@import "https://fonts.googleapis.com/css?family=Roboto:400,400italic,300,500,500italic,700,700italic,300italic";body a.ecwid-minicart-mini-link,#sidebar table.ecwid-categories-vertical-table a,#sidebar table.ecwid-categories-vertical-table a span.ecwid-categories-category,body,#header-top,#pro-sub-headline h2,.ls-sc-toggle h3{font-family:roboto,serif;font-weight:400}#post-nav-progression span,.container-staff-pro h2,.container-staff-pro h3,.container-staff-pro h4,.container-staff-pro h5,.container-staff-pro h6,header,body .butttonpro a,.tp-bullets div,ul#bread-crumb,body #main .width-container #respond input#submit,body a.progression-button,body input.wpcf7-submit,body input#submit,body a.ls-sc-button.default,a.more-link,ul.page-numbers{font-family:roboto,sans-serif}h1,h2,h3,h4,h5,h6,.headingpro,.headingsmallerpro,#taxonomy_navigation_pro,.testimonial-text-area{font-family:roboto;font-weight:400;font-style:normal}.headingpro,.headingsmallerpro{font-family:roboto!important}body #main #shop-content-pro .ecwid-shopping-cart-product-browser .ecwid-productBrowser .ecwid-ProductBrowser-auth-anonim a,body #main #shop-content-pro .ecwid-shopping-cart-product-browser .ecwid-productBrowser .ecwid-productBrowser-head{font-family:roboto,sans-serif}header{position:sticky;top:-334px;z-index:1000}#header-top{font-size:32px}#header-top a{color:#f9ecef}#header-top a:hover{color:#fff}#call-today-pro{}#call-today-pro a{}:root{--background-color:#FFFFFF}div#main{background-color:var(--background-color)}.btn{background:#d68fa2;color:#fff;padding:12px;border:1px solid #d68fa2;border-radius:6px}.btn:hover{background:#fff;color:#d68fa2;padding:12px;border:1px solid #d68fa2;border-radius:4px}body .pyre_homepage_staff-widget-2 .grid2column-progression:last-of-type,body .pyre_homepage_testimonials-widget-2 .grid2column-progression:last-of-type{margin-right:0%!important}#homepage-content-container,.home-child-boxes{padding-top:30px;padding-right:0;padding-left:0;padding-bottom:25px}.container-testimonial-pro .testimonial-text-area{opacity:1}.pyre_homepage_service-widget-2{padding-top:30px;padding-right:0;padding-left:0;padding-bottom:25px}.progression-button{background-color:#b8dde1}.divider-pro{display:none;visibility:hidden}.comment-meta-pro{display:none;visibility:hidden}.middle-dot-pro{display:none;visibility:hidden}img{width:inherit}.featured-blog-progression img{max-width:none;width:100%}.blog-content{margin-top:1em}#widget-area{color:#cfcfcf}#widget-area a.newsletter-button{color:#000}#widget-area a.newsletter-button:hover,#widget-area a.newsletter-button:focus{color:#d68fa2}#widget-area p{color:#cfcfcf}.header-middle-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-search{width:100%;max-width:300px}.header-search .search-form .search-field{-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease;background:#fafafa;border:1px solid #e5e5e5;padding:14px 30px 14px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:80%;background-image:url(https://www.dermatologyboutique.com/wp-content/themes/cosmedical/images/search-magnify.png);background-position:100% 7px;background-repeat:no-repeat;font-size:14px;font-style:italic}.sf-menu a{font-weight:400;padding-top:14px;padding-right:15px;padding-left:15px;padding-bottom:14px;letter-spacing:-.05em;font-size:15px;margin-left:8px}.affiliations-bar{padding-top:10px;padding-bottom:10px;background-color:#f3f5f4;margin-right:auto;margin-left:auto;text-align:center}.affiliations-bar a{display:inline-block}#menu-main-menu.sf-menu li.sfHover li a,#menu-main-menu.sf-menu li.sfHover li a:visited{color:#fff}#menu-main-menu.sf-menu li.sfHover li a:hover,#menu-main-menu.sf-menu li.sfHover li a:focus{color:#f3dee3}#nav_menu-1 li a{color:#ddd}#nav_menu-1 li a:hover{color:#fff}#nav_menu-2 li a{color:#ddd}#nav_menu-2 li a:hover{color:#fff}#nav_menu-3 li a{color:#ddd}#nav_menu-3 li a:hover{color:#fff}#nav_menu-4 li a{color:#ddd}#nav_menu-4 li a:hover{color:#fff}@media screen and (max-width:1200px){a.site-logo{max-width:340px}}.feature_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feature_grid .grid-item{img { aspect-ratio:1/1; width:100%; object-fit:cover; border: 3px solid #d68fa2; } h3 { background: #fff; height: auto; font-size: 22px; text-align: center; color: #000; padding: 10px 0; }}@media screen and (max-width:600px){.feature_grid{grid-template-columns:repeat(2,1fr);gap:15px}.feature_grid .grid-item{h3 { height: auto; font-size: 18px; text-align: center; }}}@media(max-width:959px){#sticky-anchor{position:absolute;transition:all ease .3s;width:100%;z-index:-1}#header-top.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;transform:none;max-width:none;background:#dfa9b7;box-shadow:0 0 6px #7a7a7a}}@media only screen and (max-width:767px){.header-search{display:none}a.site-logo{display:block;margin:0 auto}body nav select{background-position:100%!important;width:100%}}@media(max-width:450px){#pro-home-slider{display:none;visibility:hidden}}