.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-dots{position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999}button.owl-dot{width:14px;height:14px;background-color:#fff;border:2px solid #781e7b;display:inline-block;margin:0 3px;border-radius:100%}button.owl-dot.active{background-color:#781e7b}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-nav button.owl-next,.owl-nav button.owl-prev{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-nav{width:85%;max-width:1000px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto}.owl-next,.owl-prev{width:18px;height:30px}.owl-prev{float:left}.owl-next{float:right}.owl-prev svg path{fill:#fff}.owl-next svg path{fill:#fff}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/scripts/vendor/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}address,article,aside,blockquote,body,canvas,div,em,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,li,nav,ol,p,section,span,strong,td,th,time,tr,ul,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1rem;font-weight:100;font-style:normal;line-height:1.5;text-rendering:optimizeLegibility;color:#781e7b}h1{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1.875rem;font-weight:100}h2{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1.625rem;font-weight:100;margin:0 0 1em}h3{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1.4375rem;margin:0 0 1em}h4,h5,h6{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1.125rem}h4{margin:0 0 1.75em}p{font-family:Helvetica,Arial,Geneva,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.5}address,dl,ol,p,ul{margin:0 0 1.75em}small{font-size:.875rem}ol,ul{margin:0 0 1.75em;padding-left:24px;font-size:1.125rem}ul{list-style-type:disc}ol{list-style-type:decimal}li ol,li ul{margin:0}dd,dl{margin:0 0 1.75em}dt{font-weight:400}b,strong{font-weight:700}em,i{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}address{font-style:normal}a{color:#781e7b;text-decoration:underline}a:active,a:focus,a:hover{color:#781e7b;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a[href$=".PDF"],a[href$=".pdf"]{padding:2px 2px 2px 20px;background:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/images/pdficon.png) left center no-repeat}.nav{padding:0;margin:0}.nav li{list-style:none;display:inline-block;margin:0;padding:0}#social-navigation{float:left}.social-nav{float:left;list-style:none;padding:0;margin:0}.social-nav li{float:left;list-style:none;display:inline-block;margin:0;padding:0}.social-nav a{float:left;display:block;height:42px}@media (min-width:600px){.social-nav a{height:52px}}.social-nav a:before{display:inline-block;width:30px;height:30px;padding:6px 0;text-align:center}@media (min-width:600px){.social-nav a:before{width:40px;height:40px}}.social-nav a[href*="facebook.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/facebook-wht.svg);width:28px;height:28px}@media (min-width:600px){.social-nav a[href*="facebook.com"]:before{width:38px;height:38px}}.social-nav a[href*="plus.google.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/google-plus.svg)}.social-nav a[href*="instagram.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/instagram.svg)}.social-nav a[href*="linkedin.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/linkedin.svg)}.social-nav a[href*="pinterest.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/pinterest.svg)}.social-nav a[href*="twitter.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/twitter-wht.svg);width:28px;height:28px}@media (min-width:600px){.social-nav a[href*="twitter.com"]:before{width:38px;height:38px}}.social-nav a[href*="vimeo.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/vimeo.svg)}.social-nav a[href*="youtube.com"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/youtube.svg);width:42px;height:42px}.social-nav a[href^="mailto:"]:before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/email-wht.svg)}@-webkit-keyframes anim{0%{display:none;opacity:0}100%{opacity:1}}@keyframes anim{0%{display:none;opacity:0}100%{opacity:1}}.site-navigation{display:none;position:fixed;top:42px;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;z-index:10;list-style:none;background-color:#781e7b;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:900px){.site-navigation{height:45px;top:auto;background:0 0;display:block;position:static;width:auto;margin:0;text-align:center;position:relative}}.site-navigation.is-active{-webkit-animation:anim .3s ease-in-out;animation:anim .3s ease-in-out;display:block}.site-navigation .nav{width:100%;position:absolute;top:10%;margin:0;list-style:none;padding:0 40px;text-align:center}@media (min-width:900px){.site-navigation .nav{display:block;position:relative;top:0;padding:0;height:47px;line-height:45px;-webkit-transform:none;transform:none;z-index:100;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background-color:#fff}}.site-navigation li{display:block;position:relative}@media (min-width:900px){.site-navigation li{width:auto;display:inline-block}}.site-navigation li:hover{background-color:#781e7b}.site-navigation li:hover a{color:#fff}.site-navigation a{color:#fff;font-family:Helvetica,Arial,Geneva,sans-serif;font-weight:400;font-size:1.125rem;display:block;text-decoration:none;text-align:center;text-transform:uppercase;margin:0;padding:10px 0}@media (min-width:900px){.site-navigation a{color:#781e7b;font-size:.9375rem;padding:0 15px 0}}.site-navigation a:hover{background-color:#781e7b;color:#fff}.site-navigation .nav ul{display:none}@media (min-width:900px){.site-navigation .nav ul{position:absolute;top:45px;left:0;background-color:#781e7b;padding:0;width:250px}}.site-navigation .nav li:hover>ul{display:inherit}.site-navigation .nav ul li{min-width:250px;height:auto;float:none;display:none}@media (min-width:900px){.site-navigation .nav ul li{display:block;margin:0}}.site-navigation .nav ul ul li{position:relative;top:-60px;left:250px}.site-navigation .nav ul li a{font-size:.875rem;text-transform:none;text-align:left;width:100%;height:35px;line-height:35px;color:#fff;display:block;margin:0;padding:0 15px;border-bottom:1px solid #a028a4}.site-navigation .nav ul li:last-of-type a{border-bottom:none}.site-navigation .nav ul li a:hover{background-color:#501452}@media (min-width:900px){.site-navigation li>a::after{content:' +';color:#781e7b}}@media (min-width:900px){.site-navigation li:hover a::after,.site-navigation li>a:hover::after{color:#fff}}.site-navigation li>a:only-child::after{content:''} .hamburger{position:absolute;top:20px;right:7.5%;z-index:100;outline:0;padding:15px 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}@media (min-width:900px){.hamburger{display:none}}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#781e7b;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);background-color:#fff}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out;background-color:#fff}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);background-color:#fff}#footer-nav-one,#footer-nav-two{width:49.2%;float:left;margin:0}@media (min-width:600px){#footer-nav-one,#footer-nav-two{width:23.8%;margin-right:16px}}.footer-nav{padding:0;list-style:none}.footer-nav a{color:#fff;font-size:.8125rem;font-weight:100;text-decoration:none}.social-share{float:left;width:100%;padding:20px 0}.social-share h4{float:left;width:90px;margin:0;height:30px;line-height:30px}.social-share-links{list-style:none;padding:0;margin:0}.social-share-links li{list-style:none;display:inline;margin:0;padding:0}.social-share-links a{width:30px;height:30px;float:left;display:block;padding:2px;margin:0 10px 0 0;text-align:center}.social-share-links a::before{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center}.social-share-links a[href*="facebook.com"]::before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/facebook.svg)}.social-share-links a[href*="plus.google.com"]::before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/google-plus.svg)}.social-share-links a[href*="twitter.com"]::before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/twitter.svg)}.social-share-links a[href*="pinterest.com"]::before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/pinterest.svg)}.social-share-links a[href^="mailto:"]::before{content:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/icons/email.svg)}#breadcrumbs.woocommerce-breadcrumb{color:#d2d2d2;width:85%;max-width:1000px;margin:0 auto;padding:20px 0;font-size:.875rem}#breadcrumbs.woocommerce-breadcrumb a{color:#d2d2d2}body{background-color:#f8f4f8}img{display:block;width:100%;height:auto}.inner,.widecolumn{width:85%;max-width:1000px;margin:0 auto}.alignleft,.left{float:left;margin-right:20px}.alignright,.right{float:right;margin-left:20px}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hideonmobile{display:none}@media (min-width:600px){.hideonmobile{display:inline-block}}.responsive-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:40px}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-title{display:block;text-align:center;background-color:#781e7b;color:#fff;padding:5px 0;margin-bottom:20px}.page-title{margin-bottom:20px}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#topbar{background-color:#781e7b;height:42px}@media (min-width:600px){#topbar{height:52px}}#topbar p{float:left;font-size:.8125rem;color:#fff;margin:0;height:42px;line-height:42px}@media (min-width:600px){#topbar p{height:52px;line-height:52px}}#topbar p a{color:#fff}.tel{display:inline-block;color:#fff;text-decoration:none;height:42px;line-height:42px;text-align:center;padding:0 4px}@media (min-width:600px){.tel{height:52px;line-height:52px;padding:0 10px}}.tel .icon{display:block;width:26px;height:26px;padding:8px 0 0;margin:0 auto}@media (min-width:600px){.tel .icon{display:none}}.tel .number{display:none}@media (min-width:600px){.tel .number{display:block}}.tel:hover{color:#fff}#header{position:relative;background-color:#fff;padding:0;border-bottom:1px solid #d2d2d2}@media (min-width:900px){#header{padding:20px 0 0 0;border-bottom:none}}#logo{float:left;clear:left;width:180px;display:block;margin:25px 0 25px 7.5%}@media (min-width:900px){#logo{float:none;width:250px;margin:0 auto 10px}}.strapline{display:none}@media (min-width:900px){.strapline{font-size:1rem;display:block;text-align:center;margin:0 0 17px;font-weight:100}}#slider{margin:0 auto 20px;padding:0;background:#fff;border-bottom:1px solid #d2d2d2;position:relative}.single-slide{position:relative}@media (min-width:900px){.single-slide{height:500px}}@media (min-width:900px){.single-slide .image{width:50%;height:500px;float:right}}@media (min-width:900px){.single-slide .image img{height:100%;-o-object-fit:cover;object-fit:cover}}.single-slide .inner{position:relative}.single-slide .caption{color:#781e7b;padding:30px 0}@media (min-width:900px){.single-slide .caption{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;padding:0}}.single-slide .caption p{font-size:1.5rem;margin-bottom:10px;text-align:center}@media (min-width:600px){.single-slide .caption p{font-size:2.25rem}}@media (min-width:900px){.single-slide .caption p{width:48.75%;font-size:2.625rem;margin-bottom:20px;text-align:left}}.single-slide .btn{display:block;max-width:250px;margin:0 auto;background-color:#781e7b;color:#fff;text-decoration:none;font-size:1rem;padding:8px 14px;text-align:center}@media (min-width:900px){.single-slide .btn{display:inline-block;width:auto;font-size:1.125rem;margin:0}}.single-slide .btn:hover{background-color:#d2d2d2;color:#781e7b;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.second-banner{margin-bottom:20px}.banner-image{width:auto;height:452px;position:relative;background-repeat:no-repeat;background-position:right center;background-attachment:scroll;-webkit-background-size:cover;moz-background-size:cover;background-size:cover;border-bottom:1px solid #d2d2d2}@media (min-width:900px){.banner-image{background-position:center center}}.banner-image .inner{padding-top:180px;height:452px;text-align:center}.banner-image .inner .page-title{display:inline-block;margin:0;padding:10px 20px;background-color:#781e7b;color:#fff}.site-main .page-title{width:280px;display:block;margin:0 auto 20px;padding:10px 20px;background-color:#781e7b;color:#fff;text-align:center}.shop-flashes .flash{width:100%;height:auto;float:left;margin-bottom:20px;border:1px solid #f6f6f6;background-color:#fff;position:relative}@media (min-width:600px){.shop-flashes .flash{width:32%;margin-left:2%}}.shop-flashes .flash:first-child{margin-left:0}@media (min-width:900px){.sidebar{float:left;clear:left;width:23.8%}}.blog-intro{font-size:1.25rem;text-align:center;margin-bottom:40px}.blog-categories{margin-bottom:20px}.blog-categories h4{font-size:.8125rem;text-transform:uppercase;height:36px;line-height:36px;margin:0 0 1em}.blog-categories ul{list-style:none;padding:0;margin:0;border-top:1px solid #d2d2d2}.blog-categories li{display:block;text-transform:uppercase;padding:5px 0;border-bottom:1px solid #d2d2d2}.blog-categories li a{font-size:.8125rem;text-decoration:none}.post{margin-bottom:40px}.post .entry-title{margin-bottom:1em}.wp-video{margin-bottom:20px}.post-meta{padding:10px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.intro{text-align:center}@media (min-width:900px){.page-content{width:72%;float:left}}.side-panel{width:100%}@media (min-width:900px){.side-panel{width:23.8%;float:right}}.sidebar .side-panel{width:100%}.side-panel .site-btn{margin-bottom:20px;display:block}.skin-consultation .page-content{margin:0 auto;float:none}.woocommerce-page .page-content{width:100%}@media (min-width:600px){.row{margin-bottom:30px}}.condition-type{display:block;text-decoration:none;text-align:center;margin-bottom:20px;border-bottom:1px solid #d2d2d2}@media (min-width:600px){.condition-type{width:33.333%;float:left;margin:0;padding:20px 30px;border-bottom:none;border-left:1px solid #d2d2d2}}.condition-type:first-child{margin-left:0;border-left:none}.condition-type span{display:block}.condition-type .description{position:relative;min-height:150px}@media (min-width:600px){.condition-type .description{min-height:250px}}@media (min-width:900px){.condition-type .description{min-height:200px}}@media (min-width:1200px){.condition-type .description{min-height:150px}}.condition-type h3{margin:0;font-size:1.125rem}.condition-intro{margin-bottom:10px;font-size:.875rem}.condition-type .btn{font-size:.8125rem;color:#fff;border:0;background:#781e7b;height:38px;line-height:38px;text-transform:uppercase;cursor:pointer;padding:0 15px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.condition-type:hover .btn{background:#d2d2d2;color:#781e7b}.recommended-products{margin-bottom:20px;border:1px solid #781e7b}@media (min-width:900px){.recommended-products{width:23.8%;float:right}}.recommended-products h4{margin-bottom:10px;background-color:#781e7b;color:#fff;padding:5px 10px}.recommended-products ul{list-style:none;padding:0 5px;margin:0}.recommended-products a{display:block;margin-bottom:20px}@media (min-width:600px){.recommended-products a{width:50%;float:left}}@media (min-width:900px){.recommended-products a{width:100%;float:none}}.recommended-products span{display:block}.recommended-products .product-thumb{width:30%;float:left;margin-right:10px}.recommended-products .product-title{float:left;width:60%;padding-top:10px}.recommended-products .details{font-size:.875rem;float:left;width:60%}.twentytwenty-wrapper{clear:both;margin-bottom:20px}.twentytwenty-container{width:100%;height:auto}.treatment-type{display:block;text-decoration:none;text-align:center;margin-bottom:20px;border-bottom:1px solid #d2d2d2}@media (min-width:600px){.treatment-type{width:33.333%;display:inline-block;float:left;margin:0;padding:20px 30px;border-bottom:none;border-left:1px solid #d2d2d2}}.treatment-type:first-child{margin-left:0;border-left:none}.treatment-type span{display:block}.treatment-type .description{position:relative}.treatment-type h3{margin:0;font-size:1.125rem}.treatment-intro{margin-bottom:10px;font-size:.875rem}.treatment-type .btn{font-size:.8125rem;color:#fff;border:0;background:#781e7b;height:38px;line-height:38px;text-transform:uppercase;cursor:pointer;padding:0 15px;width:85%;margin:0 auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.treatment-type:hover .btn{background:#d2d2d2;color:#781e7b}.contact-us .page-content{margin:0 auto;float:none}#level-up-modal,#newsletter-modal{background-color:#781e7b;color:#fff;padding:30px 20px}#level-up-modal .fancybox-close-small:after,#newsletter-modal .fancybox-close-small:after{color:#fff;background:0 0}#level-up-modal .gform_description{display:block;font-size:1.125rem;margin-bottom:10px}#level-up-modal .gform_wrapper input[type=email],#newsletter-modal .gform_wrapper input[type=email],#pricelist-modal .gform_wrapper input[type=email]{width:100%}#level-up-modal .gform_wrapper .button,#newsletter-modal .gform_wrapper .button{background-color:#fff;color:#781e7b}#level-up-modal .gform_wrapper .button:hover,#newsletter-modal .gform_wrapper .button:hover{background-color:#d2d2d2}#content .widecolumn h2{padding-top:40px}.signup-welcome p{margin:0}.signup-welcome h3{font-size:1rem}#content .widecolumn .view{margin-top:20px}#content .widecolumn .view::after{content:" Please update your password to something more memorable once you have logged in!"}.my-account-link{float:right;width:38px;padding:11px 0 0 0}@media (min-width:600px){.my-account-link{margin-right:10px}}.my-account-link .icon{display:block;width:20px;height:auto;margin:0 auto}@media (min-width:600px){.my-account-link .icon{width:26px}}.cart-contents{float:right;width:38px;padding:11px 0 0 0;position:relative}.cart-contents .icon{display:block;width:20px;height:auto;margin:0 auto}@media (min-width:600px){.cart-contents .icon{width:26px}}.cart-contents .bag-contents{display:block;position:absolute;top:8px;left:0;background-color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:.8125rem;width:18px;height:18px}@media (min-width:600px){.cart-contents .bag-contents{top:12px;left:-8px;line-height:22px;font-size:.875rem;width:20px;height:20px}}.woocommerce .woocommerce-breadcrumb{width:85%;max-width:1000px;margin:0 auto;padding:20px 0;color:#d2d2d2;font-size:.875rem}.woocommerce .woocommerce-breadcrumb a{color:#d2d2d2}.woocommerce button.button.alt{font-size:.875rem;font-weight:100;background-color:#fff;color:#781e7b}.woocommerce-products-header .term-description{width:85%;max-width:1000px;margin:0 auto 20px}.shop-by-brand{background-color:#f2e8ee;padding:20px 0;margin-bottom:20px}.shop-by-brand h2{color:#781e7b}.product-brands{list-style:none;padding:0}@media (min-width:600px){.product-brands .row{margin-bottom:2.08%}}.product-brands .brand{margin:0 2.08% 4.16%;width:45.5%;float:left}@media (min-width:600px){.product-brands .brand{width:23.44%;margin:0 0 0 2.08%}}@media (min-width:600px){.product-brands .brand:first-child{margin-left:0}}.product-brands .brand h2 a{color:#fff;margin:0}@media (min-width:900px){.shop-sidebar{float:left;clear:left;width:23.8%}}.woocommerce-product-search{background-color:#781e7b;padding:10px 15px;margin:0 0 1em}.woocommerce-product-search input[type=search]{font-size:.875rem;display:block;width:100%;border:1px solid #ccc;padding:14px;-webkit-box-shadow:none;box-shadow:none;padding:5px;border-radius:0;margin-bottom:15px;-webkit-appearance:none}.woocommerce-product-search button{display:block;width:100%;border:0;color:#781e7b;background-color:#fff;font-size:.875rem;padding:5px 10px}.woocommerce-product-search button:hover{background-color:#d2d2d2}.shop-sidebar h4{font-size:.8125rem;text-transform:uppercase;height:36px;line-height:36px;margin:0 0 1em}.shop-sidebar .product-categories{list-style:none;padding:0;border-top:1px solid #d2d2d2}.shop-sidebar .product-categories .children{display:none;list-style:none;padding:0;margin-bottom:20px}.shop-sidebar .product-categories a{font-size:.8125rem;text-decoration:none}.shop-sidebar .product-categories .cat-parent{border-bottom:1px solid #d2d2d2;padding-top:10px}.shop-sidebar .product-categories .cat-parent span{display:block;font-size:.875rem;text-transform:uppercase;padding-bottom:10px;cursor:pointer}.shop-sidebar .product-categories .children a{text-transform:none}.shop-sidebar .product-categories .cat-item-422,.shop-sidebar .product-categories .cat-item-438{display:none}.shop-sidebar .side-panel{display:none;width:100%}@media (min-width:900px){.shop-sidebar .side-panel{display:block}}.shop-sidebar .site-btn{margin-bottom:20px;display:block}@media (min-width:900px){.main-column{width:72%;float:right}}.woocommerce-result-count{font-size:.8125rem;text-transform:uppercase;height:36px;line-height:36px;margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;background-color:#fff;margin-bottom:3%}@media (min-width:600px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2.08% 2.08% 0;width:31.9%}}.woocommerce.columns-2 ul.products li.product{margin:0 2.08% 0 0;width:48.9%}.woocommerce.columns-3 ul.products li.product{margin:0 2.08% 0 0;width:40%}@media (min-width:900px){.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:31.8%}}.woocommerce.columns-4 ul.products li.product{margin:0 1.6% 2.992em 0;width:23.8%}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last,.woocommerce.columns-4 ul.products li.product.last{margin-right:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0;text-align:center;font-size:.875rem}.product-category a img,.woocommerce-LoopProduct-link img{margin:0!important}.woocommerce-LoopProduct-link .woocommerce-product-details__short-description p{padding:0;color:#989897;display:none}.product-desc{text-align:center;height:170px;position:relative;padding:0 20px}.title-price{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:40%;display:block;width:100%;left:0;padding:0 10px}.title-price h2{margin:0 auto!important}.product-desc .product-price,.product-desc .title-price a{width:100%;display:block;text-align:center;margin:0;font-size:.875rem}.product-desc .rating{height:20px;margin:0 auto}.more-details{font-size:.875rem;line-height:40px;color:#fff;border:0;background:#781e7b;height:40px;text-transform:uppercase;cursor:pointer;padding:0 15px;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.more-details:hover{background:#d2d2d2;color:#781e7b}.woocommerce ul.products li.product strong{display:inline}.woocommerce-LoopProduct-link .price-request,.woocommerce-LoopProduct-link .woocommerce-Price-amount{color:#781e7b}.woocommerce-page .woocommerce-Price-amount{color:#781e7b}.woocommerce-loop-category__title .count{display:none;background-color:#b68bb4}.woocommerce span.onsale{width:60px;height:60px;line-height:60px;text-align:center;position:absolute;top:5px;left:5px;margin:0;padding:0;border-radius:100%;background-color:#b68bb4;color:#fff;font-size:.75rem;font-weight:700;z-index:9}.woocommerce span.soldout{width:60px;height:60px;line-height:60px;text-align:center;position:absolute;top:5px;left:5px;margin:0;border-radius:100%;background-color:#781e7b;color:#fff;font-size:.75rem;font-weight:700;z-index:9}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-8px -8px 0 0}.woocommerce ul.products li.product .soldout{top:0;left:0;left:auto;margin:-8px 0 0 -8px}.woocommerce ul.products li.product.outofstock .price{display:none}.summary .login-btn,.summary .register-btn{display:block;background-color:#fff;padding:10px;text-align:center;text-decoration:none}.summary .login-btn:hover,.summary .register-btn:hover{background-color:#b68bb4;color:#fff}.or{margin:4px 0;display:block;text-align:center}.summary .request-step{display:block;background-color:#fff;padding:10px;text-align:center;text-decoration:none}.summary .request-step:hover{background-color:#b68bb4;color:#fff}.latest-products ul.products li.product{border:1px solid #f6f6f6;background-color:#fff}.latest-products .woocommerce-LoopProduct-link{background-image:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/images/new-tag.png)}.latest-products .woocommerce-LoopProduct-link img{border:none;width:60%!important;margin:0 auto!important}.latest-products .woocommerce ul.products li.product .woocommerce-loop-product__title,.latest-products .woocommerce ul.products li.product .woocommerce-product-details__short-description{text-align:center;padding-left:20px;padding-right:20px}.latest-products .woocommerce ul.products li.product .price{text-align:center;padding-left:20px;padding-right:20px;margin-bottom:20px;color:#781e7b}.woocommerce-message{max-width:1000px;margin:0 auto 20px;background-color:#fff}.woocommerce-info{border-top-color:#781e7b}.woocommerce-pagination{clear:both;margin-bottom:20px}.woocommerce-ordering{width:32%}select.orderby{width:100%;color:#fff;font-size:.8125rem;text-transform:uppercase;padding:8px 40px 8px 8px;height:36px;line-height:10px;cursor:pointer;outline:0;background-image:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/images/arrow-down-wht.png);background-size:12px;background-repeat:no-repeat;background-position:right 12px center;background-color:#b68bb4;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:3px}select.orderby::-ms-expand{display:none}select.orderby:hover{background-color:#781e7b}.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce textarea{font-size:.875rem;display:block;width:100%;border:1px solid #ccc;padding:14px;-webkit-box-shadow:none;box-shadow:none;outline:0;margin:5px 0 20px}.woocommerce input[type=number]{font-size:.875rem;display:block;width:100%;border:1px solid #ccc;padding:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;margin:5px 0 20px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:53%;padding:9px}.woocommerce #place_order.button.alt,.woocommerce .checkout-button.button.alt,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce ul.products li.product .button{border-radius:0}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#515151}.woocommerce #place_order.button.alt,.woocommerce .checkout-button.button.alt{background-color:#781e7b;color:#fff}.woocommerce #place_order.button.alt{width:100%;clear:both;font-size:1.125rem;padding:20px}.woocommerce-checkout-payment label{overflow:hidden}.woocommerce-checkout-payment img{width:auto;display:inline-block;margin-right:10px}.woocommerce-checkout-payment .payment_box{margin-top:60px}.woocommerce-checkout-payment .payment_box p{margin:0}#pricelist-modal{background-color:#781e7b;color:#fff;padding:30px 20px}#pricelist-modal .fancybox-close-small:after{color:#fff;background:0 0}.product-banner{background-color:#fff;position:relative;height:auto}@media (min-width:900px){.product-banner{height:440px}}@media (min-width:900px){.product-banner-image{width:67.8%}}.woocommerce-product-gallery{margin-bottom:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;margin:0 auto}@media (min-width:600px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:80%;float:none}}@media (min-width:900px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:440px}}.woocommerce #content div.product div.summary{background-color:#781e7b;color:#fff;margin:0;position:relative;width:100%;height:auto}@media (min-width:900px){.woocommerce #content div.product div.summary{width:280px;height:400px;position:absolute;top:20px;right:4%;z-index:1;border-radius:4px}}.woocommerce div.product .product_title{font-size:1.5rem;font-weight:100;padding:20px 20px 0;margin-bottom:20px}.woocommerce-product-details__short-description p{font-size:.875rem;padding:0 20px;margin-bottom:5px}.woocommerce #content div.product div.summary .woocommerce-Price-amount{color:#fff;font-size:1.875rem}.woocommerce #content div.product div.summary .cart{padding:15px 20px;margin:0;background-color:#781e7b}.woocommerce #content div.product div.summary .price{padding:0 20px;margin:0;color:#fff}.woocommerce #content div.product div.summary .price .woocommerce-Price-amount{margin:0}.woocommerce #content div.product div.summary .call-to-order{width:90%;padding:10px;margin:0 auto;font-size:.875rem;text-align:center;background-color:#fff;color:#781e7b}.woocommerce #content div.product div.summary .register{width:90%;display:block;padding:10px;margin:20px auto;font-size:.875rem;text-align:center;background-color:#fff;color:#781e7b}.woocommerce div.product form.cart .variations{margin-bottom:5px}.woocommerce div.product form.cart .variations td.value{border:0;vertical-align:middle;line-height:0}.woocommerce div.product form.cart .variations td.value select{margin:0;width:100%}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce #content div.product div.summary .woocommerce-variation-price{margin-bottom:5px}.woocommerce #content div.product div.summary .woocommerce-variation-price .price{padding:0}.woocommerce #content div.product div.summary .quantity{width:52px;height:30px}.woocommerce #content div.product div.summary .quantity input{font-size:.875rem;font-weight:100;width:100%;height:30px;border-radius:4px;border:none;color:#781e7b;margin:0}.woocommerce #content div.product div.summary .quantity input[type=number]{-moz-appearance:textfield}.woocommerce #content div.product div.summary .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce #content div.product div.summary .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .summary .cart button.single_add_to_cart_button.button.alt{width:130px;height:30px;float:right}.number-of-reviews{width:50%;float:right;padding:20px 0;height:30px;line-height:30px;text-align:right}.environ-notice{background-color:#781e7b;color:#fff;padding:40px 40px 20px;margin-bottom:20px}@media (min-width:900px){.environ-notice{padding:40px 160px 20px}}.environ-notice p{font-size:.875rem;text-align:center}.environ-notice p a{color:#fff;text-decoration:none}.product-details{background-color:#f2e8ee;padding:50px 0}@media (min-width:900px){.product-info{width:49.2%;float:left}}section.related.products{background-color:#f8f4f8;padding:25px 0}section.related.products h2{width:85%;max-width:1000px;margin-left:auto;margin-right:auto}section.related.products .products{float:none;width:85%;max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:0}.woocommerce section.related.products ul.products li.product,.woocommerce-page section.related.products ul.products li.product{width:48%;background-color:#fff;margin-bottom:3%}@media (min-width:600px){.woocommerce section.related.products ul.products li.product,.woocommerce-page section.related.products ul.products li.product{margin:0 1.6% 2.992em 0;width:23.8%}}.woocommerce section.related.products ul.products li.last,.woocommerce-page section.related.products ul.products li.last{margin-right:0}.show-hide{position:relative}@media (min-width:900px){.show-hide{width:49.2%;float:right}}.clickme{width:100%;display:block;margin-bottom:5px;text-decoration:none;cursor:pointer;position:relative}.clickme h3{padding-bottom:10px;border-bottom:1px solid #781e7b;margin:0;padding-right:40px}.clickme .plus{position:absolute;right:0;top:0;font-size:2.5rem;line-height:1}.clickme:hover .plus,.clickme:hover h3{color:#f6f6f6}.box{overflow:hidden;margin-bottom:15px;width:100%;float:right;clear:both;padding:20px 0}#ingredients.product-details{padding:0}.ingredients p{font-size:.875rem}.associated-icons{text-align:center}.associated-logos{text-align:center;margin-bottom:20px}.authorised-icon,.genuine-icon{display:inline-block;width:40%;height:auto;margin:20px 10px}@media (min-width:600px){.authorised-icon,.genuine-icon{margin:20px;width:140px;height:140px}}.anp-logo,.environ-logo,.jane-iredale-logo{display:inline-block;width:80px;margin:20px 10px}@media (min-width:600px){.anp-logo,.environ-logo,.jane-iredale-logo{margin:20px 40px}}@media (min-width:600px){.anp-logo{width:180px}}@media (min-width:600px){.environ-logo{width:180px}}@media (min-width:600px){.jane-iredale-logo{width:250px}}.newsletter{background-color:#d2d2d2;padding:20px 0}.newsletter .btn{display:block;width:250px;text-align:center;background-color:#781e7b;color:#fff;text-decoration:none;font-size:1.125rem;padding:8px 14px;margin:0 auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.newsletter .btn:hover{background-color:#f8f4f8;color:#781e7b}.footer-nav-wrapper{background-color:#781e7b;padding:20px 0}.footer-nav-wrapper h4{color:#fff;margin-bottom:0}.brand-nav,.help-nav{text-align:center;float:left;width:50%}@media (min-width:600px){.brand-nav,.help-nav{text-align:left;width:33%;padding-right:10px}}@media (min-width:900px){.brand-nav,.help-nav{width:25%}}.footer-nav-wrapper .social-navigation{text-align:center;clear:both;margin-bottom:20px}@media (min-width:600px){.footer-nav-wrapper .social-navigation{text-align:left;float:left;clear:none;width:33%;padding-right:10px}}@media (min-width:900px){.footer-nav-wrapper .social-navigation{width:25%}}.footer-nav-wrapper .social-navigation .social-nav{margin:0 auto;float:none}.footer-nav-wrapper .social-navigation .social-nav li{float:none}.payment-icons{text-align:center;clear:both}@media (min-width:900px){.payment-icons{float:left;width:25%;text-align:left;clear:none}}.payment-icons img{width:auto;margin:0 auto}@media (min-width:900px){.payment-icons img{margin:0}}.copyright{background-color:#000;color:#fff;padding:20px 0;text-align:center}.copyright a{color:#fff}.browserupgrade{width:100%;position:fixed;left:0;bottom:0;z-index:1000;margin:0;padding:20px 7.5%;text-align:center;background:#fcf8e3;border-top:1px solid #faf2cc;color:#8a6d3b}.browserupgrade a{color:#8a6d3b}.screen-notice{position:fixed;bottom:0;left:0;z-index:100;width:100%;height:40px;background:red}@media (min-width:600px){.screen-notice{background:green}}@media (min-width:900px){.screen-notice{background:orange}}@media (min-width:1200px){.screen-notice{background:#00f}}.screen-notice::before{content:"Mobile";color:#fff}@media (min-width:600px){.screen-notice::before{content:"Portrait Tablet"}}@media (min-width:900px){.screen-notice::before{content:"Landscape Tablet"}}@media (min-width:1200px){.screen-notice::before{content:"Desktop"}}.pagination{clear:both;margin-bottom:30px}.pagination .nav-links{position:relative;text-align:center}.pagination .page-numbers{font-size:1.125rem;padding:1em;line-height:1;text-decoration:none}.pagination .page-numbers.current{text-transform:uppercase}.pagination .current{display:inline-block;font-weight:700}.gform_wrapper ul{list-style:none;padding:0}.gform_wrapper .gsection_title{margin-bottom:.5em;padding-bottom:.25em;border-bottom:2px solid}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{font-size:.875rem;display:block;width:100%;height:40px;border:none;padding:10px 15px;-webkit-box-shadow:none;box-shadow:none;margin:5px 0 20px;border-radius:3px}.gform_wrapper textarea{font-size:.875rem;display:block;width:100%;border:none;padding:10px 15px;-webkit-box-shadow:none;box-shadow:none;margin:5px 0 20px;border-radius:3px}.gform_wrapper input[type=file]{width:100%}.gform_wrapper select{font-size:.875rem;padding:10px 15px;height:42px;line-height:20px;cursor:pointer;background-image:url(//www.theskinclinicdirect.co.uk/wp-content/themes/base/images/arrow-down.png);background-size:12px;background-repeat:no-repeat;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:3px}.gfield_checkbox li{width:50%;float:left;margin:0!important;overflow:hidden}@media (min-width:600px){.gfield_checkbox li{width:33%}}.gfield_checkbox li label,.gfield_radio li label{font-size:.8125rem}.gform_wrapper span label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper .button{font-size:14px;font-size:.875rem;color:#fff;background:#781e7b;border-radius:3px;border:none;padding:4px 18px;line-height:0;height:40px;-webkit-appearance:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gform_wrapper .button:hover{color:#781e7b;background:#d2d2d2}.gform_footer img{width:25px;height:auto;margin:3px auto 0}.gform_validation_container{display:none}#extensions_message{font-size:14px;font-size:.875rem}.gfield_required{color:#d9534f}.gfield_error input,.gfield_error select{background-color:#f2dede}.validation_error{margin-bottom:20px;color:#d9534f}.validation_message{font-size:14px;font-size:.875rem;margin:0 0 20px;color:#d9534f}.gform_ajax_spinner{width:50px}.gf_page_steps{text-align:center}.gform_wrapper .gf_page_steps{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d2d2d2}.gform_wrapper .gf_step{width:33%;display:inline-block;padding:0 5px;opacity:.2}.gform_wrapper .gf_step_number{font-weight:700;display:block;background-color:#fff;border:2px solid #781e7b;height:40px;width:40px;line-height:39px;border-radius:50%;text-align:center;margin:0 auto 5px}@media (max-width:599px){.gform_wrapper .gf_step_label{display:none}}.gform_wrapper .gf_step.gf_step_active{opacity:1}.gform_wrapper li{margin-bottom:20px}.gform_wrapper li ul li{margin-bottom:0}.ginput_complex span{width:50%;display:inline-block;padding-right:16px;margin-right:-4px}.ginput_container_date .ginput_container_date{width:25%;display:inline-block;padding-right:16px;margin-right:-4px}.ginput_container_date select{width:100%!important}#gform_fields_3 .gfield_label{margin-bottom:5px;display:block}.gfield_description{clear:both;font-size:.8125rem}#gform_wrapper_3 .gfield_checkbox{overflow:hidden}#input_3_2_1,#input_3_2_2,#input_3_2_3{width:100px}
.checkoutFlex {
display: flex;
justify-content: space-between;
}
.checkoutStepsContain {
width: 33%;
}
.checkoutStepsContain p {
text-align: center;
}
.checkoutStepsNumber {
width: 30px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border: 2px solid;
border-radius: 20px;
padding-left: 5px;
padding-right: 5px;
opacity: 0.3;
}
.checkoutSteps1 {
opacity: 1;
}
.checkoutStepsText {
font-size: 0.9em;
}
#billing_address_1_field, #billing_address_2_field, #billing_state_field, #billing_city_field, #billing_postcode_field, #billing_phone_field {
width: 48%;
display: inline-block;
}
#order_review, #order_review_heading {
display: none;
}
.checkoutNext, #checkoutNext2, #submitNext {
cursor: pointer;
background-color: #781E7B;
border: none;
color: white;
padding: 10px 20px;
margin-top: 20px;
font-size: 1em;
display: inline-block;
border-radius: 0px;
-webkit-appearance: none;
}
#checkoutNext2 {
display: none;
}
.optional {
display: none;
}
.woocommerce form .form-row .woocommerce-input-wrapper label {
width: 31%;
display: inline-block;
}
.woocommerce-additional-fields__field-wrapper .form-row-wide {
display: none;
}
.consForm span.wpcf7-list-item {
margin: 0!important;
width: 33%;
padding-top: 10px;
padding-bottom: 10px;
}
.consForm span.wpcf7-list-item .wpcf7-list-item-label {
font-size: 0.8em!important;
}
.consLabel {
padding-top: 10px;
padding-bottom: 10px;
}
.consultationFormContain {
display: none;
position: relative;
}
@media (max-width: 1200px) {
.consForm span.wpcf7-list-item {
width: 50%;
}
}
@media (max-width: 500px) {
.consForm span.wpcf7-list-item {
width: 100%;
}
}
#checkoutNext2 {
position: absolute;
right: 0;
bottom: 0;
}
.paypalIcon {
width: 62px!important;
border-radius: 10px!important;
}
#checkoutBack2, #checkoutBack4 {
display: none;
}
#billing_company_field {
display: none;
}
.consultationFormContain p {
margin-bottom: 0px;
}
#billingFirstName, #billingLastName, #billingAddress, #billingPostcode, #billingCity, #billingPhone, #billingEmail, #billingPassword {
display: none;
}
*/
.usps-bar {
background: #770A7B;
color: #fff;
}#wc-stripe-express-checkout-element iframe{max-width:unset}#wc-stripe-express-checkout-element{margin-bottom:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#wc-stripe-express-checkout-element>div{flex:1;min-width:260px}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}#callnowbutton {
display: none;
}
@media screen and (max-width:650px) {
#callnowbutton:not(.cnb-displaymode),
#callnowbutton.cnb-displaymode-mobile-only {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-mobile-only {
display: flex;
}
}
@media screen and (min-width:650px) {
#callnowbutton.cnb-displaymode-desktop-only {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-desktop-only {
display: flex;
}
}
@media screen {
#callnowbutton.cnb-displaymode-always {
display: block;
position: fixed;
text-decoration: none;
}
#callnowbutton.cnb-full.cnb-displaymode-always {
display: flex;
}
} #callnowbutton.cnb-full {
justify-content: center;
align-items: center;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.18);
width: 100%;
left: 0;
height: 60px;
}
.cnb-full.cnb-full-bottom {
bottom: 0;
}
.cnb-full.cnb-full-top {
top: 0;
}
#callnowbutton.cnb-single {
width: 55px;
height: 55px;
border-radius: 50%;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
background-position: center;
background-size:35px 35px;
background-repeat: no-repeat;
}
.cnb-single.cnb-middle {
bottom: 15px;
left: 50%;
margin-left: -28px;
}
.cnb-single.cnb-left {
bottom: 15px;
left: 20px;
}
.cnb-single.cnb-right {
bottom: 15px;
right: 20px;
}
.cnb-single.cnb-mleft {
top: 50%;
margin-top: -28px;
left: 20px;
}
.cnb-single.cnb-mright {
top: 50%;
margin-top: -28px;
right: 20px;
}
.cnb-single.cnb-tleft {
top: 15px;
left: 20px;
}
.cnb-single.cnb-tmiddle {
top: 15px;
left: 50%;
margin-left: -28px;
}
.cnb-single.cnb-tright {
top: 15px;
right: 20px;
} #callnowbutton.cnb-single.cnb-middle span,
#callnowbutton.cnb-single.cnb-tmiddle span {
display: none;
}
.cnb-single.cnb-left span,
.cnb-single.cnb-mleft span,
.cnb-single.cnb-tleft span {
left: 68px;
}
.cnb-single.cnb-right span,
.cnb-single.cnb-mright span,
.cnb-single.cnb-tright span {
right: 68px;
}
.cnb-single.cnb-text span {
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
width: auto;
background-color: rgba(70,70,70,.9);
position: absolute;
border-radius: 2px;
font-family: helvetica,arial,sans-serif;
padding: 6px 8px;
font-size: 13px;
font-weight: 700;
color: #ECECEC;
top: 15px;
box-shadow: 0 1px 2px rgba(0,0,0,.15);
word-break: keep-all;
line-height: 1em;
text-overflow: ellipsis;
vertical-align: middle;
white-space: nowrap;
}
.cnb-single:not(.cnb-text) span {
display: none;
}
.cnb-full.cnb-text {
text-align: center;
color: #FFF;
font-weight: 600;
font-size: 120%;
overflow: hidden;
white-space: nowrap;
}
.cnb-full.cnb-zoom-110 img,
.cnb-full.cnb-zoom-120 img,
.cnb-full.cnb-zoom-130 img {
transform-origin: right;
}
.cnb-single.cnb-zoom-70,
.cnb-full.cnb-zoom-70 img {
transform: scale(0.7);
}
.cnb-single.cnb-zoom-80,
.cnb-full.cnb-zoom-80 img {
transform: scale(0.8);
}
.cnb-single.cnb-zoom-90,
.cnb-full.cnb-zoom-90 img {
transform: scale(0.9);
}
.cnb-single.cnb-zoom-110,
.cnb-full.cnb-zoom-110 img {
transform: scale(1.1);
}
.cnb-single.cnb-zoom-120,
.cnb-full.cnb-zoom-120 img {
transform: scale(1.2);
}
.cnb-single.cnb-zoom-130,
.cnb-full.cnb-zoom-130 img {
transform: scale(1.3);
}
.cnb-full.cnb-zoom-70 span {
font-size: 70%;
}
.cnb-full.cnb-zoom-80 span {
font-size: 80%;
}
.cnb-full.cnb-zoom-90 span {
font-size: 90%;
}
.cnb-full.cnb-zoom-110 span {
font-size: 110%;
}
.cnb-full.cnb-zoom-120 span {
font-size: 120%;
}
.cnb-full.cnb-zoom-130 span {
font-size: 130%;
}
.cnb-zindex-10 {
z-index: 2147483647;
}
.cnb-zindex-9 {
z-index: 214748365;
}
.cnb-zindex-8 {
z-index: 21474836;
}
.cnb-zindex-7 {
z-index: 2147484;
}
.cnb-zindex-6 {
z-index: 214748;
}
.cnb-zindex-5 {
z-index: 21475;
}
.cnb-zindex-4 {
z-index: 2147;
}
.cnb-zindex-3 {
z-index: 215;
}
.cnb-zindex-2 {
z-index: 21;
}
.cnb-zindex-1 {
z-index: 2;
}