﻿@import url("//hello.myfonts.net/count/2ceb19");
@font-face { font-family: "BronzeScript"; src: url("../fonts/2CEB19_0_0.eot"); src: url("../fonts/2CEB19_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2CEB19_0_0.woff2") format("woff2"), url("../fonts/2CEB19_0_0.woff") format("woff"), url("../fonts/2CEB19_0_0.ttf") format("truetype"); }
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 22, 2014 */
@font-face { font-family: "maridavid_boldmaridavid_bold"; src: url("../fonts/maridavid_bold-webfont.eot"); }
@font-face { font-family: "maridavid_boldmaridavid_bold"; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/maridavid_bold-webfont.ttf") format("truetype"), url("../fonts/maridavid_bold-webfont.svg#maridavid_boldmaridavid_bold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "maridavid_extraboldbold"; src: url("../fonts/maridavid_extrabold-webfont.eot"); }
@font-face { font-family: "maridavid_extraboldbold"; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/maridavid_extrabold-webfont.ttf") format("truetype"), url("../fonts/maridavid_extrabold-webfont.svg#maridavid_extraboldbold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "maridavidregular"; src: url("../fonts/maridavid-webfont.eot"); }
@font-face { font-family: "maridavidregular"; src: url(data:application/x-font-woff;charset=utf-8;base64,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4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF4gXiBeIF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) format("woff"), url("../fonts/maridavid-webfont.ttf") format("truetype"), url("../fonts/maridavid-webfont.svg#maridavidregular") format("svg"); font-weight: normal; font-style: normal; }
.desktop-view { display: inline; }
.mobi-item { display: none; }
.holder:after, .navbar:after, .tips .sheet header:after, .two-col:after, .about-block:after, .pink-box .wrap:after, .center-block:after, .article-list .article:after, .thank-you:after, .error-msg:after, .advice-holder .intro:after, .heading-ad:after, #two-column:after, .two-bg .inner:after, .sale-wrap:after, .customer-verdic .wrap:after, .dontaion:after, .help-with:after, .threecol:after, .location-wrap:after, #footer .footer-top:after, .event-list:after, .article-photo:after, .article-block:after, .video-section:after { content: " "; display: block; clear: both; }
.list-tick, .info, #nav, #nav .dropnav ul, .tips .tips-on ul, .tips .sheet ol, .tips .age ul, .about-block .post-list, .products, .breadcrumbs ul, .whatwedo ol, .service-list, .box-list, .accordion, .article-list ul, .our-reach ul, .family-article, .steps ol, .referal-form .col ul, .do-next ul, #sidebar .category ul, #content ul, #content ol, .two-bg .infos, .two-bg .verdic, .hero-panel ul, .dontaion .acc-info, .location-wrap .wrap ul, .choose-package .packages, .social-networks, #footer .footer-nav ul, #footer .footer-bottom ul { margin: 0; padding: 0; list-style: none; }
#header .header-top, .two-col, .about-block, .moreinfo-wrap, .center-block, .help-family, .sale-wrap, .customer-verdic, .dontaion, .help-with, .sponsor-intro, .article-text, .event-list, .article-photo, .article-block, .video-section, .related-posts { margin-left: auto; margin-right: auto; max-width: 1016px; padding-left: 10px; padding-right: 10px; }
html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body { margin: 0; color: #454f60; background: #fff; font: 16px/25px Calibri Light, Helvetica, Arial, sans-serif; min-width: 320px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; /*-webkit-font-smoothing: antialiased; http://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/ */ }
strong { font-family: Calibri, Helvetica, Arial, sans-serif; }
* { max-height: 1000000px; }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
img { border-style: none; }
a { text-decoration: none; color: #007994; }
    a:hover { text-decoration: underline; }
input, textarea, select { font: 100% Arial, Helvetica, sans-serif; color: #454f60; vertical-align: middle; }
form, fieldset { margin: 0; padding: 0; border-style: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
    input[type="submit"]:hover, button:hover { cursor: pointer; }
input[type="text"], input[type="tel"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { margin: 0; padding: 4px 7px; border: 1px solid #454f60; }
    input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { border-color: #050607; }
textarea { overflow: auto; resize: vertical; vertical-align: top; }
input[type="checkbox"], input[type="radio"] { padding: 0; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; margin: 0 0 1.2em; }
p { margin: 0 0 1.2em; }
q { quotes: none; }
    q:before, q:after { content: ""; content: none; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
table { border-collapse: collapse; border-spacing: 0; }
/* Remove default webkit and possible mozilla .search styles. * Keeping this as :active to remove browser styles */
div.checker input, input[type="search"], input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }
/* Select */
div.selector { background-position: 0 -130px; line-height: 26px; height: 42px; padding: 0 0 0 10px; position: relative; overflow: hidden; border-radius: 21px; background: #fff; box-shadow: inset 0 -1px 1px rgba(0, 0, 0, .26); }
    div.selector span { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; background: none; height: 36px; line-height: 26px; font-size: 16px; color: #8c919a; padding: 7px 50px 0 8px; cursor: pointer; width: 100%; display: block; position: relative; }
        div.selector span:after { content: ""; width: 0; height: 0; right: 22px; top: 17px; position: absolute; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #454f60; }
        div.selector span:before { content: ""; top: 5px; bottom: 0; width: 1px; position: absolute; right: 52px; background: #e5e5e5; }
    div.selector.fixedWidth { width: 190px; }
        div.selector.fixedWidth span { width: 155px; }
    div.selector select { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; height: 39px; top: 2px; left: 0; width: 100%; }
    div.selector.active { background-position: 0 -156px; }
        div.selector.active span { background-position: right -26px; }
    div.selector.hover, div.selector.focus { background-position: 0 -182px; }
        div.selector.hover span, div.selector.focus span { background-position: right -52px; }
        div.selector.hover.active, div.selector.focus.active { background-position: 0 -208px; }
            div.selector.hover.active span, div.selector.focus.active span { background-position: right -78px; }
    div.selector.disabled, div.selector.disabled.active { 
        background-position: 0 -234px; 
        background-color: #e3e3e3; 
    }
    div.selector.disabled span:before, div.selector.disabled.active span:before
    {
        background-color: #ccc;
    }
        div.selector.disabled span, div.selector.disabled.active span { background-position: right -104px; }
/* Checkbox */
div.checker { position: relative; display: inline-block; }
    div.checker, div.checker span, div.checker input { width: 56px; height: 43px; }
        div.checker span { display: inline-block; *display: inline; zoom: 1; text-align: center; /*background: url(../images/sprite.png) no-repeat -2px -205px;*/ }
        div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: inline-block; *display: inline; zoom: 1; }
/* Radio */
div.radio { position: relative; display: inline-block; margin: 2px 10px 2px 0; }
    div.radio, div.radio span, div.radio input { width: 46px; height: 44px; }
        div.radio span { display: inline-block; *display: inline; zoom: 1; text-align: center; background: url(../images/sprite.png) no-repeat -69px -254px; }
            div.radio span.checked { background-position: -69px -205px; }
        div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: inline-block; *display: inline; zoom: 1; text-align: center; }
/* Uploader */
div.uploader { background-position: 0 -297px; height: 28px; width: 190px; cursor: pointer; position: relative; overflow: hidden; }
    div.uploader span.action { background-position: right -409px; height: 28px; line-height: 28px; width: 85px; text-align: center; float: left; display: inline; overflow: hidden; cursor: pointer; }
    div.uploader span.filename { text-overflow: ellipsis; display: block; overflow: hidden; white-space: nowrap; float: left; cursor: default; height: 24px; margin: 2px 0 2px 2px; line-height: 24px; width: 82px; padding: 0 10px; }
    div.uploader input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; position: absolute; top: 0; right: 0; float: right; cursor: default; width: 100%; height: 100%; }
    div.uploader.active span.action { background-position: right -465px; }
    div.uploader.hover, div.uploader.focus { background-position: 0 -353px; }
        div.uploader.hover span.action, div.uploader.focus span.action { background-position: right -437px; }
        div.uploader.hover.active span.action, div.uploader.focus.active span.action { background-position: right -493px; }
    div.uploader.disabled, div.uploader.disabled.active { background-position: 0 -325px; }
        div.uploader.disabled span.action, div.uploader.disabled.active span.action { background-position: right -381px; }
/* Buttons */
div.button { background-position: 0 -641px; height: 30px; cursor: pointer; position: relative; /* Keep buttons barely visible so they can get focus */ }
    div.button a, div.button button, div.button input { opacity: .01; filter: alpha(opacity=1); -moz-opacity: .01; display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; }
    div.button span { display: inline-block; *display: inline; zoom: 1; line-height: 30px; text-align: center; background-position: right -521px; height: 30px; margin-left: 13px; padding: 0; }
    div.button.active { background-position: 0 -671px; }
        div.button.active span { background-position: right -551px; cursor: default; }
    div.button.hover, div.button.focus { background-position: 0 -701px; }
        div.button.hover span, div.button.focus span { background-position: right -581px; }
    div.button.disabled, div.button.disabled.active { background-position: 0 -731px; }
        div.button.disabled span, div.button.disabled.active span { background-position: right -611px; cursor: default; }
h1, h2 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 12px; color: #007994; }
    h1 span, h2 span { color: #454f60; }
h1 { letter-spacing: -3px; }
h2 { font-size: 34px; line-height: 38px; margin-bottom: 34px; }
h3 { font: 700 21px/25px "Quicksand", sans-serif; margin-bottom: 34px; }
h4 { font: 700 16px/22px "Quicksand", sans-serif; margin-bottom: 8px; }
a { text-decoration: underline; }
    a:hover { color: #454f60; }
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="datetime"], input[type="number"], textarea { border-radius: 21px; background-clip: padding-box; background-color: #fff; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .26); border: none; padding: 12px 23px; outline: none; }
    input.input-validation-error, select.input-validation-error, textarea.input-validation-error { border: solid 1px #f00 !important; }
span.field-validation-error { display: block; color: #f00; clear: both; float: left; margin-left: 140px; }
.hide-m { display: none; }
.show-md { display: block; }
.btn, .btn-green, .btn-ico, .btn-ico.reverse { display: inline-block; vertical-align: top; padding: 6px 19px 7px; border-radius: 20px; background: #d11766; text-decoration: none; color: #fff; font-size: 21px; line-height: 26px; border: 0; transition: background ease 0.2s; }
    .btn:hover, .btn:active, .btn:focus, .btn-green:hover, .btn-green:active, .btn-green:focus, .btn-ico:hover, .btn-ico:active, .btn-ico:focus, .btn-ico.reverse:hover, .btn-ico.reverse:active, .btn-ico.reverse:focus { background: #e72376; text-decoration: none; }
    .btn:before, .btn-ico:before, .btn-ico.reverse:before { position: relative; transition: all ease 0.3s; }
    .btn:hover:before, .btn-ico:hover:before { -webkit-transform: translateX(3px); transform: translateX(3px); }
    .btn:visited, .btn-green:visited, .btn-ico:visited, .btn-ico.reverse:visited .btn-ico.reverse:visited { color: #fff; }
    .btn:hover, .btn-green:hover, .btn-ico:hover, .btn-ico.reverse:hover { color: #fff; }
.btn-sm { font-size: 14px !important; line-height: 14px !important; }
.btn-green { border: 1px solid #02697f; background: #007993; text-decoration: none; text-align: center; }
    .btn-green:hover, .btn-green:active, .btn-green:focus { background: #001013; text-decoration: none; }
.btn-ico, .btn-ico.reverse { padding: 13px 25px 10px 66px; border-radius: 30px; font-size: 27px; line-height: 32px; margin-bottom: 17px; position: relative; }
    .btn-ico:before { content: ""; position: absolute; left: 21px; top: 11px; margin-right: 10px; background: url("../images/sprite.png") no-repeat -113px -2px; width: 36px; height: 36px; }
    .btn-ico.reverse:before { content: ""; position: absolute; left: 21px; top: 11px; margin-right: 10px; background: url("../images/sprite.png") no-repeat -113px -2px; width: 36px; height: 36px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
    .btn-ico.reverse:hover:before { margin-left: -3px; }
.btn-blue { display: inline-block; vertical-align: top; padding: 8px 14px; border-radius: 20px; border: 1px solid #02697f; color: #fff; font-size: 21px; line-height: 22px; background: #007994; text-decoration: none; box-shadow: 2px 2px 2px rgba(0, 0, 0, .07); }
    .btn-blue:hover { background: #2a899e; text-decoration: none; color: #fff; }
.btn-center { text-align: center; }
.holder { margin-left: auto; margin-right: auto; max-width: 1016px; padding-left: 10px; padding-right: 10px; }
.list-tick { padding-bottom: 38px; }
    .list-tick li { padding-left: 51px; margin-bottom: 9px; position: relative; }
        .list-tick li:after { content: ""; position: absolute; left: 0; top: 10px; background: url("../images/sprite.png") no-repeat -274px -58px; width: 26px; height: 26px; border-radius: 50%; }
#wrapper { overflow: hidden; width: 100%; position: relative; }

#header { border-top: 5px solid #57606c; position: relative; z-index: 1000; background: #fff; font-family: Arial, sans-serif; }
#header .header-top { overflow: hidden; padding-top: 20px; padding-bottom: 20px; font-size: 12px; line-height: 18px; vertical-align: middle; }
#header .header-section { overflow: hidden; padding: 0; display: inline-block; }
#header .header-section a { text-decoration: none; }
#header .link { float: left; margin: 5px 8px 0 0; font-size: 14px; line-height: 17px; color: #454f60; }
#header .link:hover { color: #566378; }
#header .btn { display: inline-block; margin-left: 14px; margin-top: 5px; float: right; }
#header .js-slide-hidden { position: static !important; }
#header .search-opener { display: none; }
#header .info { display: inline-block; padding-right: 10px; vertical-align: middle; margin-top: 2px; width: 390px; }
#header .nav-desk { display: none; }
#header .social-networks, #footer .social-networks { display: inline-block; vertical-align: top; margin-right: 25px; margin-top: 5px; }
#header .social-networks li, #footer .social-networks li { float: none; display: inline-block; }
#header .header-top > .logo { width: 45%; padding: 0 10px 0 0; }

.info { overflow: hidden; }
.info li { padding: 0; }
.info li + li { padding: 0 0 0 5px; }
.info li.green { color: #007994; width: 49%; }
.info li.green a { color: #007994; }
.info li.green a:hover, .info li.green a:active, .info li.green a:focus { color: #005d72; text-decoration: none; }
.info li.green .icon-wrap { background-color: #007994; }
.info li a { text-decoration: none; color: #454f60; }
.info li .icon-wrap { background: #474A59; border-radius: 50%; text-align: center;  font-family: Arial; }
.info li .icon-wrap i { color: #fff; font-size: 21px; font-weight: normal; vertical-align: middle; }
.info li .icon-wrap img { vertical-align: middle; }
.info li a:hover, .info li a:active, .info li a:focus { color: #808ea4; text-decoration: none; }
.info .title { font-size: 16px; line-height: 1.2; text-transform: capitalize; font-weight: bold;  color: #454f60; }

#header .header-top > .info { text-align: right; }
#header .header-top > .info .title { display: block; padding: 8px 0 2px 10px; }
#header .header-top > .info time { display: block; line-height: 1.6; padding: 0 0 8px 10px; }
#header .header-top > .info li { float: right; position: relative; padding-left: 34px;  }
#header .header-top > .info li .icon-wrap { 
    position: absolute; 
    top: 10px; 
    bottom: 0; 
    left: 0;

    width: 34px; 
    height: 34px; 
}
#header .header-top > .info li .icon-wrap img { 
    position: absolute;
    top: 50%;
    left: 50%;

    width: 16px; 
    height: 16px;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
}

#footer .footer-top > .info li .icon-wrap { float: left; width: 34px; height: 34px; margin-right: 5px; line-height: 34px; }
#footer .footer-top > .info .title { display: block; margin-bottom: 4px; }
#footer .footer-top > .info .txt-wrap { overflow: hidden; }


.logo { display: inline-block; max-width: 280px; margin-right: 25px; vertical-align: top; }
.logo img { width: 100%; height: auto; vertical-align: top; }
.navbar { background: #007994; }
.navbar .holder { position: relative; }
#nav { font-size: 19px; line-height: 26px; float: left; margin-left: -23px; }
#nav > li { float: left; }
#nav > li > a:hover, #nav > li.hover > a { background: #01647a; }
#nav > li.has-drop-down > a:hover:after, #nav > li.hover.has-drop-down > a:after { content: ""; position: absolute; width: 0; height: 0; bottom: -9px; left: 50%; margin-left: -9px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #01647a; }
#nav > li.hover .dropdown { display: table; }
    #nav a { color: #fff; padding: 17px 12px; display: block; position: relative; z-index: 2; text-decoration: none; transition: all ease 0.2s; }
        #nav a:hover, #nav a:active, #nav a:focus { color: white; text-decoration: none; }
        #nav a:hover { background: #01647a; }
    #nav .dropdown { position: absolute; left: -11px; top: 60px; right: 11px; background: #f1f0f0; display: none; width: 100%; }
    #nav .dropdown-inner { display: table-row; }
    #nav .dropnav { display: table; width: 100%; background: #fff; }
        #nav .dropnav .col { display: table-cell; width: 66.7%; height: 100%; }
            #nav .dropnav .col:first-child { width: 33.3%; border-right: 1px solid #dadcdf; }
            #nav .dropnav .col.full-col { width: 80%; }
        #nav .dropnav .wrap { overflow: hidden; }
            #nav .dropnav .wrap ul { float: left; width: 50%; /*border-bottom: solid 1px #dadcdf;*/ }
        #nav .dropnav li { border-bottom: 1px solid #dadcdf; border-right: 1px solid #dadcdf; border-collapse: collapse; font-size: 16px; line-height: 19px; font-weight: bold; }
        #nav .dropnav .col:first-child .wrap ul li { border-right: 0; }
        #nav .dropnav .col:first-child li { border-right: 0; }
        #nav .dropnav .col.full-col .wrap ul:first-child { border-right: 1px solid #dadcdf; }
        #nav .dropnav a { display: block; padding: 28px 20px; color: #007994; position: relative; }
            #nav .dropnav a:hover, #nav .dropnav a:active, #nav .dropnav a:focus { color: #15d4ff; text-decoration: none; }
            #nav .dropnav a:hover { color: #fff; }
                #nav .dropnav a:hover:after { background-position: -215px -20px; }
            #nav .dropnav a:after { content: ""; position: absolute; right: 20px; top: 50%; margin-top: -5px; background: url("../images/sprite.png") no-repeat -215px -3px; width: 8px; height: 14px; }
        #nav .dropnav .title { font: 700 16px/19px "Quicksand", sans-serif; display: block; padding: 34px 20px 6px; border-bottom: 1px solid #dadcdf; }
    #nav .advert { display: table-cell; width: 20%; padding: 0 30px; line-height: 25px; text-align: center; color: #454f60; vertical-align: middle; }
        #nav .advert p { margin-bottom: 10px; color: #454f60; font: 700 27px "Quicksand", sans-serif; letter-spacing: -2px; }
            #nav .advert p strong { color: #007994; font-weight: normal; }
    #nav .btn-green { padding: 5px 19px 7px; margin-top: 25px; }
/* nav opener */
.nav-opener { display: block; position: absolute; top: 0; right: 0; display: none; border-left: 1px solid #e5e5e5; width: 60px; height: 60px; line-height: 60px; text-align: center; z-index: 35; text-transform: uppercase; text-decoration: none; font-size: 24px; }
    .nav-opener i { color: #007994; }
    .nav-opener:hover { text-decoration: none; }
/* nav active */
.search-form { float: right; width: 150px; margin-top: 15px; }
    .search-form ::-webkit-input-placeholder { color: #454f60; }
    .search-form ::-moz-placeholder { opacity: 1; color: #454f60; }
    .search-form :-moz-placeholder { color: #454f60; }
    .search-form :-ms-input-placeholder { color: #454f60; }
    .search-form .placeholder { color: #454f60; }
    .search-form fieldset { border-radius: 16px; background-color: #fff; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .26); overflow: hidden; padding: 3px; }
    .search-form input[type="search"], .search-form input[type="text"] { width: 100%; outline: none; margin: 0; padding: 0; font-size: 14px; line-height: 18px; height: 18px; border: none; background: none; display: block; color: #454f60; }
    .search-form input[type="submit"] { float: right; overflow: hidden; text-indent: -9999px; background: url("../images/sprite.png") no-repeat -37px -2px; width: 13px; height: 13px; border: none; outline: none; padding: 0; margin: 7px 9px 0 0; }
    .search-form .input-wrap { overflow: hidden; padding: 5px 12px 2px; }
.tips { background: #f1f0f0; position: relative; z-index: 1; padding: 48px 0 15px; }
.tips:after { content: ""; position: absolute; width: 1402px; height: 48px; bottom: -48px; background: url(../images/bg01.png) no-repeat 50% 0; left: 50%; margin-left: -701px; z-index: -1; }
.tips.shadow { padding-top: 40px; box-shadow: 1px 3px 5px rgba(0, 0, 0, .1); }
.tips.shadow:after { 
    bottom: -53px; 
    left: 0; 

    width: 100%; 
    height: 53px; 
    margin: 0; 

    background-image: url(../images/bg09.png) no-repeat 50% 0; 
    background-size: 100% auto;
}
.tips.shadow .tips-on { padding-bottom: 29px; }
.tips.shadow .by { margin-bottom: -19px; }
    .tips a { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); }
    .tips .tips-on { overflow: hidden; padding-bottom: 9px; font-weight: 700; font-family: "Quicksand", sans-serif; text-align: center; }
        .tips .tips-on.active .slide { max-height: 300px; }
        .tips .tips-on ul { letter-spacing: -5px; text-align: center; }
        .tips .tips-on li { display: inline-block; vertical-align: top; padding: 0 34px 20px 0; text-align: center; letter-spacing: 0; width: 175px; }
        .tips .tips-on a { display: inline-block; text-decoration: none; }
            .tips .tips-on a:hover .img { -webkit-transform: scale(1.1); transform: scale(1.1); }
        .tips .tips-on .title { display: block; font-size: 21px; color: #007994; letter-spacing: -1px; }
        .tips .tips-on .slide .img { margin-bottom: 18px; }
    .tips .mobile-view { display: none !important; }
    .tips .wrap { display: inline-block; vertical-align: middle; text-align: center; white-space: nowrap; }
    .tips .img { position: relative; width: 122px; height: 122px; font-size: 122px; margin: 0 auto 13px; border-radius: 50%; overflow: hidden; transition: all ease 0.3s; }
    .tips a.more { width: 68px; height: 67px; overflow: hidden; vertical-align: middle; text-align: center; background: #007994; transition: all ease 0.3s; text-decoration: none; color: #fff; border-radius: 50%; padding: 19px 5px; }
        .tips a.more:hover, .tips a.more:active, .tips a.more:focus { background: #005d72; text-decoration: none; }
        .tips a.more i { font-style: normal; display: none; }
    .tips .active .more span { display: none; }
    .tips .active .more i { display: inline; }
    .tips .by { text-align: center; color: #384c76; font: 10px/14px Arial, Helvetica, sans-serif; margin-bottom: -41px; }
        .tips .by .title-m { display: block; font-size: 12px; font-weight: 700; font-family: "Quicksand", sans-serif; margin-bottom: 3px; }
        .tips .by p { margin-bottom: 2px; text-transform: uppercase; }
    .tips h1 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 19px; color: #454f60; }
    .tips .change { font-size: 14px; line-height: 18px; text-decoration: underline; }
        .tips .change:hover { text-decoration: none; }
    .tips .sheet { padding-bottom: 6px; position: relative; z-index: 1; }
        .tips .sheet .icon { position: absolute; width: 76px; height: 75px; font-size: 75px; border-radius: 50%; z-index: -1; overflow: hidden; right: 0; top: -28px; }
            .tips .sheet .icon img { width: 100%; height: auto; vertical-align: top; }
        .tips .sheet header { padding: 0 93px 30px 0; }
            .tips .sheet header .hidden { display: none; }
        .tips .sheet .quest { display: none; font: 700 15px/18px "Quicksand", sans-serif; margin-bottom: 4px; color: #555; }
        .tips .sheet .change { float: right; max-width: 20%; margin-top: 4px; color: #454f60; }
        .tips .sheet h2 { color: #555; float: left; max-width: 80%; letter-spacing: -2px; margin-bottom: 0; }
        .tips .sheet ol { text-align: center; counter-reset: item; line-height: 0; letter-spacing: -5px; }
            .tips .sheet ol:after { content: ""; display: inline-block; height: 0; overflow: hidden; visibility: hidden; width: 100%; }
            .tips .sheet ol li { padding: 0 25px 18px 50px; position: relative; display: inline-block; vertical-align: top; line-height: 25px; letter-spacing: 0; width: 33.33%; text-align: left; min-height: 49px; }
                .tips .sheet ol li:before { content: counters(item, ".", decimal) ". "; counter-increment: item; float: left; width: 50px; color: #555; position: absolute; text-align: left; letter-spacing: -4px; left: 0; top: -10px; font: 700 55px/55px "Quicksand", sans-serif; }
                .tips .sheet ol li.active { color: #454f60; }
                    .tips .sheet ol li.active:before { background: #384176; }
                .tips .sheet ol li.completed { color: #454f60; }
                    .tips .sheet ol li.completed:before { background: url(../images/ico11.png) no-repeat; overflow: hidden; text-indent: -9999px; }
        .tips .sheet .btn-ico i { font-style: normal; }
    .tips .age { padding: 1px 0 20px; }
        .tips .age header { overflow: hidden; vertical-align: middle; }
            .tips .age header h2 { display: inline-block; color: #454f60; margin-right: 20px; margin-bottom: 35px; letter-spacing: -2px; }
                .tips .age header h2 span { font-weight: 400; }
            .tips .age header .change { vertical-align: middle; display: inline-block; margin-bottom: 17px; }
        .tips .age ul { text-align: center; }
        .tips .age li { display: inline-block; text-align: center; font: 700 16px/22px "Quicksand", sans-serif; padding: 0 22px 20px; }
            .tips .age li a { display: block; width: 125px; height: 125px; border-radius: 50%; background: #007994; color: #fff; padding: 32px 15px 27px; text-decoration: none; transition: all ease 0.3s; }
                .tips .age li a:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }
                .tips .age li a.bg2 { background: #225e82; }
                .tips .age li a.bg3 { background: #384c76; }
                .tips .age li a.bg4 { background: #554f88; }
                .tips .age li a.bg5 { background: #72539c; }
                .tips .age li a.bg6 { background: #934eb0; }
                .tips .age li a:hover { opacity: .8; }
            .tips .age li span { display: block; }
            .tips .age li .range { font-size: 34px; line-height: 34px; }
.fixed-header #header { background: #01647a; border-top: none; position: fixed; top: 0; left: 0; right: 0; }
.fixed-header #header .link { display: none; }
.fixed-header #header .logo { width: 42px; height: 42px; margin: 9px 20px 9px 0; }
.fixed-header #header .logo a { width: auto; height: 42px; display: block; overflow: hidden; text-indent: -9999px; overflow: hidden; background: url(../images/logo-small.png) no-repeat; background-size: contain; }
.fixed-header #header .header-section { padding: 0; }
.fixed-header #header .header-top { padding: 0 10px; }

.fixed-header #header .info .title:before { content: ""; position: absolute; left: 0; top: 0; background: url("../images/sprite.png") no-repeat -133px -160px; width: 22px; height: 22px; }
.fixed-header #header .info { color: #a4bcc4; padding: 0; }
.fixed-header #header .info .icon-wrap { background-color: rgba(69, 67, 96, 0.3); line-height: 30px; height: 30px; width: 30px; }
.fixed-header #header .info a { color: #fff; }

.fixed-header #header .btn { margin: 13px 16px 0 17px; }
.fixed-header #header .nav-desk { float: right; display: block; border-left: 1px solid #20778a; padding: 11px 23px 11px 26px; }
.fixed-header #header .nav-desk .nav-opener { display: block; padding: 0; width: 32px; height: 38px; color: #fff; border: none; }
.fixed-header #header .nav-desk .nav-opener:after { height: 20px; background-position: -215px -159px; }
.fixed-header #header .nav-desk .nav-opener span { color: #fff; }
.fixed-header .navbar { /*-webkit-transition: all .25s linear 0s;	transition: all .25s linear 0s;*/ max-height: 0; position: absolute; left: 0; right: 0; top: 100%; overflow: hidden; z-index: 999; background: none; }
.fixed-header .navbar .wrap-in { -webkit-transform: translateY(-100%); transform: translateY(-100%); transition: all .25s linear 0s; background: #007994; }
.fixed-header.nav-active .navbar { overflow: visible; max-height: 4000px; }
.fixed-header.nav-active .navbar .wrap-in { -webkit-transform: translateY(0px); transform: translateY(0px); }
.fixed-header.nav-active #header .nav-desk .nav-opener span { display: none; }
.fixed-header.nav-active #header .nav-desk .nav-opener i { display: block; }
.fixed-header.nav-active #header .nav-desk .nav-opener:after { background-position: -257px -156px; }
.two-col { position: relative; padding-top: 50px; padding-bottom: 50px; }
    .two-col .col { width: 50%; float: left; padding: 0 80px 30px 0; }
        .two-col .col.baby { padding: 0 0 0 80px; }
            .two-col .col.baby h2 { font-size: 26px; line-height: 30px; margin-bottom: 4px; }
                .two-col .col.baby h2 span { font: 59px/39px "maridavidregular"; text-transform: uppercase; vertical-align: top; }
                .two-col .col.baby h2 i { font: 105px/74px "BronzeScript"; }
                .two-col .col.baby h2 small { display: block; }
    .two-col .divider { position: absolute; left: 50%; margin-left: -12px; width: 24px; top: 124px; bottom: 0; background: url(../images/line01.png) repeat-y 0 72%; }
        .two-col .divider:after { content: ""; position: absolute; top: -3px; left: 0; background: url("../images/sprite.png") no-repeat -1px -1px; width: 23px; height: 23px; background-color: #fff; border-radius: 50%; }
    .two-col h2 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 20px; }
.link-wrap, .link-wrap1 { text-align: right; padding: 3px 0; }
    .link-wrap a, .link-wrap1 a { display: inline-block; font-size: 21px; line-height: 30px; position: relative; text-decoration: none; color: #007994; padding-right: 46px; transition: color ease 0.2s; }
        .link-wrap a:hover, .link-wrap a:active, .link-wrap a:focus, .link-wrap1 a:hover, .link-wrap1 a:active, .link-wrap1 a:focus { color: #014d5e; text-decoration: none; }
        .link-wrap a:after, .link-wrap1 a:after { content: ""; position: absolute; right: 0; top: 50%; margin-top: -18px; background: url("../images/sprite.png") no-repeat -61px 5px; width: 36px; height: 36px; background-color: #007994; border-radius: 50%; }
.link-wrap1 { text-align: left; }
    .link-wrap1 a { padding: 0 0 0 46px; }
        .link-wrap1 a:after { right: auto; left: 0; }
.promo { background: #007994; position: relative; }
    .promo:before { content: ""; position: absolute; height: 27px; background: url(../images/bg02.png) no-repeat 50% 0; background-size: 100% 27px; top: 0; z-index: 2; width: 100%; }
    .promo:after { content: ""; position: absolute; width: 50%; top: 0; bottom: 0; right: 0; z-index: 1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzk5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to right, #007994 0%, #00a288 100%); }
    .promo .holder { position: relative; z-index: 2; }
    .promo .img-women { float: left; width: 35.9%; margin: -110px 0 0 -52px; text-align: right; }
        .promo .img-women img { width: auto; height: 530px; }
    .promo .text { float: left; text-align: center; width: 37.7%; padding: 0 20px 10px; font: 400 21px/25px "Quicksand", sans-serif; color: #fff; }
        .promo .text strong { font-weight: 700; }
        .promo .text time { display: block; font-size: 18px; font-weight: 700; margin-bottom: 8px; }
        .promo .text p { margin-bottom: 15px; }
        .promo .text .btn-ico:before { background-position: -161px -3px; }
    .promo .co-sponsor { float: right; width: 31.6%; padding: 103px 15px 0 0; text-align: center; }
        .promo .co-sponsor .img { position: relative; background: #fff; font-size: 21px; line-height: 24px; margin-bottom: 16px; }
            .promo .co-sponsor .img img { margin-bottom: 4px; width: 100%; height: auto; vertical-align: top; }
            .promo .co-sponsor .img a { display: block; padding: 22px 23px 15px; color: #0c7265; }
                .promo .co-sponsor .img a:hover, .promo .co-sponsor .img a:active, .promo .co-sponsor .img a:focus { color: #18e5cb; text-decoration: none; }
        .promo .co-sponsor img { width: auto; }
    .promo .by { color: #fff; font-size: 10px; line-height: 15px; text-transform: uppercase; }
        .promo .by span { vertical-align: middle; display: inline-block; margin: 5px 0; }
        .promo .by a { vertical-align: middle; display: inline-block; }
    .promo .advice { max-width: 230px; margin: -50px auto 3px; }
    .promo img { width: 100%; height: auto; vertical-align: top; }
.two-box { position: relative; float: left; width: 100%; }
    .two-box.curved { max-width: 1402px; margin: -87px auto -44px; padding: 34px 0 24px; background: url(../images/bg16-t.png) no-repeat 50% 0; position: relative; z-index: 2; }
        .two-box.curved:after, .two-box.curved:before { content: ""; position: absolute; height: 48px; left: 0; bottom: 0; width: 100%; background: url(../images/bg16-b.png) no-repeat 50% 0; z-index: -1; }
        .two-box.curved:after { top: 48px; height: auto; bottom: 48px; background: url(../images/bg16-c.png) repeat-y 50% 0; }
        .two-box.curved .box { background: none; }
            .two-box.curved .box:first-child { background: none; }
    .two-box .box { display: table; font: 400 21px/25px "Quicksand", sans-serif; color: #fff; width: 50%; min-height: 420px; float: left; background: #8d44ac url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkNDRhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjVlOTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to right, #8d44ac 0%, #c65e97 100%); }
        .two-box .box:first-child { background: #2597cf url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1OTdjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzRjNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to right, #2597cf 0%, #374c76 100%); }
            .two-box .box:first-child h2 { margin-bottom: 5px; }
    .two-box .inner { position: relative; display: block; height: 100%; padding: 0 40px; max-width: 496px; }
    .two-box .box .inner { padding-top: 63px; }
    .two-box .box:first-child .inner { padding-top: 118px; float: right; padding-left: 0; }
    .two-box h2 { font: 78px/58px "maridavidregular"; margin-bottom: 15px; color: #fff; }
        .two-box h2 span { display: block; color: #fff; font-family: "BronzeScript"; }
    .two-box .box:first-child h2 span { display: inline; }
    .two-box p { margin-bottom: 24px; }
    .two-box .more { color: #fff; font: 14px/18px Arial, Helvetica, sans-serif; text-decoration: underline; }
        .two-box .more:hover { text-decoration: none; }
    .two-box .btn { margin-bottom: 0; vertical-align: middle; text-align: center; }
        .two-box .btn:before { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; background: url("../images/sprite.png") no-repeat -113px -2px; width: 36px; height: 36px; }
        .two-box .btn:hover { background: #e72376; }
        .two-box .btn span { display: inline-block; vertical-align: middle; max-width: 173px; margin-bottom: 5px; }
    .two-box .subscribe { max-width: 480px; text-align: left; float: right; margin-bottom: 0; }
        .two-box .subscribe button[type="submit"] { height: 61px; }
.curved-block { position: relative; }
    .curved-block .piggy { position: absolute; bottom: -18px; left: 50%; width: 176px; height: 261px; margin-left: -101px; z-index: 9; }
        .curved-block .piggy img { width: 100%; height: auto; vertical-align: top; }
.subscribe { border-radius: 30px; overflow: hidden; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .26); }
    .subscribe fieldset { overflow: hidden; }
    .subscribe input[type="email"], .subscribe input[type="text"] { float: left; width: 45%; padding: 17px 20px 15px; font-size: 18px; line-height: 27px; border: none; height: 61px; border-radius: 30px 0 0 30px; box-shadow: none; }
    .subscribe button[type="submit"] { float: right; width: 55%; background: #d11766; border: none; outline: none; margin: 0; padding: 12px 10px; border-radius: 0 30px 30px 0; color: #fff; font-size: 27px; line-height: 32px; }
        .subscribe button[type="submit"]:before { content: ""; display: inline-block; vertical-align: middle; margin-right: 10px; background: url("../images/sprite.png") no-repeat -113px -2px; width: 36px; height: 36px; }
        .subscribe button[type="submit"].subscribing:before { display: none; }
.about-block { position: relative; padding-top: 86px; padding-bottom: 81px; }
    .about-block:before { content: ""; position: absolute; left: 62%; width: 20px; background: url(../images/line01.png) repeat-y; top: 0; bottom: 40px; }
    .about-block .col { float: left; width: 32%; overflow: hidden; }
        .about-block .col:first-child { width: 68%; padding: 0 95px 30px 0; }
    .two-box .piggy-bank, .about-block .img-ico { position: absolute; left: 50%; width: 146px; height: 179px; margin-left: -79px; }
        .two-box .piggy-bank img, .about-block .img-ico img { width: 100%; height: auto; vertical-align: top; }
    .about-block .img-ico { width: 290px; height: 158px; top: auto; bottom: -83px; margin-left: 12px; }
    .about-block h2 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 55px; }
    .about-block h3 { font: 700 21px/24px "Quicksand", sans-serif; margin-bottom: 7px; }
        .about-block h3 a { text-decoration: none; color: #454f60; }
            .about-block h3 a:hover, .about-block h3 a:active, .about-block h3 a:focus { color: #808ea4; text-decoration: none; }
    .about-block p { margin-bottom: 0; }
    .about-block img { max-width: 100%; height: auto; vertical-align: top; }
    .about-block .post-list { letter-spacing: -5px; margin: 0 -42px 13px; overflow: hidden; }
        .about-block .post-list li { display: inline-block; vertical-align: top; letter-spacing: 0; width: 50%; padding: 0 42px 25px; }
        .about-block .post-list .img-holder { margin-bottom: 9px; }
.products { margin: 83px 19px 0 0; }
    .products li { /*border: 2px solid #929292;*/ position: relative; margin-bottom: 51px; text-align: center; }
    .products a { display: block; }
    .products .name { position: absolute; bottom: 10px; left: 10px; right: 10px; font-size: 21px; line-height: 24px; color: #454f60; text-align: center; }
    .products img { vertical-align: top; max-width: 100%; height: auto; }
#main.bg01 { background: #eeeeec no-repeat 0 0 fixed; padding: 0 0 35px; }
#main.bg02 { background: #efefef no-repeat 0 0 fixed; background-size: cover; }
#main.bg03 { background: #fff no-repeat 50% 0; position: relative; z-index: 1; }
    #main.bg03:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 550px; z-index: -1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2YxZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to bottom, #fff 0%, #fefefe 14%, #f1f0f0 56%, #f1f0f0 100%); }
    #main.bg03 .our-reach { padding: 60px 0 65px; margin-bottom: 75px; }
        #main.bg03 .our-reach h2 { margin-bottom: 31px; }
        #main.bg03 .our-reach li span { font-weight: bold; }
#main.bg-solid { background: #f1f0f0; }
#main .holder { position: relative; }
#main > .breadcrumbs { padding-left: 10px; padding-right: 10px; max-width: 1016px; }
#main > #content { float: none; width: auto; padding: 0; }
    #main > #content:after, #main > #content:before { display: none; }
    #main > #content h3 { margin-bottom: 9px; }
.breadcrumbs { font-size: 12px; font-family: Arial, sans-serif; line-height: 16px; padding: 20px 0; max-width: 996px; margin: 0 auto; position: relative; z-index: 2; }
    .breadcrumbs ul { overflow: hidden; }
    .breadcrumbs li { float: left; }
        .breadcrumbs li + li:before { content: ">"; padding: 0 5px; }
        .breadcrumbs li.active, .breadcrumbs li a:hover { text-decoration: none; }
    .breadcrumbs a { text-decoration: underline; color: #454f60; }
.testimonial-wrap header { max-width: 525px; padding: 0 0 8px 12px; line-height: 20px; font-size: 14px; }
.testimonial-wrap h1 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 7px; color: #007994; }
    .testimonial-wrap h1 span { color: #454f60; }
.testimonial-wrap .inner-wrap { overflow: hidden; margin: 0 -10px 43px; }
.testimonial-wrap .col { float: left; width: 50%; padding: 80px 10px 0; }
    .testimonial-wrap .col:first-child { padding-top: 0; }
.testimonial { padding-bottom: 12px; }
    .testimonial .img { float: left; width: 31.7%; margin: 14px 1% 0 0; }
        .testimonial .img img { width: 100%; height: auto; vertical-align: top; }
    .testimonial .box { border-radius: 10px; background-color: #fff; box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, .2); padding: 21px 11px 24px 16px; overflow: hidden; margin: 0 0 10px 0; }
    .testimonial h2 { font: 700 21px/24px "Quicksand", sans-serif; color: #007994; margin-bottom: 8px; }
        .testimonial h2 span { color: #454f60; }
    .testimonial q { font-style: italic; display: block; margin-bottom: 8px; }
    .testimonial cite { font-weight: bold; display: block; font-size: 14px; line-height: 18px; }
        .testimonial cite a { text-decoration: none; color: #454f60; }
            .testimonial cite a:hover, .testimonial cite a:active, .testimonial cite a:focus { color: #808ea4; text-decoration: none; }
    .testimonial .clip-src { display: none; }
    .testimonial .img canvas { width: 100%; }
    .testimonial .img .view2 { display: none; }
.moreinfo-wrap { padding-bottom: 71px; }
    .moreinfo-wrap .more-info .or span { background: #fff; }
.more-info { margin-top: 80px; overflow: hidden; background-color: #ffffff; vertical-align: middle; padding: 0; }
    .more-info .holder { vertical-align: middle; }
    .more-info h3 { display: inline-block; font: 700 42px/119px "Quicksand", sans-serif; margin: 0; color: #007994; letter-spacing: -3px; vertical-align: middle; }
        .more-info h3 span { color: #454f60; }
    .more-info .more { float: right; width: 53%; overflow: hidden; vertical-align: middle; margin-top: 22px; }
        .more-info .more .btn-ico { margin-left: 0; margin-top: 6px; }
    .more-info .btn-ico { margin-left: 0; text-align: center; margin-bottom: 0; margin-top: 30px; }
    .more-info .more .btn-ico { font-size: 21px; }
    .more-info .phone { float: left; font-size: 27px; line-height: 30px; padding: 6px 0 0 18px; width: 39.4%; }
        .more-info .phone span { display: block; }
        .more-info .phone .tel { font-weight: bold; color: #454f60; }
    .more-info .or { float: left; font-size: 14px; line-height: 18px; font-weight: bold; color: #a8abb0; padding: 19px 3px; position: relative; z-index: 1; margin-right: 16px; width: 21px; }
        .more-info .or:after { content: ""; position: absolute; top: 0; bottom: 0; width: 1px; left: 50%; background: #dfdfe0; z-index: -1; }
        .more-info .or span { display: block; background: #fff; padding: 3px 0; }
    .more-info.add .or span { background: #fff; }
    .more-info .btn-ico { margin-left: 20px; }
.email-submit { background: #454f60; padding: 35px 0; color: #fff; }
    .email-submit ::-webkit-input-placeholder { color: #454f60; }
    .email-submit ::-moz-placeholder { opacity: 1; color: #454f60; }
    .email-submit :-moz-placeholder { color: #454f60; }
    .email-submit :-ms-input-placeholder { color: #454f60; }
    .email-submit .placeholder { color: #454f60; }
    .email-submit .wrap-txt { float: left; margin-right: 5px; }
    .email-submit .title { font: 55px/44px "maridavidregular"; display: inline-block; vertical-align: middle; margin-right: 9px; }
        .email-submit .title span { font-family: "BronzeScript"; display: inline-block; vertical-align: top; margin-top: 5px; }
    .email-submit .subscribe { width: 475px; float: right; margin: 3px 15px 0 0; border-radius: 0; box-shadow: none; }
    .email-submit .thanks { font-size: 21px; line-height: 38px; }
    .email-submit input[type="email"], .email-submit input[type="text"] { box-shadow: inset 1px 2px 2px rgba(0, 0, 0, .26); font-size: 16px; line-height: 25px; color: #454f60; padding: 6px 28px; border-radius: 20px 0 0 20px; width: 70%; margin: 0; float: left; height: 40px; }
    .email-submit button[type="submit"] { font-size: 21px; line-height: 28px; border: 1px solid #02697f; border-radius: 0 20px 20px 0; background-color: #007993; padding: 5px 10px 6px; width: 30%; box-shadow: 1px 3px 2px rgba(0, 0, 0, .07); }
        .email-submit button[type="submit"]:before { display: none; }
        .email-submit button[type="submit"]:hover { background: #00a3c6; }
.fixed-block { z-index: 5; max-width: 996px; margin: 0 auto; position: relative; }
    .fixed-block .social-networks { position: absolute; right: -48px; }
        .fixed-block .social-networks li { float: none; }
.bg-stretch { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; }
.whatwedo { position: relative; overflow: hidden; padding: 120px 0 0; background-size: cover; }
    .whatwedo header { max-width: 664px; margin: 0 auto; text-align: center; background: #fff; padding: 28px 7.9% 29px; }
    .whatwedo .box { background: #e7e8ec; padding: 32px 7.7% 52px 8.8%; max-width: 829px; margin: 0 auto; font-family: "Quicksand", sans-serif; font-weight: 400; }
    .whatwedo h1 { margin-bottom: 16px; }
    .whatwedo h2 { text-align: center; margin-bottom: -1px; }
    .whatwedo ol { counter-reset: item; }
        .whatwedo ol li { padding: 22px 0 24px 76px; position: relative; }
            .whatwedo ol li:before { content: counters(item, ".", decimal) " "; counter-increment: item; float: left; width: 76px; margin: -6px 0 0 -76px; font: 700 85px/80px "Quicksand", sans-serif; }
            .whatwedo ol li + li:after { content: ""; position: absolute; right: 0; top: 0; left: 73px; height: 1px; background: #cfd0d4; }
/*.green-box {	max-width: 1402px;	margin: -49px auto;	padding: 113px 0 98px;	background: url(../images/bg06-t.png) no-repeat 50% 0;    background-size: 100% 48px;	position: relative;	z-index: 2;}.green-box:after,.green-box:before {	content: "";	position: absolute;	height: 48px;	left: 0;	bottom: 0;	width: 100%;	background: url(../images/bg06-b.png) no-repeat 50% 0;    background-size: 100% 48px;	z-index: -1;}.green-box:after {	top: 48px;	height: auto;	bottom: 48px;	background: url(../images/bg06-c.png) repeat-y 50% 0;    background-size: 100% auto;}.green-box .bg-l,.green-box .bg-r {	position: absolute;	top: 0;	bottom: 0;	left: -9999px;	width: 9999px;	background: #007994;    display: none !important;}.green-box .bg-r {	left: auto;	right: -9999px;	background: #00a189;}*/
.green-box { margin: 0 auto; padding: 65px 0 50px; background: url(../images/bg06-c.png) repeat-y 50% 0; background-size: 100% auto; position: relative; z-index: 2; }
    .green-box:after, .green-box:before { content: ""; position: absolute; height: 48px; left: 0; top: -48px; width: 100%; background: url(../images/bg06-t.png) no-repeat 50% 0; background-size: 100% 48px; z-index: -1; }
    .green-box:after { top: auto; bottom: -48px; background: url(../images/bg06-b.png) no-repeat 50% 0; background-size: 100% 48px; }
    .green-box .bg-l, .green-box .bg-r { position: absolute; top: 0; bottom: 0; left: -9999px; width: 9999px; background: #007994; display: none !important; }
    .green-box .bg-r { left: auto; right: -9999px; background: #00a189; }
    .green-box h2 { color: #fff; text-align: center; margin-bottom: 64px; }
.blue-box { max-width: 1398px; margin: -49px auto 12px; padding: 105px 0 104px; background: url(../images/bg12-t.png) no-repeat 50% 0; position: relative; z-index: 2; }
    .blue-box:after, .blue-box:before { content: ""; position: absolute; height: 46px; left: 0; bottom: 0; width: 100%; background: url(../images/bg12-b.png) no-repeat 50% 0; z-index: -1; }
    .blue-box:after { top: 46px; height: auto; bottom: 46px; background: url(../images/bg12-c.png) repeat-y 50% 0; }
    .blue-box .bg-r { background: #c65e97; }
    .blue-box .bg-l { background: #1f5188; }
    .blue-box .service-list .box span { font-weight: normal; color: #565e6d; }
.pink-box { background-image: url(../images/bg13-c.png); }
    .pink-box:before { background-image: url(../images/bg13-t.png); }
    .pink-box:after { background-image: url(../images/bg13-b.png); }
    .pink-box .bg-l { background: #dd5a97; top: 2px; bottom: 2px; }
    .pink-box .bg-r { background: #d83c4c; top: 1px; bottom: 1px; }
    .pink-box h2 { text-align: left; margin-bottom: 50px; }
    .pink-box .wrap .col { float: left; width: 65%; }
        .pink-box .wrap .col:last-child { float: right; width: 35%; }
            .pink-box .wrap .col:last-child img { max-width: 100%; }
    .pink-box .link-tile { width: calc(100% / 2 - 8px); }
    .pink-box .product { margin: 0; width: 300px; }
.purple-box { background-image: url(../images/bg14-c.png); }
    .purple-box:before { background-image: url(../images/bg14-t.png); }
    .purple-box:after { background-image: url(../images/bg14-b.png); }
    .purple-box .bg-l { background: #2b4266; top: 2px; bottom: 2px; }
    .purple-box .bg-r { background: #385584; top: 1px; bottom: 1px; }
    .purple-box .holder { padding: 0; }
    .purple-box .col { float: left; width: 42%; padding: 0 10px; }
        .purple-box .col:first-child { width: 58%; position: relative; }
            .purple-box .col:first-child:after { content: ""; position: absolute; right: 0; top: 90px; bottom: 63px; width: 1px; background: #5e6f90; }
            .purple-box .col:first-child .box-list { text-align: left; }
    .purple-box h2 { margin-bottom: 54px; }
    .purple-box h3 { font: 700 21px/25px "Quicksand", sans-serif; color: #007994; margin-bottom: 10px; }
        .purple-box h3 a { text-decoration: underline; color: #007994; }
            .purple-box h3 a:hover { text-decoration: none; }
    .purple-box .box-list .box { color: #565e6d; background: #fff; text-align: center; line-height: 20px; }
    .purple-box .box-list .img { background: #fff; }
    .purple-box .box-list p { margin-bottom: 0; }
.service-list, .box-list { text-align: center; margin: 0 -2px; }
    .service-list li, .box-list li { display: inline-block; vertical-align: top; letter-spacing: 0; padding: 0 2px 10px; }
    .service-list .box, .box-list .box { padding: 53px 20px 27px; border-radius: 10px; background-color: #f1efef; position: relative; color: #007994; width: 245px; box-shadow: 0 1px 1px rgba(0, 0, 0, .15); }
        .service-list .box.box1, .box-list .box.box1 { border-radius: 10px 10px 0 0; margin: 0 0 36px; padding-bottom: 16px; }
            .service-list .box.box1:after, .box-list .box.box1:after { content: ""; position: absolute; left: -1px; right: 0; height: 33px; bottom: -33px; background: url(../images/bg07.png) no-repeat; }
        .service-list .box span, .box-list .box span { display: block; font-size: 16px; line-height: 20px; font-weight: bold; }
    .service-list .img, .box-list .img { width: 70px; height: 70px; padding: 7px 5px 0; background: #f1f0f0; margin-left: -35px; border-radius: 50%; position: absolute; left: 50%; top: -30px; }
    .box-list.box-white .box { background: #fff; }
    .box-list.box-white .box1:after { background-image: url(../images/bg07-white.png); }
    .box-list.box-white .img { background: #fff; }
    .box-list .box .caption { color: #565e6d; font-weight: normal; }
        .box-list .box .caption a { color: #565e6d; text-decoration: none; }
            .box-list .box .caption a:hover { text-decoration: underline; }
    .box-list .box.box1 { min-height: 89px; }
.accordion li { background: #fff; border-radius: 10px; overflow: hidden; margin-bottom: 2px; }
    .accordion li.active .opener, .accordion li .opener:hover { color: #454f60; }
        /*.accordion li.active .opener {	padding-bottom: 9px;}*/
        .accordion li.active .opener:after { background-position: -131px -105px; }
.accordion .opener { display: block; padding: 21px 48px 18px 21px; font-size: 16px; line-height: 19px; color: #007994; font-weight: bold; position: relative; text-decoration: none; }
    .accordion .opener:after { content: ""; position: absolute; right: 14px; top: 50%; margin-top: -9px; background: url("../images/sprite.png") no-repeat -106px -105px; width: 19px; height: 19px; }
.accordion .slide { padding: 0 23px 20px; }
.accordion p { margin-bottom: 0; }
.caq { background: #f0efef; padding: 40px 0; }
    .caq.add { padding-top: 106px; }
        .caq.add .holder:before { content: ""; position: absolute; right: 133px; top: -117px; bottom: 60px; width: 21px; background: url(../images/line02.png) repeat-y 0 50%; z-index: -1; }
        .caq.add .link-wrap { padding-bottom: 91px; }
    .caq .holder { position: relative; z-index: 1; }
    .caq h2 { text-align: center; margin-bottom: 33px; }
    .caq .acc-wrap { overflow: hidden; padding-bottom: 25px; max-width: 70%; margin: 0 auto; }
    .caq .accordion li:after { background: transparent !important; }
    .caq .link-wrap { padding-bottom: 20px; }
        .caq .link-wrap a { padding: 0 0 0 46px; }
            .caq .link-wrap a:after { right: auto; left: 0; }
.center-block { position: relative; }
.article-list { padding: 12px 0 32px; }
    .article-list .article { position: relative; padding-bottom: 36px; }
        .article-list .article:first-child { padding-bottom: 24px; }
        .article-list .article.a1 .img, .article-list .article.a3 .img { right: auto; left: 0; top: -50px; text-align: left; }
        .article-list .article.a1 .desc, .article-list .article.a3 .desc { float: right; }
        .article-list .article.a2 .img { top: -25px; text-align: right; }
        .article-list .article.a3 .img { top: -100px; left: 0; }
        .article-list .article .desc { float: left; width: 50%; }
        .article-list .article .img { float: right; width: 100%; position: absolute; top: -50px; right: 0; z-index: -1; text-align: right; }
            .article-list .article .img.left { float: left; }
        .article-list .article h2 { font: 85px/64px "BronzeScript"; margin-bottom: 11px; color: #454f60; }
            .article-list .article h2 span { font: 78px/64px "maridavidregular"; color: #374c76; }
                .article-list .article h2 span.green { color: #007994; }
                .article-list .article h2 span.pink { color: #8d44ac; }
        .article-list .article a { text-decoration: underline; }
            .article-list .article a:hover { text-decoration: none; }
    .article-list ul li { position: relative; padding: 0 0 10px 51px; }
        .article-list ul li:before { content: ""; position: absolute; left: 0; top: 10px; background: url("../images/sprite.png") no-repeat -274px -58px; width: 26px; height: 26px; }
    .article-list .link-wrap1 a { text-decoration: none; }
.our-reach { font-size: 16px; line-height: 24px; color: #fff; padding: 45px 0; }
    .our-reach h2 { margin-bottom: 30px; letter-spacing: -2px; }
    .our-reach ul { letter-spacing: -5px; }
    .our-reach li { display: inline-block; vertical-align: bottom; letter-spacing: 0; width: 25%; text-align: center; }
        .our-reach li span { display: block; }
        .our-reach li strong { display: block; font-size: 55px; line-height: 51px; margin-bottom: 6px; font-family: Arial, sans-serif; }
.help-family { overflow: hidden; padding-bottom: 2px; }
    .help-family .content { float: left; width: 63.9%; padding: 56px 44px 64px 0; position: relative; z-index: 1; }
        .help-family .content .img-baby { position: absolute; width: 193px; height: 235px; right: -77px; bottom: -31px; z-index: -1; }
    .help-family h1 { font-size: 36px; line-height: 39px; color: #454f60; margin-bottom: -2px; }
        .help-family h1 small { display: block; font-size: 36px; }
        .help-family h1 span { font: 83px/70px "maridavidregular"; margin-right: -18px; }
        .help-family h1 i { font: normal 149px/117px "BronzeScript"; display: inline-block; vertical-align: top; }
    .help-family .testimonial-block { float: right; width: 36.1%; background-color: #f0efef; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
        .help-family .testimonial-block .inner { background: #f0efef; padding: 50px 20px; }
        .help-family .testimonial-block .link-wrap1 { padding-top: 10px; position: relative; z-index: 2; }
    .help-family .testimonial { padding-bottom: 21px; position: relative; z-index: 2; }
        .help-family .testimonial .img { max-width: 139px; margin: 0 auto 7px; float: none; width: auto; }
.family-article li { padding: 13px 10px; }
    .family-article li + li { border-top: 1px solid #e5e5e5; }
    .family-article li.odd .img { float: right; }
    .family-article li.odd .desc { float: left; padding: 40px 8px 0 0; }
.family-article article { overflow: hidden; }
.family-article .img { float: left; width: 42.3%; }
.family-article .clip-src { display: none; }
.family-article .img canvas { width: 100%; }
.family-article .img .view2 { display: none; }
.family-article .img .view2 { display: none; }
.family-article .img-right { float: right; margin: 0 0 0 8px; }
.family-article img { max-width: 100%; height: auto; vertical-align: top; }
.family-article .desc { overflow: hidden; padding-top: 40px; width: 57.7%; float: right; padding-left: 8px; }
.family-article h2 { font-size: 21px; line-height: 24px; margin-bottom: 7px; }
    .family-article h2 a { text-decoration: underline; color: #454f60; }
        .family-article h2 a span { color: #007994; }
        .family-article h2 a:hover { text-decoration: none; }
.bussiness-block { position: relative; z-index: 1; padding: 150px 0 41px; clear: both; }
    .bussiness-block:after { content: ""; position: absolute; top: 0; bottom: 0; width: 50%; left: 0; z-index: -1; background: #f0efef; }
    .bussiness-block .col { float: left; width: 50%; padding-left: 85px; position: relative; }
        .bussiness-block .col:first-child { padding: 0 30px 0 0; }
    .bussiness-block .news { max-width: 305px; padding-bottom: 14px; }
    .bussiness-block h2 { margin-bottom: 30px; }
    .bussiness-block h3 { font: 700 21px/24px "Quicksand", sans-serif; margin-bottom: 9px; }
        .bussiness-block h3 a { text-decoration: underline; color: #454f60; }
            .bussiness-block h3 a span { color: #007994; }
            .bussiness-block h3 a:hover { text-decoration: none; }
    .bussiness-block .link-wrap1 { padding-bottom: 102px; }
    .bussiness-block .promo1 .sup { font: 55px/55px "BronzeScript"; color: #007994; }
    .bussiness-block .promo1 h3 { font: normal 55px/55px "maridavid_boldmaridavid_bold"; margin-bottom: 10px; }
    .bussiness-block .promo1 .link-wrap1 { padding-bottom: 10px; }
    .bussiness-block .promo2 h2 { letter-spacing: -3px; margin-bottom: 12px; font-size: 34px; line-height: 38px; }
    .bussiness-block .promo2 .phone { display: block; font-size: 21px; }
    .bussiness-block .promo2 .tel { display: inline-block; font-size: 27px; font-weight: bold; color: #454f60; margin-bottom: -1px; }
    .bussiness-block .promo2 .or { display: block; max-width: 247px; text-align: center; color: #c8cace; font-size: 14px; line-height: 18px; margin-bottom: 8px; }
        .bussiness-block .promo2 .or span { display: inline-block; padding: 0 7px; position: relative; background: #fff; }
            .bussiness-block .promo2 .or span:after { content: ""; position: absolute; left: -18px; right: -18px; top: 9px; height: 1px; z-index: -1; background: #ebecee; }
    .bussiness-block .img-nurse { width: 222px; height: 289px; position: absolute; bottom: -16px; right: -87px; }
        .bussiness-block .img-nurse img { max-width: 100%; }
.content-refer { padding-bottom: 107px; }
    .content-refer header { padding-bottom: 7px; }
        .content-refer header h1 { color: #454f60; margin-bottom: 11px; }
        .content-refer header .wrap { overflow: hidden; margin: 0 -15px; }
        .content-refer header .col { float: left; width: 50%; padding: 0 15px; }
            .content-refer header .col a { color: #0645ad; text-decoration: underline; }
                .content-refer header .col a:hover { text-decoration: none; }
        .content-refer header p { margin-bottom: 10px; }
.steps { border: solid #d8d8d8; border-width: 1px 0; font: 700 16px/22px "Quicksand", sans-serif; padding: 17px 10px; color: #9b9fa8; margin-bottom: 35px; }
    .steps ol { counter-reset: item; overflow: hidden; text-align: justify; line-height: 0; }
        .steps ol:after { content: ""; display: inline-block; height: 0; overflow: hidden; visibility: hidden; width: 100%; }
        .steps ol li { padding: 20px 0 20px 67px; position: relative; display: inline-block; line-height: 22px; vertical-align: top; width: 19%; }
            .steps ol li:before { content: counters(item, ".", decimal) " "; counter-increment: item; float: left; width: 51px; height: 51px; background: #9498b3 url(../images/bg08.png) no-repeat 0 -3px; border-radius: 50%; color: #f1f0f0; position: absolute; text-align: center; left: 0; top: 6px; padding: 12px 5px; font: 700 21px/24px "Quicksand", sans-serif; }
            .steps ol li.active { color: #454f60; }
                .steps ol li.active:before { background-color: #384176; }
            .steps ol li.completed { color: #454f60; }
                .steps ol li.completed:before { background: url(../images/ico11.png) no-repeat; overflow: hidden; text-indent: -9999px; }
.referal-form { max-width: 630px; margin: 0 auto; }
    .referal-form fieldset { padding-bottom: 6px; border-bottom: 1px solid #d8d8d8; margin-bottom: 28px; }
    .referal-form h2 { color: #454f60; padding-bottom: 16px; border-bottom: 1px solid #d8d8d8; margin-bottom: 31px; }
    .referal-form .row { display: block; margin-bottom: 16px; max-width: 551px; }
        .referal-form .row:after { content: " "; display: table; clear: both; }
    .referal-form .col { overflow: hidden; }
    .referal-form .not-sure { display: block; margin-top: 10px; }
        .referal-form .not-sure .checker { margin-right: 10px; }
    .referal-form .col:first-child { float: left; width: 135px; padding: 10px 4px; }
    .referal-form .col.confirm { padding-top: 45px; }
    .referal-form .col ul { overflow: hidden; }
        .referal-form .col ul li { float: left; padding-right: 11px; }
    .referal-form label, .referal-form .label { font-size: 17px; line-height: 24px; font-weight: normal; cursor: pointer; }
        .referal-form label span, .referal-form .label span { color: #d11766; }
    .referal-form .col.items .item { display: inline-block; margin-right: 40px; }
    .referal-form .title { font: 700 21px/28px "Quicksand", sans-serif; display: block; padding: 0 0 8px; }
    .referal-form input[type="text"], .referal-form input[type="email"], .referal-form input[type="tel"], .referal-form input[type="datetime"], .referal-form input[type="number"], .referal-form input[type="password"] { min-width: 327px; }
    .referal-form textarea { width: 100% !important; min-height: 137px; }
    .referal-form .btn-wrap { padding-right: 59px; overflow: hidden; margin-bottom: 20px; }
    .referal-form .btn-ico { float: right; }
        .referal-form .btn-ico.reverse { float: left; }
    .referal-form .cancel { float: left; max-width: 150px; font-size: 21px; line-height: 24px; text-decoration: underline; margin-top: 15px; color: #454f60; }
        .referal-form .cancel:hover { text-decoration: none; }
    .referal-form select { width: 260px; }
    .referal-form .row > .checker { margin-right: 16px; }
    .referal-form .check-label { vertical-align: middle; }
.thank-you, .error-msg { max-width: 550px; margin: 0 auto 11px; }
    .thank-you .img, .error-msg .img { position: absolute; right: 0; top: 0; }
        .thank-you .img img, .error-msg .img img { width: 100%; height: auto; vertical-align: top; }
    .thank-you .text, .error-msg .text { overflow: hidden; }
    .error-msg .text { float: left; width: 70%; }
    .thank-you h1, .error-msg h1 { overflow: hidden; color: #454f60; font: 43px/35px "maridavid_extraboldbold"; letter-spacing: 2px; margin-bottom: 3px; }
        .thank-you h1 span, .error-msg h1 span { float: left; font-size: 105px; line-height: 90px; color: #007994; font-style: normal; letter-spacing: 5px; padding-right: 9px; }
        .thank-you h1 i, .error-msg h1 i { font-style: normal; display: inline-block; max-width: 160px; padding-top: 13px; }
.error-msg { max-width: 828px; padding-right: 41px; margin-bottom: 1px; font-size: 21px; line-height: 25px; }
    .error-msg .img { width: 51%; margin-top: -58px; }
    .error-msg h1 i { max-width: 170px; }
    .validation-error-msg { color: #e00; padding: 20px 15px; }
.main-content { padding-bottom: 40px; }
.do-next { max-width: 750px; margin: 0 auto; text-align: center; padding-bottom: 59px; }
    .do-next h2 { margin-bottom: 16px; color: #454f60; }
    .do-next ul { position: relative; padding-top: 21px; font: 700 21px/25px "Quicksand", sans-serif; }
        .do-next ul:after { content: ""; line-height: 0; font-size: 0; visibility: hidden; overflow: hidden; display: inline-block; }
        .do-next ul:before { content: ""; position: absolute; left: 50%; margin-left: -251px; height: 1px; width: 502px; top: 0; background: #d8d8d8; }
    .do-next li { display: inline-block; vertical-align: top; width: 32.63%; }
    .do-next .ico { display: inline-block; vertical-align: top; width: 79px; height: 79px; position: relative; border-radius: 50%; margin-bottom: 9px; }
        .do-next .ico a { display: block; border-radius: 50%; overflow: hidden; }
        .do-next .ico img { width: 100%; height: auto; vertical-align: top; }
        .do-next .ico:before { content: ""; position: absolute; height: 21px; top: -21px; width: 1px; left: 50%; background: #d8d8d8; }
    .do-next .title { display: block; }
    .do-next a { color: #454f60; text-decoration: none; }
        .do-next a:hover { color: #8f9baf; }
.advice-holder { background: #fff; position: relative; z-index: 1; overflow: hidden; }
    .advice-holder .intro { font-size: 14px; line-height: 25px; padding-bottom: 10px; }
    .advice-holder .desc { float: left; width: 60%; }
    .advice-holder .img { position: absolute; z-index: -1; right: 50px; top: 15px; }
        .advice-holder .img img { max-width: 100%; vertical-align: top; }
    .advice-holder h1 span { font-size: 85px; line-height: 61px; display: block; }
.heading-ad { background: #374c76; margin: 0 96px 62px -40px; }
    .heading-ad h1 { letter-spacing: -3px; font: 700 52px/1 "Quicksand", sans-serif; }
    .heading-ad .left { background: #edecec; float: left; width: 57.4%; padding: 70px 60px 58px 39px; position: relative; }
        .heading-ad .left:after { content: ""; position: absolute; left: 0; right: 0; bottom: -37px; height: 40px; background: url(../images/bg10.png) no-repeat; }
    .heading-ad .right { float: right; width: 42.6%; padding: 75px 82px 20px; position: relative; color: #fff; font-size: 14px; line-height: 18px; z-index: 1; }
        .heading-ad .right .inner { position: relative; z-index: 1; }
            .heading-ad .right .inner span { display: block; margin-bottom: 7px; }
                .heading-ad .right .inner span span { display: inline; }
                .heading-ad .right .inner span i { font-style: normal; }
        .heading-ad .right .johnsons { margin-left: 16px; }
    .heading-ad .icon { position: absolute; width: 122px; height: 122px; left: -61px; top: 122px; margin-top: -61px; font-size: 122px; }
    .heading-ad .select-section { display: none; }
    .heading-ad img { vertical-align: top; max-width: 100%; height: auto; }
    .heading-ad .cosponsorlogo { max-width: 180px; }
    .heading-ad .img { position: absolute; right: -115px; width: 317px; height: 345px; top: -19px; }
#sidebar { float: left; width: 30%; transition: all ease 0.3s; background: #fff; padding-bottom: 70px; }
    #sidebar.is_stuck { padding-top: 40px; }
    #sidebar img { max-width: 100%; }
    #sidebar h2 { color: #454f60; margin-bottom: 11px; }
    #sidebar h3 { font: 700 14px/17px "Quicksand", sans-serif; color: #454f60; margin-bottom: 4px; text-transform: uppercase; border-bottom: solid 1px #f0efef; padding-bottom: 5px; margin-bottom: 10px; }
        #sidebar h3 span { color: #007993; }
    #sidebar .category { padding: 11px 0 0; font-weight: bold; font-size: 14px; line-height: 18px; padding-top: 50px; }
        #sidebar .category ul { margin-bottom: -1px; margin-top: 30px; }
            #sidebar .category ul:first-child { margin-top: 0; }
        #sidebar .category li { border-bottom: 1px solid #e5e5e5; }
            #sidebar .category li a:hover, #sidebar .category li.active a { background: #f0efef; }
                #sidebar .category li.active a:after { content: ""; right: -15px; top: 50%; margin-top: -10px; position: absolute; border-style: solid; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #f0efef; }
        #sidebar .category a { color: #007994; text-decoration: none; display: block; padding: 15px 10px 15px 21px; position: relative; z-index: 2; transition: all ease 0.3s; }
    #sidebar .download { margin: 20px 0; text-align: center; margin-right: 10px; }
        #sidebar .download i { margin-right: 5px; }
#content { float: right; width: 70%; position: relative; margin-left: -1px; line-height: 1.5; }
    #content .article-text { padding: 25px; }
    #content.no-border:before, #content.no-border:after { width: 0; }
    #content.no-border { padding-left: 0; }
        #content.no-border .article-text { padding-left: 0; }
    #content:before { content: ""; position: absolute; top: 0; bottom: 244px; width: 1px; height: 100%; right: 0; background: #e5e5e5; }
    #content:before { right: 0; left: 0; }
    #content h3 { margin-bottom: 19px; color: #007994; }
        #content h3 span { color: #454f60; }
    #content h4 { color: #007994; text-transform: uppercase; }
        #content h4 span { color: #454f60; }
    #content p { margin-bottom: 26px; }
    #content .main-text p:first-of-type { font-size: 21px; font-family: Quicksand; letter-spacing: -1px; color: #454f60; font-weight: bold; }
    #content .intro-1 { max-width: 375px; }
        #content .intro-1 p { margin-bottom: 19px; }
    #content .article { padding: 48px 0 0; border-bottom: 1px solid #e5e5e5; }
        #content .article.last { border: none; padding-bottom: 16px; }
    #content .baby1 { position: relative; padding-right: 32%; }
        #content .baby1 .baby { width: 220px; height: 224px; right: -107px; bottom: -111px; position: absolute; z-index: 2; }
        #content .baby1 img { width: 100%; height: auto; vertical-align: top; }
    #content .baby2 { position: relative; }
        #content .baby2 .baby { width: 338px; height: 223px; left: -257px; top: -18px; position: absolute; z-index: -1; }
        #content .baby2 img { width: 100%; height: auto; vertical-align: top; }
    #content ul { margin-bottom: 26px; }
        #content ul li { padding-left: 30px; margin-bottom: 5px; line-height: 1.5; vertical-align: middle; }
            #content ul li:before { content: "•"; color: #007994; margin-right: 10px; }
        #content ul.list-tick li { padding-left: 50px; margin-bottom: 14px; }
            #content ul.list-tick li:after { top: 0; background: url("../images/sprite.png") no-repeat -274px -58px; width: 26px; height: 26px; }
    #content ol { counter-reset: item; padding-bottom: 23px; }
        #content ol li { padding-left: 53px; position: relative; margin-bottom: 15px; }
            #content ol li:before { text-align: center; content: counters(item, ".", decimal) " "; counter-increment: item; float: left; width: 53px; color: #007994; margin: -3px 0 0 -53px; font: 700 34px/34px "Quicksand", sans-serif; }
    #content .note { border-radius: 10px; background-color: #efefef; padding: 30px 41px; margin-bottom: 42px; }
        #content .note h3 { text-transform: none; }
        #content .note p { margin-bottom: 0; }
    #content .video-block { margin-bottom: 30px; padding-bottom: 50px; border-bottom: 1px solid #e5e5e5; }
        #content .video-block h2 { color: #fff; font-size: 34px; line-height: 38px; margin-bottom: 16px; }
        #content .video-block .desc { background: #454f60; padding: 29px 32px 148px; margin: 0 0 -147px -30px; color: #fff; max-width: 486px; }
        #content .video-block p { margin-bottom: 30px; }
    #content .table-wrap { margin-right: -30px; }
        #content .table-wrap h3 { margin-bottom: 29px; }
    #content .bg-baby { text-align: right; padding-right: 40px; }
    #content .article-small ol { padding-bottom: 0; }
        #content .article-small ol li { padding: 22px 0 9px 66px; }
            #content .article-small ol li:before { width: 66px; margin: -6px 0 0 -66px; font: 700 85px/80px "Quicksand", sans-serif; color: #454f60; }
            #content .article-small ol li + li:after { content: ""; position: absolute; right: 0; top: 0; left: 66px; height: 1px; background: #cfd0d4; }
    #content .article-photo ul { padding-bottom: 0; }
    #content .order-list { padding-bottom: 0; }
        #content .order-list li { padding: 20px 0 20px 67px; position: relative; margin-bottom: 0; }
            #content .order-list li:first-child { padding-top: 0; }
            #content .order-list li:before { font-size: 55px; line-height: 55px; color: #454f60; width: 67px; margin-left: -67px; }
            #content .order-list li + li:after { content: ""; position: absolute; right: 0; top: 0; left: 67px; height: 1px; background: #cfd0d4; }
.product { position: relative; background: #fff; font-size: 21px; line-height: 24px; margin-bottom: 16px; width: 49%; float: right; margin: 46px -43px 20px 30px; /*border: 1px solid #e5e5e5;*/ text-align: center; }
    .product img { margin-bottom: -1px; width: 100%; height: auto; vertical-align: top; }
    .product a { display: block; /*padding: 22px 33px 19px;*/ text-decoration: none; color: #0c7265; }
        .product a:hover, .product a:active, .product a:focus { color: #18e5cb; text-decoration: none; }
.video { overflow: hidden; position: relative; max-width: 579px; }
    .video img { max-width: 100%; height: auto; vertical-align: top; }
    .video .btn-play { position: absolute; top: 50%; left: 50%; width: 84px; height: 84px; margin: -42px 0 0 -42px; overflow: hidden; text-indent: -9999px; background: url(../images/btn-play.png) no-repeat; }
        .video .btn-play:hover { opacity: .8; }
    .video .controls { position: absolute; bottom: 20px; left: 27px; right: 27px; }
    .video .time { font: 700 34px/34px "Quicksand", sans-serif; display: block; color: #2a303a; margin: 0 0 9px 6px; }
    .video .progress-bar { height: 10px; border-radius: 5px; background-clip: padding-box; background: rgba(41, 47, 57, .5); position: relative; box-shadow: inset 2px 5px 5px rgba(0, 0, 0, .24); }
        .video .progress-bar .handle { width: 10px; height: 10px; border-radius: 10px; background: #2a303a; left: 4%; position: absolute; cursor: pointer; }
table { margin-bottom: 7px; }
    table thead { font: 700 16px/18px "Quicksand", sans-serif; text-transform: uppercase; text-align: left; }
    table th { border: solid #dadcdf; border-width: 1px 0 0 1px; background: #f0efef; padding: 24px 10px 17px; color: #454f60; vertical-align: top; }
        table th:first-child { border-left: none; }
    table td { border: solid #dadcdf; border-width: 1px 0 0 1px; padding: 22px 10px; vertical-align: top; }
        table td:first-child { border-left: none; }
    table tfoot { font-size: 12px; line-height: 15px; }
        table tfoot td { padding: 18px 15px 27px; }
    table .heading { background: #f0efef; font: 700 16px/22px "Quicksand", sans-serif; text-transform: uppercase; width: 248px; }
.two-bg { max-width: 1098px; margin: -49px auto 0; padding: 66px 0 64px; background: url(../images/bg11.png) no-repeat; position: relative; z-index: 2; color: #fff; }
    .two-bg:after, .two-bg:before { content: ""; position: absolute; height: 30px; left: 0; bottom: 0; width: 100%; background: url(../images/bg11.png) no-repeat -2198px 0; z-index: -1; }
    .two-bg:after { top: 30px; /* высота верхнего скругления */ height: auto; bottom: 30px; /* высота нижнего скругления */ background: url(../images/bg11.png) repeat-y -1099px 0; }
    .two-bg .inner { position: relative; }
    .two-bg .col { float: left; width: 50%; padding: 20px 84px 20px 86px; }
        .two-bg .col:first-child { padding: 20px 35px 20px 50px; }
    .two-bg h2 { font: 78px/65px "maridavidregular"; margin-bottom: 22px; color: #fff; }
        .two-bg h2 span { color: #fff; }
        .two-bg h2 span { font-family: "BronzeScript"; }
    .two-bg .infos { padding-top: 4px; font-size: 14px; line-height: 20px; }
        .two-bg .infos li { overflow: hidden; margin-bottom: 23px; }
        .two-bg .infos span { display: block; overflow: hidden; }
        .two-bg .infos .left { float: left; width: 201px; padding-right: 20px; }
        .two-bg .infos .btn-ico { font-size: 21px; line-height: 24px; padding: 14px 25px 10px 66px; margin-bottom: 0; }
            .two-bg .infos .btn-ico:before { top: 9px; left: 17px; background: url("../images/sprite.png") no-repeat -106px -128px; width: 22px; height: 22px; }
        .two-bg .infos a { display: inline-block; vertical-align: top; position: relative; font-size: 21px; line-height: 24px; font-weight: bold; color: #fff; padding-left: 31px; text-decoration: none; }
            .two-bg .infos a:before { content: ""; position: absolute; left: 0; bottom: 0; background: url("../images/sprite.png") no-repeat -168px -106px; width: 31px; height: 23px; }
            .two-bg .infos a.find:before { background-position: -209px -106px; }
    .two-bg .verdic { margin-bottom: 9px; }
        .two-bg .verdic li { display: inline-block; vertical-align: top; text-transform: uppercase; }
        .two-bg .verdic a { color: #fff; text-decoration: underline; }
            .two-bg .verdic a:hover { text-decoration: none; }
    .two-bg .or { display: block; max-width: 240px; font-size: 14px; line-height: 18px; text-align: center; color: #bda3cc; font-weight: bold; margin-bottom: 12px; }
        .two-bg .or span { display: inline-block; position: relative; }
            .two-bg .or span:before, .two-bg .or span:after { content: ""; width: 20px; height: 1px; background: #9359b2; position: absolute; left: -24px; top: 9px; }
            .two-bg .or span:after { left: auto; right: -24px; }
    .two-bg .piggy-bank { position: absolute; width: 146px; height: 179px; left: 50%; bottom: -100px; margin-left: -41px; }
.sale-wrap { padding: 73px 10px 70px; }
    .sale-wrap .sponsor { float: left; width: 48.5%; padding: 10px 31px; text-align: center; font-weight: bold; }
        .sale-wrap .sponsor span { display: block; margin-bottom: 5px; }
        .sale-wrap .sponsor a { font-size: 21px; line-height: 24px; text-decoration: none; color: #0c7265; }
            .sale-wrap .sponsor a:hover, .sale-wrap .sponsor a:active, .sale-wrap .sponsor a:focus { color: #18e5cb; text-decoration: none; }
    .sale-wrap .book-sell { padding-top: 40px; overflow: hidden; }
.book-sell h3 { font: 700 21px/24px "Quicksand", sans-serif; margin-bottom: 10px; color: #007994; }
    .book-sell h3 span { color: #454f60; }
.book-sell .img { float: left; width: 38%; margin-right: 27px; }
.book-sell img { max-width: 100%; height: auto; vertical-align: top; }
.book-sell .desc { overflow: hidden; padding: 34px 0 20px; }
.book-sell p { margin-bottom: 9px; }
.hero-panel { background: #fff; margin-top: -77px; position: relative; height: 400px; }
    .hero-panel:after { display: table; content: " "; }
    .hero-panel .col { float: left; width: 50%; position: relative; z-index: 1; padding: 80px 0 40px; height: 400px; }
    .hero-panel.full-height, .hero-panel.full-height .col { height: auto; }
    .hero-panel .col:first-child { float: right; padding: 0; position: relative; }
        .hero-panel .col:first-child img { /*max-width: 100%;*/ vertical-align: middle; position: absolute; bottom: 0; }
    .hero-panel.two-col .col:first-child img { left: -130px; }
    .hero-panel .text-area { max-width: 508px; float: right; padding: 0 40px 0 10px; }
    .hero-panel .intro { font-size: 14px; padding-bottom: 16px; }
    .hero-panel h1 { margin-bottom: 10px; }
    .hero-panel h2 { margin-bottom: 26px; }
    .hero-panel h1 b, 
    .hero-panel h2 b { color: #454f60; }
    .hero-panel .list-tick { font-family: "Quicksand", sans-serif; font-weight: 400; padding-bottom: 18px; }
    .hero-panel ul { padding-bottom: 38px; }
        .hero-panel ul li { padding-left: 30px; margin-bottom: 15px; position: relative; }
            .hero-panel ul li:after { content: ""; position: absolute; left: 0; top: 8px; width: 11px; height: 11px; background: #007994; border-radius: 50%; }
        .hero-panel ul.list-tick li { padding-left: 50px; margin-bottom: 14px; }
            .hero-panel ul.list-tick li:after { top: 50%; margin-top: -13px; background: url("../images/sprite.png") no-repeat -274px -58px; width: 26px; height: 26px; }
    .hero-panel.add ul.list-tick { font-family: Arial, Helvetica, sans-serif; }
    .hero-panel .divider { position: absolute; left: 50%; margin-left: -12px; width: 24px; bottom: 0; z-index: 2; height: 182px; background: url(../images/line01.png) repeat-y 0 20%; }
        .hero-panel .divider:after { content: ""; position: absolute; top: -21px; left: 0; background: url("../images/sprite.png") no-repeat -1px -1px; width: 23px; height: 23px; border-radius: 50%; }
.customer-verdic { padding-top: 37px; padding-bottom: 61px; }
    .customer-verdic h2 { margin-bottom: 34px; }
    .customer-verdic .wrap { margin: 0 -10px 21px; }
    .customer-verdic .testimonial { float: left; width: 50%; padding: 0 10px 20px; }
        .customer-verdic .testimonial .box { background: #f0efef; }
        .customer-verdic .testimonial h2 { margin-bottom: 8px; }
    .customer-verdic .link-wrap1 { text-align: right; }
        .customer-verdic .link-wrap1 a:after { background-position: -256px -110px; background-color: transparent; }
.dontaion { padding-bottom: 0; position: relative; }
    .dontaion:before { content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 1px; background: #e5e5e5; }
    .dontaion .col { width: 58%; float: left; }
        .dontaion .col:first-child { width: 41%; }
    .dontaion .txt { padding-right: 10px; }
    .dontaion h1 { font: 88px/70px "maridavid_extraboldbold"; margin-bottom: 15px; letter-spacing: 2px; }
        .dontaion h1 span { font-size: 43px; color: #454f60; }
    .dontaion .mobile-txt { line-height: 20px; }
        .dontaion .mobile-txt .txt { display: none; }
    .dontaion .img img { max-width: 90%; height: auto; vertical-align: top; }
    .dontaion .txt-title { font-family: "Quicksand", sans-serif; font-weight: 400; letter-spacing: -1px; padding: 5px 0 46px 0; }
        .dontaion .txt-title p { margin-bottom: 1px; }
    .dontaion .highlight { display: block; letter-spacing: -1px; font: 700 21px "Quicksand", sans-serif; }
    .dontaion .donate-box { background: #f1f0f0; font-size: 14px; line-height: 20px; }
        .dontaion .donate-box .row { padding: 15px 20px; overflow: hidden; border-bottom: 2px solid #fff; }
        .dontaion .donate-box .column { float: left; width: 47.3%; }
            .dontaion .donate-box .column:first-child { width: 52.7%; padding-right: 5px; }
        .dontaion .donate-box .instr { clear: both; float: left; margin: 10px 0 0 0; }
        .dontaion .donate-box h2 { color: #454f60; letter-spacing: -3px; font-size: 34px; line-height: 46px; margin-bottom: 7px; }
            .dontaion .donate-box h2 span { font: 55px/58px "BronzeScript"; letter-spacing: 0; }
        .dontaion .donate-box .hero { padding: 25px 20px; }
            .dontaion .donate-box .hero h2 { font-size: 55px; line-height: 46px; margin-bottom: 10px; }
                .dontaion .donate-box .hero h2 span { font-size: 85px; line-height: 58px; }
        .dontaion .donate-box form { margin-top: 8px; text-align: right; }
    .dontaion .btn-ico { margin-top: 42px; }
    .dontaion .btn-blue { font-size: 20px; }
    .dontaion .acc-info { padding-left: 23px; margin-top: 23px; border-left: 1px solid #d8d8d8; }
        .dontaion .acc-info li { overflow: hidden; margin-bottom: 11px; }
        .dontaion .acc-info span { display: block; }
        .dontaion .acc-info .title { float: left; width: 89px; padding-right: 10px; }
        .dontaion .acc-info .value { overflow: hidden; font-weight: bold; font-size: 16px; line-height: 20px; }
    .dontaion .address { margin: 19px 0 26px; padding: 0 0 13px 20px; position: relative; }
        .dontaion .address:after { content: ""; position: absolute; top: 2px; bottom: 3px; left: 2px; width: 1px; background: #d8d8d8; }
        .dontaion .address dt { margin-bottom: 0; }
        .dontaion .address dd { margin: 0 0 10px; font-weight: bold; font-size: 16px; line-height: 20px; }
        .dontaion .address a { text-decoration: none; word-wrap: break-word; color: #454f60; }
            .dontaion .address a:hover, .dontaion .address a:active, .dontaion .address a:focus { color: #808ea4; text-decoration: none; }
.help-with { position: relative; padding: 59px 10px 37px; }
    .help-with:before { content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 1px; background: #e5e5e5; }
    .help-with .col { width: 49%; margin-right: 1%; float: left; }
.search-result .two-columns { overflow: hidden; }
.search-result .post-lists { float: left; width: 69.4%; padding-right: 94px; }
.search-result #sidebar { float: right; width: 30.6%; }
.search-result .search-post { max-width: 580px; overflow: hidden; padding-bottom: 6px; }
    .search-result .search-post .left { float: left; max-width: 300px; padding-top: 9px; }
    .search-result .search-post a { color: #007994; text-decoration: underline; }
        .search-result .search-post a:hover { text-decoration: none; }
    .search-result .search-post .sort { float: right; }
    .search-result .search-post .selector { float: right; width: 178px !important; }
    .search-result .search-post .title { float: left; padding: 9px 5px 0 0; }
.search-result h1 { font-size: 34px; line-height: 38px; margin-bottom: 7px; letter-spacing: -2px; }
.search-result .products { margin: 0; }
    .search-result .products li { border: none; margin-bottom: 10px; }
    .search-result .products .name { bottom: 15px; color: #0c7265; }
    .search-result .products a { padding-bottom: 4px; background: #fff; }
.post-lists .post { background: #fff; font-size: 14px; line-height: 20px; margin-bottom: 10px; max-width: 580px; min-height: 150px; }
    .post-lists .post.add h2 { font-size: 16px; line-height: 25px; }
.post-lists .img { float: right; width: 151px; height: 151px; background: #fff; overflow: hidden; padding: 8px; border-radius: 50%; margin-right: -82px; position: relative; }
    .post-lists .img img { display: block; border-radius: 50%; max-width: 100%; height: auto; }
.post-lists .desc { overflow: hidden; padding: 18px 27px; max-width: 519px; }
.post-lists h2 { font: bold 21px/30px Arial, Helvetica, sans-serif; margin-bottom: 7px; }
    .post-lists h2 a { color: #007994; text-decoration: underline; }
        .post-lists h2 a:hover { text-decoration: none; }
.post-lists .link-wrap { text-align: center; padding: 30px 0 60px; }
    .post-lists .link-wrap a { padding: 4px 56px 4px 0; }
        .post-lists .link-wrap a:after { background-position: -1px -161px; }
.faq header { max-width: 525px; padding: 0 0 25px; font: 700 21px/25px "Quicksand", sans-serif; }
    .faq header strong { font-weight: 700; color: #007994; }
    .faq header p { margin-bottom: 0; }
.faq h1 { font: 700 45px/48px "Quicksand", sans-serif; margin-bottom: 7px; color: #007994; }
    .faq h1 span { color: #454f60; }
.faq .inner-wrap { overflow: hidden; margin: 0 -10px 58px; }
.faq .col { float: left; width: 49.2%; padding: 288px 10px 0; }
    .faq .col:first-child { padding-top: 0; width: 50.8%; }
.faq .product { margin: 0 auto; border: none; width: auto; max-width: 300px; }
.threecol { margin: 0 -1px 39px; padding-bottom: 40px; border-bottom: 1px solid #d8d8d8; position: relative; z-index: 1; }
    .threecol:before { content: ""; position: absolute; width: 317px; height: 345px; background: url(../images/bg-contact-us.png) no-repeat; z-index: -1; right: -185px; top: 106px; }
    .threecol .col { float: left; width: 33.06%; margin: 0 1px 10px; background: #fff; padding: 30px 30px; }
        .threecol .col.green { background: #007994; color: #fff; }
            .threecol .col.green h1 { color: #fff; }
                .threecol .col.green h1 span { color: #fff; }
            .threecol .col.green p { margin-bottom: 17px; }
            .threecol .col.green .btn-ico { display: block; font-size: 24px; text-align: center; margin-bottom: 12px; }
    .threecol h1 { color: #454f60; margin-bottom: 22px; letter-spacing: -2px; }
        .threecol h1 span { letter-spacing: 0; font: 55px/45px "BronzeScript"; }
    .threecol .info { padding-top: 11px; font-size: 14px; line-height: 17px; margin-right: -15px; }
        .threecol .info li { float: none; width: auto; padding: 0 0 24px; }
        .threecol .info .title { font-size: 33px; line-height: 31px; margin-bottom: 2px; }
        .threecol .info img { width: 40px; height: 40px; float: left; margin-right: 10px; }
        .threecol .info time { padding-left: 7px; }
    .threecol p { font-family: "Quicksand", sans-serif; font-weight: 400; letter-spacing: -1px; margin-bottom: 12px; }
    .threecol .btn-wrap { text-align: center; max-width: 210px; margin: 0 auto 18px; }
    .threecol .btn-blue { width: 100%; display: block; margin-bottom: 14px; }
    .threecol .selector { width: 100% !important; margin-bottom: 6px; text-align: left; border-radius: 21px; background-color: #f1efef; box-shadow: inset 0 -1px 1px rgba(0, 0, 0, .26); }
        .threecol .selector span { width: 100% !important; }
    .threecol .or { display: block; text-align: center; font-size: 12px; line-height: 15px; position: relative; color: #454f60; z-index: 1; margin-bottom: 13px; }
        .threecol .or:before { content: ""; position: absolute; left: 0; right: 0; top: 50%; margin-top: -1px; height: 1px; z-index: -1; background: #ecedef; }
        .threecol .or span { display: inline-block; background: #fff; padding: 0 4px; }
    .threecol .phone { font-size: 14px; line-height: 22px; padding-left: 20px; text-align: left; }
        .threecol .phone .tel { font-size: 21px; line-height: 25px; font-weight: bold; display: inline-block; margin: 0 0 6px 10px; position: relative; color: #454f60; }
            .threecol .phone .tel:before { content: ""; position: absolute; left: -24px; top: 6px; background: url("../images/sprite.png") no-repeat -51px -161px; width: 23px; height: 23px; }
        .threecol .phone span { display: block; }
.locations { position: relative; z-index: 2; }
    .locations h2 { color: #454f60; font-size: 45px; line-height: 48px; margin-bottom: 6px; }
    .locations .heading { overflow: hidden; padding-bottom: 31px; }
        .locations .heading .txt { float: left; width: 50%; }
    .locations .accordion { float: right; width: 413px; margin: 45px 11px 20px 0; }
.location-wrap { padding-bottom: 61px; }
    .location-wrap .white-box { float: right; width: 41.6%; background: #fff; padding: 38px 28px 30px; margin: 32px auto 0; line-height: 19px; }
    .location-wrap h3 { font: 700 34px/38px "Quicksand", sans-serif; margin-bottom: -1px; }
    .location-wrap p { font-family: "Quicksand", sans-serif; font-weight: 400; margin-bottom: 20px; letter-spacing: -1px; }
    .location-wrap .wrap { overflow: hidden; margin: 0 -5px; font-style: normal; }
        .location-wrap .wrap ul { margin-bottom: 15px; }
            .location-wrap .wrap ul li { margin-bottom: 3px; }
        .location-wrap .wrap .title { float: left; width: 58px; padding-right: 5px; font-family: "Quicksand", sans-serif; font-weight: 400; }
        .location-wrap .wrap span { display: block; overflow: hidden; font-weight: bold; }
        .location-wrap .wrap .tel { color: #454f60; }
    .location-wrap .col { float: left; width: 51%; padding: 0 5px; }
        .location-wrap .col:first-child { width: 49%; }
            .location-wrap .col:first-child strong { display: block; max-width: 136px; }
    .location-wrap .img-holder { width: 58.4%; padding: 0 30px; float: left; }
    .location-wrap .map, .location-wrap .img { width: 57%; border-radius: 50%; background-color: #fff; box-shadow: 4px 4px 10px rgba(0, 0, 0, .1); padding: 18px; float: left; position: relative; }
        .location-wrap .map img, .location-wrap .img img { width: 100%; height: auto; vertical-align: top; border-radius: 50%; }
    .location-wrap .map { margin-right: -74px; z-index: 1; }
    .location-wrap .img:after { content: ""; position: absolute; width: 0; height: 0; right: -28px; top: 50%; margin-top: -16px; border-style: solid; border-width: 25px 0 25px 33px; border-color: transparent transparent transparent #fff; }
    .location-wrap.add .white-box { float: left; }
    .location-wrap.add .img-holder { padding: 0 0 0 30px; }
    .location-wrap.add .img:after { right: auto; left: -28px; border-width: 25px 33px 25px 0; border-color: transparent #fff transparent transparent; }
    .location-wrap.add .map { margin: 0 0 0 -79px; }
    .location-wrap .btn-green { display: block; }
.sponsor-intro { position: relative; padding-bottom: 50px; margin-top: -10px; font-size: 14px; }
    .sponsor-intro h1 { line-height: 45px; margin-bottom: 15px; letter-spacing: -3px; }
        .sponsor-intro h1 span { display: block; }
    .sponsor-intro .desc { max-width: 49%; font-size: 18px; z-index: 10; }
    .sponsor-intro .prop { position: absolute; right: 0; top: -32px; z-index: -1; }
.why-advertise { padding: 57px 0; }
    .why-advertise h2 { margin-bottom: 75px; }
    .why-advertise .list-tick { font-family: "Quicksand", sans-serif; font-weight: 400; line-height: 25px; letter-spacing: -1px; float: left; width: 50%; padding: 0 10px 15px; }
    .why-advertise .wrap { overflow: hidden; margin: 0 -10px; }
.choose-package { padding-bottom: 37px; }
    .choose-package h2 { margin-bottom: 35px; }
    .choose-package h3 { font: 700 21px/25px "Quicksand", sans-serif; margin-bottom: 10px; }
        .choose-package h3 a { color: #454f60; }
            .choose-package h3 a:hover, .choose-package h3 a:active, .choose-package h3 a:focus { color: #808ea4; text-decoration: none; }
    .choose-package p { margin-bottom: 24px; }
    .choose-package .packages { font-size: 0; letter-spacing: -4px; text-align: center; }
        .choose-package .packages li { display: inline-block; vertical-align: top; letter-spacing: 0; font-size: 14px; line-height: 20px; width: 249px; padding: 0 10px 20px; }
    .choose-package .circle { width: 210px; height: 210px; background: #fff; background: #fff; margin: 0 auto; border-radius: 50%; padding: 55px 20px; position: relative; }
        .choose-package .circle:after { content: ""; position: absolute; width: 0; height: 0; top: -21px; left: 50%; margin-left: -19px; border-style: solid; border-width: 0 19px 23px; border-color: transparent transparent #fff; }
        .choose-package .circle.bg01 { background: #efdbb4; }
            .choose-package .circle.bg01:after { border-bottom-color: #efdbb4; }
        .choose-package .circle.bg02 { background: #ecbe64; }
            .choose-package .circle.bg02:after { border-bottom-color: #ecbe64; }
        .choose-package .circle.bg03 { background: #eaa928; }
            .choose-package .circle.bg03:after { border-bottom-color: #eaa928; }
        .choose-package .circle strong { display: block; font: 700 16px/19px "Quicksand", sans-serif; }
        .choose-package .circle .price { font-size: 55px; line-height: 56px; font-weight: bold; display: block; margin-bottom: -3px; }
            .choose-package .circle .price sup { vertical-align: sub; margin-right: -14px; display: inline-block; }

.social-networks { overflow: hidden; }
.social-networks li { float: left; }
.social-networks a { display: block; overflow: hidden; text-indent: -9999px; background: url("../images/sprite.png") no-repeat 0 -49px; width: 32px; height: 32px; }
    .social-networks a:hover { opacity: .8; }
.social-networks .twitter a { background-position: -2px -51px; }
.social-networks .facebook a { background-position: -48px -51px; }
.social-networks .youtube a { background-position: -94px -51px; }
.social-networks .mail a { background-position: 0 -105px; }
.social-networks .print a { background-position: -51px -105px; }
.social-networks .linkedin a { background: url(../images/linkedin-logo.png) no-repeat center center #0077b5; }
.social-networks .instagram a { background: url(../images/instagram-logo.png) no-repeat center center #D93175; }

.loading {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: white;
    height: 400px;
    margin-top: -200px;
    width: 600px;
    margin-left: -300px;
    text-align: center;
    background: url('../images/icons/loading.gif') no-repeat center 50%;
    z-index: 101;
}

#header .social-networks
{
    position: relative;
} 
#header .social-networks::before, 
#header .social-networks::after 
{
    position: absolute;
    top: 15px;
    bottom: 15px;
    
    content: "";
    border-left: solid 1px #dadcdf;
    opacity: 0.4;
}
#header .social-networks::before
{
    left: 0;
} 
#header .social-networks::after 
{
    right: 0;   
}
#header .social-networks a {
    background-color: transparent;
    background-repeat: no-repeat; 
    background-position: 50% 50%, -4000px 0; 
}
.fixed-header #header .social-networks a
{
    background-position: -4000px 0, 50% 50%;
}
#header .social-networks .twitter a { 
    background-image: 
        url("../images/icons/twitter.png"), 
        url("../images/icons/twitter-white.png");
}
#header .social-networks .facebook a { 
    background-image: 
        url("../images/icons/facebook.png"),
        url("../images/icons/facebook-white.png");
}
#header .social-networks .youtube a { 
    background-image: 
        url("../images/icons/youtube.png"),
        url("../images/icons/youtube-white.png");
}
#header .social-networks .linkedin a { 
    background-image: 
        url("../images/icons/linkedin.png"),        
        url("../images/icons/linkedin-white.png");        
}
#header .social-networks .instagram a { 
    background-image: 
        url("../images/icons/instagram.png"),        
        url("../images/icons/instagram-white.png");        
}
/* #header .social-networks .mail a { 
    background-image: url("../images/icons/mail.png");
}
#header .social-networks .print a { 
    background-image: url("../images/icons/print.png");
} */
.w-header-cart
{
    position: relative;
    display: table-cell;
    width: 100px;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
    vertical-align: middle;
    text-decoration: none;
    text-align: right;
    white-space: nowrap;
    cursor: pointer;  
    color: #454f60;
}
.w-header-cart:hover, 
.w-header-cart:focus, 
.w-header-cart:active 
{
    text-decoration: none;
    opacity: 0.8;
}
#header .btn-wrap {
    position: relative;
    left: 0;
}
#header .btn-wrap::after {
    position: absolute;
    top: 15px;
    bottom: 15px;
    content: "";
    border-left: solid 1px #dadcdf;
    opacity: 0.4;
}
.fixed-header .w-header-cart
{
    color: #fff;
}
.w-header-cart em 
{
    display: inline-block;
    width: 25px;
    height: 25px;
    border: solid 1px #454f60;
    margin: 0 0 0 8px;

    border-radius: 50%;
    line-height: 25px;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: #454f60;
}
.fixed-header .w-header-cart em
{
    border-color: #fff;
    color: #fff;
}
@media (max-width: 767px)
{
    .w-header-cart
    {
        display: none;
    }
}

#footer { background: #f1f0f0; border-bottom: 5px solid #57606c; padding: 58px 0 16px; font-family: Arial, sans-serif; }
    #footer .logo { text-align: center; margin-right: 31px; width: 210px; }
        #footer .logo a { display: block; }
    #footer .footer-top { padding-bottom: 51px; }
    #footer .footer-section { overflow: hidden; padding-top: 12px; }
    #footer .btn { float: right; }
    #footer .footer-nav { overflow: hidden; font-size: 14px; line-height: 17px; margin: 0 -10px 38px; }
        #footer .footer-nav section { float: left; width: 25%; padding: 0 10px 20px; }
        #footer .footer-nav li { margin-bottom: 13px; }
        #footer .footer-nav a { color: #57606c; text-decoration: underline; }
            #footer .footer-nav a:hover { text-decoration: none; }
    #footer .footer-bottom { overflow: hidden; font-size: 12px; line-height: 15px; padding-top: 120px; }
        #footer .footer-bottom .copyright { float: left; width: 40%; }
    #footer .registered-charity { position: relative; display: inline-block; padding-left: 140px; }
        #footer .registered-charity img { position: absolute; left: 0; bottom: 0; width: 120px; }
    #footer .footer-bottom ul { overflow: hidden; text-align: right; }
    #footer .footer-bottom li { display: inline-block; vertical-align: top; margin-left: 26px; }
    #footer .footer-bottom a { color: #454f60; }
        #footer .footer-bottom a:hover { text-decoration: none; }
    #footer .nav-title { font-size: 21px; line-height: 24px; margin-bottom: 10px; font-weight: bold; display: block; }
    #footer .social-networks { margin: 3px 25px 0 0; float: left; }
    #footer .info { font-size: 12px; line-height: 15px; float: left; width: 55%; position: relative; overflow: visible; }
/*#footer .info:after { content: ""; position: absolute; width: 1px; height: 49px; right: -6px; top: -4px; background: url(../images/bg-line.png) no-repeat; }*/
#footer .social-networks a
{
    width: 42px;
    height: 42px;
}

.article-text { padding-bottom: 37px; }
    .article-text .hightlight { font: 400 21px/25px "Quicksand", sans-serif; display: block; margin-bottom: 17px; }
    .article-text h2 { margin-bottom: 6px; }
.block-wide { border-top: 1px solid #e5e5e5; padding: 57px 0; }
    .block-wide .two-col { padding: 0; }
        .block-wide .two-col .col { padding: 0 10px; }
.event-list { letter-spacing: -4px; font-size: 0; padding: 0; }
    .event-list .col { display: inline-block; vertical-align: top; letter-spacing: 0; font-size: 16px; text-align: center; padding: 0 10px 52px; width: 25%; text-align: center; }
        .event-list .col:after { display: none; }
    .event-list h3 a { color: #007994; text-decoration: none; }
        .event-list h3 a:hover { text-decoration: underline; }
    .event-list img { max-width: 100%; height: auto; vertical-align: top; }
.article-photo { padding: 0; }
    .article-photo .col { float: left; width: 50%; padding: 0 10px; }
    .article-photo .img { max-width: 323px; background: #f0efef; border-radius: 50%; padding: 20px; position: relative; float: right; margin: 23px 63px 0 0; }
        .article-photo .img:after { content: ""; right: -31px; top: 50%; margin-top: -25px; position: absolute; border-style: solid; border-width: 25px 0 25px 33px; border-color: transparent transparent transparent #f0efef; }
        .article-photo .img img { vertical-align: top; max-width: 100%; height: auto; border-radius: 50%; }
    .article-photo h2 { margin-bottom: 26px; }
.article-block { margin-bottom: 10px; }
    .article-block .three-col { margin: 0 -10px; letter-spacing: -4px; font-size: 0; }
        .article-block .three-col .col { width: 33.33%; }
    .article-block .two-col { padding: 10px 0; }
        .article-block .two-col .col { padding-bottom: 0; }
        .article-block .two-col.add .img, .article-block .three-col.add .img { float: left; margin: 6px 20px 0 0; }
        .article-block .two-col .img, .article-block .three-col .img { width: 52px; height: 52px; margin: 0 auto 13px; }
    .article-block .three-col .txt { overflow: hidden; }
    .article-block .three-col p { margin-bottom: 0 !important; }
    .article-block .three-col { display: table; width: 100%; }
    .article-block .col { display: table-cell; letter-spacing: 0; font-size: 16px; padding: 0 10px 20px; }
.article-small { max-width: 650px; margin: 0 auto; }
    .article-small h2 { text-align: center; margin-bottom: -1px; }
.head-circle { width: 318px; height: 318px; background: #f0efef; border-radius: 50%; padding: 84px 31px; position: relative; text-align: center; float: right; margin: -29px 89px 0 0; }
    .head-circle h3 span { display: block; }
    .head-circle:after { content: ""; right: -31px; top: 50%; margin-top: -25px; position: absolute; border-style: solid; border-width: 25px 0 25px 33px; border-color: transparent transparent transparent #f0efef; }
div.carousel { position: relative; width: 66.8%; float: left; margin-top: 60px; z-index: 1; background: #fff; }
    div.carousel:after { content: ""; width: 300px; height: 300px; position: absolute; bottom: 18px; left: 50%; border-radius: 50%; margin-left: -150px; z-index: -1; box-shadow: 0 0 77px 25px rgba(0, 0, 0, .5); }
    div.carousel div.mask { position: relative; overflow: hidden; width: 100%; margin-bottom: 2px; }
        div.carousel div.mask div.slideset { width: 99999px; float: left; }
        div.carousel div.mask div.slide { float: left; width: 100%; }
    div.carousel img { width: 100%; vertical-align: top; height: auto; }
div.pagination { position: relative; }
    div.pagination .mask1 { position: relative; overflow: hidden; }
        div.pagination .mask1 ul { width: 100% !important; white-space: nowrap; letter-spacing: -4px; padding: 0 !important; margin: 0 -1px !important; }
        div.pagination .mask1 li { display: inline-block; letter-spacing: 0; width: 25%; vertical-align: top; padding: 0 1px !important; margin: 0 !important; }
            div.pagination .mask1 li:after { display: none; }
    div.pagination img { width: 100%; height: auto; vertical-align: top; }
    div.pagination .btn-prev, div.pagination .btn-next { width: 45px; position: absolute; left: 0; top: 0; bottom: 0; z-index: 2; overflow: hidden; text-indent: -9999px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to right, #000 0%, rgba(0, 0, 0, .47) 53%, rgba(0, 0, 0, 0) 100%); }
        div.pagination .btn-prev:after, div.pagination .btn-next:after { content: ""; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -10px; background: url("../images/sprite.png") no-repeat -86px -161px; width: 11px; height: 20px; }
    div.pagination .btn-next { left: auto; right: 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .47) 47%, #000 100%); }
        div.pagination .btn-next:after { background-position: -110px -161px; }
.gallery .text { float: right; width: 41.3%; background: #007994; padding: 47px 20px 54px 109px; color: #fff; margin-left: -83px; border-radius: 10px; }
.gallery h2 { color: #fff; margin-bottom: 27px; }
.video-section { padding-bottom: 25px; }
    .video-section .txt-wrap { color: #fff; }
    .video-section .desc { background: #454f60; padding: 48px 48px 70px 48px; margin-left: -9px; border-radius: 0 10px 10px 0; }
    .video-section .video { margin-top: -50px; margin-left: 40px; }
        .video-section .video iframe { width: 100%; height: 360px; }
    .video-section h2 { color: #fff; margin-bottom: 5px; }
.banner { overflow: hidden; position: relative; padding: 59px 0; margin-bottom: -1px; }
    .banner .box { float: right; max-width: 413px; width: 80%; background: #fff; padding: 49px 54px 31px 57px; border-radius: 10px; }
    .banner p { margin-bottom: 22px !important; }
    .banner h2 { margin-bottom: 7px; }
.related-posts .three-col { margin: 0 -10px; letter-spacing: -4px; font-size: 0; }
    .related-posts .three-col .col { width: 33.33%; letter-spacing: 0; font-size: 16px; }
.related-posts .col { display: inline-block; vertical-align: top; padding: 0 10px 20px; }
    .related-posts .col p { margin-bottom: 0 !important; }
    .related-posts .col .link-wrap1 { text-align: left; padding-top: 23px; }
.related-posts .two-col { margin: 0 -10px; }
.related-posts img { max-width: 100%; height: auto; vertical-align: top; }
.related-posts .img-square { margin-bottom: 34px; position: relative; max-width: 247px; }
    .related-posts .img-square:after { content: ""; position: absolute; left: 20%; right: 20%; bottom: 10px; border-radius: 50%; z-index: -1; height: 40%; box-shadow: 0 0 42px 21px rgba(0, 0, 0, .4); }
.related-posts .img { text-align: center; margin-bottom: 37px; }
.related-posts .desc-sm { max-width: 247px; }
.related-posts .link-wrap1 { text-align: right; padding-top: 13px; }
.navbar { position: relative; z-index: 100000; }
#overlay { background: transparent; position: fixed; left: 0; top: 0; height: 0; bottom: 0; right: 0; z-index: 999; transition: background ease 0.3s; }
body.drop-opened #overlay { background: black; background: rgba(0, 0, 0, .6); top: 0; height: 100%; }
[href^="tel"] { text-decoration: none; }
/* custom scrollbars styles */
.jcf-scrollable-wrapper { box-sizing: content-box; position: relative; height: auto !important; }
.jcf-scrollable { height: auto !important; }
.jcf-scrollbar-horizontal { position: absolute; background: #e3e3e3; right: auto; top: auto; left: 0; bottom: 0; width: 1px; height: 14px; }
    .jcf-scrollbar-horizontal .jcf-scrollbar-dec, .jcf-scrollbar-horizontal .jcf-scrollbar-inc { display: inline-block; vertical-align: top; overflow: hidden; background: #bbb; height: 14px; width: 0; }
    .jcf-scrollbar-horizontal .jcf-scrollbar-inc { left: auto; right: 0; }
    .jcf-scrollbar-horizontal .jcf-scrollbar-slider { display: inline-block; position: relative; height: 14px; vertical-align: top; }
    .jcf-scrollbar-horizontal .jcf-scrollbar-handle { position: absolute; background: #888; height: 14px; }
.link-tile-list:after { content: " "; display: table; clear: both; }
.link-tile-list { margin: 0 -2px; padding: 0; }
.link-tile { text-decoration: none; background: none repeat scroll 0 0 #ffffff; border-radius: 10px 10px 0 0; display: table; float: left; margin: 0 2px 35px; position: relative; width: calc(100% / 4 - 8px); min-width: 240px; }
.link-tile { transition: all ease 0.3s; }
    .link-tile:hover { -webkit-transform: translate(0, -8px); transform: translate(0, -8px); text-decoration: none; box-shadow: 0 5px 20px #666; }
    .link-tile span { display: block; color: #666; font-size: 14px !important; }
    .link-tile:first-child:last-child { margin: 0 auto; max-width: 300px; width: calc(100% - 4px); float: none; }
.help-with .col .link-tile { background-color: #f1efef; width: calc(100% / 2 - 8px); }
.purple-box .col:first-child .link-tile { width: calc(100% / 2 - 8px); }
.link-tile:after { background: url("../images/tile-b.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0); border-radius: 0 0 10px 10px; content: ""; height: 32px; left: 0; position: absolute; right: 0; top: 100%; }
.help-with .col .link-tile:after { background: url("../images/tile-b-grey.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0); }
.link-tile .wrap { display: table-cell; padding: 45px 10px 5px; vertical-align: middle; position: relative; text-align: center; font-size: 18px; line-height: 1.3; }
.link-title:hover .wrap { font-size: 18px; }
.link-tile .tile-ico { border-radius: 50%; box-sizing: content-box; border: 5px solid #fff; width: 60px; height: 60px; background: #fff; left: 50%; left: calc(50% + 1px); margin: 0 0 0 -35px; position: absolute; top: -30px; }
.help-with .col .link-tile .tile-ico { border-color: #f1efef; }
.link-tile-list .link-tile.b4:after { background: #fff; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.6); }
.link-tile-list .link-tile:nth-child(4n-3) { clear: left; }
.help-with .col .link-tile.b2:after { background: #f1efef; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.6); }
.help-with .col .link-tile:nth-child(2n-1) { clear: left; }
.two-tiles .col .link-tile.b1:after { background: #fff; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.6); }
.two-tiles .col .link-tile:nth-child(1n) { clear: both; }
.two-tiles .col:first-child .link-tile.b2:after { background: #fff; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.6); }
.two-tiles .col:first-child .link-tile:nth-child(1n) { clear: none; }
.two-tiles .col:first-child .link-tile:nth-child(2n-1) { clear: left; }
.search-result #sidebar { background: transparent; }
.article-text hr { height: 1px; border: 0; margin: 20px -10px 40px; padding: 0; background-color: #e5e5e5; }
.article-text .sponsor { border: 0 solid #e5e5e5; padding: 20px; margin: 0 0 20px; position: relative; }
    .article-text .sponsor:before { background-color: #e5e5e5; content: ""; height: 1px; left: 0; position: absolute; right: 0; top: -10px; }
    .article-text .sponsor .title { font-size: 14px; line-height: 25px; margin: 0 0 20px; }
.article-text .major-sponsor { border-width: 0 !important; width: auto !important; float: none !important; padding: 0 40px 20px !important; }
.article-text .sponsor .img-wrap img { max-width: 100%; max-height: 100%; display: block; }
.sponsor-grp:after { display: table; content: ''; clear: both; }
.shop-two-col { font-size: 14px; z-index: 1; position: relative; background-color: #fff; }
    .shop-two-col:after { content: ''; display: table; clear: both; }
    .shop-two-col .col { overflow: hidden; padding: 50px; }
    .shop-two-col .img-col { padding-left: 20px; padding-right: 20px; position: relative; }
        .shop-two-col .img-col img { max-width: 100%; display: block; margin: 0 auto; }
    .shop-two-col .divider { position: absolute; top: -27px; bottom: -26px; z-index: 1; }
    .shop-two-col:first-child .divider { top: 0; }
    .shop-two-col:last-child .divider { bottom: 0; }
    .shop-two-col .divider:before { background: url("../images/line01.png") repeat-y scroll 0 0; bottom: 0; left: -12px; position: absolute; top: 0; width: 24px; content: ''; }
    .shop-two-col .divider:after { background: url("../images/sprite.png") no-repeat scroll -1px -1px #fff; border-radius: 50%; content: ""; height: 23px; left: -15px; position: absolute; top: 0; width: 23px; display: none; }
.advice-holder + .shop-two-col .divider:after { display: block; }
.shop-two-col-left .col { float: right; width: calc(100% - 330px); }
.shop-two-col-left .img-col { float: left; width: 330px; }
.shop-two-col-left .divider { left: 330px; }
.shop-two-col-right .col { float: left; width: calc(100% - 330px); }
.shop-two-col-right .img-col { float: right; width: 330px; }
.shop-two-col-right .divider { right: 330px; }
.alt-shop { background-color: #f0f0f0; position: relative; z-index: 0; }
    .alt-shop:before, .alt-shop:after { background: none no-repeat scroll 50% 0; background-size: 100% 27px; content: ""; height: 27px; position: absolute; bottom: 0; width: 100%; }
    .alt-shop:before { background-image: url("../images/shop-alt-top.png"); top: 0; }
    /*.alt-shop:after { background-image: url("../images/shop-alt-bot.png"); bottom: 0; }*/
    .alt-shop .divider { display: none; }
    .alt-shop .col { padding-bottom: 95px; padding-top: 95px; }
.shop-two-col .price-wrap { display: inline-block; text-align: center; margin: 0 50px 20px 0; }
    .shop-two-col .price-wrap .price { font: 700 55px/1 Arial, Helvetica, sans-serif; display: block; }
    .shop-two-col .price-wrap sup { font-size: 50%; line-height: inherit; top: auto; vertical-align: super; }
    .shop-two-col .price-wrap .postage { font: 700 16px/1 Quicksand, sans-serif; display: block; }
.shop-two-col .btn-wrap { display: inline-block; vertical-align: top; margin-top: 10px; }
.shop-two-col .supporter { font: 400 21px/1 Quicksand, sans-serif; display: block; margin: 25px 0; }
.shop-two-col .buy-line { font: 700 21px/1 Quicksand, sans-serif; display: block; }
.shop-two-col h2 { margin: 0 0 5px; }
.shop-two-col h3 { margin: 0 0 5px; }
.shop-two-col .img-col ul { font: 400 21px/1 Arial, Helvetica, sans-serif; list-style: none outside none; margin: 15px 0 0; padding: 0 0 0 40px; }
.shop-two-col .img-col li { position: relative; padding: 7px 0 18px; }
    .shop-two-col .img-col li a { text-decoration: none; }
        .shop-two-col .img-col li a:hover, .shop-two-col .img-col li.view-all a:hover { text-decoration: underline; }
    .shop-two-col .img-col li:before { content: ''; width: 36px; height: 36px; position: absolute; left: -50px; top: 0; background: url("../images/shop-bullet-454f60.svg") no-repeat 50% 50%; background-size: 100% 100%; }
    .shop-two-col .img-col li.view-all:before { background-image: url("../images/shop-bullet-007994.svg"); }
    .shop-two-col .img-col li.view-all a { text-decoration: none; }
.shop-head { margin-bottom: -80px; min-height: 428px; }
#content .shop-article { border-bottom: 1px solid #e5e5e5; padding: 48px 0 25px; font: 400 21px/25px Quicksand, sans-serif; }
.shop-article:after { content: ''; display: table; clear: both; }
.shop-article .img-col { float: right; width: 175px; }
    .shop-article .img-col img { max-width: 100%; max-width: calc(100% + 25px); }
.shop-article .mobi-img { display: none; }
.shop-article .content-col { overflow: hidden; padding: 0 60px 0 0; }
.shop-article h3 { color: #fff; font: 700 78px/65px maridavidregular; margin-bottom: 22px; }
    .shop-article h3 span { font: 400 85px/65px BronzeScript; }
.shop-article .text-wrap { margin: 0 auto .5em; }
.shop-article .price-wrap { display: inline-block; text-align: center; margin: 0 20px 20px 0; }
    .shop-article .price-wrap .price { font: 700 45px/1 Arial, Helvetica, sans-serif; display: block; }
    .shop-article .price-wrap sup { font-size: 50%; line-height: inherit; top: auto; vertical-align: super; }
    .shop-article .price-wrap .postage { font: 700 16px/1 Quicksand, sans-serif; display: block; }
.shop-article .btn-wrap { margin-top: 7px; display: inline-block; vertical-align: top; }
.shop-article .btn-buy { color: #007994; display: inline-block; font: 400 21px/45px Arial,Helvetica,sans-serif; text-decoration: none; vertical-align: top; white-space: nowrap; }
    .shop-article .btn-buy:before { content: ''; width: 36px; height: 36px; display: inline-block; margin: 0 10px 0 0; vertical-align: middle; background: url("../images/shop-bullet-007994.svg") no-repeat 50% 50%; background-size: 100% 100%; }

.tips-listing #content ul.category { list-style: none; margin: 0; padding: 0; border-bottom: solid 1px #ededed; padding-bottom: 30px; margin-bottom: 30px; }
.tips-listing #content ul li a.download { margin-left: 20px; text-transform: none; font-weight: normal; text-decoration: none; }
    .tips-listing #content ul li a.download:hover { text-decoration: underline; }
.tips-listing #content ul li a { color: #000; text-transform: uppercase; font-weight: bold; }
    .tips-listing #content ul li a span { color: #007994; }

.video-holder [itemprop="name"],
.video-holder [itemprop="description"] { position: absolute; left: -5000px; }
.video-iframe-holder { position: relative; z-index: 1; max-width: 100%; height: 0; padding-bottom: 56.25%; /*16:9*/ }
    .video-iframe-holder iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }

.video-intro-wrapper { background: #fff; }
    .video-intro-wrapper h1 { line-height: 1; font-size: 56px; }
.video-intro-content { width: 60%; max-width: 100%; }

.tip-sheet .video-section { padding: 0 28px }

@media screen and (max-width: 767px) {
    .video-intro-wrapper { padding-top: 22px; }
        .video-intro-wrapper h1 { font-size: 30px; }
    .video-intro-content { width: 100%; }
        .video-intro-content p:last-child { margin-bottom: 0; }
    .tip-sheet .video-section { padding: 0 25px 20px }
}

.video-featured-wrapper { padding-top: 2.5em; background: #fff; }
.video-featured-col h1 { line-height: 1; font-size: 21px; letter-spacing: normal; }
.video-featured-col:nth-child(2n+2) { float: left; width: 60%; max-width: 100%; padding-right: 22px; }
.video-featured-col:nth-child(2n+1) { float: right; width: 40%; max-width: 100%; padding-left: 22px; }

@media screen and (max-width: 767px) {
    .video-featured-col:nth-child(2n+2),
    .video-featured-col:nth-child(2n+1) { float: none; width: 100%; padding-left: 0; padding-right: 0; }
}

.video-listing-wrapper { padding: 0 0 100px; background: #fff; }
    .video-listing-wrapper ul { padding: 0; margin: 0; list-style: none; }
    .video-listing-wrapper li { display: block; float: left; width: 33.33%; }
        .video-listing-wrapper li:nth-child(3n+1) { clear: both; }
    .video-listing-wrapper a { display: block; padding: 50px 0 0; margin: 0 2px 0 0; text-decoration: none; color: #454f60; }
    .video-listing-wrapper img { display: block; width: 100%; }
    .video-listing-wrapper h3 { padding: 0 25px 0 0; margin: 30px 0 0; color: #007994; }
    .video-listing-wrapper p { padding: 0 25px 0 0; margin: 10px 0 0; }

@media screen and (max-width: 767px) {
    .video-listing-wrapper li,
    .video-listing-wrapper li:nth-child(3n+1) { clear: none; width: 50%; }
}

@media screen and (max-width: 479px) {
    .video-listing-wrapper li,
    .video-listing-wrapper li:nth-child(3n+1) { width: 100%; }
}

.timey-mctimeface { display: inline-block; padding: 0 7px; background: #f0efef; border-radius: 3px; }

/* generic styles */
.checker + label 
{
    padding-left: 15px;
}
.w-table
{
    display: table;
    width: 100%;
}
.w-table-row
{
    display: table-row;
}
.w-table-cell
{
    display: table-cell;
    vertical-align: middle;
}
.w-btn
{
    display: inline-block;
    padding: 11px 22px 13px;
    border: 0;
    
    border-radius: 100px;
    line-height: 1;
    font-size: 19px;
    font-weight: 700;
    text-decoration: none;
    box-shadow: 2px 2px 2px rgba(51, 51, 51, 0.2);
    background: #d11766; 
    color: #fff !important;
}
input.w-btn, 
button.w-btn 
{
    padding-top: 12px;
    padding-bottom: 12px;
}
.w-btn:hover 
{
    text-decoration: none;
    background-color: #127793;
    color: #fff;
}
.w-btn.w-disabled 
{
    cursor: not-allowed;
    background-color: #e3e3e3;
    color: #454f60 !important;
}
.w-btn.w-disabled.w-arrow 
{
    background-image: url("../images/chevron-right-disabled.png");
}
.w-btn.w-large 
{
    padding: 10px 60px 14px;
    font-size: 27px;
    font-weight: 400;
}
input.w-btn.w-large,
button.w-btn.w-large
{
    padding-top: 12px;
    padding-bottom: 12px;
}
.w-btn.w-medium 
{
    padding: 10px 22px 14px;
    font-size: 27px;
    font-weight: 400;
}
input.w-btn.w-medium,
button.w-btn.w-medium
{
    padding-top: 12px;
    padding-bottom: 12px;
}
.w-btn.w-tall
{
    padding-top: 16px;
    padding-bottom: 20px;
}
input.w-btn.w-tall, 
button.w-btn.w-tall 
{
    padding-top: 18px;
    padding-bottom: 18px;
}
.w-btn.w-arrow
{
    padding-left: calc(22px + 36px);
    background-repeat: no-repeat;
    background-position: 22px 50%;
    background-image: url("../images/icons/arrow-right.png");
    background-size: 26px auto;
}
.w-btn.w-medium.w-arrow
{
    padding-left: calc(30px + 36px); 
    background-position: 22px 50%;  
    background-size: 36px auto;
}
.w-btn.w-large.w-arrow
{
    padding-left: calc(70px + 36px); 
    background-position: 60px 50%;  
    background-size: 36px auto;
}
.w-btn.w-arrow.w-back
{
    padding-left: calc(22px + 36px);
    background-repeat: no-repeat;
    background-position: 22px 50%;
    background-image: url("../images/icons/arrow-left.png");
    background-size: 26px auto;
}
@media (max-width: 767px)
{
    .hidden-xs
    {
        display: none !important;
    }    
    .w-btn.w-medium, 
    .w-btn.w-large
    {
        font-size: 18px;
    }   
    .w-btn.w-large.w-arrow,
    .w-btn.w-medium.w-arrow
    {
        padding-right: 22px;
        padding-left: calc(30px + 36px);
        background-position: 22px 50%;
        background-size: 26px auto;
    }
    .w-btn.w-tall
    {
        padding-top: 11px;
        padding-bottom: 13px;
    } 
    input.w-btn.w-tall,
    button.w-btn.w-tall
    {
        padding-top: 12px;
        padding-bottom: 12px;
    }    
}
.w-join
{
    position: relative;
    overflow: hidden;
}
.w-join::before 
{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 30;

    content: "";
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.w-join::before 
{
    content: "/";
}
.w-join > input[type=text]
{
    float: left; 
    width: 50% !important;
}
.w-join > input:first-child 
{
    position: relative;
    z-index : 20;

    border-right-color: #fff;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.w-join > input:last-child 
{
    position: relative;
    z-index : 10;
    left: -4px;
    
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.w-join-row + .w-join-row th, 
.w-join-row + .w-join-row td
{
    padding-top: 0;
    border-top: 0;
}
.w-split-row + .w-split-row th, 
.w-split-row + .w-split-row td 
{
    padding-top: 13px;
    border-top: solid 1px #d8d7d7;
}
/* /generic styles */

/* Slide */
#advicetool + .cycle-wrapper
{
    margin-top: -50px;  
}
.cycle-wrapper
{
    position: relative;
    z-index: 10;
    max-width: 100%;
}
.cycle-slideshow 
{
    height: 100%;
}
.cycle-slide
{
    width: 100%;
    height: 100%;

    outline: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.cycle-custom-caption-wrapper 
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.cycle-custom-caption-wrapper .holder
{
    position: relative;
    height: 100%;
}
.cycle-custom-caption
{
    position: absolute;
    top: 150px;
    left: 10px;

    width: 520px;
    max-width: 100%;
    padding: 45px 60px 55px;

    border-radius: 16px;
    line-height: 1.5625;
    font-size: 16px;
    background: #fff;
    color: #454f60;
}
.cycle-custom-caption.w-right 
{
    right: 10px;
    left: auto;
}
.cycle-custom-caption-scroll 
{
    overflow-y: auto;
}
.cycle-custom-caption h1, 
.cycle-custom-caption h2
{
    display: inline-block;
    margin: 0 0 15px;
    
    line-height: 1.06;
    font-size: 45px;
    font-family: "Quicksand", sans-serif;
    color: #454f60;
}
.cycle-custom-caption p 
{
    margin: 0 0 0.75em;
}
.cycle-custom-caption p:last-child 
{
    margin-bottom: 0;
}
.cycle-controls
{
    position: absolute;
    right: 0;
    bottom: 70px;
    left: 0;
    z-index: 999;

    height: 0;
    padding: 0 15px;
}
.cycle-controls.w-single-slide
{
    opacity: 0;
}
.cycle-controls .holder
{
    text-align: right;
}
.cycle-prev, 
.cycle-next
{
    position: relative;
    z-index: 10;
    display: inline-block;  

    width: 22px;
    height: 22px;
    border: solid 1px #fff;
    margin: 0 0 0 6px;

    border-radius: 50%;
    cursor: pointer;
    background: no-repeat 50% 50%;
}
.cycle-prev:hover, 
.cycle-next:hover
{
    text-decoration: none;
}
.cycle-prev
{
    background-image: url("../images/prev.png");
}
.cycle-next
{
    background-image: url("../images/next.png");    
}
.cycle-pager 
{
    display: none;
    text-align: center;
}
.cycle-pager-item
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border: solid 1px blue;
    margin: 0 6px;

    border-radius: 50%;
}
.w-product-detail-carousel-pagination .cycle-pager-item:hover, 
.w-product-detail-carousel-pagination .cycle-pager-active
{
    border-color: #007994;
}
@media (min-width: 768px)
{
    .cycle-wrapper
    {
        height: 630px;
    }
    .cycle-custom-caption-scroll 
    {
        /* Banner height - top position - bottom spacing - caption padding */
        max-height: calc(630px - 150px - 70px - 100px);        
    }
    .cycle-slide .cycle-controls
    {
        display: none;
    }
}
@media (max-width: 767px)
{
    .cycle-wrapper 
    {
        height: auto;
        background-color: #007994;
    }
    .cycle-slide {
        height: auto;
        background-size: auto;
        background-image: none !important;
    }
    .cycle-custom-caption-wrapper
    {
        position: static;
        padding-top: 90px;
        margin-bottom: 10px;
    }
    .cycle-custom-caption, 
    .cycle-custom-caption.w-right
    {
        position: relative;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        z-index: 20;

        width: auto;
        padding: 25px 20px 35px;
    }
    .cycle-custom-caption-scroll 
    {
        max-height: none;
    }
    .cycle-sentinel + div:last-child .cycle-custom-caption-scroll 
    {
        height: auto;
    }
    .cycle-custom-caption h1, 
    .cycle-custom-caption h2 
    {
        font-size: 34px;
    }
    .cycle-controls
    {
        display: none;
    }
    .cycle-slide .cycle-controls
    {
        position: static;
        display: block;
        height: auto;
        margin-bottom: 5px;
    }
    .cycle-slide .cycle-controls .holder 
    {
        text-align: center;
    }
    .cycle-slide .cycle-controls .holder a:first-child 
    {
        margin-left: 0;
    }
}
@media (max-width: 479px)
{   
    .cycle-slide .cycle-controls:first-child .holder 
    {
        opacity: 0;
    } 
}
/* /Slide */

/* Call to action */
.w-cta 
{
    padding: 60px 0 50px;
    background: #fff;
}
.w-cta .w-container 
{
    width: 1016px;
    max-width: 100%;
    padding: 0 19px;
    margin: 0 auto;
}
.w-cta .w-row
{
    margin: 0 -19px;
}
.w-cta .w-row::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-cta .w-col 
{
    float: left;
    width: 50%;
    padding: 0 19px;
}
.w-cta a 
{
    text-decoration: none;    
    color: #454f60;
}
.w-cta a:hover h2
{
    color: #007994;
}
.w-cta-image 
{
    position: relative;
    float: left;
    width: 188px;
}
.w-cta-image::before 
{
    position: absolute;
    top: 50%;
    right: 0;
    
    content: "";
    width: 36px;
    height: 36px;

    -webkit-transform: translateY(-50%) translateX(50%) rotate(-90deg);
    transform: translateY(-50%) translateX(50%) rotate(-90deg);
    background: url("../images/chevron-down-green.png") no-repeat 0 0;
}
.w-cta-image img 
{
    display: block;
    max-width: 100%;
}
.w-cta-title 
{
    padding: 0 0 0 46px;
}
.w-cta-title h2
{
    margin: 0;
    line-height: 1.2;
    font-size: 21px;
    color: #454f60;
    
} 
@media (max-width: 991px)
{
    .w-cta 
    {
        padding-top: 50px;
        padding-bottom: 0;
    }
    .w-cta-title h2
    {
        font-size: 16px;
    }
}
@media (max-width: 767px)
{
    .w-cta
    {
        padding-bottom: 20px;
    }
    .w-cta .w-table 
    {
        display: block;
    }
    .w-cta .w-table-row
    {
        display: block;
        margin: 0 0 20px;
    }
    .w-cta .w-table-cell 
    {
        display: block;
    }
    .w-cta-image
    {
        float: none;
    }
    .w-cta-title
    {
        padding: 15px 0;
    }
}
@media (max-width: 479px)
{
    .w-cta 
    {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .w-cta .w-table
    {
        display: table;
    }
    .w-cta .w-table-row
    {
        display: table-cell;
        margin: 0;
    }
    .w-cta .w-table-cell
    {
        display: table-cell;
    }
    .w-cta .w-col
    {
        width: 100%;
        margin: 0 0 10px;
    }
    .w-cta-image::before
    {
        width: 26px;
        height: 26px;
        background-size: contain;
    }
    .w-cta-title
    {
        padding-left: 20px;
    }
    .w-cta-image 
    {
        width: 100px;
    }
}
/* /Call to action */

/* Events Listing */
.w-events-listing-holder ul
{
    padding: 0;
    border-top: solid 1px #e5e5e5;
    margin: 30px 0 80px;
    list-style: none;
}
.w-events-listing-holder li
{
    display: table;    
    width: 100%;
    padding: 10px 0;
    border-bottom: solid 1px #e5e5e5;
    margin: 0;
}
.w-events-listing-holder a
{
    display: table-row;    

    text-decoration: none;
    color: #454f60;    
}
.w-events-item-image
{
    display: table-cell; 
    width: 251px;  
    vertical-align: middle;
}
.w-events-item-image .w-mask 
{
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin-left: 100px;
}
.w-events-item-image .w-mask::before 
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    
    content: "";
    background: url("../images/events-mask.png") no-repeat 0 0;
    background-size: 100% auto;
}
.w-events-item-image img 
{
    display: block;
}
.w-events-item-text
{
    display: table-cell;    
    padding: 0 0 0 55px;
    vertical-align: middle;
}
.w-events-item-date
{
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
    text-transform: uppercase;
}
.w-events-item-heading
{
    text-decoration: underline; 
}
a:hover .w-events-item-heading
{
    text-decoration: none; 
}
.w-events-item-location
{
    font-size: 21px;
}
@media (max-width: 767px)
{
    .w-events-listing-holder
    {
        padding: 35px 0 0;
        background: #fff;
    }
    .w-events-item-text
    {
        padding-left: 20px;
    }
    .w-events-item-image
    {
        width: 80px;
    }
    .w-events-item-image img
    {
        width: 80px;
    }
    .w-events-item-date
    {
        font-size: 14px;
    }
    .w-events-item-location
    {
        font-size: 16px;
    }

    .w-events-item-image .w-mask {
        display: inline-block;
        position: relative;
        overflow: hidden;
        margin-left: 30px;
    }
}
/* /Events Listing */

/* Event Details */
.w-event-details-holder 
{
    padding: 0 0 60px;
    background: #fff;
}
.w-event-details-text h3 
{
    margin-bottom: 5px;
}
.w-event-details-places
{
    margin: 0 0 34px;

    font-size: 21px;
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
    text-transform: uppercase;
}
.w-event-details-date-location  
{
    padding-left: 0;
    margin: 0 0 2em;
    list-style: none;
}
.w-event-details-date-location li 
{
    display: block;
    padding: 0 0 0 37px;
    margin: 0 0 1em;
    
    font-size: 18px;
    background-repeat: no-repeat;
    background-position: 0 4px;
}
.w-event-details-date
{
    background-image: url("../images/icons/date.png");
}
.w-event-details-location
{
    background-image: url("../images/icons/location.png");
}
.w-event-details-cost
{
    padding-left: 0;
    margin: 0 0 2.5em;
    list-style: none;
}
.w-event-details-cost li
{
    display: block;
    padding: 0;
    margin: 0;
}
.w-event-details-cost b
{
    font-size: 21px;
    font-weight: 700;
}
.w-event-details-map-holder
{
    padding: 20px;
    border-radius: 16px;
    background: #f0efef;
}
.w-event-details-map-holder .map 
{
    height: 360px;
    margin: 0 0 1.5em;
}
.w-event-details-map-holder p
{
    text-align: center;
}
@media (min-width: 1016px)
{
    .w-event-details-holder .w-row 
    {
        margin: 0 -10px;
    }
    .w-event-details-holder .w-row::after 
    {
        clear: both;
        display: table;
        content: "";
    } 
    .w-event-details-holder .w-col 
    {
        float: left;
        padding: 0 10px;
    }
    .w-event-details-holder .w-text 
    {
        padding-right: 65px;
    }
    .w-event-details-text 
    {
        width: 67%;
    }
    .w-event-details-map
    {
        width: 33%;
    }
    .w-event-details-map-holder .w-btn 
    {
        display: block;
        margin-top: 28px;
    }
}
@media (max-width: 767px)
{
    .w-event-details-text h1
    {
        margin-bottom: 10px;
    }
    .w-event-details-holder 
    {
        padding-top: 35px;
    }
    .w-event-details-places
    {
        font-size: 16px;   
        margin-bottom: 15px;
    }
}
/* /Event Details */

/* Event booking */
.w-event-book-holder
{
    padding: 35px 0 0;
    background: #fff;
}
.w-event-book-holder .holder 
{
    max-width: 100%;
    width: 630px;
}
.w-event-book-holder .w-step-2 {
    display: none;
}
.w-event-book-steps 
{
    max-width: 100%;
    padding: 23px 0;
    border: solid 1px #e5e5e5;
    border-left: 0;
    border-right: 0;
    margin: 0 0 35px;
}
.w-event-book-steps-table
{
    display: table;
    margin: 0 auto;
}
.w-event-book-steps ul
{
    display: table-row; 
    padding: 0;
    margin: 0;

    list-style: none;
}
.w-event-book-steps li 
{
    display: table-cell;
    padding: 0 28px;
    margin: 0;
}
.w-event-book-steps a
{
    position: relative;
    display: inline-block;
    height: 51px;
    padding: 0 0 0 74px;

    line-height: 51px;
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
    text-decoration: none;
    color: #454f60;
}
.w-event-book-steps a span
{
    position: absolute;
    top: 50%;
    left: 0;

    content: "";
    width: 51px;
    height: 51px;

    border-radius: 50%;
    line-height: 51px;
    font-size: 21px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: no-repeat 50% 50%;
    color: #fff;
}
.w-event-book-steps .w-complete span
{  
    background-color: #ff5886; 
    background-image: url("../images/complete.png");    
}
.w-event-book-steps .w-current span, 
.w-event-book-steps .w-next span
{
    opacity: 1;
    background-color: #384176;
    background-image: url("../images/current.png");        
}
.w-event-book-steps .w-complete a:hover
{
    color: #127793;
}
.w-event-book-steps .w-next 
{
    opacity: 0.8;
}
@media (max-width: 767px)
{
    .w-event-book-steps
    {
        max-width: none;
        padding: 10px 0;
        margin: 0 -10px 35px;
    }
    .w-event-book-steps li 
    {
        padding: 0 10px;
        vertical-align: top;
    }
    .w-event-book-steps a
    {
        height: 25px;
        padding-left: 35px;

        line-height: 25px;
        font-size: 14px;
    }
    .w-event-book-steps a span
    {
        width: 25px;
        height: 25px;

        line-height: 25px;
        font-size: 14px;
        background-size: contain;
    }
}

.w-event-book-step h1 
{
    font-size: 34px;
    color: #454f60;
}
.w-event-book-step h1 + p
{
    font-size: 18px;
}
.w-ticket-holder ul 
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.w-ticket-holder li 
{
    display: block;
    padding: 0;
    margin: 0 0 9px;
}
.w-ticket-holder li:last-child 
{
    margin-bottom: 0;
}
.w-ticket 
{
    display: table;
    width: 100%;

    border-radius: 16px;
    background: #f0efef;
}
.w-ticket::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-ticket-row 
{
    display: table-row;
}
.w-ticket-price
{
    position: relative;
    display: table-cell;
    width: 20%;
    padding: 20px 30px;
    
    font-size: 21px;
    font-weight: 700;
    vertical-align: middle;
}
.w-ticket-price::before 
{
    position: absolute;
    top: 12px;
    right: 0;
    bottom: 12px;
    
    content: "";
    border-right: solid 1px #d8d7d7;
}
.w-ticket-price sup 
{
    font-size: 14px;
    vertical-align: initial;
}
.w-ticket-name 
{
    display: table-cell;
    padding: 20px 30px;
    vertical-align: middle;    
}
.w-ticket-name h2 
{
    margin: 0; 
    line-height: 1.2;
    font-size: 21px;
    font-weight: 700;
    color: #454f60;
}
.w-ticket-name p 
{
    margin: 0; 
    line-height: 1.2;
    font-size: 16px;
    color: #454f60;
}
.w-ticket-name b 
{
    color: #df5983;
}
.w-ticket-quantity 
{
    display: table-cell;
    padding: 20px 30px;
    width: 100px;
    vertical-align: middle;    
}
.w-ticket-quantity input {
    max-width: 100px;
}
@media (max-width: 767px)
{
    .w-ticket-name h2
    {
        font-size: 16px;
    }

}
@media (max-width: 479px)
{
    .w-ticket
    {
        position: relative;
        padding-bottom: 55px;
    }
    .w-ticket-name 
    {
        padding: 10px;
    }
    .w-ticket-price  
    {
        padding: 10px;
    }
    .w-ticket-quantity 
    {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        display: block; 
        padding: 10px 10px 10px calc(20% + 10px);
    }
    .w-ticket-price::before
    {
        display: none;
    }
}

.w-event-book-summary
{
    display: table;
    width: 100%;
    margin: 0 0 30px;
}
.w-event-book-summary-row 
{
    display: table-row;
}
.w-event-book-summary-col   
{
    display: table-cell;
    padding: 20px 0;
    border-bottom: solid 1px #e5e5e5;
    vertical-align: middle;
}
.w-event-book-summary-col:last-child 
{
    text-align: right; 
}   
.w-event-book-summary-col:last-child > .selector 
{
    float: right;
}
.w-event-book-summary strong 
{
    font-size: 21px;
    font-weight: 700;
}
.w-event-book-summary b 
{
    font-size: 34px;
    font-weight: 700;
} 
.w-event-book-summary b sup 
{
    font-size: 20px;
    vertical-align: initial;
}
@media (max-width: 767px)
{
    .w-event-book-summary-col:first-child
    {
        min-width: 34%;
    }
    .w-event-book-summary-col:last-child
    {
        width: 66%;
        padding-left: 15px;
    }
    .w-event-book-summary-col input 
    {
        width: 100%;
    }
    .w-event-book-summary strong
    {
        font-size: 16px;
    }
    .w-event-book-summary b
    {
        font-size: 21px;
    }
    .w-event-book-summary b sup
    {
        font-size: 14px;
    }
}

.w-event-book-footer
{
    display: table;
    width: 100%;
    padding: 0 0 80px;
}
.w-event-book-footer a 
{
    font-size: 21px;
    color: #454f60;
}
.w-event-book-footer a:hover 
{
    text-decoration: none;
}
.w-event-book-footer-row 
{
    display: table-row;
}
.w-event-book-footer-col
{
    display: table-cell;
}
.w-event-book-footer-col:last-child 
{
    text-align: right;
}
@media (max-width: 767px)
{
    .w-event-book-footer a
    {
        font-size: 16px;
    }
}
@media (max-width: 479px)
{
    .w-event-book-footer,
    .w-event-book-footer-row
    {
        display: block;
    }   
    .w-event-book-footer-row
    {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .w-event-book-footer
    {
        padding-bottom: 20px;
    }
    .w-event-book-footer-col
    {
        display: block;
        padding: 0 0 15px;  
        text-align: center;      
    }
    .w-event-book-footer-col:last-child 
    {      
        text-align: center; 
    }
}

.w-event-book-step h2 
{
    margin: 0 0 16px;
    color: #454f60;
}
.w-event-book-step input[type=text], 
.w-event-book-step input[type=email], 
.w-event-book-step textarea
{
    display: block;
    width: 100%;
}
.w-event-book-step textarea
{
    min-height: 77px;
}
.w-event-book-form 
{
    padding: 16px 0 25px;
    border-top: solid 1px #e5e5e5;
}
.w-event-book-step .w-row 
{
    margin: 0 -10px;
}
.w-event-book-step .w-row::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-event-book-step .w-col 
{
    float: left;
    width: 100%;
    padding: 0 10px;
    margin: 0 0 15px;
}
.w-event-book-step .w-col:first-child:last-child 
{
    width: 100%;
}
.w-event-book-step .w-col .w-col
{
    width: 50%;
    margin-bottom: 0;
}

.w-event-book-step .w-col-checkbox {
    float: left;
    width: 80px;
    padding: 0 10px;
}

.w-event-book-step .w-col-label {
    float: left;
    width: 540px;
}


@media (min-width: 768px)
{
    .w-event-book-step .w-col 
    {
        width: 50%;
    }
}

.w-event-book-table
{
    position: relative;
    padding: 30px 30px 10px;
    margin: 0 0 30px;
    
    border-radius: 16px;
    background: #f0efef;
}
.w-event-book-table h3
{
    padding-right: 90px;
    margin: 0 0 5px;
}
.w-event-book-table p
{
    padding-right: 90px;
}
.w-event-book-table table 
{
    width: 100%;    
    margin: 0;
}
.w-event-book-table th, 
.w-event-book-table td
{
    padding: 13px 0;
    border: 0;
    
    font-weight: 700;
    text-align: left;
    text-transform: none;
}
.w-event-book-table th + *,
.w-event-book-table td + *
{
    padding-left: 13px;
}
.w-event-book-table th
{
    font-weight: 700;
}
.w-event-book-table thead th
{
    border-top: 0;
    border-left: 0;
    border-bottom: solid 1px #dadcdf;
}
.w-event-book-table thead th:last-child,  
.w-event-book-table td:last-child 
{
    text-align: right;
}
.w-event-book-table sup 
{
    top: -0.25em;
}
.w-event-book-table tfoot th, 
.w-event-book-table tfoot td 
{
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #dadcdf;
    font-size: 16px;
}
.w-event-book-table tfoot.summ-sub:not(.subtotal) td {
    padding-top: 13px;
    padding-bottom: 13px;
    border-top: none;
} 
.w-event-book-table tfoot.summ-sub.subtotal td {
    padding-top: 13px;
    padding-bottom: 13px;
} 
.w-event-book-table b 
{
    font-size: 21px;
    font-weight: 700;
}
.w-event-book-table tfoot.summ-sub b {
    font-size: 19px;
} 
.w-event-book-table-edit
{
    position: absolute;
    top: 35px;
    right: 30px;

    line-height: 1;
    color: #454f60;
}
@media (max-width: 767px)
{
    .w-event-book-table
    {
        padding: 15px 15px 5px;
    }
    .w-event-book-table-edit
    {
        top: 15px;
    }    

    .w-event-book-step .w-col-label {
        width: 290px;
    }
}

.w-event-book-thanks-holder 
{
    min-height: 595px;
    background: #fff;
    padding-top: 50px;
}
.w-event-book-thanks-holder h1 
{
    position: relative;
    padding-left: 80px;
    margin: 0 0 60px;

    color: #454f60;
}
.w-event-book-thanks-holder h1::before 
{
    position: absolute;
    top: 50%;
    left: 0;

    content: "";
    width: 51px;
    height: 51px;

    border-radius: 50%;
    line-height: 51px;
    font-size: 21px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: no-repeat 50% 50%;
    background-color: #ff5886; 
    background-image: url("../images/complete.png"); 
    color: #fff;
}
.w-event-book-thanks-holder h1 + p
{
    font-size: 21px;  
}
.w-event-book-thanks-holder b 
{
    color: #007994;   
}
.w-event-book-thanks-holder p b 
{
    font-weight: 400;
}
.w-event-book-thanks-holder .w-event-fail h1
{
    background-image: none;
    color: red;
}
@media (max-width: 767px)
{
    .w-event-book-thanks-holder 
    {
        min-height: none;
    }    
    .w-event-book-thanks-holder h1
    {
        margin-bottom: 30px;
    }
    .w-event-book-thanks-holder h1 b
    {
        display: block;
    }    
}
/* /Event booking */

/* Simple layout */
.w-simple-header + #main
{
    margin-top: 0;
}
.w-simple-header
{
    padding: 17px 10px 23px;
    background: #007994;
}
.w-simple-header a,  
.w-simple-header img 
{
    display: block;
    margin: 0 auto;
}
#footer.w-simple-footer .footer-top
{
    display: block;
    width: 311px;
    padding-bottom: 0;
    margin: 0 auto;
}
#footer.w-simple-footer .footer-top > .logo 
{
    float: left;
    display: block;
    width: 200px !important;
    padding: 9px 0 0;
    margin: 0;
}
#footer.w-simple-footer .logo + img
{
    float: right;
    width: 80px;
}
#footer.w-simple-footer .footer-bottom
{
    padding-top: 50px;
    text-align: center;
}
#footer.w-simple-footer .footer-bottom .copyright
{
    float: none; 
    width: auto;
    vertical-align: top;
}
#footer.w-simple-footer .footer-bottom ul
{
    display: inline-block;
}
@media (max-width: 767px)
{
    #footer.w-simple-footer .logo + img
    {
        width: 60px;
        margin: 10px 0;
    }
    #footer.w-simple-footer .footer-bottom
    {
        padding-top: 0;
    }
}
/* /Simple layout */

/* Product listing */
.w-product-listing-holder
{
    padding: 65px 0 0;
    background: #fff;
}
.w-product-listing-holder h1 
{
    color: #454f60;
}
.w-product-listing-holder b 
{
    color: #007994;
}
.w-product-listing-banner
{
    position: relative;
    z-index: 20;
    float: right;   

    width: 45%; 
}
.w-product-listing-banner img 
{
    display: block;
}
.w-product-listing
{
    clear: both;
}
.w-product-listing ul
{
    padding: 0; 
    margin: 0;
    list-style: none;
}
.w-product-listing li 
{
    display: block;
    padding: 0; 
}
.w-product-listing-item
{
    position: relative;
    z-index: 10;
    overflow: hidden;
    padding: 0 0 120px;    
}
li:nth-child(2) .w-product-listing-item
{ 
    background: #f1f0f0;
}
.w-product-image img 
{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.w-product-description h2
{
    margin: 0 0 5px;
    font-size: 34px;
    color: #454f60;   
}

.w-product-description p:last-child 
{
    margin-bottom: 0;
}
.w-product-description p strong, 
.w-product-description p b
{
    font-size: 21px;
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
}
.w-product-description p b
{
    font-weight: 400;
    color: #454f60;
}
.w-product-price 
{
    float: left; 
    padding: 0 60px 15px 0;
    font-weight: 700;
}
.w-product-price strong 
{
    display: block;
    margin: 0 0 5px;

    line-height: 1;
    font-size: 55px;
}
.w-product-price sup 
{
    top: -1em;
    font-size: 20px;
}
.w-view-more 
{
    margin: 0 0 85px;
    text-align: center;
}
.w-view-more a
{
    display: inline-block;
    padding: 7.5px 56px 7.5px 0;

    line-height: 1;
    font-size: 21px;
    text-decoration: none;
    background: url("../images/chevron-down-green.png") no-repeat right 50%;
    color: #007994;
}
.w-view-more a:hover 
{
    color: #454f60;
}
@media (min-width: 479px)
{
    .w-product-image    
    {
        width: 35%;
    }
    .w-product-description 
    {
        width: 65%;
    }
    li:nth-child(2n+2) .w-product-image
    {
        float: right;
    }
    li:nth-child(2n+1) .w-product-description
    {
        float: right;
        padding: 0 0 0 5%;    
    }
    li:nth-child(2n+1) .w-product-image 
    {
        float: left;
    }
    li:nth-child(2n+2) .w-product-description
    {
        float: left;
        padding: 0 5% 0 0;
    }
}
@media (min-width: 768px)
{
    .w-product-image    
    {
        width: 40%;
    }
    .w-product-description 
    {
        width: 60%;
    }
    li:nth-child(2) .w-product-listing-item
    { 
        padding-top: 263px;
        padding-bottom: 194px;
        margin-top: -210px;
        z-index: 5;
    }
    li:nth-child(2) .w-product-listing-item::before
    {
        position: absolute;
        top: 0;
        left: 0;

        width: 100%;
        height: 180px;
        content: "";
        background: url("../images/curve-top.png") no-repeat 50% 0;
    } 
    li:nth-child(2) .w-product-listing-item::after 
    {
        position: absolute;
        bottom: 0;
        left: 0;

        width: 100%;
        height: 119px;
        content: "";
        background: url("../images/curve-bottom.png") no-repeat 50% 0;
    }
}
@media (max-width: 767px)
{
    .w-product-listing-holder
    {
        padding-top: 35px;
    }
    .w-product-listing-banner
    {
        display: none;
    }
    .w-product-description h2
    {
        font-size: 21px;  
    }
    .w-product-listing-item
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .w-product-description p strong
    {
        font-size: 16px;
    }
    .w-product-price 
    {
        padding-right: 20px;
        font-size: 14px;
    }
    .w-product-price strong 
    {
        font-size: 34px;
    }    
    .w-product-price sup 
    {
        top: -.8em;
        font-size: 16px;
    } 
    .w-view-more 
    {
        margin-bottom: 55px;
    }    
}
@media (max-width: 479px)
{
    .w-product-image 
    {   
        padding-bottom: 20px;
    }
}
/* /Product listing */

/* Product details */
.w-product-detail-holder
{
    padding: 40px 0 85px;
    background: #fff;
}
.w-product-detail-carousel
{
}
.w-product-detail-carousel-frame
{
    position: relative;
    width: 440px;
    max-width: 100%;
    max-height: 440px;
    padding: 50px;
    border: solid 1px #f1f0f0;
    margin: 0 auto;
}
.w-product-detail-carousel .cycle-slideshow 
{
    position: relative;
    overflow: hidden;
}
.w-product-detail-carousel img 
{
    display: block;
}
.w-product-detail-carousel-frame img 
{
    opacity: 0;
}
.w-product-detail-carousel .cycle-slide 
{
    opacity: 1;
}
.w-product-detail-carousel-pagination::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-product-detail-carousel-pagination a 
{
    float: left;
    width: 64px;
    height: 64px;
    padding: 10px;
    border: solid 1px #dcdcdc;
    margin: 10px 0 0 10px;
}
.w-product-detail-carousel-pagination img 
{
    display: block;
    max-width: 100%;
}
.w-product-detail-carousel-pagination a:nth-child(4n+1)
{
    clear: both;
    margin-left: 0;
} 
.w-product-detail-carousel-pagination a, 
.w-product-detail-carousel-pagination img 
{
    display: block;
}
.w-product-detail-carousel-previous, 
.w-product-detail-carousel-next 
{
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;

    cursor: pointer;
    background: url("../images/chevron-left.png") no-repeat 50% 50%;
}
.w-product-detail-carousel-previous
{
    left: 0; 
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);   
}
.w-product-detail-carousel-next 
{
    right: 0;
    -webkit-transform: translateY(-50%) rotate(180deg) ;    
    transform: translateY(-50%) rotate(180deg) ;    
}
.w-product-detail-description
{
    
}
.w-product-detail-description h1 
{
    font-size: 34px;
    color: #454f60;
}
.w-product-detail-description b 
{
    color: #007994;
}
.w-product-detail-description p:first-of-type
{
    font-family: "Quicksand", sans-serif;
}
.w-product-detail-description p:first-of-type strong 
{
    font-size: 34px;
    font-family: "Quicksand", sans-serif;    
}
.w-product-detail-description strong sup
{
    font-size: 20px;
}
.w-product-detail-form
{
    margin: 40px 0 0;
}
.w-product-detail-form .w-row 
{
    margin: 0 -10px;
}
.w-product-detail-form .w-row::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-product-detail-form .w-col 
{
    float: left;
    width: 50%; 
    padding: 0 10px;
}
.w-product-detail-form .w-col:first-child
{
    width: 38%;
}
.w-product-detail-form .w-col:last-child 
{
    width: 62%;
    text-align: right;
}
.w-product-detail-form label 
{
    display: inline-block;
    margin: 0 0 5px;
    color: #8c919a;
}

.w-product-qty {
    display: table-cell;
    padding: 0;
    width: 180px;
    vertical-align: middle;
}

.w-product-qty input {
        max-width: 150px;
}

@media (min-width: 768px)
{
    .w-product-detail-carousel 
    {
        float: left;
        width: 50%;
        padding: 0 6% 0 0;
    }
    .w-product-detail-description 
    {
        float: right;
        width: 50%;
    } 
    .w-product-detail-form .w-btn 
    {
        width: 243px;
        max-width: 100%;
        text-align: center;
    } 
}
@media (max-width: 767px)
{
    .w-product-detail-holder
    {
        padding: 25px 0 20px;
    }    
    .w-product-detail-carousel
    {
        margin: 0 0 20px;
    }
    .w-product-detail-carousel-pagination 
    {
        width: auto;
        text-align: center;
    } 
    .w-product-detail-carousel-pagination a
    {
        display: inline-block;
        float: none;
        width: 26px;
        height: 10px;
        padding: 0;
        border: 0;
        background: #454f60;
    }
    .w-product-detail-carousel-pagination a:nth-child(4n+1)
    {
        margin-left: 10px;
    }
    .w-product-detail-carousel-pagination .cycle-pager-active 
    {
        background-color: #007994;
    }
    .w-product-detail-carousel-pagination img
    {
        display: none;
    }  
    .w-product-detail-description p:first-of-type strong 
    {
        font-size: 21px;    
    }
    .w-product-detail-description strong sup
    {
        font-size: 12px;
    }
    .w-product-detail-form .w-btn 
    {
        margin-top: 30px;
    }
}
/* /Product details */

/* Cart */
.w-cart-holder
{
    padding: 35px 0 0;
    background: #fff;
}
.w-cart-summary h1 
{
    margin: 0 0 40px;
    color: #454f60;
}
.w-cart-summary b 
{
    color: #007994;
} 
.w-cart-table 
{
    margin: 0 0 30px;
}
.w-cart-table table
{
    width: 100%;
    border-bottom: solid 1px #dadcdf;
}
.w-cart-table th, 
.w-cart-table td
{
    padding: 24px;
    border-left: 0;
    text-align: center;
}
.w-cart-table th:first-child, 
.w-cart-table td:first-child
{
    text-align: left;
    width: 50%;
}
.w-cart-table th:last-child, 
.w-cart-table td:last-child
{
    text-align: right;
}
.w-cart-table tfoot th, 
.w-cart-table tfoot td 
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.w-cart-table tfoot th
{
    font-size: 16px;
    text-align: center;
    background: transparent;
}
.w-cart-table tfoot strong
{
    font-size: 21px;
    font-weight: 700;
}
.w-cart-table tfoot td:last-child 
{
    font-size: 34px;
    font-weight: 700;
}
.w-cart-table tfoot sup
{
    top: -0.8em;
    font-size: 16px;
}
.w-cart-table .selector
{
    max-width: 100%;
    margin: 0 auto;
}
.w-cart-table .selector + a
{
    display: block;
    margin: 5px auto 0;
    
    color: #454f60;
}
.w-cart-table .selector + a:hover 
{
    text-decoration: none;
}
.w-cart-table-item
{
    overflow: hidden;
}
.w-cart-table-image
{
    float: left;
    width: 75px;
    padding: 3px;
    border: solid 1px #dadcdf;
    margin: 0 24px 0 0;
    background: #fff;
}
.w-cart-table-image img 
{
    display: block;
    max-width: 100%;
}
.w-cart-table-title
{
    line-height: 1.5;
    font-size: 12px;
}
.w-cart-table-title strong 
{
    font-size: 16px;
}
.w-cart-table .w-mobile
{
    display: none;
}
@media (max-width: 991px)
{
    .w-cart-table th:first-child, 
    .w-cart-table td:first-child
    {
        width: 40%;
    }
}
.w-cart-table-qty-30 {
    float: left;
    width: 33%;
    padding: 0;
}
.w-cart-table-qty-50 {
    float: left;
    width: 50%;
    padding: 0;
}
.w-cart-update {
    border: 1px;
    background: none;
    text-decoration: underline;
}

@media (max-width: 767px)
{
    .w-cart-holder
    {
        
    }
    .w-cart-summary h1
    {
        margin-bottom: 35px;
    }
    .w-cart-table th, 
    .w-cart-table td
    {
        padding: 14px 10px;
    }
    .w-cart-table th:first-child, 
    .w-cart-table td:first-child
    {
        width: auto;
    }
    .w-cart-table th
    {
        font-size: 14px;
    }
    .w-cart-table td:first-child
    {
        padding-left: 0;
    }   
    .w-cart-table td:last-child
    {
        padding-right: 0;
    }    
    .w-cart-table-image
    {
        float: none;
        margin: 0 0 5px;
    }
}
@media (max-width: 479px)
{
    .w-cart-table .w-mobile
    {
        display: block;
    }
    .w-cart-table tr, 
    .w-cart-table td, 
    .w-cart-table th
    {
        display: block;
    }
    .w-cart-table tbody tr
    {
        clear: both;
    }    
    .w-cart-table thead th:nth-child(2),
    .w-cart-table thead th:nth-child(3),
    .w-cart-table thead th:nth-child(4),
    .w-cart-table tbody td:nth-child(3)
    {
        display: none;
    }
    .w-cart-table tbody td
    {
        overflow: hidden;
        border: 0;
        text-align: left;
    }
    .w-cart-table tbody td:first-child 
    {
        padding-bottom: 0;
        border-top: solid 1px #dadcdf;
    }
    .w-cart-table tbody td:nth-child(2),
    .w-cart-table tbody td:nth-child(4)
    {
        float: left;
        width: 50%;
    }    
    .w-cart-table tbody td:nth-child(4)
    {
        text-align: right;
        font-weight: 700;
    }
    .w-cart-table-title b 
    {
        font-size: 16px;
        font-weight: 400;
        color: #454f60;
    }
    .w-cart-table .selector
    {
        margin: 0;
    }
    .w-cart-table-image
    {
        float: left;
        margin: 0 24px 0 0;
    }
    .w-cart-table tfoot th,
    .w-cart-table tfoot td
    {
        float: left; 
        width: 50%;
    }
    .w-cart-table tfoot th
    {
        font-size: 14px;
    }
    .w-cart-table tfoot td[aria-hidden=true]
    {
        display: none;
    }
    .w-cart-table tfoot td:last-child
    {
        font-size: 34px;
        text-align: right;
    }
    .w-cart-table tfoot strong
    {
        font-size: 16px;
    }
    .w-cart-table tfoot sup 
    {
        top: -0.9em;
        font-size: 14px;
    }
}
/* /Cart */

/* Checkout */
.w-checkout-holder
{
    padding: 35px 0 0;
    background: #fff;
}
.w-checkout-holder .holder 
{
    max-width: 100%;
    width: 630px;
}
.w-checkout-summary h1
{
    margin: 0 0 25px;
    color: #454f60;   
}
.w-checkout-summary h2 
{
    margin: 0 0 16px;
    color: #454f60;       
}
.w-checkout-summary h3 
{
    margin: 0 0 10px;
}
.w-checkout-form
{
    padding: 30px 0;
    border-top: solid 1px #e5e5e5;
}
.w-checkout-form.w-payment
{
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 30px;
}
.w-checkout-form .w-row 
{
    margin: 0 -10px;
    padding-bottom: 10px;
}
.w-checkout-form .w-row::after 
{
    clear: both;
    display: table;
    content: "";
}
.w-checkout-form .w-col 
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 10px;
}

.w-checkout-form .w-col:first-child:last-child
{
    width: 100%;
}
.w-checkout-form .w-col .w-col
{
    width: 50%;
    margin-bottom: 0;
}
.w-checkout-form label
{
    margin: 0 0 5px;
}

.w-checkout-form .w-col-checkbox {
    float: left;
    width: 70px;
    padding: 0;
    margin: 0;
}

.w-checkout-form .w-col-label {
    float: left;
    width: 530px;
    padding: 0;
    margin: 0;
}

.w-checkout-form label, 
.w-checkout-form input[type=text], 
.w-checkout-form textarea
{
    display: block;
    width: 100%;
}
.w-checkout-form .w-col:first-child:last-child label, 
.w-checkout-form .w-col:first-child:last-child input[type=text]
{
    width: auto;
}
.w-checkout-form .radio, 
.w-checkout-form .checker 
{
    display: inline-block;
}
.w-checkout-form .w-col:first-child:last-child .radio + label, 
.w-checkout-form .w-col:first-child:last-child .checker + label
{
    display: inline-block;
    margin-right: 40px;
}
@media (min-width: 768px)
{
    .w-checkout-form .w-col 
    {
        width: 50%;
    }
}
@media (max-width: 767px)
{
    .w-checkout-form
    {
        padding: 20px 0 10px;
    }    

.w-checkout-form .w-col-label {
    float: left;
    width: 290px;
}
}
/* /Checkout */