@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=PT+Serif:400,700");@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700");.outer{display:table;width:100%;height:100%}.outer .inner{display:table-cell;vertical-align:middle;text-align:center}.padding0{padding:0}img.alignnone{margin:.3125rem 1.25rem 1.25rem 0}img.aligncenter{display:block;margin:0 auto}img.alignright{margin:.3125rem 0 1.25rem 1.25rem;float:right}img.alignleft{margin:.3125rem 1.25rem 1.25rem 0;float:left}.wp-caption{background:#fff;max-width:96%;padding:.3125rem .3125rem .625rem;text-align:center}.wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.3125rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.875rem;line-height:1.5rem;margin:0;padding:.3125rem}.screen-reader-text{position:absolute !important;height:1px;width:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.screen-reader-text:focus{background-color:#fff;top:5px;display:block;padding:.9375rem 1.4375rem .875rem;width:auto;height:auto;font-size:.875rem;font-weight:700;left:5px;line-height:normal;color:#000;clip:auto !important;text-decoration:none;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);z-index:100000}*,*:focus{outline:none !important;border-color:none !important;box-shadow:inset 0 0 0 transparent !important}body,html{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;color:#414141;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media only screen and (max-width:991px){body,html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif;font-weight:400;color:#414141}h1{font-size:2.8125rem;line-height:3.4375rem}@media only screen and (max-width:767px){h1{font-size:2.5rem;line-height:2.5rem}}h2{font-size:2.5rem;line-height:3.125rem}@media only screen and (max-width:767px){h2{font-size:2.1875rem;line-height:2.1875rem}}h3{font-size:2.1875rem;line-height:2.8125rem}@media only screen and (max-width:767px){h3{font-size:1.875rem;line-height:1.875rem}}h4{font-size:1.875rem;line-height:2.5rem}@media only screen and (max-width:767px){h4{font-size:1.5625rem;line-height:1.5625rem}}h5{font-size:1.5625rem;line-height:2.1875rem}@media only screen and (max-width:767px){h5{font-size:1.375rem;line-height:1.375rem}}h6{font-size:1.25rem;line-height:1.875rem}@media only screen and (max-width:767px){h6{font-size:1.125rem;line-height:1.25rem}}a{color:#5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus,a:active{color:#435b6f;text-decoration:none}.container{padding:0}@media only screen and (max-width:991px){.container{width:100%}}.col-xs-25{width:20%;float:left}@media(min-width:768px){.col-sm-25{width:20%;float:left}}@media(min-width:992px){.col-md-25{width:20%;float:left}}@media(min-width:1200px){.col-lg-25{width:20%;float:left}}header{background-color:#fff;position:fixed;top:0;left:15px;right:15px;z-index:10;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .search-form-container{padding:.625rem 0;margin:0;display:none;background:#fff}header .search-btn-container{position:absolute;bottom:3px;right:15px;z-index:9}@media only screen and (max-width:991px){header .search-btn-container{position:unset;display:inline-block}}header .header-top-section{border-top:10px solid #0A7D51;border-bottom:1px solid #ccc;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){header .header-top-section{border-top:5px solid #0A7D51}}@media only screen and (max-width:767px){header .header-top-section{border-top:0}}header .header-top-section .top-section-row .mobile-icons-wrapper{padding:.625rem .9375rem .3125rem;position:absolute;z-index:2;display:none}@media only screen and (max-width:767px){header .header-top-section .top-section-row .mobile-icons-wrapper{display:inline-block}}header .header-top-section .top-section-row .mobile-icons-wrapper .telephone-container,header .header-top-section .top-section-row .mobile-icons-wrapper .address-container{display:inline-block}header .header-top-section .top-section-row .mobile-icons-wrapper .telephone-container{margin-right:10px;position:relative;top:2px}header .header-top-section .top-section-row .mobile-icons-wrapper .telephone-container .telephone{font-size:1.5rem;line-height:1.5rem}header .header-top-section .top-section-row .mobile-icons-wrapper .address-container{margin-right:10px}header .header-top-section .top-section-row .mobile-icons-wrapper .address-container .address{font-size:1.5rem;line-height:1.5rem}header .header-top-section .top-section-row .mobile-icons-wrapper .search-btn-container .search-btn{font-size:1.375rem;line-height:1.375rem}header .header-bottom-section{padding-top:1.25rem;padding-bottom:1.25rem;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){header .header-bottom-section{padding-bottom:0;border-bottom:1px solid #ccc}}header .header-bottom-section .bottom-section-row .logo-wrapper .logo-container{margin-top:-10px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){header .header-bottom-section .bottom-section-row .logo-wrapper .logo-container{margin-bottom:20px}}header .header-bottom-section .bottom-section-row .logo-wrapper .logo-container a svg{display:block;max-width:380px;max-height:75px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){header .header-bottom-section .bottom-section-row .logo-wrapper .logo-container a svg{max-width:300px;max-height:58px;margin:0 auto}}@media only screen and (max-width:767px){header .header-bottom-section .bottom-section-row .logo-wrapper .logo-container a svg{max-width:250px;max-height:50px}}header .header-bottom-section .bottom-section-row .telephone-address-container{text-align:right}@media only screen and (max-width:991px){header .header-bottom-section .bottom-section-row .telephone-address-container{text-align:center}}header .header-bottom-section .bottom-section-row .telephone-address-container .telephone-container .telephone{font-size:2.8125rem;line-height:2.8125rem;font-family:"PT Serif",serif;color:#414141;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .header-bottom-section .bottom-section-row .telephone-address-container .telephone-container .telephone:hover{color:#5d87aa}@media only screen and (max-width:1199px){header .header-bottom-section .bottom-section-row .telephone-address-container .telephone-container .telephone{font-size:2.1875rem;line-height:2.1875rem}}header .header-bottom-section .bottom-section-row .telephone-address-container .address-container{padding-right:1.875rem}@media only screen and (max-width:991px){header .header-bottom-section .bottom-section-row .telephone-address-container .address-container{display:inline-block;padding-right:.9375rem}}header .header-bottom-section .bottom-section-row .telephone-address-container .address-container .address{font-size:1.25rem;line-height:1.875rem;color:#414141;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .header-bottom-section .bottom-section-row .telephone-address-container .address-container .address:hover{color:#5d87aa}header.scroll .header-ctas-section-container .header-ctas-container .header-cta-container .btn{padding:.3125rem 1.25rem}header.scroll .header-top-section{border-top:5px solid #0A7D51}header.scroll .header-top-section .top-section-row .menu-wrapper .menu-container .menu li a{padding:.9375rem 0;font-size:1rem}@media only screen and (max-width:1199px){header.scroll .header-top-section .top-section-row .menu-wrapper .menu-container .menu li a{padding:.625rem 0;font-size:.875rem}}header.scroll .header-bottom-section{padding-top:.625rem;padding-bottom:.625rem}header.scroll .header-bottom-section .bottom-section-row .logo-wrapper .logo-container{margin-top:0}header.scroll .header-bottom-section .bottom-section-row .logo-wrapper .logo-container a svg{display:block;max-width:250px;max-height:50px}header.scroll .header-bottom-section .bottom-section-row .telephone-address-container .telephone-container .telephone{font-size:1.5625rem;line-height:1.5625rem}header.scroll .header-bottom-section .bottom-section-row .telephone-address-container .address-container .address{font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:767px){.menu-wrapper{padding-top:.3125rem;padding-bottom:0}}.menu-wrapper .menu-container{padding:0}.menu-wrapper .menu-container .menu{background-color:#fff;display:-webkit-flex;display:flex;padding:0;-webkit-justify-content:space-between;justify-content:space-between;border-radius:0}.menu-wrapper .menu-container .menu:after{display:none}@media only screen and (max-width:767px){.menu-wrapper .menu-container .menu{display:none;padding:0 0 20%;height:100vh;width:100%;overflow:auto;border-left:0;border-right:0;border-top:1px solid #414141;margin-top:5px}}@media only screen and (max-width:767px){.menu-wrapper .menu-container .menu li{display:block;width:100%}}.menu-wrapper .menu-container .menu li a{position:relative;padding:1.25rem 0;font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:400;color:#414141;text-align:center;border-radius:0;text-transform:uppercase;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:1199px){.menu-wrapper .menu-container .menu li a{padding:.9375rem 0;font-size:.9375rem}}@media only screen and (max-width:991px){.menu-wrapper .menu-container .menu li a{font-size:.875rem;text-transform:none}}@media only screen and (max-width:767px){.menu-wrapper .menu-container .menu li a{padding:.9375rem !important;text-align:left;text-transform:none}}.menu-wrapper .menu-container .menu li span.sub-arrow{display:none}@media only screen and (max-width:767px){.menu-wrapper .menu-container .menu li span.sub-arrow{background-color:#ccc;display:block;border-radius:0}}.menu-wrapper .menu-container .menu li:hover a,.menu-wrapper .menu-container .menu li.current-menu-ancestor a,.menu-wrapper .menu-container .menu li.current-menu-parent a,.menu-wrapper .menu-container .menu li.current_page_parent a,.menu-wrapper .menu-container .menu li.current_page_ancestor a,.menu-wrapper .menu-container .menu li.current-menu-item a,.menu-wrapper .menu-container .menu li.current_page_item a{color:#5d87aa}.menu-wrapper .menu-container .menu li ul{padding:0;border-top:3px solid #5d87aa;border-radius:0 !important}.menu-wrapper .menu-container .menu li ul:before,.menu-wrapper .menu-container .menu li ul:after{display:none}.menu-wrapper .menu-container .menu li ul li{padding:0;text-align:left;border-bottom:1px solid #ccc}.menu-wrapper .menu-container .menu li ul li a{padding:.9375rem .9375rem .9375rem .625rem !important;font-size:1rem;color:#414141 !important;text-align:left;text-transform:none}.menu-wrapper .menu-container .menu li ul li a:after{display:none}.menu-wrapper .menu-container .menu li ul li a.has-submenu{padding:.9375rem 2.8125rem .9375rem .625rem !important}.menu-wrapper .menu-container .menu li ul li a span.sub-arrow{display:block}.menu-wrapper .menu-container .menu li ul li.current-menu-ancestor>a,.menu-wrapper .menu-container .menu li ul li.current-menu-parent>a,.menu-wrapper .menu-container .menu li ul li.current-menu-item>a,.menu-wrapper .menu-container .menu li ul li.current_page_item>a,.menu-wrapper .menu-container .menu li ul li.current_page_parent>a{background-color:#ccc}.menu-wrapper .menu-container .menu li ul li:last-child{border-bottom:0}.menu-wrapper .menu-container .menu li ul li ul li.current-menu-ancestor a,.menu-wrapper .menu-container .menu li ul li ul li.current-menu-parent a,.menu-wrapper .menu-container .menu li ul li ul li.current_page_parent a{background-color:#fff}.mobile-menu-btn-container{display:none}@media only screen and (max-width:767px){.mobile-menu-btn-container{display:inline-block;float:right;margin-bottom:5px}}.mobile-menu-btn-container .mobile-menu-btn{background:transparent;position:relative;top:0;display:block;margin:0;padding:0;width:35px;height:30px;border-radius:0;border:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;float:right;overflow:hidden;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.mobile-menu-btn-container .mobile-menu-btn:focus{outline:0}.mobile-menu-btn-container .mobile-menu-btn span{display:block;position:absolute;top:15px;left:0;right:0;height:2px;background-color:#414141;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.mobile-menu-btn-container .mobile-menu-btn span::before,.mobile-menu-btn-container .mobile-menu-btn span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#414141;content:' ';-moz-transition-duration:.3s,0.3s;-o-transition-duration:.3s,0.3s;-webkit-transition-duration:.3s,0.3s;transition-duration:.3s,0.3s;-moz-transition-delay:.3s,0;-o-transition-delay:.3s,0;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}.mobile-menu-btn-container .mobile-menu-btn span::before{top:-9px;-moz-transition-property:top,-moz-transform;-o-transition-property:top,-o-transform;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.mobile-menu-btn-container .mobile-menu-btn span::after{bottom:-9px;-moz-transition-property:bottom,-moz-transform;-o-transition-property:bottom,-o-transform;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.mobile-menu-btn-container .mobile-menu-btn.active span{background:0}.mobile-menu-btn-container .mobile-menu-btn.active span::before,.mobile-menu-btn-container .mobile-menu-btn.active span::after{-moz-transition-delay:0,0.3s;-o-transition-delay:0,0.3s;-webkit-transition-delay:0,0.3s;transition-delay:0,0.3s}.mobile-menu-btn-container .mobile-menu-btn.active span::before{top:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-btn-container .mobile-menu-btn.active span::after{bottom:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.location-cta-row{background-color:#f1f1f1}.location-cta-row .location-cta-container{padding-top:1.875rem;padding-bottom:2.1875rem;text-align:center}.location-cta-row .location-cta-container a{color:#414141;font-size:1rem;line-height:1.625rem;text-transform:uppercase;letter-spacing:4px;font-weight:600}.location-cta-row .location-cta-container a:hover{color:#5d87aa}.location-cta-row .location-cta-container svg{width:25px;height:30px;position:relative;top:6px}.location-cta-row .location-cta-container svg path{fill:#5d87aa}.newsletter-signup-row{border-top:2px solid #f1f1f1;padding-top:2.5rem}.newsletter-signup-row h2{font-size:1.5625rem;line-height:1.5625rem;font-weight:600;letter-spacing:3px;margin:0}@media only screen and (max-width:1199px){.newsletter-signup-row h2{margin:0}}@media only screen and (max-width:991px){.newsletter-signup-row h2{margin:0 0 1.25rem;text-align:center}}.newsletter-signup-row #mc_embed_signup_scroll .form-input-container{float:left;width:75%}@media only screen and (max-width:1199px){.newsletter-signup-row #mc_embed_signup_scroll .form-input-container{width:67%}}@media only screen and (max-width:767px){.newsletter-signup-row #mc_embed_signup_scroll .form-input-container{width:100%}}.newsletter-signup-row #mc_embed_signup_scroll .form-input-container .mc-field-group{padding:0 .3125rem}.newsletter-signup-row #mc_embed_signup_scroll .form-submit-container{float:right;width:25%;padding:0 .3125rem}@media only screen and (max-width:1199px){.newsletter-signup-row #mc_embed_signup_scroll .form-submit-container{width:33%}}@media only screen and (max-width:767px){.newsletter-signup-row #mc_embed_signup_scroll .form-submit-container{width:100%}}.newsletter-signup-row #mc_embed_signup_scroll .form-submit-container .button{margin:0;padding:.8125rem 1.25rem;width:100%}.newsletter-signup-row #mc_embed_signup_scroll #mce-responses{float:left;padding:1.25rem .3125rem}.dermcare-cta-row{background-color:#5d87aa}.dermcare-cta-row .dermcare-cta-wrapper{text-align:center;padding-top:1.875rem;padding-bottom:1.875rem}.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container{background-color:#435b6f;border:4px solid #fff;display:inline-block;padding:.9375rem 1.875rem .625rem}.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container a{color:#fff;margin-right:1.25rem}@media only screen and (max-width:767px){.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container a{position:unset;margin:0}}.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container a:hover{color:#5d87aa}.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container img{display:inline-block;margin:0}@media only screen and (max-width:767px){.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container img{display:block;margin:0 auto}}.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container svg{width:90px;height:auto}@media only screen and (max-width:767px){.dermcare-cta-row .dermcare-cta-wrapper .dermcare-cta-container svg{display:block;margin:10px auto 0}}footer{background-color:#435b6f;padding:2.1875rem .9375rem}footer .social-media-container{text-align:center;margin:0 0 1.25rem}footer .social-media-container .social-links{display:inline-block;overflow:auto}footer .social-media-container .social-links a{background-color:#435b6f;border:3px solid #fff;color:#fff;font-size:2rem;line-height:2.75rem;width:50px;height:50px}footer .social-media-container .social-links a:hover{background-color:#5d87aa;border-color:#5d87aa}footer .copyright-menu-container{padding:0;text-align:center;margin:0 auto 1.25rem}footer .copyright-menu-container span{font-size:.9375rem;color:#fff}footer .copyright-menu-container .menu-footer-menu-container{display:inline-block}footer .copyright-menu-container .menu-footer-menu-container ul{display:inline-block;margin:0;padding:0;list-style-type:none}@media only screen and (max-width:767px){footer .copyright-menu-container .menu-footer-menu-container ul{margin:.625rem auto 0}}footer .copyright-menu-container .menu-footer-menu-container ul li{display:inline-block}footer .copyright-menu-container .menu-footer-menu-container ul li a{position:relative;padding:0 5px;font-size:.9375rem;color:#fff;text-decoration:none}footer .copyright-menu-container .menu-footer-menu-container ul li a:after{content:'|';position:absolute;left:-5px;color:#fff}footer .copyright-menu-container .menu-footer-menu-container ul li a:hover{color:#5d87aa}footer .copyright-menu-container .menu-footer-menu-container ul li:first-child a:after{display:none}footer .docero-copyright-container{padding:0;text-align:center}footer .docero-copyright-container a{display:inline-block;opacity:1}footer .docero-copyright-container a svg{width:140px;max-height:35px}footer .docero-copyright-container a svg path{fill:#fff !important}footer .docero-copyright-container a:hover{opacity:.7}.sidebar-container{padding:0 0 0 1.25rem}@media only screen and (max-width:991px){.sidebar-container{padding:0 .9375rem}}.sidebar-container h2{font-size:1.875rem;line-height:2.1875rem}.sidebar-container h2:first-child{margin:0 0 1.875rem;text-align:center}.sidebar-container .salesforce-form .form-group{width:100%;margin:0 0 .625rem}.sidebar-container .sidebar-form-container{text-align:center;margin:0 0 2.5rem}.sidebar-container .contact-form-container{text-align:center;margin:0 0 2.5rem}.sidebar-container .services-cta-container{margin:0}.sidebar-container .services-cta-container .service-cta-container{background-size:cover;background-position:center;height:220px;margin-bottom:.625rem}.sidebar-container .services-cta-container .service-cta-container .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#0A7D51;background-color:rgba(116,170,201,0);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:.9375rem}.sidebar-container .services-cta-container .service-cta-container .overlay h3{color:#fff;margin:0;text-align:center;opacity:1;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-container .services-cta-container .service-cta-container .overlay .learn-more-container{color:#fff;bottom:40%;left:0;right:0;position:absolute;text-align:center;padding:.625rem;font-size:1.125rem;text-transform:uppercase;letter-spacing:2px;opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-container .services-cta-container .service-cta-container:hover .overlay{background-color:#0A7D51;background-color:#0A7D51}.sidebar-container .services-cta-container .service-cta-container:hover .overlay h3{opacity:0}.sidebar-container .services-cta-container .service-cta-container:hover .overlay .learn-more-container{opacity:1}.page-container .secondary img{max-width:100%;height:auto}@media only screen and (max-width:767px){.page-container .secondary img{float:none;display:block}}.page-container .secondary iframe{max-width:100%}.page-container .secondary ul{margin:0 0 1.25rem;padding:0 0 0 .9375rem;list-style:none}.page-container .secondary ul li{position:relative;padding:0 0 .3125rem .9375rem;font-size:1rem;line-height:1.75rem;color:#414141}.page-container .secondary ul li:before{content:'\f105';position:absolute;top:0;left:0;font-family:'FontAwesome';font-size:.9375rem;color:#5d87aa}.page-container .secondary ul ul{margin:.3125rem 0 0}.page-container .secondary ol{position:relative;margin:0 0 1.25rem;padding:0 0 0 1.875rem;list-style-type:none;counter-reset:item}.page-container .secondary ol li{padding:0 0 .3125rem;font-size:1rem;line-height:1.75rem;color:#414141}.page-container .secondary ol li:before{height:100%;position:absolute;margin:0 0 0 -1.25rem;content:counter(item) ". ";counter-increment:item;color:#5d87aa}.page-container .secondary ol ol{margin:.3125rem 0 0}.page-container .secondary p{font-size:1rem;line-height:1.875rem;margin:0 0 1.25rem}@media only screen and (max-width:767px){.page-container .secondary p{line-height:1.75rem}}.page-container .secondary .text-block-container .individual-columns p,.page-container .secondary .text-block-container .individual-columns ul{margin-bottom:0}.page-container .secondary .text-block-container .individual-columns:last-child p,.page-container .secondary .text-block-container .individual-columns:last-child ul{margin-bottom:2.5rem}.page-container .secondary .text-block-container .column-count-2 p,.page-container .secondary .text-block-container .column-count-2 ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}@media only screen and (max-width:767px){.page-container .secondary .text-block-container .column-count-2 p,.page-container .secondary .text-block-container .column-count-2 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}.page-container .secondary .text-block-container .column-count-3 p,.page-container .secondary .text-block-container .column-count-3 ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}@media only screen and (max-width:767px){.page-container .secondary .text-block-container .column-count-3 p,.page-container .secondary .text-block-container .column-count-3 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}.page-container .secondary .text-block-container .column-count-4 p,.page-container .secondary .text-block-container .column-count-4 ul{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}@media only screen and (max-width:767px){.page-container .secondary .text-block-container .column-count-4 p,.page-container .secondary .text-block-container .column-count-4 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}.map-container{margin:0 0 4.6875rem;padding:0}.map-container .map{margin:0 0 .9375rem;padding:0;height:200px}.map img,.gmnoprint img{width:auto !important;max-width:7000px !important}.info-window{background-color:#fff;padding:.9375rem;border-radius:0;font-size:.9375rem;line-height:1.25rem;color:#414141;text-align:center}.owl-carousel{margin:0 0 4.6875rem;clear:both}.owl-carousel .owl-nav{position:absolute;display:block;margin:0 auto;width:100%;left:0;right:0;top:50%;z-index:50}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute}.owl-carousel .owl-nav .owl-prev svg,.owl-carousel .owl-nav .owl-next svg{display:block;width:20px;height:35.08px;fill:#5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-carousel .owl-nav .owl-prev svg:hover,.owl-carousel .owl-nav .owl-next svg:hover{fill:#414141}.owl-carousel .owl-nav .owl-prev{left:10px}.owl-carousel .owl-nav .owl-next{right:10px}.owl-carousel .item{position:relative;height:auto}.owl-carousel .item .caption{background-color:#5d87aa;background-color:rgba(93,135,170,0.85);display:block;position:absolute;bottom:0;left:0;right:0;padding:.3125rem .9375rem}.owl-carousel .item .caption p{margin:0;color:#fff;font-size:.84375rem}.owl-carousel .owl-dots{position:absolute;display:block;margin:0 auto;bottom:-25px;left:0;right:0;text-align:center;z-index:50}.owl-carousel .owl-dots .owl-dot{background-color:#414141;display:inline-block;margin:0 .3125rem;text-align:center;width:10px;height:10px;border-radius:50%;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.owl-carousel .owl-dots .owl-dot:hover,.owl-carousel .owl-dots .owl-dot.active{background-color:#5d87aa}.pop-up-video-container{margin:0 0 4.6875rem;padding:0}.pop-up-video-container .pop-up-video{position:relative;display:block;margin:0 auto;width:100%;overflow:hidden}.pop-up-video-container .pop-up-video img{position:relative;width:100%;height:auto;z-index:1}.pop-up-video-container .pop-up-video .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.pop-up-video-container .pop-up-video .overlay .play-btn{display:block;margin:0 auto;width:150px;height:150px;border:3px solid #5d87aa;border-radius:100%;text-align:center;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.pop-up-video-container .pop-up-video .overlay .play-btn{width:70px;height:70px}}.pop-up-video-container .pop-up-video .overlay .play-btn i{font-size:3.125rem;line-height:9.375rem;color:#5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.pop-up-video-container .pop-up-video .overlay .play-btn i{font-size:1.4375rem;line-height:4.1875rem}.pop-up-video-container .pop-up-video .overlay .play-btn i:before{margin:0 0 0 .1875rem}}.pop-up-video-container .pop-up-video:hover .overlay .play-btn{border:3px solid #0A7D51}.pop-up-video-container .pop-up-video:hover .overlay .play-btn i{color:#0A7D51}.pop-up-video-container .video-description{background-color:#5d87aa;background-color:rgba(93,135,170,0.85);padding:.9375rem}.pop-up-video-container .video-description p{margin:0 !important;color:#fff}.video-slider,.video-gallery-container{margin:0 0 2.5rem}.video-slider .item-video .caption,.video-gallery-container .item-video .caption{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:#000;background-color:rgba(0,0,0,0.5);padding:.625rem 1.25rem}.video-slider .item-video .caption p,.video-gallery-container .item-video .caption p{margin:0;color:#fff}.video-slider .pop-up-video,.video-gallery-container .pop-up-video{position:relative;display:block;margin:0 auto;width:100%;overflow:hidden;height:500px;background-size:cover;background-position:center}.video-slider .pop-up-video img,.video-gallery-container .pop-up-video img{position:relative;width:100%;height:auto;z-index:1}.video-slider .pop-up-video .overlay,.video-gallery-container .pop-up-video .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,0.2);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.video-slider .pop-up-video .overlay .caption,.video-gallery-container .pop-up-video .overlay .caption{position:absolute;bottom:0;left:0;right:0;text-align:center;background-color:#000;background-color:rgba(0,0,0,0.5);padding:1.25rem}.video-slider .pop-up-video .overlay .caption p,.video-gallery-container .pop-up-video .overlay .caption p{margin:0;color:#fff}.video-slider .pop-up-video .overlay .play-btn,.video-gallery-container .pop-up-video .overlay .play-btn{display:block;margin:0 auto;width:150px;height:150px;border:3px solid #5d87aa;border-radius:100%;text-align:center;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.video-slider .pop-up-video .overlay .play-btn,.video-gallery-container .pop-up-video .overlay .play-btn{width:70px;height:70px}}.video-slider .pop-up-video .overlay .play-btn i,.video-gallery-container .pop-up-video .overlay .play-btn i{font-size:3.125rem;line-height:9.375rem;color:#5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.video-slider .pop-up-video .overlay .play-btn i,.video-gallery-container .pop-up-video .overlay .play-btn i{font-size:1.4375rem;line-height:4.1875rem}.video-slider .pop-up-video .overlay .play-btn i:before,.video-gallery-container .pop-up-video .overlay .play-btn i:before{margin:0 0 0 .1875rem}}.video-slider .pop-up-video:hover .overlay,.video-gallery-container .pop-up-video:hover .overlay{background-color:rgba(0,0,0,0.8)}.video-slider .pop-up-video:hover .overlay .play-btn,.video-gallery-container .pop-up-video:hover .overlay .play-btn{border:3px solid #0A7D51}.video-slider .pop-up-video:hover .overlay .play-btn i,.video-gallery-container .pop-up-video:hover .overlay .play-btn i{color:#0A7D51}.video-gallery-container{padding:0}.video-gallery-container .video-container{margin-bottom:1.875rem}.video-gallery-container .video-container .pop-up-video{height:300px}.video-description-container{margin:0 0 2.5rem}.table{margin:0 0 4.6875rem;border-bottom:1px solid #ccc}.table .main-col,.table caption{background-color:#5d87aa !important;padding:.5rem;font-size:1.0625rem;font-weight:500;color:#fff}.table tr{border-left:1px solid #ccc;border-right:1px solid #ccc}.table tr td{border-right:1px solid #ccc}.panel-group{margin:.9375rem auto;padding:0}.panel-group .panel-default{border-radius:0}.panel-group .panel-default>.panel-heading{padding:0}.panel-group .panel-default>.panel-heading h2{position:relative;display:block;width:100%;height:100%;text-transform:none;float:none}.panel-group .panel-default>.panel-heading h2 a{position:relative;display:block;padding:.75rem .9375rem .625rem;width:100%;height:100%;text-decoration:none}.panel-group .panel-default>.panel-heading h2 a .fa{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);float:right;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.panel-group .panel-default>.panel-heading h2 a:not(.collapsed) .fa{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.tab-container{margin:0 0 4.6875rem;padding:0}.tab-container .nav-tabs{margin:0 !important;padding:0 !important;border-bottom:0 !important}.tab-container .nav-tabs>li.active>a,.tab-container .nav-tabs .nav-tabs>li.active>a:focus,.tab-container .nav-tabs .nav-tabs>li.active>a:hover{background-color:#5d87aa;color:#fff;border:1px solid #ccc}.tab-container .nav-tabs>li>a{background-color:#fff;color:#5d87aa;border:1px solid #ccc;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tab-container .nav-tabs li{background:none !important;padding:0 !important;border-right:1px solid #ddd}.tab-container .nav-tabs li:before{display:none}.tab-container .nav-tabs li:last-child{border-right:0 solid}.tab-container .nav-tabs li a{display:block;margin:0 auto;text-align:center;border-radius:0}.tab-container .tab-content{padding:.9375rem;border:1px solid #ccc}.global-ctas-container{padding:0}.global-ctas-container .cta{position:relative;margin:0 auto .9375rem;overflow:hidden}.global-ctas-container .cta.has-image{height:165px}.global-ctas-container .cta.has-image .img-container{background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;left:7.5px;right:7.5px;top:0;bottom:0;z-index:1;filter:grayscale(100%)}.global-ctas-container .cta.has-image .overlay{position:absolute;left:7.5px;right:7.5px;height:100%;z-index:1;text-align:center;background-color:#5d87aa;background-color:rgba(93,135,170,0.8)}.global-ctas-container .cta.has-image .title-container{position:absolute;top:45%;left:0;right:0;color:#fff;font-size:1.25rem;line-height:1.25rem;font-weight:600;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.global-ctas-container .cta.has-image .learn-more-container{position:absolute;bottom:0;left:0;right:0;color:#fff;opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.global-ctas-container .cta.has-image:hover .title-container{top:35%}.global-ctas-container .cta.has-image:hover .learn-more-container{opacity:1;bottom:10%}.global-ctas-container .cta.no-image{height:125px}.global-ctas-container .cta.no-image .overlay{position:absolute;left:7.5px;right:7.5px;height:100%;z-index:1;text-align:center;background:#5d87aa}.global-ctas-container .cta.no-image .overlay .title-container{position:absolute;top:45%;left:0;right:0;color:#fff;font-size:1.25rem;line-height:1.25rem;font-weight:600;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.global-ctas-container .cta.no-image .overlay .learn-more-container{position:absolute;bottom:0;left:0;right:0;color:#fff;opacity:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.global-ctas-container .cta.no-image:hover .title-container{top:35%}.global-ctas-container .cta.no-image:hover .learn-more-container{opacity:1;bottom:10%}.featured-category-posts-container{padding:0;margin:0 0 3.75rem}.featured-category-posts-container .featured-post-container{padding:0;border-left:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width:767px){.featured-category-posts-container .featured-post-container{margin-bottom:20px}}.featured-category-posts-container .featured-post-container .img-container{position:relative;height:170px;background-size:cover;background-position:center}.featured-category-posts-container .featured-post-container .overlay{padding:0 .3125rem;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured-category-posts-container .featured-post-container .overlay h4{color:#fff;margin:0;text-transform:capitalize;font-size:1.25rem;line-height:1.5625rem}.featured-category-posts-container .featured-post-container:hover .overlay{background-color:rgba(0,0,0,0.8)}ul.social-links{display:block;margin:0;padding:0;list-style-type:none}ul.social-links li{display:inline-block;margin:0 .3125rem 0 0;float:left}ul.social-links li a{background-color:#414141;display:block;width:33px;height:33px;font-size:1rem;line-height:2.0625rem;color:#0A7D51;border-radius:100%;border:1px solid #414141;text-align:center}ul.social-links li:hover a{background-color:#5d87aa;color:#fff;border-color:1px solid #5d87aa}.banner-container{margin:0 0 5rem;position:relative;height:150px}@media only screen and (max-width:767px){.banner-container{margin:0 0 3.75rem;height:100px}}.banner-container .banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.banner-container .banner-overlay .container{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.banner-container .banner-overlay .container h1,.banner-container .banner-overlay .container h2,.banner-container .banner-overlay .container .page-banner-title{margin:0;text-align:center}.header-ctas-section-container{background-color:#0A7D51;z-index:2}.header-ctas-section-container .header-ctas-container{margin:0}@media only screen and (max-width:991px){.header-ctas-section-container .header-ctas-container{margin-left:-15px;margin-right:-15px}}.header-ctas-section-container .header-ctas-container .header-cta-container{padding:0;border-left:1px solid #fff}@media only screen and (max-width:991px){.header-ctas-section-container .header-ctas-container .header-cta-container{border-bottom:1px solid #fff}}.header-ctas-section-container .header-ctas-container .header-cta-container:last-child{border-right:1px solid #fff}@media only screen and (max-width:991px){.header-ctas-section-container .header-ctas-container .header-cta-container:nth-child(2){border-right:1px solid #fff}}.header-ctas-section-container .header-ctas-container .header-cta-container .btn{width:100%;padding:1.25rem;background-color:#0A7D51;border:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn{text-transform:none}}@media only screen and (max-width:767px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn{padding:.3125rem}}.header-ctas-section-container .header-ctas-container .header-cta-container .btn:hover{background-color:#5d87aa;border:0}.header-ctas-section-container .header-ctas-container .header-cta-container .btn .cta-logo{margin-top:5px;margin-right:10px}@media only screen and (max-width:767px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn .cta-logo{display:none}}.header-ctas-section-container .header-ctas-container .header-cta-container .btn .cta-text{font-size:1rem;color:#fff;text-transform:none;letter-spacing:0}@media only screen and (max-width:1199px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn .cta-text{font-size:.9375rem;letter-spacing:0}}@media only screen and (max-width:767px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn .cta-text{font-size:.875rem}}.header-ctas-section-container .header-ctas-container .header-cta-container .btn svg{width:25px;height:25px}@media only screen and (max-width:767px){.header-ctas-section-container .header-ctas-container .header-cta-container .btn svg{width:15px;height:15px}}.header-ctas-section-container .header-ctas-container .header-cta-container .btn svg path,.header-ctas-section-container .header-ctas-container .header-cta-container .btn svg rect{fill:#fff !important}.home-container .header-ctas-section-container.fixed{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.6) !important;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.6) !important;box-shadow:0 5px 10px 0 rgba(0,0,0,0.6) !important;position:fixed;top:129px}@media only screen and (max-width:1199px){.home-container .header-ctas-section-container.fixed{top:119px}}@media only screen and (max-width:991px){.home-container .header-ctas-section-container.fixed{top:181px}}.home-container .header-ctas-section-container.fixed .header-ctas-container .header-cta-container .btn{padding:.3125rem 1.25rem}input[type='text'],input[type='email'],input[type='search'],select,textarea{background-color:#fff;display:block;padding:.625rem;width:100%;height:52px;font-family:"Roboto",sans-serif;font-size:1rem;color:#414141;border-radius:0;border:1px solid #414141;border-bottom:4px solid #5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type='text']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-size:1rem;color:#ccc}input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:1rem;color:#ccc}input[type='text']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:1rem;color:#ccc}input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:1rem;color:#ccc}select{background-image:url("../images/select-arrows.png");background-repeat:no-repeat;background-size:10px;background-position:right 9px top 38px;border-radius:0;-webkit-appearance:none}textarea{padding:.875rem .625rem;height:113px}.thank-you-message{display:none;margin:.9375rem auto;text-align:center}.thank-you-message p{display:block;text-align:center}.salesforce-form{display:table;margin:0 auto;width:100%;float:none}.salesforce-form .form-group{position:relative;margin:0 0 .9375rem;padding:0 .3125rem}.salesforce-form .form-group.has-error input,.salesforce-form .form-group.has-error select{border-bottom:4px solid #f44336}.salesforce-form .form-group.submit{margin:0}.salesforce-form .form-group .messages{display:none}.salesforce-form .new-patient{text-align:left}.salesforce-form .new-patient .radio-label{margin:0 .625rem 0 .3125rem}.salesforce-form .new-patient .messages{text-align:center;display:block}.salesforce-form input[type='submit']{background-color:#fff;margin:5px auto 0;color:#414141;border:1px solid #414141}.salesforce-form input[type='submit']:hover{background-color:#5d87aa;color:#fff;border:1px solid #5d87aa}.salesforce-form .thank-you-message{display:block;margin:.9375rem auto;text-align:center}.salesforce-form .thank-you-message p{text-align:center}.search-form-container{margin:.9375rem auto;padding:0}.search-form-container input[type='search']{height:56px}@media only screen and (max-width:767px){.search-form-container input[type='search']{margin:0 0 .46875rem;width:100%}}.search-form-container input[type='submit']{width:100%}.get-directions{position:relative;padding:0}.get-directions input[type='text']{display:inline-block;width:65%;height:56px;float:left}@media only screen and (max-width:767px){.get-directions input[type='text']{margin:0 0 .46875rem;width:100%}}.get-directions input[type='submit']{background-color:#fff;display:inline-block;width:34%;color:#414141;border:0;float:right;border:1px solid #414141;letter-spacing:0}@media only screen and (max-width:1199px){.get-directions input[type='submit']{padding:.9375rem 1.25rem}}@media only screen and (max-width:767px){.get-directions input[type='submit']{width:100%}}.get-directions input[type='submit']:hover{background-color:#5d87aa;color:#fff}#request-an-appointment h2{color:#fff;text-align:center}#request-an-appointment .form-description{text-align:center;color:#fff}#request-an-appointment .salesforce-form .form-group label{color:#fff}#request-an-appointment .salesforce-form .form-group .radio-label{color:#fff}#request-an-appointment .salesforce-form .submit{text-align:center}#request-an-appointment .mfp-close{color:#fff;width:50px;height:50px;font-size:50px;line-height:50px}#request-an-appointment .new-patient .messages .error{color:#fff}#request-an-appointment .thank-you-message{color:#fff;text-align:center}.pop-up-container{background-color:#fff;position:relative;display:table;margin:0 auto;padding:1.5625rem .9375rem;max-width:450px;border-radius:3px}.pop-up-container h2{margin:1.25rem auto;text-align:center}#global-pop-up{background-color:#fff;display:block;margin:0 auto;padding:1.5625rem .9375rem;max-width:375px}input[type='submit'],.btn{background-color:#fff;font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:400;color:#414141;border:1px solid #414141;padding:.9375rem 2.5rem;text-transform:uppercase;letter-spacing:2px;border-radius:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type='submit']:hover,input[type='submit']:active,.btn:hover,.btn:active{background-color:#5d87aa;color:#fff;border:1px solid #5d87aa}@media only screen and (max-width:1199px){input[type='submit'],.btn{font-size:1rem}}.btns-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;text-align:center}@media only screen and (max-width:767px){.btns-container{display:block}}.btns-container .btn{margin:0 .1875rem}@media only screen and (max-width:767px){.btns-container .btn{display:block;margin:0 0 .625rem;width:100%}}.pagination-container{position:relative;display:block;width:100%;text-align:center}.pagination-container .page-numbers{position:relative;display:inline-block;padding:1rem .625rem;font-size:1.25rem;font-weight:700;color:#414141;text-align:center;text-decoration:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination-container .page-numbers:hover{color:#5d87aa}.pagination-container .page-numbers.current{color:#5d87aa}.pagination-container .page-numbers.dots{color:#0A7D51}.pagination-container .page-numbers.prev,.pagination-container .page-numbers.next{background-color:#414141;position:absolute;width:54px;padding:1rem .875rem;overflow:hidden}.pagination-container .page-numbers.prev .arrow,.pagination-container .page-numbers.next .arrow{background-color:#5d87aa;position:absolute;top:0;bottom:0}.pagination-container .page-numbers.prev .arrow svg,.pagination-container .page-numbers.next .arrow svg{position:relative;display:block;margin:22px;width:10px;fill:#fff}.pagination-container .page-numbers.prev .text,.pagination-container .page-numbers.next .text{position:relative;display:block;margin:0 4.1875rem 0 1.25rem;font-weight:300;color:#fff}.pagination-container .page-numbers.prev{left:0;float:left}@media only screen and (max-width:767px){.pagination-container .page-numbers.prev{left:15px}}.pagination-container .page-numbers.prev .arrow{left:0}.pagination-container .page-numbers.prev .arrow svg{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pagination-container .page-numbers.prev .text{margin:0 1.25rem 0 4.1875rem}.pagination-container .page-numbers.prev:hover{width:192px}.pagination-container .page-numbers.next{right:0;float:right}@media only screen and (max-width:767px){.pagination-container .page-numbers.next{right:15px}}.pagination-container .page-numbers.next .arrow{right:0}.pagination-container .page-numbers.next:hover{width:157px}.home-container .main-gallery-container{position:relative;padding:0}.home-container .main-gallery-container .main-gallery{margin:0;overflow:hidden}.home-container .main-gallery-container .main-gallery .slide-container{background-size:cover;background-position:center;position:relative;height:680px}@media only screen and (max-width:1199px){.home-container .main-gallery-container .main-gallery .slide-container{height:580px}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .slide-container{height:500px}}@media only screen and (max-width:767px){.home-container .main-gallery-container .main-gallery .slide-container{height:400px}}.home-container .main-gallery-container .main-gallery .slide-container .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#414141;background-color:rgba(65,65,65,0)}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .slide-container .overlay{background-color:#414141;background-color:rgba(65,65,65,0.65)}}.home-container .main-gallery-container .main-gallery .slide-container .overlay .content-wrapper{padding:0 .9375rem}.home-container .main-gallery-container .main-gallery .slide-container .content-container{margin:0;max-width:620px;text-align:center}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .slide-container .content-container{max-width:unset}}.home-container .main-gallery-container .main-gallery .slide-container .content-container h2,.home-container .main-gallery-container .main-gallery .slide-container .content-container h3{margin:0;color:#414141;text-transform:uppercase}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .slide-container .content-container h2,.home-container .main-gallery-container .main-gallery .slide-container .content-container h3{color:#fff}}.home-container .main-gallery-container .main-gallery .slide-container .content-container h2{font-size:2.1875rem;line-height:1.875rem;margin:0 0 .625rem}@media only screen and (max-width:767px){.home-container .main-gallery-container .main-gallery .slide-container .content-container h2{font-size:1.5625rem;line-height:1.875rem}}.home-container .main-gallery-container .main-gallery .slide-container .content-container h3{font-size:5rem;line-height:4.6875rem;margin:0 0 2.5rem}@media only screen and (max-width:767px){.home-container .main-gallery-container .main-gallery .slide-container .content-container h3{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width:767px){.home-container .main-gallery-container .main-gallery .slide-container .content-container .btn{font-size:.9375rem;padding:.9375rem 1.25rem}}.home-container .main-gallery-container .main-gallery .owl-controls{position:absolute;left:0;right:0;top:20%;z-index:10}@media only screen and (max-width:1199px){.home-container .main-gallery-container .main-gallery .owl-controls{top:18%}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls{top:unset;bottom:60px}}@media only screen and (max-width:767px){.home-container .main-gallery-container .main-gallery .owl-controls{bottom:40px}}.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-prev{left:-15px}@media only screen and (max-width:1225px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-prev{left:0}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-prev{left:15px}}.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-next{right:-15px}@media only screen and (max-width:1225px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-next{right:0}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-nav .owl-next{right:15px}}.home-container .main-gallery-container .main-gallery .owl-controls .owl-dots{position:absolute;top:0;right:unset;bottom:initial;left:25%}@media only screen and (max-width:1199px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-dots{left:30%}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-dots{top:0;left:0;right:0}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-dots .owl-dot{background-color:#fff}}@media only screen and (max-width:991px){.home-container .main-gallery-container .main-gallery .owl-controls .owl-dots .owl-dot.active{background-color:#5d87aa}}.home-container .intro-section-container{padding-top:3.75rem;padding-bottom:3.75rem;text-align:center}@media only screen and (max-width:767px){.home-container .intro-section-container{padding:2.5rem .9375rem}}.home-container .intro-section-container h1{margin:0 0 2.5rem;font-size:3.125rem;line-height:3.75rem;text-transform:uppercase}@media only screen and (max-width:767px){.home-container .intro-section-container h1{font-size:2.8125rem;line-height:3.4375rem;margin:0 0 1.25rem}}.home-container .intro-section-container p{font-size:1.125rem;line-height:2.125rem;margin:0 0 2.5rem}@media only screen and (max-width:767px){.home-container .intro-section-container p{font-size:1rem;line-height:1.875rem}}.home-container .services-main-title-container{background-color:#f1f1f1}.home-container .services-main-title-container h2{margin:3.75rem 0;text-transform:uppercase;font-size:2.8125rem;line-height:3.4375rem;text-align:center}@media only screen and (max-width:767px){.home-container .services-main-title-container h2{font-size:2.5rem;line-height:2.8125rem;margin:2.5rem 0}}.home-container .services-highlights-container .service-highlight-container{height:650px;position:relative;overflow:hidden;border-left:1px solid #fff;border-right:1px solid #fff;background-size:cover;background-position:center}@media only screen and (max-width:991px){.home-container .services-highlights-container .service-highlight-container{height:450px}}@media only screen and (max-width:767px){.home-container .services-highlights-container .service-highlight-container{height:300px;border:0}}.home-container .services-highlights-container .service-highlight-container .service-title-list-container{position:absolute;bottom:-38%;left:0;right:0;text-align:center;padding:2.5rem .9375rem;background-color:#fff;background-color:rgba(255,255,255,0.9);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){.home-container .services-highlights-container .service-highlight-container .service-title-list-container{bottom:-27%;padding:1.875rem .9375rem}}@media only screen and (max-width:767px){.home-container .services-highlights-container .service-highlight-container .service-title-list-container{bottom:17%;padding:2.125rem .9375rem}}.home-container .services-highlights-container .service-highlight-container .service-title-list-container h3{text-transform:uppercase;font-size:2.5rem;line-height:2.8125rem;margin:0 0 2.5rem}@media only screen and (max-width:991px){.home-container .services-highlights-container .service-highlight-container .service-title-list-container h3{font-size:1.5625rem;line-height:1.875rem;margin:0 0 1.25rem}}.home-container .services-highlights-container .service-highlight-container .service-title-list-container ul{list-style:none;padding:0;font-size:1.875rem;line-height:3.25rem;margin:0}@media only screen and (max-width:991px){.home-container .services-highlights-container .service-highlight-container .service-title-list-container ul{font-size:1.25rem;line-height:2rem}}@media only screen and (max-width:767px){.home-container .services-highlights-container .service-highlight-container .service-title-list-container ul{font-size:1.125rem;line-height:1.875rem}}.home-container .services-highlights-container .service-highlight-container .service-title-list-container ul li a{color:#414141}.home-container .services-highlights-container .service-highlight-container .service-title-list-container ul li a:hover{color:#5d87aa}.home-container .services-highlights-container .service-highlight-container .service-view-all-container{position:absolute;bottom:0;left:0;right:0}.home-container .services-highlights-container .service-highlight-container .service-view-all-container .btn{width:100%;background-color:#5d87aa;border-color:#5d87aa;color:#fff}.home-container .services-highlights-container .service-highlight-container .service-view-all-container .btn:hover{background-color:#0A7D51;border-color:#0A7D51;color:#fff}.home-container .services-highlights-container .service-highlight-container:hover .service-title-list-container{bottom:8%}@media only screen and (max-width:991px){.home-container .services-highlights-container .service-highlight-container:hover .service-title-list-container{bottom:10%}}@media only screen and (max-width:767px){.home-container .services-highlights-container .service-highlight-container:hover .service-title-list-container{bottom:17%}}.home-container .testimonials-section-container{background-size:cover;background-position:center;padding-top:3.75rem;padding-bottom:3.75rem;text-align:center}@media only screen and (max-width:767px){.home-container .testimonials-section-container{padding:2.5rem .9375rem}}.home-container .testimonials-section-container .quote-svg-container svg{width:60px;height:60px}.home-container .testimonials-section-container h2{margin:2.5rem 0;text-transform:uppercase;color:#fff}@media only screen and (max-width:767px){.home-container .testimonials-section-container h2{margin:1.25rem 0}}@media only screen and (max-width:767px){.home-container .testimonials-section-container .testimonials-gallery{margin:0 0 2.5rem}}.home-container .testimonials-section-container .testimonials-gallery .testimonial-container{padding:0 2.8125rem}.home-container .testimonials-section-container .testimonials-gallery .testimonial-container p{font-size:1.25rem;line-height:2.125rem;color:#fff}@media only screen and (max-width:767px){.home-container .testimonials-section-container .testimonials-gallery .testimonial-container p{font-size:1.125rem;line-height:1.75rem}}.home-container .testimonials-section-container .testimonials-gallery .testimonial-container .author{font-size:1.5rem;font-family:"PT Serif",serif;color:#fff}@media only screen and (max-width:767px){.home-container .testimonials-section-container .testimonials-gallery .testimonial-container .author{font-size:1.375rem}}.home-container .testimonials-section-container .testimonials-gallery .owl-nav{top:40%}.home-container .testimonials-section-container .testimonials-gallery .owl-nav .owl-prev svg,.home-container .testimonials-section-container .testimonials-gallery .owl-nav .owl-next svg{fill:#fff}.home-container .testimonials-section-container .testimonials-gallery .owl-nav .owl-prev svg:hover,.home-container .testimonials-section-container .testimonials-gallery .owl-nav .owl-next svg:hover{fill:#414141}.home-container .appointment-form-section{padding-top:3.75rem;padding-bottom:3.75rem}.home-container .appointment-form-section h2{text-align:center;margin:0 0 1.875rem;text-transform:uppercase}.home-container .appointment-form-section .salesforce-form .submit{text-align:center}.page-template-contact-us .secondary .map-container{margin:0}.page-template-contact-us .secondary .get-directions{margin:0 0 1.25rem}.page-template-contact-us .secondary .office-info-container .map-container{margin:0}.page-template-contact-us .secondary .office-info-container .get-directions{margin:0 0 1.25rem}.page-template-contact-us .secondary .office-info-container .office-info{border-bottom:1px solid #ccc;padding:0 0 1.25rem;margin:0 0 1.25rem;font-size:1.125rem;line-height:2rem}@media only screen and (max-width:767px){.page-template-contact-us .secondary .office-info-container .office-info{font-size:1rem;line-height:1.875rem}}.page-template-contact-us .secondary .office-info-container .office-info .icon-container .fa{font-size:1.5rem;color:#5d87aa}.page-template-contact-us .secondary .office-info-container .table-striped{margin:2.5rem 0}.page-container{padding:0 0 5rem}.page-container .main-content{padding-top:3.75rem}@media only screen and (max-width:767px){.page-container .main-content{padding-top:2.5rem}}.page-container .main-content .secondary{padding:0 .9375rem 0 0}@media only screen and (max-width:991px){.page-container .main-content .secondary{padding:0;margin-bottom:3.75rem}}.page-container .main-content .secondary h1{margin:0 0 1.875rem}.page-container .main-content .secondary h2,.page-container .main-content .secondary h3,.page-container .main-content .secondary h4,.page-container .main-content .secondary h5,.page-container .main-content .secondary h6{margin:1.25rem 0 .625rem}.page-template-page-provider-landing .secondary .provider-cta-container{margin:0 0 3.75rem}.page-template-page-provider-landing .secondary .provider-cta-container .provider-image-container img{margin:0 auto 2.5rem}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container{text-align:center;border:1px solid #ccc;position:relative;height:100px}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h2{margin:0 auto;padding:0 .9375rem;font-size:1.25rem;line-height:1.875rem;position:relative;top:-15px;left:0;right:0;background-color:#fff;width:80%}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h2:before,.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h2:after{content:"";position:absolute;top:10px;width:10px;height:10px;border-radius:50%;background-color:#5d87aa}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h2:before{left:0}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h2:after{right:0}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container h3{font-size:1rem;line-height:1.625rem;margin:0;position:absolute;top:20px;left:0;right:0;font-weight:400}.page-template-page-provider-landing .secondary .provider-cta-container .provider-title-link-container .btn{position:relative;bottom:-45px;left:0;right:0;text-transform:lowercase;font-weight:600;letter-spacing:3px}.page-template-page-provider-bio .secondary .provider-row{display:flex;align-items:flex-end;margin:0 0 1.25rem}@media only screen and (max-width:767px){.page-template-page-provider-bio .secondary .provider-row{display:block;align-items:normal}}.page-template-page-provider-bio .secondary .provider-row .provider-img-container img{margin:0}@media only screen and (max-width:767px){.page-template-page-provider-bio .secondary .provider-row .provider-img-container img{margin:0 0 1.25rem}}.page-template-page-provider-bio .secondary .provider-subtitle{font-size:1.25rem;color:#414141;margin:-1.25rem 0 1.25rem}.page-template-page-provider-bio .secondary .provider-cv-container .btn{padding:.9375rem .9375rem .9375rem 3.75rem;position:relative}.page-template-page-provider-bio .secondary .provider-cv-container .btn svg{width:35px;position:absolute;top:10px;left:15px}.page-template-page-provider-bio .secondary .provider-cv-container .btn svg path{fill:#5d87aa;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-provider-bio .secondary .provider-cv-container .btn:hover svg path{fill:#fff}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row{margin:0 0 2.5rem}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container{border:1px solid #ccc;height:320px;position:relative}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .demrcare-location-container{position:absolute;bottom:55px;left:0;right:0;padding:.9375rem;opacity:0;color:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-link-container{position:absolute;bottom:0;left:0;right:0;padding:.9375rem;opacity:0;color:#fff;border-top:1px solid #fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-link-container:hover{color:#0A7D51;background-color:#fff}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container{position:relative;top:0;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg{max-width:300px;max-height:130px}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg path,.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg polygon,.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg circle{fill:#414141;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg .fadc-letters path{fill:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg #Layer_2 rect{fill:#414141;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container .dermcare-logo-container svg #Layer_2 path{fill:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover{background-color:#0A7D51;color:#fff}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .demrcare-location-container{opacity:1;bottom:80px}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-link-container{opacity:1}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container{top:-40px}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg path,.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg polygon,.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg circle{fill:#fff}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg .fadc-letters path{fill:#0A7D51}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg #Layer_2 rect{fill:#fff}.page-template-page-dermcare-management .page-container .secondary .dermcare-partners-row .dermcare-partner-container:hover .dermcare-logo-container svg #Layer_2 path{fill:#0A7D51}.blog-posts-container{padding:0}.blog-posts-container .blog-post-container{padding:0;margin:0 0 2.5rem}.blog-posts-container .blog-post-container h2{margin:1.25rem 0 .625rem;font-size:1.875rem;line-height:2.5rem}.blog-posts-container .blog-post-container .img-container{position:relative;margin:3.75rem 0 0}.blog-posts-container .blog-post-container .monthday-container{position:absolute;top:30px;left:-30px;background-color:#0A7D51;color:#fff;text-align:center;padding:.9375rem;border-radius:50%;width:100px;height:100px}.blog-posts-container .blog-post-container .monthday-container .month{font-size:.9375rem;line-height:1.5625rem;font-weight:400;text-transform:uppercase;letter-spacing:3px}.blog-posts-container .blog-post-container .monthday-container .day{font-size:2.5rem;line-height:2.5rem;font-weight:600}@media only screen and (max-width:767px){.blog-posts-container .blog-post-container .monthday-container{display:none}}.blog-posts-container .blog-post-container .author-date-container{margin:1.25rem 0;font-size:.9375rem;line-height:1.5625rem;color:#5d87aa}.blog-posts-container .blog-post-container .author-date-container .author{padding-right:1.25rem}.blog-posts-container .blog-post-container .excerpt-container p{line-height:2rem;margin:0 0 1.875rem;text-align:left}.blog-posts-container .blog-post-container .excerpt-container .btn{font-size:.9375rem;letter-spacing:3px;text-transform:uppercase;font-weight:600}.error404 .page-container .main-content .secondary h2{font-size:1.5625rem;line-height:1.875rem}.page-template-page-dermcare-management .map-container{margin:0}.page-template-page-dermcare-management .map-container .map{height:560px}.page-template-page-dermcare-management .locations-nav-container{padding:0;background-color:#414141}@media only screen and (max-width:991px){.page-template-page-dermcare-management .locations-nav-container{height:auto;display:flex}}.page-template-page-dermcare-management .locations-nav-container .location-btn{height:80px;cursor:pointer;border-bottom:2px solid #5d87aa;color:#fff;background-color:#414141;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:991px){.page-template-page-dermcare-management .locations-nav-container .location-btn{height:80px;padding:1.25rem;width:auto;flex:1}}.page-template-page-dermcare-management .locations-nav-container .location-btn:hover{background-color:#5d87aa}.post-type-archive-locations .secondary .office-info-container,.single-locations .secondary .office-info-container{padding:0}.post-type-archive-locations .secondary .office-info-container .map-container,.single-locations .secondary .office-info-container .map-container{margin:0}.post-type-archive-locations .secondary .office-info-container .get-directions,.single-locations .secondary .office-info-container .get-directions{margin:0 0 1.25rem}.post-type-archive-locations .secondary .office-info-container .office-info,.single-locations .secondary .office-info-container .office-info{border-bottom:1px solid #ccc;padding:0 0 1.25rem;margin:0 0 1.25rem;font-size:1.125rem;line-height:2rem}@media only screen and (max-width:767px){.post-type-archive-locations .secondary .office-info-container .office-info,.single-locations .secondary .office-info-container .office-info{font-size:1rem;line-height:1.875rem}}.post-type-archive-locations .secondary .office-info-container .office-info .icon-container .fa,.single-locations .secondary .office-info-container .office-info .icon-container .fa{font-size:1.5rem;color:#5d87aa}.post-type-archive-locations .secondary .office-info-container .table-striped,.single-locations .secondary .office-info-container .table-striped{margin:2.5rem 0}.page-template-page-locations-intro .secondary .office-info-row .office-info-container h3{margin:0 0 1.25rem}.page-template-page-locations-intro .secondary .office-info-row .office-info-container .office-info{margin:0 0 1.25rem;line-height:1.625rem}.page-template-page-locations-intro .secondary .office-info-row .office-info-container .btn{font-size:1.125rem;text-transform:lowercase;letter-spacing:4px;font-weight:600}#wpsl-wrap .wpsl-search{background-color:#5d87aa}#wpsl-wrap .wpsl-search #wpsl-search-wrap label{color:#fff}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input #wpsl-search-input{background-color:#fff}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-select-wrap ul li:before{content:none}#wpsl-wrap .wpsl-search #wpsl-search-wrap #wpsl-category ul li:before{content:none}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn{background-color:#fff;border-color:#fff;color:#5d87aa;background-image:none;padding:7px 20px;letter-spacing:0}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn:hover{background-color:#5d87aa;border-color:#fff;color:#fff}#wpsl-stores{background-color:#f1f1f1}#wpsl-stores ul li{padding:15px 20px !important}#wpsl-stores ul li:before{content:none}#wpsl-gmap .wpsl-infobox .wpsl-info-window p{font-size:.875rem;line-height:1.25rem}.post-type-archive-testimonials .page-container .secondary .testimonial-review-container{padding:0 0 2.5rem;margin:.625rem 0 2.5rem;border-bottom:1px solid #ccc}.post-type-archive-testimonials .page-container .secondary .testimonial-review-container h2{font-size:1.25rem;line-height:1.875rem;margin:0 0 1.25rem}@page{margin:1cm}@media print{body{background-color:#fff !important;margin:0;padding:0;width:100%;color:#000 !important}*,*:before,*:after{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:' '}pre,blockquote{border:1px solid #000;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6,img,blockquote,table,pre,b,ul,ol,dl{page-break-after:avoid;page-break-inside:avoid}footer,.sidebar-container{display:none !important}header{position:relative !important;left:0 !important;right:0 !important;border-top:0 !important}header .menu-container{display:none}.page,.single,.archive,.blog{margin:0 !important}.page-content .banner-container{display:none}.page-content .secondary{margin:0;padding:0 !important;width:100%;page-break-before:always}.page-content .secondary img{display:block;margin:0 0 .9375rem;float:none}.blog .blog-posts-container .blog-post-container{width:100% !important;height:auto !important;margin:0 0 2.1875rem;padding:0 !important;page-break-inside:avoid;page-break-after:auto}.blog .blog-posts-container .blog-post-container img{display:none !important}.panel-group .panel-default{page-break-inside:avoid;page-break-after:auto}.panel-group .panel-default .panel-collapse{display:block !important;height:auto !important}.pop-up-video-container{margin:0 0 3.125rem !important}.pop-up-video-container .pop-up-video{height:75px}.pop-up-video-container .pop-up-video:after{content:"|  " attr(href);background-color:#ccc !important;position:absolute;top:0;right:0;bottom:0;left:0;font-family:FontAwesome;font-size:1.25rem;line-height:4.6875rem;color:#646464;z-index:2;text-align:center}.tab-content>.tab-pane{display:block !important;opacity:1 !important;visibility:visible !important}}