fieldset,hr{border:0;padding:0}#scy8xF a:after,.header-right-menu ul li{display:inline-block}#scy8xF a:after,.content .asda,.content .dasd{position:relative}.before-after .menu li a,.call-today span a,.global-wrapper a:hover,.header-right-menu ul li a,.main-menu ul li a,a{text-decoration:none}.hidden,.invisible{visibility:hidden}button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:crimson_textitalic;src:url(../fonts/crimsontext-italic-webfont.eot);src:url(../fonts/crimsontext-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-italic-webfont.woff) format('woff'),url(../fonts/crimsontext-italic-webfont.ttf) format('truetype'),url(../fonts/crimsontext-italic-webfont.svg#crimson_textitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:crimson_textsemibold_italic;src:url(../fonts/crimsontext-semibolditalic-webfont.eot);src:url(../fonts/crimsontext-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-semibolditalic-webfont.woff) format('woff'),url(../fonts/crimsontext-semibolditalic-webfont.ttf) format('truetype'),url(../fonts/crimsontext-semibolditalic-webfont.svg#crimson_textsemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight;src:url(../fonts/raleway-extralight-webfont.eot);src:url(../fonts/raleway-extralight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-extralight-webfont.woff) format('woff'),url(../fonts/raleway-extralight-webfont.ttf) format('truetype'),url(../fonts/raleway-extralight-webfont.svg#ralewayextralight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewayheavy;src:url(../fonts/raleway-heavy-webfont.eot);src:url(../fonts/raleway-heavy-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-heavy-webfont.woff) format('woff'),url(../fonts/raleway-heavy-webfont.ttf) format('truetype'),url(../fonts/raleway-heavy-webfont.svg#ralewayheavy) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaybold;src:url(../fonts/raleway-bold-webfont.eot);src:url(../fonts/raleway-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-bold-webfont.woff) format('woff'),url(../fonts/raleway-bold-webfont.ttf) format('truetype'),url(../fonts/raleway-bold-webfont.svg#ralewaybold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:crimson_textbold_italic;src:url(../fonts/crimsontext-bolditalic-webfont.eot);src:url(../fonts/crimsontext-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-bolditalic-webfont.woff) format('woff'),url(../fonts/crimsontext-bolditalic-webfont.ttf) format('truetype'),url(../fonts/crimsontext-bolditalic-webfont.svg#crimson_textbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaylight;src:url(../fonts/raleway-light-webfont.eot);src:url(../fonts/raleway-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-light-webfont.woff) format('woff'),url(../fonts/raleway-light-webfont.ttf) format('truetype'),url(../fonts/raleway-light-webfont.svg#ralewaylight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(../fonts/raleway-medium-webfont.eot);src:url(../fonts/raleway-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-medium-webfont.woff) format('woff'),url(../fonts/raleway-medium-webfont.ttf) format('truetype'),url(../fonts/raleway-medium-webfont.svg#ralewaymedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:crimson_textroman;src:url(../fonts/crimsontext-roman-webfont.eot);src:url(../fonts/crimsontext-roman-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-roman-webfont.woff) format('woff'),url(../fonts/crimsontext-roman-webfont.ttf) format('truetype'),url(../fonts/crimsontext-roman-webfont.svg#crimson_textroman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:crimson_textsemibold;src:url(../fonts/crimsontext-semibold-webfont.eot);src:url(../fonts/crimsontext-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-semibold-webfont.woff) format('woff'),url(../fonts/crimsontext-semibold-webfont.ttf) format('truetype'),url(../fonts/crimsontext-semibold-webfont.svg#crimson_textsemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaythin;src:url(../fonts/raleway-thin-webfont.eot);src:url(../fonts/raleway-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-thin-webfont.woff) format('woff'),url(../fonts/raleway-thin-webfont.ttf) format('truetype'),url(../fonts/raleway-thin-webfont.svg#ralewaythin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url(../fonts/raleway-semibold-webfont.eot);src:url(../fonts/raleway-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-semibold-webfont.woff) format('woff'),url(../fonts/raleway-semibold-webfont.ttf) format('truetype'),url(../fonts/raleway-semibold-webfont.svg#ralewaysemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:crimson_textbold;src:url(../fonts/crimsontext-bold-webfont.eot);src:url(../fonts/crimsontext-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/crimsontext-bold-webfont.woff) format('woff'),url(../fonts/crimsontext-bold-webfont.ttf) format('truetype'),url(../fonts/crimsontext-bold-webfont.svg#crimson_textbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(../fonts/raleway-regular-webfont.eot);src:url(../fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-regular-webfont.woff) format('woff'),url(../fonts/raleway-regular-webfont.ttf) format('truetype'),url(../fonts/raleway-regular-webfont.svg#ralewayregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold;src:url(../fonts/raleway-extrabold-webfont.eot);src:url(../fonts/raleway-extrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/raleway-extrabold-webfont.woff) format('woff'),url(../fonts/raleway-extrabold-webfont.ttf) format('truetype'),url(../fonts/raleway-extrabold-webfont.svg#ralewayextrabold) format('svg');font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{transition:color .3s ease}.before-after ul li a,.bx-pager div a,.content .more a,.main-menu ul li ul li,.pager li{transition:all .3s ease}.global-wrapper{font-family:ralewaymedium;color:#58585a;font-size:15px}.call-today,.call-today span a{color:#868686}.wrapper{width:1020px;margin:0 auto}.site-header .header-top{height:45px;background:#eeeded;border-bottom:1px solid #dbdbdb}.site-header .normal-header .clearfix,.site-header .wrapper .normal-header{height:127px}.call-today{width:300px;float:left;line-height:45px;font-family:crimson_textitalic;font-size:18px;height:45px;padding-top:1px}.call-today span{font-family:arial;font-weight:700;font-size:16px;padding-left:5px}.header-right-menu{float:right;padding-top:9px}.header-right-menu ul{margin:0;padding:0;list-style:none;text-align:right}.header-right-menu ul li a{font-family:ralewaysemibold,Arial;color:#868686}.header-right-menu ul li a:hover{color:#485e8f}#scy8xF{float:right;padding-top:9px}#scy8xF a{background:url(../img/bglv.jpg) repeat-x rgba(0,0,0,0);border-radius:0 0 4px 5px;color:#fff;padding:16px 15px 6px}#scy8xF a:after{background:url(../img/lvicon.png) no-repeat rgba(0,0,0,0);content:"";height:18px;margin-left:6px;top:4px;width:23px}.content .asda a>span,.content .dasd a>span{position:absolute}.content .asda span span:first-child,.content .asda span span:last-child,.content .dasd span span:first-child,.content .dasd span span:last-child{display:block;height:20px;width:100%}.content .asda span span:first-child,.content .dasd span span:first-child{font-family:crimson_textbold_italic}.content .asda span span:last-child,.content .dasd span span:last-child{font-family:ralewayregular}.content .asda span,.content .dasd span{color:#fff;font-size:30px;top:35%}.content .asda span span:last-child{margin-left:11px}.content .dasd span span:last-child{margin-left:-15px}.content .asda span{left:30px}.content .dasd span{right:30px}.logo{margin-top:24px;margin-bottom:0;width:270px;float:left}.view-header{margin-top:20px;margin-bottom:20px}.before-after{float:right;margin-top:32px}.before-after .region{padding:0}.before-after .menu{text-align:center;margin:0;padding:0}.before-after .menu li{display:inline-block;margin-left:21px;position:relative}.before-after .menu li a{display:block;padding:14px 40px;border:1px solid #536795;font-size:20px;line-height:20px;color:#536795;border-radius:3px;font-family:crimson_textbold_italic}.before-after .menu li a:hover{background:#536795;color:#fff}.contact-us label{color:#536795}.main-menu{margin-bottom:22px}.main-menu ul{padding:0;margin:0;list-style:none;text-align:center}.main-menu ul li{display:inline-block;margin:0 0 0 45px;padding:0;position:relative}.main-menu ul li:first-child{margin-left:0}.main-menu ul li a{font-family:ralewaybold;color:#a6a6a6;font-size:15px}.main-menu ul li:hover ul{display:block}.main-menu ul li a:hover{color:#abc33c}.main-menu ul li ul{position:absolute;z-index:500;padding-top:23px;text-align:left;display:none;left:-7px;top:20px}.bx-pager,.page-content{text-align:center}.main-menu ul li ul:before{content:'';background:url(../img/drop-down-menu-arrow.png) no-repeat;display:block;width:18px;height:8px;position:absolute;top:15px;left:45px}.main-menu ul li ul li{display:block;margin:0;background:#e8e7e7;min-width:226px}.main-menu ul li ul li:nth-child(2n){background:#d5d4d4}.main-menu ul li ul li a{color:#595959;padding:14px;display:block;width:100%;height:100%;font-size:13px;line-height:13px}.main-menu ul li ul li a:hover{background:#abc33c;color:#fff}.main-menu ul li ul li ul{position:relative;top:0;left:0;margin-top:-13px}.main-menu ul li ul li ul li a{font-size:11px;line-height:11px;padding-left:20px}.front-page-slider{overflow:hidden;margin-bottom:30px}.front-page-slider .content ul,.front-page-slider .content ul li{margin:0;padding:0;list-style:none}.front-page-slider .content ul li{position:relative;height:399px;width:100%;max-width:1020px}.front-page-slider .content ul li img{width:100%;height:auto}.front-page-slider .content ul li .item-list{position:absolute;left:0;top:0;z-index:1}.front-page-slider .content ul li>a,.front-page-slider .content ul li>p{z-index:1000;left:40px;color:#fff;display:block;width:340px;position:absolute}.front-page-slider .content ul li>p{top:120px;font-size:14px}.front-page-slider .content ul li>a{top:86px;font-size:30px;text-decoration:none;font-family:crimson_textbold_italic;line-height:30px}.front-page-slider .content ul li>a:hover{text-decoration:underline}.front-page-slider .bx-wrapper{width:100%;max-width:1020px;margin:0 auto;overflow:visible!important}.front-page-slider .bx-viewport{width:100%;max-width:1020px;margin:0 auto 20px;overflow:visible!important}body.front .page-content{margin-bottom:40px}body.front .content .left,body.front .content .right{max-width:460px}body.front .region-featured-product .view .views-row{padding-top:40px;padding-bottom:40px}body.front .region-featured-product .view .views-row-0{padding-top:0}body.front .region-featured-product .view .views-row .featered-product{width:90%;max-width:1020px;margin:0 auto}body.front .region-featured-product .view .views-row-odd{background-color:#eeeced}body.front .region-featured-product .view .views-row-odd .more a{background-color:#fff}body.front .region-featured-product .view .views-row-odd .more a:hover{background-color:#2c4374}@media screen and (min-width:600px){body.front .region-featured-product .view .left,body.front .region-featured-product .view .right{width:45%;margin-left:2.5%;margin-right:2.5%}body.front .region-featured-product .view img{width:100%;height:auto}}.transperent{background:rgba(255,255,255,.5);float:left;height:399px;position:absolute;top:0;width:50%!important}.transperent.left{left:-45%}.transperent.right{right:-45%}@media screen and (max-width:1020px){.transperent{display:none}}.bx-wrapper{position:relative!important}.bx-pager div{display:inline-block}.bx-pager div a{display:block;width:12px;height:12px;border-radius:50%;text-indent:-5000px;background:#eeeded;margin:4px}.bx-pager div a.active,.bx-pager div a:hover{background:#2c4374}body.front .page-content p{text-align:left;max-width:600px;margin:1em auto}body.front .page-content p:last-child{text-align:center}.page-content h1{font-size:24px}.page-content h2{font-size:18px;margin-top:0}.page-content .region{margin:5px 0 45px;padding:0}.page-content__inner{text-align:left}.content .more a,.pager,.region-content-blocks .view-content{text-align:center}.page-content__sidebar{width:63%;max-width:630px;float:left;margin-right:40px}.sidebar{width:32%;max-width:321px;float:right;padding-top:120px}.sidebar .block-menu,.sidebar .block-menu-block{border:1px solid #526695;border-radius:4px;margin-bottom:20px;overflow:hidden}.sidebar .block-menu h2,.sidebar .block-menu-block h2{margin:0;background:#526695;padding:19px;color:#eeeded;font-size:18px;font-family:ralewaysemibold}.sidebar .block-menu ul,.sidebar .block-menu-block ul{list-style:none;margin:0;padding:0}.sidebar .block-menu ul li,.sidebar .block-menu-block ul li{list-style:none;border-bottom:1px solid #d5d5d5;padding:16px 19px;margin:0}.sidebar .block-menu ul li.active-trail,.sidebar .block-menu-block ul li.active-trail{background-color:#ebedf3}.sidebar .block-menu ul li:last-child,.sidebar .block-menu-block ul li:last-child{border-bottom:none}.sidebar .block-menu ul li a,.sidebar .block-menu-block ul li a{text-decoration:none;color:#58585a;font-size:18px;font-family:crimson_textroman}.sidebar .block-menu ul li a:hover,.sidebar .block-menu-block ul li a:hover{text-decoration:underline}.sidebar .block-menu ul li ul,.sidebar .block-menu-block ul li ul{padding:0 0 0 10px}.sidebar .block-menu ul li ul li,.sidebar .block-menu-block ul li ul li{padding:0;border:0}.sidebar .block-menu ul li ul li a,.sidebar .block-menu-block ul li ul li a{color:#485e8f;font-family:crimson_textsemibold_italic;font-size:14px}.contact-us .form-textarea-wrapper textarea,.contact-us input[type=email],.contact-us input[type=text]{width:100%;box-sizing:border-box;border:1px solid #546896;border-radius:3px;height:42px}.contact-us .form-textarea-wrapper textarea{height:140px}.contact-us input[type=submit]{width:226px;margin:0 auto;box-sizing:border-box;border:1px solid #eeeded;background:#eeeded;border-radius:3px;height:42px;color:#58585a;display:block;font-family:crimson_textbold_italic;font-size:20px}.contact-us-row{width:100%}.contact-us-col{width:285px;float:left;margin-left:60px}.contact-us .contact-us-city{width:260px}.contact-us .contact-us-state{width:100px}.contact-us .contact-us-zip{width:150px}.contact-us-col:first-child{margin-left:0}.page-content__inner h1{font-size:34px;font-family:crimson_textbold_italic;margin:35px 0 25px}.page-content__inner h2{font-size:30px;font-family:crimson_textbold_italic;margin:35px 0 -12px;font-weight:lighter}body.page-node-11 .page-content__sidebar{float:none}.view-before-after-list .views-field-field-after,.view-before-after-list .views-field-field-before{float:left}.view-before-after-list .views-field-field-after .views-label,.view-before-after-list .views-field-field-before .views-label{font-size:15px;color:#58585a;font-family:crimson_textbold_italic}.view-before-after-list .views-field-field-before{margin-right:11px}.view-before-after-list .views-row{padding:60px 0;background:#eeeded}.view-before-after-list .views-field-title a,.view-before-after-list .views-field-title h2{font-size:30px;text-decoration:none;color:#2c4374;font-family:crimson_textbold}.view-before-after-list .views-field-title a:hover{text-decoration:underline}.view-before-after-list .views-row-even{background:#fff}.view-before-after-list .views-row-even .views-field-body{float:right}.content .left,.content .left img,.view-before-after-list .views-row-even .views-field-field-after,.view-before-after-list .views-row-even .views-field-field-before{float:left}.content .field-items ul{padding-left:0}.content .field-items ul li{list-style-type:none;margin-top:10px;margin-bottom:15px}.content .field-items ul li:before{content:"\2022";font-weight:700;font-family:arial;font-size:17px;color:#acc33d;padding-right:5px}.region-before-after-content{padding:0!important}.view-before-after-list .views-field-body{width:440px;float:left;margin-right:90px}.element-invisible{display:none}.pager{margin:45px 0 0;padding:0;height:auto;margin-top:40px!important}.pager li{display:inline-block!important;box-sizing:border-box;padding:12px 17px!important;border-radius:3px;background:#eeeded;font-size:18px;line-height:18px;margin:0 7px!important;font-family:Arial}.region-front-slider,.region-header-right-menu,.region-top-image-block,.sidebar .region{padding:0}.pager li:hover{background:#2c4374}.pager li.pager-current{background:#2c4374;color:#fff}.pager li a{text-decoration:none;display:block;width:100%;height:100%;color:#58585a}.pager li:hover a{color:#fff}.content h2 a{font-size:30px;color:#2c4374;text-decoration:none;font-family:crimson_textbold}.content h2 a:hover{text-decoration:underline}.content .left{width:50%}.content .right img,.featered-product .views-field-field-block-image{float:right}.content .right{width:50%;float:right}.content .more{margin-top:25px}.content .more a{display:block;width:225px;height:44px;text-decoration:none;font-size:20px;line-height:44px;border-radius:3px;font-family:crimson_textbold_italic;margin:0 auto;background:#eeeded;color:#58585a;border:1px solid #eeeded}.content .more .alternative a{background:#fbfbfb;color:#58585a;border:1px solid #fbfbfb}#block-views-products-categories-block .content .views-row-odd .more a{background-color:#fff}#block-views-products-categories-block .content .views-row-even .more a{background-color:#eeeded}#block-views-products-categories-block .content .more a:hover,.content .more a:hover{background:#2c4374;color:#fff;border:1px solid #2c4374}#block-views-fpblock-block h2,#block-views-online-consultation-block h2{margin-top:-5px}.featered-product .views-field-body,.featered-product .views-field-title{float:left;width:460px}.online-consultation-bg{background:#eeeded}.site-content .img img{border:5px solid #fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.5);box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.site-content .callout{margin-bottom:1em}.site-content .callout img{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-content .views-field-field-image img,.site-content .views-field-field-image-hli img{border:0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0;-moz-box-shadow:0}.region-content-blocks .views-row{width:232px;display:inline-block;text-align:left;background:#eeeded;border-radius:5px 35px 5px 5px;box-sizing:border-box;padding:25px 18px;font-size:15px;color:#58585a;margin:0 12px;transition:all .3s ease}.callout,.company-logos ul,.feature-image,.footer-copy,.page-about-news-awards .views-field-view-node,.page-news .views-field-view-node{text-align:center}.region-content-blocks .views-row-first{margin-left:0}.region-content-blocks .views-row-last{margin-right:0}.region-content-blocks .views-field-title a{font-size:24px;color:#2c4374;text-decoration:none;font-family:crimson_textbold_italic}.region-content-blocks .views-field-view-node a{font-size:14px;color:#58585a;text-decoration:none;font-family:ralewaybold}.region-content-blocks .views-row:hover{background:#2b4273;color:#fff}.region-content-blocks .views-row:hover .views-field-title a{color:#fff}.region-content-blocks .views-row:hover .views-field-view-node a{color:#abc33c}.site-content{background:url(../img/content-bg.png) bottom center no-repeat #fff;background-size:contain;padding-bottom:50px}.page-about-news-awards .site-content .views-row,.page-news .views-row{width:320px;float:left;margin-left:23px;margin-bottom:22px;background:#eeeded;padding:20px 18px 22px;box-sizing:border-box;border-radius:5px;border-top:5px solid #ea9a28}.page-about-news-awards .views-row img,.page-news .views-row img{width:100%;height:auto;margin:0 0 15px}.page-about-news-awards .view-filters .views-exposed-widget,.page-news .view-filters .views-exposed-widget{float:left;width:48%;margin-left:2%;padding:0;margin-bottom:15px}.page-about-news-awards .view-filters .views-exposed-widget:first-child,.page-news .view-filters .views-exposed-widget:first-child{margin-left:0}.page-about-news-awards .view-filters .views-exposed-widget .form-submit,.page-news .view-filters .views-exposed-widget .form-submit{margin:0}.page-about-news-awards .view-filters .views-exposed-widget input,.page-about-news-awards .view-filters .views-exposed-widget select,.page-news .view-filters .views-exposed-widget input,.page-news .view-filters .views-exposed-widget select{width:100%;height:44px;box-sizing:border-box;border:1px solid #546896;border-radius:3px;padding-left:15px;outline:0;color:#546896;font-size:15px;font-family:ralewaysemibold;background-color:transparent}.footer-block .region,.footer-logos .region{padding:0}.page-about-news-awards .views-content,.page-news .view-content{margin-left:-23px}.page-about-news-awards .views-field-view-node a,.page-news .views-field-view-node a{text-decoration:none;font-size:16px;color:#546896;font-family:crimson_textbold_italic}.page-about-news-awards .views-field-view-node a:hover,.page-news .views-field-view-node a:hover{text-decoration:underline}.company-logos ul{list-style:none;margin:0;padding:0}.company-logos ul li{display:inline-block;line-height:113px;margin:0 30px}.view-random-top-image img{width:100%;height:auto}.site-footer{height:384px;-webkit-box-shadow:0 0 21px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 21px 0 rgba(0,0,0,.6);box-shadow:0 0 21px 0 rgba(0,0,0,.6)}.footer-logos{height:113px;overflow:hidden}.footer-blocks{background:#58585a;color:#fff}.footer-block{float:left;margin-top:50px;margin-bottom:50px}.footer-block h2{font-size:24px;margin:17px 0 30px;width:330px;line-height:24px}.footer-logo{margin:0 0 52px}.footer-social{width:300px;box-sizing:border-box}.footer-icons a{display:inline-block;text-indent:-5000px;width:30px;height:30px;margin:0 5px}.footer-icons a:first-child{margin-left:0}.footer-icons a:last-child{margin-right:0}.icon-facebook{background:url(../img/social-media2.png) -3px -3px no-repeat}.icon-twitter{background:url(../img/social-media2.png) -43px -3px no-repeat}.icon-google{background:url(../img/social-media2.png) -83px -3px no-repeat}.icon-youtube{background:url(../img/social-media2.png) -121px -3px no-repeat}.icon-in{background:url(../img/social-media2.png) -159px -3px no-repeat}.icon-pinterest{background:url(../img/social-media2.png) -198px -3px no-repeat}.icon-instagram{background:url(../img/social-media2.png) -239px -3px no-repeat}.footer-menu{width:400px;border-right:1px solid #454545;border-left:1px solid #454545;padding:0 34px;box-sizing:border-box}.footer-menu h2{margin-bottom:15px}.footer-menu .menu{margin:0;padding:0;list-style:none;font-size:0}.footer-menu .menu li{display:inline-block;width:50%;margin:15px 0 0;padding:0;font-size:12px}.footer-menu .menu li a{text-decoration:none;color:#a5a5a5}.footer-menu .menu li a:hover{text-decoration:underline;color:#c8c8c8}.footer-address{width:315px;padding:0 34px;box-sizing:border-box}.footer-address .international{margin-top:10px}.footer-address .international a img{width:22px;height:15px;margin:0 3px}.footer-copy{height:42px;background:#404041;line-height:42px;color:grey;font-size:10px}#block-block-3,#block-menu-menu-footer-menu h2{font-family:arial}#block-block-3 .content p{margin:0}body.page-about-locations aside.sidebar{display:none}body.page-about-locations .page-content{width:100%;max-width:100%}body.page-about-locations .view-clinic-locations .view-content .country-block h3{border-bottom:2px solid #d7d7d7;padding-bottom:20px}.ir,.visuallyhidden{border:0;overflow:hidden}body.page-about-locations .view-clinic-locations .view-content .country-block .accordion-title{position:relative;cursor:pointer}body.page-about-locations .view-clinic-locations .view-content .country-block .accordion-title .accordion-label{position:absolute;top:0;right:0;line-height:25px}body.page-about-locations .view-clinic-locations .view-content .views-field-title a{font-family:ralewaymedium;font-size:15px}@media screen and (min-width:640px){body.page-about-locations .view-clinic-locations .view-content .country-block .location-block .column{float:left;width:30%;margin:0 1.5%}}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.trigger-chat,.trigger-menu{position:absolute;top:0;text-align:center;cursor:pointer}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.view-leadership .views-row-odd,.view-test-add-doctors-trichologists .views-row-odd{background:#eeeded}.feature-image img{display:inline-block;width:100%;height:auto}.diagram-block__item{float:left;width:285px;padding-right:85px;margin-left:82px;border-right:1px solid #dbdbdb;font-family:crimson_textbold}.diagram-block{overflow:hidden;padding-top:50px}.diagram-block__item img{border:none!important;box-shadow:none!important}#graph-green span{color:#abc23c}#graph-blue span{color:#2d4375}#graph-orange span{color:#eb9929}.diagram-block__item:first-child{margin:0}.diagram-block__item:last-child{border:none}.diagram-block__item h4{font:400 24px/24px crimson_textbold_italic;margin:20px 0 10px}.diagram-block__item p{font:400 15px/18px ralewayregular;color:#58585a;margin:0}.taxonomy-term-page img{margin-top:20px;margin-bottom:20px}.callout h2{font-family:ralewayextralight;font-size:36px;margin-bottom:5px;margin-top:30px}.callout p{margin-top:5px;font-family:crimson_textitalic;font-size:24px}.view-before-after-list .views-row-even .views-field-title{padding-left:48%}.view-products-categories .views-row-odd{background:#eeeded;padding:55px 0}.view-products-categories .views-row-even{padding:55px 0}.view-products-categories .views-row-odd .views-field-left{float:left;width:45%}.view-products-categories .views-row-even .views-field-left,.view-products-categories .views-row-odd .views-field-field-category-image{float:right;width:45%}.view-leadership .views-row-odd .views-field-left,.view-products-categories .views-row-even .views-field-field-category-image{float:left;width:45%}.view-products-categories .views-field-name a{font:400 30px crimson_textbold;line-height:30px;color:#2c4374}.view-leadership .views-field-name,.view-test-add-doctors-trichologists .views-field-name{font:400 30px/1.25em crimson_textbold;color:#2c4374}.view-leadership .views-row{padding:10px;margin-bottom:55px}.view-leadership .views-row-odd .views-field-field-category-image{float:right;width:45%;margin:0 0 10px 10px}.view-leadership .views-row-even .views-field-left{float:right;width:45%}.view-leadership .views-row-even .views-field-field-category-image{float:left;width:45%;margin:0 10px 10px 0}.view-test-add-doctors-trichologists .views-row{padding:10px;margin-bottom:55px}.view-test-add-doctors-trichologists .views-row-odd .views-field-left{float:left;width:45%}.view-test-add-doctors-trichologists .views-row-odd .views-field-field-category-image{float:right;width:45%;margin:0 0 10px 10px}.view-test-add-doctors-trichologists .views-row-even .views-field-left{float:right;width:45%}.view-test-add-doctors-trichologists .views-row-even .views-field-field-category-image{float:left;width:45%;margin:0 10px 10px 0}.views-field-field-category-image img{width:100%;height:auto}.font-green{color:#abc23c}.font-blue{color:#2d4375}.font-orange{color:#eb9929}.content .node .webform-client-form input.form-text{width:100%;border:1px solid #58585a;padding:3px}.content .node .webform-client-form input.form-radio{height:18px}.content .node .webform-client-form .webform-component-markup h2{border-top:1px solid #58585a;padding-top:.5em}.content .node .webform-client-form .slim .form-radios .form-type-radio{float:left;margin-right:1em}.content .node .webform-client-form .indent{margin-left:3em;margin-right:3em}@media screen and (min-width:600px){.content .node .webform-client-form #webform-component-country,.content .node .webform-client-form #webform-component-email,.content .node .webform-client-form #webform-component-name,.content .node .webform-client-form #webform-component-phone{float:left;width:48%;margin:.5em 2% 1em 0}.content .node .webform-client-form #webform-component-gender{clear:both}.content .node .webform-client-form #edit-submitted-age{width:3em}.content .node .webform-client-form .split-me .form-type-checkbox{float:left;width:31%;margin:5px 1%}.content .node .webform-client-form .split-me label{font-size:14px}}.locations-block__col{display:inline-block;width:30%;margin-left:4.2%;vertical-align:top}.locations-block__col:first-child{margin:0}.locations-block__col h3{color:#2c4374;font:400 30px/40px crimson_textbold;margin:.5em 0}.footer-links,.responsive-footer,.responsive-header{display:none}.trigger-chat{right:66px;width:66px;height:62px;background:#2c4374}.trigger-chat .icon--chat{width:30px;height:24px;background:url(../img/lvicon.png) center center no-repeat;display:inline-block;margin-top:20px}.trigger-menu{right:0;width:66px;height:62px;background:#dbdbdb;display:none}.trigger-menu .icon--trigger{width:30px;height:24px;background:url(../img/trigger-menu.png) 0 1px;display:inline-block;margin-top:20px}.trigger-menu.opened .icon--trigger{background-position:0 -36px}.views-field-created{font:400 16px/20px crimson_textbold_italic;color:#2c4374;padding-bottom:10px;border-bottom:1px solid #cfcece;margin-bottom:15px}.views-field-term-node-tid,.views-field-title{font:400 19px/23px crimson_textbold_italic;color:#58585a;text-decoration:none}.views-field-term-node-tid a,.views-field-title a{color:#58585a}.views-field-term-node-tid a:hover,.views-field-title a:hover{color:#979797}@media screen and (max-width:1020px){.before-after,.footer-icons{text-align:center}.wrapper{width:100%;padding:0 10px}.site-header .normal-header .clearfix,.site-header .wrapper .normal-header{height:170px}.main-menu ul li{margin-left:15px}.main-menu ul li a{font-size:13px}.content .left,.content .right{width:48%}.content .left img,.content .right img{width:100%;height:auto}.region-content-blocks .views-row,.region-content-blocks .views-row-first{margin:10px 12px}.footer-logos{height:auto}.footer-address,.footer-menu,.footer-social{width:33%}.footer-block h2{width:auto;font-size:15px}.footer-icons a,.footer-icons a:first-child{margin:5px}.footer-logo img{width:100%;height:auto}.footer-address,.footer-links,.footer-menu,.footer-social{padding:0 20px}.call-today span,.view-before-after-list .views-row-even .views-field-title{padding-left:0}.before-after{float:none;width:100%;margin:20px 0}.logo{float:none;display:block;margin:24px auto}.call-today{width:200px}.before-after ul li:first-child{margin:0}.footer-links{display:inline-block}.contact-us-col{width:48%;margin-left:4%}.contact-us .contact-us-state,.contact-us .contact-us-zip{width:22%}.view-before-after-list .views-field-body{float:none;width:100%;margin:0}.view-before-after-list .views-field-field-after,.view-before-after-list .views-field-field-before,.view-before-after-list .views-row-even .views-field-field-after,.view-before-after-list .views-row-even .views-field-field-before{float:none;display:block;margin:15px auto;width:225px}.view-before-after-list .views-row{padding:20px 0}.page-news .views-row{width:30%;margin-left:3%}.page-news .view-filters .views-exposed-widget{width:31%;margin-left:3%}}@media screen and (max-width:960px){.before-after,.footer-logos,.header-right-menu,.main-menu,.normal-footer,.normal-header{display:none}.footer-address,.footer-logos,.footer-menu,.footer-social{float:none;width:100%}.footer-menu{border:none}.responsive-footer,.responsive-header{display:block}.site-footer{height:auto}.responsive-header .header-top{height:63px;background:#eeeded;border-bottom:1px solid #dbdbdb;padding:12px 10px;position:relative}.responsive-header .logo{width:160px;float:left;margin:0}.responsive-header .logo img{width:160px;height:auto}.responsive-header .call-today{text-align:center;width:100%;font-size:24px;margin:20px 0}.responsive-header .call-today span{font:700 18px arial}.trigger-menu{display:block}.responsive-header .main-menu{width:100%;background:#e8e7e7;position:absolute;top:63px;left:0;z-index:1000}.responsive-header .main-menu ul{position:relative;display:block;padding-top:0;top:0}.responsive-header .main-menu ul li{position:relative;display:block;width:100%;margin:0;padding-left:20px}.responsive-header .main-menu ul li ul{display:none}.responsive-header .main-menu ul li a{padding:15px 10px;text-align:left;color:#58585a;line-height:13px;display:block;width:100%}.responsive-header .main-menu ul li:nth-child(2n){background:#e8e7e7}.responsive-header .main-menu ul li.active-trail{background:#d5d4d4}.responsive-header .main-menu ul li.active-trail ul{display:block;margin:0 20px}.responsive-header .main-menu ul li.active-trail ul li{background:#d5d4d4;font-family:crimson_textroman;font-size:15px;line-height:15px;font-weight:400;border-top:1px solid #eae7e9;padding-left:0}.responsive-header .main-menu ul li.active-trail ul li ul li,.responsive-header .main-menu ul li.active-trail ul li:first-child{border:0}.responsive-header .main-menu ul li.active-trail ul li a{padding:10px 5px;font-family:crimson_textroman;font-size:15px;line-height:15px;font-weight:400}.responsive-header .main-menu ul li.active-trail ul li ul li a{color:#2c4374;font-size:13px;font-style:italic}.front-page-slider .region-front-slider{padding-top:0}.front-page-slider .bx-wrapper{background-color:#eeeded}.front-page-slider .bx-viewport{margin-bottom:0}.front-page-slider .content ul li{width:100%;height:auto}.front-page-slider .content ul li .item-list{position:relative}.front-page-slider .content ul li>a,.front-page-slider .content ul li>p{position:relative;color:#2c4374;width:90%;margin:0 auto;top:21px;left:0}.bx-controls{margin-top:1em}.bx-pager div a{background-color:#fff;margin:5px 15px}.responsive-footer .footer-block h2,.responsive-footer .footer-logo{display:none}.responsive-footer .call-today{width:100%;text-align:center;font:700 20px/20px arial;color:#fbfbfb;height:auto;margin:0 0 30px;padding-top:30px;float:none}.responsive-footer .footer-block{margin:15px 0;float:none;width:100%}.responsive-footer .footer-social{padding-bottom:25px;border-bottom:1px solid #7c7c7d}.responsive-footer .footer-address{text-align:center}.footer-links li{list-style:none;margin-top:15px}.footer-links ul{padding:0;margin:0;list-style:none!important}.footer-links li a{display:block;width:100%;border:1px solid #fbfbfb;border-radius:3px;color:#fbfbfb;font-family:crimson_textbold_italic;font-size:20px;line-height:20px;padding:14px 15px;text-decoration:none;text-align:center}.footer-links li a:hover{background:#fbfbfb;color:#58585a}.responsive-footer .footer-menu .menu li{text-align:center;list-style:none}.content .left,.content .right{width:100%;float:none;margin-bottom:15px}body.front .content .left,body.front .content .right{margin:15px auto}body.front .region-featured-product .view-id-fpblock{margin-bottom:-55px}.content .left img,.content .right img{float:none}.region{padding:20px 0 0}.region-featured-product{padding:0}.page-content .region{margin-bottom:0}.content .more a{width:100%;text-align:center;background:#eeeded;color:#58585a;border:none}.region-content-blocks .views-row{width:100%;margin:10px 0}.site-content{padding-bottom:50px}.online-consultation .more a{background:#fff}.contact-us-col{width:100%;margin-left:0;float:none}.contact-us .contact-us-state,.contact-us .contact-us-zip{width:100%}.page-content__sidebar,.sidebar{float:none;max-width:100%;width:100%}.page-content__inner h1{margin-top:0}.sidebar{display:none}.diagram-block__item{width:100%;float:none;border:none;padding:30px 0 0;margin:30px 0 0;border-top:1px solid #dbdbdb}.diagram-block__item .circliful{margin:auto}.diagram-block__item:first-child{border:none;padding-top:0}.diagram-block__item img{display:block;margin:0 auto}.locations-block__col{width:100%;display:block;margin:15px 0}.view-leadership .views-row-odd .views-field-left,.view-products-categories .views-row-even .views-field-left,.view-products-categories .views-row-odd .views-field-left{margin-top:25px;width:100%;float:none}.view-before-after-list .views-row-even .views-field-title{padding-left:0}.view-products-categories .views-row-odd{background:#eeeded;padding:20px 0}.view-products-categories .views-row-even{padding:20px 0}.view-products-categories .views-row-even .views-field-field-category-image,.view-products-categories .views-row-odd .views-field-field-category-image{float:none;width:100%}.view-leadership .views-row-odd{background:#eeeded;padding:20px 0}.view-leadership .views-row-even{padding:20px 0}.view-leadership .views-row-odd .views-field-field-category-image{float:none;width:100%;margin:0 0 20px}.view-leadership .views-row-even .views-field-left{float:none;width:100%;margin-top:25px}.view-leadership .views-row-even .views-field-field-category-image{float:none;width:100%}.region-top-image-block,.top-image,.view-random-top-image{display:none}.page-news .view-filters .views-exposed-widget,.page-news .views-row{width:100%;margin-left:0;float:none}.page-news .view-content{margin-left:0}}ul li.leaf{list-style:none}.views-field-field-color{display:none!important}@media screen and (min-width:800px){.site-header{background-color:#fbfbfb}.site-header .wrapper.normal-header{padding-bottom:22px;background:url(../img/header_bg_swoosh.jpg) center center no-repeat}.site-header .main-menu{margin-bottom:0}body.front main.site-content .wrapper-bg{background:url(../img/blue_fade.png) left 399px repeat-x}body.not-front main.site-content .wrapper-bg{background:url(../img/blue_fade.png) left top repeat-x}}body.page-about-news-awards .wrapper{width:90%}body.page-about-news-awards div.page-content__sidebar{width:100%;max-width:100%}.page_content_sidebar.sidebar-large{display:none}.site-content .page_content_sidebar.sidebar-large img{margin:1em 0}@media screen and (min-width:800px){.page_content_sidebar.sidebar-small{display:none}.page_content_sidebar.sidebar-large{display:block}}