html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{max-width:1170px;margin-left:auto;margin-right:auto}.container:after{clear:both;content:"";display:block}.row{display:block}.row:after{clear:both;content:"";display:block}.wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1170px;display:block}.wrap:after{clear:both;content:"";display:block}.clearfix:after,.clearfix:before{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.span1{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:block;margin-right:2.5641%;width:23.07692%}.span1:last-child{margin-right:0}.span2{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:block;margin-right:2.5641%;width:48.71795%}.span2:last-child{margin-right:0}.span3{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:block;margin-right:2.5641%;width:74.35897%}.span3:last-child{margin-right:0}.span4{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;display:block;margin-right:2.5641%;width:100%}.span4:last-child{margin-right:0}.push1{margin-left:25.64103%}.push2{margin-left:51.28205%}.push3{margin-left:76.92308%}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.only-mobile{display:none}.mobile-header{background-color:#fff;border-bottom:1px solid #ededed;display:none;height:45px;line-height:45px;position:fixed;text-align:center;width:100%;z-index:2002;top:0;left:0}.mobile-logo{display:block;position:relative;margin-left:45px}.mobile-logo img{vertical-align:middle;height:12px;width:122px}.mobile-button-close,.mobile-button-open{background-color:#fff;border-bottom:1px solid #ededed;color:#615C58;display:inline-block;font-size:16px;height:45px;line-height:45px;overflow:hidden;position:absolute;text-align:center;left:0;-webkit-transition:width 250ms ease-in-out;-o-transition:width 250ms ease-in-out;transition:width 250ms ease-in-out;width:45px;z-index:1001}.mobile-button-close i:before,.mobile-button-open i:before{vertical-align:middle}.mobile-button-close{border-right:1px solid #ededed;width:0;z-index:100;background:#ededed}.mobile-button-open{border-right:1px solid #ededed}.mobile-nav{background-color:#fff;border-right:1px solid #ededed;font-weight:300;height:100%;left:-80%;line-height:44px;padding:0;bottom:0;position:absolute;top:45px;-webkit-transition:left 750ms ease-in-out;-o-transition:left 750ms ease-in-out;transition:left 750ms ease-in-out;width:80%;z-index:1001}.mobile-nav a{color:#86827F;display:block;padding:0 15px}.mobile-nav .mobile-logo,.mobile-nav li{border-bottom:1px solid #ededed}.mobile-nav .menu{font-size:0.9375em}.mobile-nav .current-menu-parent>a,.mobile-nav .current_page_item>a{color:#ea3bae}.mobile-nav .sub-menu{background:#ededed;border-top:1px solid #ededed;display:block;font-size:0.6875rem;opacity:1;position:relative;text-transform:uppercase;visibility:visible}.mobile-nav .sub-menu li:last-child{border-bottom:0}.mobile-nav .sub-menu .sub-menu{background-color:#f6f6f6}.m-search{height:46px;line-height:45px;position:relative}.m-search .search-field{border-radius:0;bottom:0;left:0;padding:0 15px;position:absolute;right:0;top:0;width:100%;border:0;height:45px}.m-search .search-button{border:0;height:45px;position:absolute;right:0;top:0;width:45px}.m-languages{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:0.6875em;border-bottom:1px solid #ededed;border-top:1px solid #ededed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-languages a{text-align:center;text-transform:uppercase;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.m-languages .idm+.idm{border-left:1px solid #ededed}.product_image_mobile{text-align:center;border-bottom:2px solid #615C58;padding-bottom:30px;margin-bottom:30px;display:none}.product_image_mobile img{vertical-align:bottom}@media screen and (max-width:1170px){.main-nav-left>li,.main-nav-right>li,.ubermenu-nav>li{margin:0;text-align:center}.before-header,.footer,.header,.main-content{padding-left:20px;padding-right:20px}.featured_img,.widget_ba-videos,.widget_sow-image{margin-left:-20px;margin-right:-20px}.featured_img h4,.widget_ba-videos h4,.widget_sow-image h4{font-size:2.5em}.footer-nav{display:block;margin-bottom:20px;width:100%;text-align:center}.footer-nav:after{clear:both;content:"";display:block}.footer-nav li{float:none}.footer-social{display:block;text-align:center;margin-bottom:20px}.title-push1{margin-left:30px}.expert-asks,.form_postit{width:100%;height:auto;margin:0 auto;padding:0;background:none}.timeline-point-content{max-width:220px}.timeline-point-content h3{font-size:1.25em}.timeline-point-content h4{font-size:0.9375em}.blog-grid{width:870px;margin:0 auto}.blog-grid .blog-grid-post{float:left;display:block;margin-right:3.44828%;width:31.03448%}.blog-grid .blog-grid-post:last-child{margin-right:0}.blog-grid .blog-grid-post:nth-child(3n){margin-right:0}.blog-grid .blog-grid-post:nth-child(4n){margin-right:30px}}@media screen and (max-width:1024px){.main-nav{font-size:0.78125em}.main-nav-left>li,.main-nav-right>li,.ubermenu-loc-main-left .ubermenu-nav>li,.ubermenu-loc-main-right .ubermenu-nav>li{padding-left:0;padding-right:0}.header-logo{width:202px}.main-nav-left-wrap,.main-nav-right-wrap,.ubermenu-loc-main-left,.ubermenu-loc-main-right{width:39.6%}.break{overflow:hidden}.break:before{z-index:1}body.home .parallax-window{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:920px){.mobile-home .so-widget-image{margin-left:auto;margin-right:auto}.mobile-home .lined-titles-text{padding-bottom:0}.mobile-home .lined-titles-text:after{border-bottom:0}.mobile-home .panel-grid-cell .so-panel{margin-bottom:0!important}.mobile-home .featured_title{margin-bottom:10px;line-height:1.4em}.mobile-home .lined-title-size1,.mobile-home .lined-title-size2{font-size:36px}.mobile-home .lined-subtitle-size1,.mobile-home .lined-subtitle-size2{font-size:18px;margin-bottom:25px}.mobile-home .lined-subtitle-size1,.mobile-home .lined-title-size1{font-weight:200}.mobile-home .lined-title-size1,.mobile-home .lined-title-size2{line-height:1.2em}.mobile-home .box-video,.mobile-home .box-video iframe{min-height:170px;max-height:170px}body{overflow-x:hidden}.openNav .mobile-button-open{width:0}.openNav .mobile-button-close{width:45px}.openNav .page-wrap{left:0;-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0);-webkit-transition:-webkit-transform 850ms ease-in-out;transition:-webkit-transform 850ms ease-in-out;-o-transition:transform 850ms ease-in-out;transition:transform 850ms ease-in-out;transition:transform 850ms ease-in-out, -webkit-transform 850ms ease-in-out;position:relative}.openNav .page-wrap:before{-webkit-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:200}.openNav .mobile-nav{left:0}.page-wrap{left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:-webkit-transform 500ms ease;-o-transition:transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.mobile-header{display:block}.main-content{padding-top:45px}.featured_img h4{font-size:2em;line-height:1.1em}.featured_img h5{font-size:0.75em;bottom:50px;right:45px;letter-spacing:1px}.featured_title{font-size:4em}.span2{width:100%;margin-right:0}.lined-titles{max-height:420px}.lined-title-size1{font-size:3.125em;line-height:1.04em}.lined-title-size2{font-size:2.625em;line-height:1em}.lined-subtitle-size1{font-size:1.5625em;line-height:1.08em}.lined-subtitle-size2{font-size:1.125em;line-height:0.88889em}.list_products .product{float:left;display:block;margin-right:2.5641%;width:48.71795%}.list_products .product:last-child{margin-right:0}.list_products .product:nth-child(2n){margin-right:0}.product_where_buy{background-size:100% auto;height:180px;margin:30px auto;width:280px}.product_where_buy a{font-size:1.75em;padding-top:52px}.product_single_title{font-size:2.6875em}.product_single_subtitle{font-size:1.4375em}.product_single_size{font-size:0.75em}.newsletter_widget{margin-bottom:30px}.newsletter_widget h5{font-size:1em}.newsletter_widget input{width:44%}.newsletter_widget button{text-align:center}.diagnosis_widget{padding:18px 100px 0 20px;background-position:center center;background-size:cover}.diagnosis_widget h5{font-size:1em}.diagnosis_widget p{font-size:0.6875em}.product_upsells{display:block}.product_upsells .products{display:block}.product_upsells .product{display:block}.blog-grid{width:570px;margin:0 auto}.blog-grid .blog-grid-post{float:left;display:block;margin-right:5.26316%;width:47.36842%}.blog-grid .blog-grid-post:last-child{margin-right:0}.blog-grid .blog-grid-post:nth-child(1n){margin-right:0}.blog-grid .blog-grid-post:nth-child(odd){margin-right:30px}.span1{float:left;display:block;margin-right:3.44828%;width:31.03448%}.span1:last-child{margin-right:0}.single-post-author,.single-post-wrap{float:none;max-width:100%}.single-post-author{max-width:100%;margin-top:30px;padding-top:30px;border-top:1px solid #D6D3D2}.single-post-title{margin-bottom:0.3125em}.single-posts-nav{width:100%!important;float:right;padding-top:10px}.error404{background-color:#f9f9f9}.not-found{background:none;height:auto;left:auto;margin-left:0;margin-top:0;padding:120px 40px 40px 40px;position:relative;top:auto;width:100%;text-align:center}.not-found:before{top:40px}.not-found h1{font-size:2.25em}.not-found p{font-size:1em;line-height:1.375em}.product_upsells_title{font-size:1.875em;border:0;padding-top:0}.woocommerce-breadcrumb{line-height:1.4;font-size:0.6875em}.header-wrap,.product_image,.sidebar-fixed{display:none}.product_image_mobile{display:block}.single-post-footer{text-align:center}.single-post-footer .span1,.single-post-footer .span3{display:block;width:100%;margin:0}.single-post-footer .single-posts-nav{padding-top:30px;display:inline-block;text-align:center}.only-mobile{display:block}.mobile-legal{line-height:2.4em}.copy-left,.copy-right{display:none}}@media screen and (max-width:640px){.page-section{margin:0 3% 2%;min-height:320px;width:44%}.page-section h2{font-size:1.875em}.footer{margin-top:0;padding:40px 0 0 0}.footer:before{display:none}#logo-footer,.footer-nav,.footer-social h5{display:none}.footer-social a{width:48px;height:48px;margin:0 4px}.footer-social a:before{font-size:24px;line-height:48px}}@media screen and (max-width:480px){.product_get_opinion{margin-left:0}.product_accordion dt{font-size:0.6875em}.product-social-share,.product_opinion_wrap{display:block;width:100%;clear:both;float:none}#product_open_review{float:right;margin-top:10px}.product-social-share{text-align:left;margin-top:0}.blog-grid{width:270px;margin:0 auto}.blog-grid .blog-grid-post{float:left;display:block;margin-right:11.11111%;width:100%;height:auto}.blog-grid .blog-grid-post:last-child{margin-right:0}.blog-grid .blog-grid-post:nth-child(3n){margin-right:0}.blog-grid .blog-grid-post:nth-child(4n){margin-right:30px}.page-about .featured_title{font-size:2.75em}.span1{float:left;display:block;margin-right:2.5641%;width:48.71795%}.span1:last-child{margin-right:0}.span1:nth-child(2n){margin-right:0}.span3{float:left;display:block;margin-right:2.5641%;width:100%;margin-right:0}.span3:last-child{margin-right:0}.footer-copyright{font-size:0.75em}.team-member{float:left;display:block;margin-right:2.5641%;width:48.71795%;margin-bottom:30px}.team-member:last-child{margin-right:0}.team-member:nth-child(2n){margin-right:0}#google-container{max-height:300px}.featured_title{font-size:3.125em}.lined-titles{max-height:320px;max-width:100%;word-break:break-word}.lined-title-size1{font-size:2.25em;line-height:1.44444em}.lined-title-size2{font-size:1.5625em;line-height:1em}.lined-subtitle-size1{font-size:1.25em;line-height:1.25em}.lined-subtitle-size2{font-size:0.8125em;line-height:1.07692em}.faq-navigation{background:none;min-height:100px;padding:0;text-align:left}.faq-navigation h2{font-size:1.75em;margin-bottom:10px}.faq-navigation li{line-height:1.5em}.faq-navigation li>a{font-size:0.75em;background-position:right -16px;display:block}.faq-navigation a.current{background-position:right center}.page-section{min-height:260px;width:44%}.page-section h2{font-size:1.6875em}.newsletter_widget .widget-newsletter-mailchimp .mc-field-group,.widget-newsletter-home .field-group{width:100%;margin-bottom:10px}.widget-newsletter-home .button{width:100%}#newsletter_home{border-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}#newsletter_home.border_dot_top:after{display:none}#newsletter_home .field-group{margin-bottom:0}#newsletter_home input{border-radius:0;border-bottom:0;padding-left:20px;height:36px}#newsletter_home .button-wrap .button{border-radius:0;line-height:32px;padding:2px 0;height:auto;background-color:#ea3bae}.widget-newsletter-home{border-top:1px solid #000;margin-top:30px;padding-top:0;margin-left:-20px;margin-right:-20px}.widget-newsletter-home h2{display:none}.widget-newsletter-home h3{border-bottom:0;padding-left:20px}.newsletter_widget .widget-newsletter-mailchimp .button-wrap{text-align:center;display:block}.single-post-tags{font-size:0.9375em;line-height:1.8em}.copy-center{font-size:12px;display:block;width:100%}}a.newsletter_widget{color:red}@media screen and (max-width:320px){.diagnosis_widget h5{font-size:0.8125em;margin-bottom:5px}.diagnosis_widget p{font-size:0.5625em;letter-spacing:.02em}.list_products .product{display:block;float:none;margin-right:0;width:100%}#timeline_wrap{height:360px}.timeline-point-content{max-width:140px;height:320px}.timeline-point-content h3{font-size:1em}.timeline-point-content h4{font-size:0.6875em}.page-section{margin:0;min-height:340px;width:280px}.page-section h2{font-size:1.75em}}