.post .entry h1{font-size:20px;line-height:30px}.post .entry h2{font-size:18px;line-height:27px}.post .entry h3{font-size:16px;line-height:24px}.post .entry h4{font-size:14px;line-height:21px}.post .entry h5{font-size:12px;line-height:18px}.post .entry h6{font-size:10px;line-height:15px}.post .entry ul{margin-left:25px}.post .entry ol{margin-left:25px}.post .entry a img{border:0}p img{padding:0;max-width:100%}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{margin:2px 0 2px 7px;display:inline}img.alignleft{margin:2px 7px 2px 0;display:inline}.alignright{float:right;display:inline}.alignleft{float:left;display:inline}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}#wp-calendar{empty-cells:show;margin:10px auto 0}#wp-calendar #next a{padding-right:10px;text-align:right}#wp-calendar #prev a{padding-left:10px;text-align:left}#wp-calendar a{display:block}#wp-calendar caption{text-align:center;width:100%}#wp-calendar td{padding:3px 0;text-align:center}.post .entry{overflow:hidden}*{padding:0;margin:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}html,body{height:100%}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}body{min-width:1000px;background:#fff;font-family:"OrtodoxaRegular",Arial,sans-serif;font-size:13px;color:#707070;line-height:1.54}a{cursor:pointer;text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}img{border:0;vertical-align:middle}textarea{resize:none;overflow:auto}textarea,input{box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none}input[type="submit"]{-webkit-appearance:none;cursor:pointer}ul,ol{list-style-position:inside}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}.alignleft{float:left}.alignright{float:right}.clearfix:before,.clearfix:after{display:table;content:' '}.clearfix:after{clear:both}.clearfix{*zoom:1}.section-contact-alt:after,.section-contact-alt:before,.gform_fields:after,.gform_fields:before,.members:after,.members:before,.cols:after,.cols:before,.nav>ul:before,.nav>ul:after{display:table;content:' '}.section-contact-alt:after,.gform_fields:after,.members:after,.cols:after,.nav>ul:after{clear:both}.section-contact-alt,.gform_fields,.members,.cols,.nav>ul{*zoom:1}.stories,.members,.main-menu ul,.outro,.footer-logos ul,.widgets,.widget ul,.socials ul,.nav ul,.slides{list-style:none outside none}.slide{float:left}.background-image-mobile,.background-image{display:none}.color-yellow{color:#afbd21}.color-blue{color:#799ea9}.col{float:left}.col-1of2{width:50%}.article img{max-width:100%;height:auto}.shell{width:860px;margin:0 auto}.shell-small{width:750px}.shell-smaller{width:675px;margin:0 auto}.header{position:relative;z-index:12}.header-inner .shell{height:105px;padding-top:24px;box-sizing:border-box}.logo{float:left;display:block;width:200px;height:63px;-webkit-background-size:cover;background-size:cover;background:url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/logo.png) no-repeat 0 0;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;background-size:contain}.header-bar-mobile{display:none}.header-bar-inner{display:table;height:100px;width:100%;table-layout:fixed;color:#fff}.header-bar .widgets{display:table-row}.header-bar .widget{display:table-cell;width:33.333333%;vertical-align:middle;text-align:center}.header-bar .widget-contact{background:rgba(255,255,255,.12)}.header-bar .widget-text p{margin-bottom:4px;font-family:"FuturaHeavy",Arial,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.05em}.widget-text em{font-family:"FuturaMediumItalic",Arial,sans-serif}.ico-mail{display:inline-block;width:22px;height:13px;background:url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/ico-envelope.png) no-repeat 0 0;background-size:contain;vertical-align:middle;margin-top:4px}.ico-arrow-right,.nav .nav-dropdown li.terms-item a:before,.ico-tools,.link-phone,.link-facebook{display:block;font-family:"modern_pictogramsnormal";font-size:25px;font-style:normal}.ico-arrow-right,.ico-tools{display:inline-block;vertical-align:middle}.link-instagram{position:relative;display:block;text-indent:100%;overflow:hidden;white-space:nowrap}.link-instagram:after{position:absolute;top:50%;left:50%;width:15px;height:15px;margin:-7px 0 0 -7px;background:#80a3aa url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/instagramico.png) no-repeat 0 0;background-size:contain;content:''}.contacts ul{font-size:0}.contacts li{display:inline-block;font-size:25px;vertical-align:top;line-height:1.3}.contacts li{position:relative;background:#95b1ba;width:34px;height:34px;border-radius:50px}.contacts li+li{margin-left:5px}.contacts li a{position:absolute;top:50%;left:50%;margin:0 auto;width:26px;height:26px;border-radius:50%;background:#80a3aa}.contacts li a:hover{background:#95b1ba}.contacts li .phone{position:static;width:auto;height:auto;margin:5px 0 0 8px;border-radius:0;background-color:transparent;font-family:"FuturaBook",Arial,sans-serif;font-size:20px}.contacts li .phone:hover{background-color:transparent}.nav .mobile-visible{display:none}.nav{float:right;padding:4px 4px 0 0}.nav li{position:relative}.nav a{font-family:"FuturaBook",Arial,sans-serif;color:#799ea9;text-transform:uppercase;font-weight:700}.nav li:hover>a{color:#afbd21}.nav>ul>li{float:left}.nav>ul>li>a{position:relative;z-index:5;display:block;padding:15px 13px 15px;border:1px solid transparent;background:#fff;box-sizing:border-box}.nav>ul>.menu-item-has-children>a:after{opacity:0;position:absolute;bottom:-2px;left:0;width:100%;background:#fff;height:4px;content:''}.nav ul ul li{padding-bottom:3px}.nav li:hover>a{border-color:#e0e0e0}.nav li:hover>a:after{opacity:1}.nav .menu-item-toolbox{margin-left:6px}.nav .menu-item-toolbox>a{color:#afbd21}.nav .menu-item-toolbox>a:before{position:relative;margin-top:-5px;display:inline-block;content:'(';font-family:"modern_pictogramsnormal";font-size:25px;line-height:25px;font-style:normal;padding-right:5px}.nav .menu-item-toolbox:hover>a{color:#6d6d6d}.nav .menu-item-toolbox ul{width:100%}.nav .menu-item-toolbox ul a{text-transform:none;color:#afbd21}.nav .menu-item-toolbox ul a:hover{color:#6d6d6d}.nav .ico-tools{position:absolute;top:5px;left:10px}.nav ul ul{position:absolute;top:100%;left:0;z-index:4;padding:14px 0 8px 17px;width:198px;background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}.nav li.nav-dropdown:hover,.nav li:hover>ul{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.nav .nav-dropdown ul{position:static;padding:0;margin:0;background-color:transparent;border:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.nav .nav-dropdown>ul{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}.nav li.nav-dropdown>ul{position:absolute;top:100%;left:0;padding:14px 0 0 17px;background:#fff;visibility:hidden;opacity:0;border:1px solid #e0e0e0}.nav li.nav-dropdown:hover ul{visibility:visible;opacity:1}.nav li.nav-dropdown a{text-transform:none;text-transform:uppercase}.nav li.nav-dropdown span{margin-bottom:4px;display:block;line-height:1.69;font-style:italic;color:#81a3aa}.nav li.nav-dropdown span{padding-left:5px}.nav li.nav-dropdown>ul>li>a{font-size:15px;font-family:"FuturaBook",Arial,sans-serif;font-weight:700;font-style:normal}.nav li.nav-dropdown>ul>li>a:hover{color:#afbd21}.nav li.nav-dropdown ul ul{font-style:normal;color:#949595;padding-left:7px}.nav li.nav-dropdown>a{text-transform:uppercase}.nav li.terms-item a{font-size:13px;line-height:2.15;color:#afbd21!important;font-style:normal;text-transform:uppercase}.nav li.terms-item a:before{display:inline-block!important;content:'D';font-size:17px!important;font-weight:400}.main-menu{margin:0 -110px 31px}.main-menu ul{font-size:0;text-align:center}.main-menu li{display:inline-block;font-size:13px;font-family:"FuturaBook",Arial,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.85;color:#799ea9}.main-menu a{padding:0 18px}.main-menu li+li a{border-left:1px solid #799ea9}.main-menu .current-menu-item a,.main-menu a:hover{color:#afbd21}.section-about{margin-bottom:30px}.section-about-alt .about-content{float:left;margin:200px 0 0 64px}.section-about-alt .about-content h2{margin-bottom:24px}.about{height:550px;background-repeat:no-repeat;background-size:cover;background-position:center center}.about-content{position:absolute;top:50%;float:right;margin:0 57px 0 0;max-width:740px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.about-content h2{margin-bottom:16px;color:#fff;font-size:42px;line-height:1.13;text-transform:uppercase}.section-article{margin-bottom:40px}.section-article.no-padding{margin-bottom:26px}.section-article.no-padding .wpb_row{margin-bottom:0!important}.section-article.no-padding h3{font-size:24px!important;padding-bottom:0}.article-entry a{color:#afbd21;font-weight:600;text-transform:uppercase}.article img.alignnone{margin-bottom:20px}.article-entry-gray img.aligncenter{display:block;max-width:244px;margin:0 auto 15px auto;padding-right:40px}.article p{padding-bottom:20px}.article .col-1of2{max-width:350px}.article .col-1of2~.col-1of2{margin-left:50px}.article h5{margin-bottom:4px;font-size:14px;line-height:1.43;color:#81a3aa}.article ul{list-style:none outside none}.article li{margin-bottom:4px}.article li:before{display:inline-block;width:3px;height:3px;margin-right:5px;background:#707070;border-radius:50%;content:'';vertical-align:middle}.article-title{margin:6px 0 3px;font-size:24px;line-height:1.25;color:#799ea9}.article .article-meta{padding-bottom:14px}.article .wp-caption.aligncenter{text-align:center}.col-size1 .article-images,.col-size2 .article-images{text-align:center}.article-images{max-width:260px;text-align:center;margin:0 auto}.article-images a{display:inline-block}.article-images .link-more{margin:20px 0;font-size:16px;line-height:1.25;color:#afbd21;text-transform:uppercase}.article-images .link-more .ico{font-size:16px}.article-images img{max-width:175px}.article .col-size1{width:260px;margin-left:55px}.article .col-size2{width:337px;margin-left:27px}.article-entry-gray{padding:38px 29px 35px 29px;background:#e9f0f1;box-sizing:border-box;overflow:hidden}.article-entry-gray img.alignleft{margin:10px 18px 10px 0}.article-entry-gray ul{padding-bottom:10px}.article-entry-gray li{padding-bottom:4px}.article-entry-gray h5{margin:7px 0;font-size:16px;line-height:1.25;color:#81a3aa;text-transform:uppercase}.article-entry-gray hr{margin:10px 0 22px;background-color:transparent;border-top:1px solid #afb3b4;border-radius:0}.article-entry h3{padding-bottom:22px;font-size:24px;line-height:1;color:#81a3aa}.post .article-entry h3 a{color:#81a3aa}.article-entry h5 a{font-size:16px;text-transform:uppercase;color:#464646;font-weight:400}.article-entry h5 a .ico{font-size:16px;vertical-align:top}.article-entry h4 a{font-size:20px;line-height:1.6;font-weight:400;text-transform:uppercase}.article-entry h4 a .ico{font-size:28px}.section-articles{margin:70px 0}.section-articles .article{position:relative;z-index:8}.section-articles .article+.article{padding-top:50px;margin-top:12px}.section-articles .article+.article:before{position:absolute;top:0;left:-67px;width:880px;height:1px;background:#81a3aa;content:''}.section-accordion~.section-accordion{padding-top:26px}.accordion-section{padding-bottom:26px}.accordion-head h3:hover,.accordion-section.active h3{color:#799ea9}.accordion-head{text-align:center}.accordion-head h3{display:inline-block;font-size:24px;line-height:1.3;color:#afbd21;text-transform:uppercase;cursor:pointer}.accordion-body{display:none;max-width:400px;padding:20px 0;margin:0 auto;text-align:center}.accordion-body ul{list-style:none outside none}.accordion-body li{margin-bottom:21px}.accordion-body p{padding-bottom:20px}.accordion-body h4{font-size:20px;color:#afbd21}.accordion-body h4 a:hover{color:#799ea9}.article .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{display:block;font-size:20px;line-height:1.3;color:#afbd21;text-transform:uppercase;cursor:pointer;text-align:center}.article .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header span{display:none!important}.article .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,.article .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.article .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:transparent;font-weight:normal!important}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{max-width:400px;margin:0 auto;text-align:center}.wpb_wrapper li:before{content:none}.section-timeline{padding:28px 0 25px;background:rgba(206,209,178,.3)}.section-timeline img{display:block;max-width:100%;height:auto;margin:0 auto}.section-slider{position:relative;z-index:10;padding-bottom:37px}.slider-home{position:relative}.slider-home .slide{background-repeat:no-repeat;background-size:cover;background-position:center center}.slider-home,.slider-home .slider-clip,.slider-home .slide{width:100%}.slider-home .slide-content{float:right;margin:200px 57px 0 0;max-width:650px}.tp-caption{white-space:normal!important;text-align:center}.tp-caption h2{color:#fff;font-size:32px!important;line-height:1.13!important;text-transform:uppercase}.tp-caption h2 span{font-size:inherit!important}.tp-caption img{margin-left:40px}.slider-home .slide-content img{display:block;max-width:100%;margin:0 auto;padding-right:30px}.slider-home:hover .bx-controls{opacity:1}.slider-home .bx-controls{position:absolute;top:50%;left:0;width:100%;margin-top:-17px;opacity:0}.slider-home .bx-prev,.slider-home .bx-next{position:absolute;top:0;display:block;width:32px;height:32px;background:url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/slider-arrow.png) no-repeat 0 0;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;-webkit-backface-visibility:hidden}.slider-home .bx-prev{left:26px}.slider-home .bx-next{right:26px}.slider-testimonials{position:relative;padding:38px 0 45px;background:#ced1b2;text-align:center;color:#fff}.slider-testimonials .slider-clip{max-width:555px;margin:0 auto}.slider-testimonials h3{margin-top:17px;font-size:16px;text-transform:uppercase;font-weight:400;font-style:italic}.slider-testimonials p{line-height:1.62}.slider-testimonials .bx-controls{position:absolute;top:50%;left:0;width:100%;margin-top:-17px}.slider-testimonials .bx-prev,.slider-testimonials .bx-next{position:absolute;top:0;display:block;width:32px;height:32px;background:url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/slider-testimonials-arrow.png) no-repeat 0 0;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;-webkit-backface-visibility:hidden}.slider-testimonials .bx-prev{left:26px}.slider-testimonials .bx-next{right:26px}.section-intro{margin-bottom:44px}.page-template-survey .section-intro{margin-bottom:0}.intro{max-width:680px;margin:0 auto;text-align:center}.intro-block strong{text-transform:uppercase;font-size:13px;line-height:1.38;color:#707070}.intro-block h3,.intro-block h2{margin:11px 0;line-height:1;color:#799ea9;text-transform:uppercase}.home .intro-block h3,.intro-block h2{font-size:32px}.intro-block h3{font-size:24px}.section-services{padding-bottom:50px}.services{overflow:hidden;padding:0 0 0 38px}.service{float:left;width:252px}.service~.service{margin-left:24px}.service-head{position:relative}.service-title{height:44px;line-height:44px;font-family:"FuturaBook",Arial,sans-serif;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}.service-body{padding:11px 0 13px 40px;border:1px solid #bfc0c0;margin-top:8px}.service-body ul{list-style:none outside none}.service-body li{position:relative;padding-left:7px;margin-bottom:1px}.service-body li:before{position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background:#707070;content:''}.service-yellow .link-more,.service-yellow .service-title{background:#cedd72}.service-yellow .service-actions{background:rgba(225,233,171,.4)}.service-lime .link-more,.service-lime .service-title{background:#afbd21}.service-lime .service-actions{background:rgba(205,214,117,.4)}.service-gray .link-more,.service-gray .service-title{background:#799ea9}.service-gray .service-actions{background:rgba(172,195,202,.5)}.service-actions{position:absolute;bottom:10px;right:6px;width:54px;height:54px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.22)}.service-actions .link-more{position:absolute;top:50%;left:50%;width:41px;height:41px;border-radius:50%;text-align:center;font-family:"ortodoxasemibold",Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#fff;padding-top:10px;box-sizing:border-box;font-weight:700}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{max-width:none}.section-members{position:relative;z-index:9;text-align:center}.member{display:inline-block;width:206px;border:1px solid silver;margin:0 5px 38px 0}.member:hover .member-overlay{opacity:1;visibility:visible}.member:hover .member-body{z-index:12}.member:nth-child(4n+4){margin-right:0}.member-image img{width:100%;height:auto}.member-body{position:relative;z-index:8}.member-content{padding:14px 0 10px;border-top:1px solid silver;text-align:center}.member-content h4{font-size:12px;text-transform:uppercase;color:#6c6c6c;line-height:1}.member-content em{font-size:11px;line-height:1}.member-overlay h3{margin-bottom:2px;font-size:16px;line-height:1.31;color:#799ea9;text-transform:uppercase}.member-overlay p{font-family:"ortodoxaitalic",Arial,sans-serif;color:#949595;line-height:1.62}.member-overlay p,.member-overlay h3{text-align:center}.member-overlay{position:absolute;top:0;left:-1px;width:101%;padding:13px 21px 0;background:#fff;border:1px solid silver;box-sizing:border-box;box-shadow:2px 2px 7px rgba(0,0,0,.14);opacity:0;visibility:hidden;text-align:left}.member-overlay ul{margin:18px 0 0;list-style:none outside none}.member-overlay li{margin-bottom:19px;color:#6d6e71;line-height:1.38}.member-overlay strong{font-family:"ortodoxasemibold",Arial,sans-serif;text-transform:uppercase}.story{padding:35px 0 0}.story h3{margin-bottom:9px;font-size:24px;line-height:1.25;color:#799ea9;text-transform:uppercase}.story p{line-height:1.54}.story .col-1of2{max-width:300px}.story .col-1of2~.col-1of2{margin-left:70px}.story:nth-child(even){background:#dce5e7}.section-logo{padding:36px 0 31px;text-align:center}.section-logo img{display:inline-block;margin:0 auto}.section-contact{padding-bottom:80px}.form-contact form{max-width:520px;margin:0 auto}.form-contact .validation_message{font-size:10px}.form-contact .validation_error,.form-contact .gform_heading{display:none}.form-contact .gform_body{padding-bottom:9px}.form-contact .gfield{float:left;width:50%;max-width:250px;margin:0 12px 14px 0}.form-contact .gfield-textarea{width:100%;max-width:none;text-align:center}.form-contact .gfield-textarea label,.form-contact .gfield-textarea textarea{width:75%;display:inline-block}.form-contact .gfield-textarea label{text-align:left}.form-contact .gfield:nth-child(2n+2){margin-right:0}.selecter{width:100%;height:30px;border:1px solid #b8b8b8;line-height:30px}.selecter-selected{padding:0 10px;text-align:center}.selecter-options{left:-1px;border:1px solid #b8b8b8}.selecter-item{padding:0 10px;box-sizing:border-box;background:#fff}.selecter-item:hover{background:#f3f3f3}.gform_button{display:block;border:0;width:84px;height:84px;margin:0 auto;background:url(//www.hillcrestdentalva.com/wp-content/themes/hillcrest-dental/images/submit-btn.png) no-repeat 0 0;font-family:"ortodoxasemibold",Arial,sans-serif;color:#fff;text-transform:uppercase;background-size:contain;border-radius:50%}.gform_wrapper ul{list-style:none outside none}.gfield_label{display:block;margin-bottom:6px;font-size:13px;color:#707070;text-transform:uppercase}.gfield textarea,.gfield .ginput_container>input{width:100%;border:1px solid #b8b8b8;font-family:"OrtodoxaRegular",Arial,sans-serif}.form-contact .gfield textarea{height:67px;padding:10px}.gfield .ginput_container>input{padding:0 10px;height:30px}.form-survey form{max-width:557px;margin:0 auto}.form-survey form .gform_description{display:block;text-transform:uppercase;font-size:13px;line-height:1.38;color:#707070;text-align:center;font-weight:700;padding-bottom:44px}.form-survey .gfield{margin-bottom:34px}.form-survey .gfield_label{text-align:center}.form-survey .ginput_container>textarea,.form-survey .ginput_container>input{width:100%}.form-survey textarea{height:96px;padding:10px}.form-survey .textarea-large textarea{height:140px}.form-survey .gfield-1of2{width:50%}.form-survey .gfield-1of2 .gfield_label{text-align:left}.form-survey .gfield-1of2{float:left;width:50%;max-width:250px;margin:0 0 14px 12px}.form-survey .gform_footer{max-width:538px}.gfield_radio{height:47px;text-align:center}.gfield_radio label{display:block}.gfield_radio>li{position:relative;display:inline-block;margin-top:40px}.gfield_radio>li+li{margin-left:55px}.gfield_radio label{font-size:13px;text-transform:uppercase}.gfield_radio input{position:absolute;top:0;left:0;opacity:0}.gfield_radio input+label{position:relative;cursor:pointer}.gfield_radio input+label:before{position:absolute;top:-30px;left:50%;width:20px;height:20px;border:1px solid #b9b9b9;border-radius:50%;margin-left:-10px;content:'';box-sizing:border-box}.gfield_radio input:checked+label:after{position:absolute;top:-27px;left:50%;width:14px;height:14px;border-radius:50%;background:#b9b9b9;margin-left:-7px;content:''}.section-contact .section-content{float:left;width:360px}.section-contact .section-form{float:left;width:252px;margin-left:88px}.form-contact-secondary{max-width:252px;margin:0 auto}.form-contact-secondary .validation_error,.form-contact-secondary .gform_heading{display:none}.form-contact-secondary .validation_message{font-size:10px}.form-contact-secondary .gfield{margin-bottom:15px;list-style:none}.form-contact-secondary .gfield:before{content:none}.form-contact-secondary textarea{height:66px}.form-contact-secondary .gform_footer{padding-top:7px}.form-contact-secondary .gform_button{width:100px;height:100px}.section-callout{padding:24px 0;background:#ced1b2;color:#fff;text-align:center}.section-callout-alt{background:#81a3aa}.section-callout h3{font-size:24px;line-height:1.25;text-transform:uppercase}.section-callout h4{font-size:20px;text-transform:uppercase;line-height:1}.section-callout .ico{font-size:20px;line-height:1;vertical-align:top}.section-callout p{font-size:20px;line-height:1.5;text-transform:uppercase}.section-callout a:hover{color:#afbd21}.section-address{padding:31px 0 38px;text-align:center}.section-address h3,.section-address h3 a{display:inline-block;margin:0;font-size:24px;line-height:1.25;text-transform:uppercase;color:#799ea9;margin-left:10px}.section-address h3,.section-address img{display:inline-block;vertical-align:middle}.section-address ul{margin-top:16px;list-style:none outside none}.section-address li{font-size:16px;line-height:1.63;color:#636363;text-transform:uppercase}.section-address p a{font-size:16px;line-height:1.63;color:#81a3aa}.section-address a:hover{color:#afbd21}.section-map{padding:63px 0;background:#769da7}.section-map img{display:block;max-width:559px;height:auto;margin:0 auto}.footer-widgets{overflow:hidden}.footer-widgets .widget-links{float:left;width:140px}.footer-widgets .widget-contact{float:right;width:248px;padding-top:7px;text-align:right}.footer-widgets .contacts>ul li{width:32px;height:32px;text-align:center;line-height:1.2}.footer-widgets .contacts>ul li a{width:24px;height:24px}.footer-widgets .contacts .phone{font-size:18px}.footer-widgets .widget-contact .address{padding:21px 0 0}.footer-widgets .widget-contact .address li{background-color:transparent;width:auto;height:auto;border-radius:0;font-size:13px;padding:0 0 6px;margin:0;text-transform:uppercase;font-family:"FuturaBook",Arial,sans-serif;font-weight:700}.widget-links~.widget-links{margin-left:16px}.widget-links a{font-family:"FuturaBook",Arial,sans-serif;font-weight:700}.widget-links a:hover{color:#ced1b2}.widget-links>ul>li>a{text-transform:uppercase;font-size:14px}.widget-links ul li{padding-bottom:4px}.widget-links ul ul li{font-size:12px;padding-bottom:4px}.widget-links ul ul ul{padding-top:4px}.widget-links ul ul ul li{font-style:normal}.widget-links ul ul ul ul li{padding-bottom:6px}.widget-links ul ul ul ul li:last-child{padding-bottom:0}.widget-links ul ul ul ul li a{padding-left:8px;color:#ced1b2;font-style:italic}.widget-links .terms-item a{text-transform:uppercase}.widget-links .terms-item a:before{display:inline-block;content:'D';font-family:"modern_pictogramsnormal";font-size:17px;font-weight:400}.footer{padding:22px 0;background:#789ea9;color:#fff}.footer-logos{padding:18px 0 21px;background:#527a87;margin-top:28px}.footer-logos ul{font-size:0;text-align:center}.footer-logos li{display:inline-block;margin:0 12px;font-size:13px}.copyright{padding:16px 0 7px;overflow:hidden;font-size:0;text-align:center}.copyright{font-size:8px;vertical-align:middle;color:#ccd6d9}.copyright li img{display:inline-block;vertical-align:middle}.service-actions .link-more,.contacts li a{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav .nav-dropdown,.nav ul,.nav a{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.service-actions,.contacts li a{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.slider-home .bx-controls,.nav>ul>.menu-item-has-children>a:after{-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.member-overlay{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.slider-testimonials .bx-prev,.slider-home .bx-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-body h4 a,.section-address a,.section-callout a,.accordion-head h3,.main-menu a,.widget-links a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header-bar-mobile,.header-bar{background:rgb(98,138,150);background:-moz-linear-gradient(top,rgba(98,138,150,1) 0%,rgba(99,137,148,1) 24%,rgba(92,132,142,1) 72%,rgba(93,131,144,1) 85%,rgba(88,126,137,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(98,138,150,1)),color-stop(24%,rgba(99,137,148,1)),color-stop(72%,rgba(92,132,142,1)),color-stop(85%,rgba(93,131,144,1)),color-stop(100%,rgba(88,126,137,1)));background:-webkit-linear-gradient(top,rgba(98,138,150,1) 0%,rgba(99,137,148,1) 24%,rgba(92,132,142,1) 72%,rgba(93,131,144,1) 85%,rgba(88,126,137,1) 100%);background:-o-linear-gradient(top,rgba(98,138,150,1) 0%,rgba(99,137,148,1) 24%,rgba(92,132,142,1) 72%,rgba(93,131,144,1) 85%,rgba(88,126,137,1) 100%);background:-ms-linear-gradient(top,rgba(98,138,150,1) 0%,rgba(99,137,148,1) 24%,rgba(92,132,142,1) 72%,rgba(93,131,144,1) 85%,rgba(88,126,137,1) 100%);background:linear-gradient(to bottom,rgba(98,138,150,1) 0%,rgba(99,137,148,1) 24%,rgba(92,132,142,1) 72%,rgba(93,131,144,1) 85%,rgba(88,126,137,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#628a96',endColorstr='#587e89',GradientType=0)}@media (max-width:1440px){.section-about{margin-bottom:30px}.section-about-alt .about-content{float:left;margin:117px 0 0 64px}.section-about-alt .about-content h2{margin-bottom:24px}.about{height:352px;background-repeat:no-repeat;background-size:cover;background-position:center center}.about-content{float:right;margin:107px 57px 0 0;max-width:340px}.about-content h2{margin-bottom:16px;color:#fff;font-size:32px;line-height:1.13;text-transform:uppercase}.slider-home .slide-content{float:right;margin:107px 57px 0 0;max-width:340px}.slider-home .slide-content h2{margin-bottom:16px;color:#fff;font-size:32px;line-height:1.13;text-transform:uppercase}.slider-home .slide-content img{display:block;max-width:100%;margin:0 auto;padding-right:30px}}@media (max-width:767px){.wrapper{overflow:hidden}.header-inner .shell:before,.header-inner .shell:after{display:table;content:' '}.header-inner .shell:after{clear:both}.header-inner .shell{*zoom:1}.header-bar-mobile{display:block}body{min-width:100%;font-size:12px;line-height:1.5}.shell-smaller,.shell{width:100%}.header-inner .shell{height:auto;padding:0}.logo{margin:17px 0 33px 39px;width:167px;height:53px}.about{height:320px}.section-timeline,.footer-widgets .widget-contact li:last-child,.footer-widgets .widget-contact .address,.footer-widgets .widget:not(.widget-contact),.slider-testimonials .bx-controls,.service-body,.slider-home .slide-content img,.header-bar{display:none}.header-bar-mobile{padding-bottom:14px;color:#fff;text-align:center}.header-bar-mobile ul{display:inline-block;list-style:none outside none;font-size:0}.header-bar-mobile li{display:inline-block;font-size:24px;vertical-align:top}.header-bar-mobile li+li{margin-left:10px}.header-bar-mobile .phone{position:relative;width:42px;height:42px;background:#8eacb5;border-radius:50%}.header-bar-mobile .link-phone{position:absolute;top:50%;left:50%;width:32px;height:32px;background:#80a3aa;border-radius:50%;font-size:32px;text-align:center;line-height:1;padding-top:2px;box-sizing:border-box}.header-bar-mobile .map h3{display:inline-block;margin:4px 0 0 6px;vertical-align:middle;font-size:24px;text-transform:uppercase}.nav-button .btn-inner,.header-bar-mobile .link-phone{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tp-caption img{display:none}.tp-caption h2{z-index:15!important;width:100%!important;font-size:22px!important}.tp-caption{z-index:14!important;display:block!important;max-width:100%!important;position:absolute!important;bottom:0!important;left:0!important;top:auto!important;width:100%!important;text-align:center!important;background:rgba(0,0,0,.3)!important;min-height:50px!important}.intro-block h2{font-size:18px}.services{padding-left:0}.service{width:100%}.service~.service{margin-left:0}.service-image{background-size:cover;background-position:center center}.service-image img{width:100%;height:auto;display:block}.service-actions{width:69px;height:69px}.service-actions .link-more{width:53px;height:53px;font-size:16px;padding-top:15px}.slider-testimonials .slider-clip{padding:0 40px}.footer-widgets .widget-contact{width:100%;text-align:center}.footer-widgets .contacts>ul li{width:56px;height:56px}.footer-widgets .contacts>ul li a{width:42px;height:42px;font-size:41px}.footer-widgets .contacts .link-instagram:after{width:24px;height:24px;margin:-12px 0 0 -12px}.contacts li+li{margin-left:27px}.footer-logos li{margin:12px}.nav-button{position:absolute;top:18px;right:31px;display:block;width:65px;height:65px;background:#cddbdf;border-radius:50%}.nav-button .btn-inner{position:absolute;top:50%;left:50%;width:53px;height:53px;border-radius:50%;background:#80a3aa}.nav-button .btn-inner span{position:relative;display:block;width:25px;height:6px;background:#fff;border-radius:3px;margin:15px auto 0 auto}.nav-button .btn-inner span:after{position:absolute;top:9px;width:100%;height:6px;background:#fff;border-radius:3px;content:''}.nav-button .btn-inner span:before{position:absolute;top:18px;width:100%;height:6px;background:#fff;border-radius:3px;content:''}.nav-button.active .btn-inner span{background-color:transparent;width:32px}.nav-button.active .btn-inner span:after{border-radius:0;top:7px;width:32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-button.active .btn-inner span:before{top:7px;border-radius:0;width:32px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav .mobile-visible{display:block}.nav{position:absolute;top:103px;left:0;display:none;width:100%;z-index:999;background:#fff;text-align:center}.nav>ul>li{float:none;display:block;background:#fff;padding-bottom:7px}.nav>ul>li>a{padding:1px 13px 1px;font-size:18px;color:#afbd21;font-weight:400}.nav ul ul a{font-size:13px;color:#6d6e71;text-transform:none;font-weight:600}.nav li.nav-dropdown>ul,.nav li .nav-dropdown ul ul,.nav ul ul,.nav li .nav-dropdown{position:static;padding:0;border:0;visibility:visible;opacity:1;width:100%;transform:none}.nav li.terms-item a{font-size:13px;color:#81a3aa!important}.nav .nav-dropdown ul a{color:#949595}.nav li .nav-dropdown>ul>li>a{color:#6d6e71;padding-bottom:3px}.nav ul ul li{color:#81a3aa}.nav li .nav-dropdown ul ul{padding-top:6px}.nav li:hover ul{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.nav>ul>li:hover>a,.nav>ul>li>a:hover{border:0}.nav li.nav-dropdown>ul,.nav li .nav-dropdown ul ul,.nav ul ul,.nav li .nav-dropdown,.nav ul ul,.nav li ul{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.nav .menu-item-toolbox{padding:19px 0 12px;margin:0;background:#81a3aa}.nav .menu-item-toolbox ul,.nav .menu-item-toolbox a{background-color:transparent}.nav .menu-item-toolbox>a{display:inline-block;color:#fff}.nav .menu-item-toolbox ul a{color:#fff}.nav .ico-tools{top:-6px}.about{position:relative}.section-about-alt .about-content,.about-content{position:absolute;bottom:0;left:0;max-width:100%;width:100%;margin:0;background:rgba(0,0,0,.3);box-sizing:border-box;text-align:center}.section-about-alt .about-content h2,.about-content h2{margin:12px 0;font-size:22px}.about-content img{display:none}.main-menu{margin:0 0 10px}.main-menu li{padding:3px 20px;display:block;margin:0 auto}.main-menu li+li a{border-left:0}.intro-block h3{font-size:18px}.article .col-1of2{float:none;width:100%;max-width:100%}.article .col-1of2~.col-1of2{margin-left:0}.main .section{padding-left:10px;padding-right:10px}.main-home .section{padding:0}.main .section-testimonials,.main .section-stories{padding-left:0;padding-right:0}.section-stories .story{padding-left:10px;padding-right:10px}.section-callout .ico,.section-callout h4 a{font-size:18px;vertical-align:middle}.article-images img{display:block;max-width:100%;margin:0 auto}.section-intro{padding-top:20px;margin-bottom:20px}.section-contact .section-form,.section-contact .section-content,.story .col-1of2,.form-survey .gfield-1of2,.form-contact .gfield{float:none;width:100%;max-width:100%}.story .col-1of2~.col-1of2{margin:15px 0}.section-contact .section-form,.story .col-1of2~.col-1of2,.form-survey .gfield-1of2{margin-left:0}.section-map img{width:100%;height:auto}.member{display:block;float:none;margin:10px auto}.member:nth-child(3n+3){margin-right:auto}.color-blue{color:#fff}.article .col-size1{width:169px;margin-left:10px}.ico-mail{margin-top:-3px}.article-entry-gray img.alignleft{max-width:100%;height:auto}.article img.alignleft,.article img.alignright{float:none;display:block;max-width:100%;height:auto;margin:0 auto}.accordion-head h3{font-size:19px}.accordion-body h4{font-size:16px}.accordion-body li{margin-bottom:9px}.section-articles .article+.article:before{width:100%;left:0}.nav-button .btn-inner span,.nav-button .btn-inner span:before,.nav-button .btn-inner span:after{-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.member:hover .member-overlay{opacity:0;visibility:hidden}.member.hover .member-overlay{opacity:1;visibility:visible;z-index:15}.tp-caption h2 span{color:#fff!important}.member:nth-child(4n+4){margin-right:auto}}@media (max-width:580px){.article .col-size1{display:none}.article .col-size2{float:none;width:100%;margin:0}}.header-bar-inner .contacts .address{padding-top:10px}.page-id-44 .article li:before{display:none}.page-id-44 .article li{padding:10px 0}