/*!
	Theme Name: Stellar Lash
	Author: Webolutions
	Description: A custom WordPress theme designed and developed specifically for Stellar Lash.
	Version: 1.0
*//*! WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site. */*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}input{outline:none;border-radius:0}html{overflow-x:hidden}body{background:#fff;font-family:"effra",helvetica,arial,sans-serif;font-size:1.1875rem;line-height:1.875rem;color:#343434;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:90%;max-width:1440px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.half{width:48%}@media (max-width: 1000px){.half{width:100%;float:none}}.none{display:none}a{color:#adadad;text-decoration:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a:hover{color:#9e679d;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a img{outline:none;border:none}iframe{max-width:100%}h1,.h1{font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-size:5.9375rem;line-height:1.1em;color:#adadad;font-weight:300}@media (max-width: 1300px){h1,.h1{font-size:4.75rem}}@media (max-width: 700px){h1,.h1{font-size:2.96875rem}}h1.optional-h1,.h1.optional-h1{font-size:1.0625rem;font-weight:400;color:#988a98;text-transform:uppercase;letter-spacing:2px;margin:20px 0 0}h1.optional-h1:after,.h1.optional-h1:after{content:"";background:#221622;width:30px;height:4px;display:block;margin:20px auto 0}h2,.h2{font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-size:3.75rem;line-height:1.1em;color:#adadad;font-weight:300}@media (max-width: 1300px){h2,.h2{font-size:3rem}}@media (max-width: 700px){h2,.h2{font-size:2.25rem}}h3,.h3{font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-size:2.1875rem;line-height:1.1em;color:#adadad;font-weight:300}.alignleft{float:left;margin:5px 50px 25px 0}.alignright{float:right;margin:5px 0 25px 50px}.button,form input[type="submit"],.gform_wrapper input[type="submit"]{background:none;display:inline-block;font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;text-align:center;border:1px solid #adadad;padding:7px 20px;min-width:255px;text-decoration:none}.button:hover,form input[type="submit"]:hover,.gform_wrapper input[type="submit"]:hover{background:#adadad;color:#fff}.button.white,form input.white[type="submit"],.gform_wrapper input.white[type="submit"]{border-color:#fff;color:#fff}.button.white:hover,form input.white[type="submit"]:hover,.gform_wrapper input.white[type="submit"]:hover{background:#fff;color:#adadad}.button.yellow,form input.yellow[type="submit"],.gform_wrapper input.yellow[type="submit"]{border-color:#dfb835;color:#dfb835}.button.yellow:hover,form input.yellow[type="submit"]:hover,.gform_wrapper input.yellow[type="submit"]:hover{background:#dfb835;color:#fff}.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;position:relative;z-index:1000}@media screen and (max-width: 1300px){.header{padding:30px 10px}}@media screen and (max-width: 700px){.header{padding:10px}}.header .logo{display:block}@media (max-width: 700px){.header .logo{width:120px}}.header .logo:hover{opacity:.8}.header .logo img{display:block;width:100%;height:auto}.header .phone{display:block;color:#221622;font-size:1.5625rem;line-height:1em}@media (max-width: 1300px){.header .phone{background:url(images/phone.svg);background-size:cover;font-size:0;width:32px;height:32px}}.header .phone:hover{color:#7f287e}.header .phone span{display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#988a98}@media (max-width: 1300px){.header .phone span{display:none}}.menu-link{display:none}@media screen and (max-width: 1000px){.menu-link{display:block}}@media screen and (max-width: 1000px){.nav{background:#fff;clear:both;min-width:inherit;float:none;overflow:hidden;position:absolute;top:100%;left:0;width:100%;display:none}.nav.active{display:block}}.nav ul{list-style:none;position:relative}@media screen and (max-width: 1000px){.nav ul{display:inline}}.nav ul:after{content:"";clear:both;display:block}.nav ul li{display:inline-block;position:relative;margin:0 20px}@media screen and (max-width: 1300px){.nav ul li{margin:0 10px}}@media screen and (max-width: 1000px){.nav ul li{display:block;margin:0}}.nav ul li a{color:#221622;font-size:1rem;text-transform:uppercase;letter-spacing:2px;display:block}@media (max-width: 1300px){.nav ul li a{font-size:1rem;letter-spacing:1px}}@media screen and (max-width: 1000px){.nav ul li a{padding:10px;border-bottom:1px solid #988a98;position:relative}}.nav ul li a:hover{color:#7f287e}.nav ul li:hover>ul{display:block}.nav ul li .carrot{display:none;position:absolute;top:0;right:0;font-size:1.5em;padding:10px;color:#adadad}@media (max-width: 1000px){.nav ul li .carrot{display:block}}>.nav ul li>ul.sub-menu{width:100%;padding:4px 0}@media screen and (max-width: 1000px){>.nav ul li>ul.sub-menu{padding:0px}}.nav ul ul{background:#fff;display:none;position:absolute;top:100%;min-width:250px;padding:10px 0;margin:0 0 0 -20px}@media screen and (max-width: 1000px){.nav ul ul{overflow:hidden;max-height:0;display:inherit;position:relative;left:auto;top:auto;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0}.nav ul ul.active{max-height:100%}}.nav ul ul>li{position:relative;display:block;margin:0}.nav ul ul>li a{padding:5px 20px;height:auto}.nav ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width: 1000px){.nav ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}}.page-title{padding:100px 0 0;text-align:center}@media (max-width: 700px){.page-title{padding:40px 0 0}}.content{padding:80px 0 40px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content p,.content form,.content iframe,.content blockquote,.content hr{margin:0 0 40px}.content ul,.content ol{margin:0 0 40px 30px}.content ul li{list-style:url(images/bullet.png)}.content img{max-width:100%;height:auto}@media (max-width: 700px){.content img{display:block;float:none;margin:0 auto 20px}}.centered-content{background:#343434;text-align:center;color:#fff}.centered-content .content{padding:100px 0;max-width:1151px}.centered-content .content h2,.centered-content .content h3,.centered-content .content h4{color:#fff}.centered-content .content a{color:#fff;text-decoration:underline}.centered-content .content a:hover{text-decoration:none}.centered-content .content .button,.centered-content .content form input[type="submit"],form .centered-content .content input[type="submit"],.centered-content .content .gform_wrapper input[type="submit"],.gform_wrapper .centered-content .content input[type="submit"]{text-decoration:none}.image-callout{position:relative}.image-callout:before{content:"";background:#343434;width:2000px;height:100%;position:absolute;top:0;left:70%;z-index:-1}@media (max-width: 1000px){.image-callout:before{height:420px}}.image-callout.image-left:before{right:70%;left:inherit}.image-callout.image-left .image{left:0;right:inherit}.image-callout.image-left .sub-content{float:right}.image-callout .image{background-size:cover;background-position:center center;width:47%;height:calc(100% - 100px);position:absolute;top:50px;right:0}@media (max-width: 1000px){.image-callout .image{position:relative;width:100%;height:350px}}.image-callout .image:after{content:"";background:#dfb835;width:110px;height:110px;position:absolute;top:-10px;left:-10px;z-index:-1}.image-callout .sub-content{width:48%;padding:130px 0}@media (max-width: 1000px){.image-callout .sub-content{float:none;width:100%;padding:100px 0 80px;max-width:100%}}.columns{padding:160px 0 60px}.columns h2{text-align:center;margin:0 0 80px}.columns .columns-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns .columns-container .column{width:calc(33.3333% - 50px);margin:0 25px 40px}@media (max-width: 1300px){.columns .columns-container .column{width:calc(33.3333% - 20px);margin:0 10px 40px}}@media (max-width: 1000px){.columns .columns-container .column{width:400px}}.columns .columns-container .column .image{background-size:cover;background-position:center center;height:530px;margin:0 0 20px}@media (max-width: 1300px){.columns .columns-container .column .image{height:350px}}.columns .columns-container .column p{font-size:1.0625rem;line-height:1.375rem}.columns .columns-container .column a{font-size:1.0625rem;text-transform:uppercase;letter-spacing:2px}.faqs{padding:100px 0 80px;max-width:1151px}.faqs h2{text-align:center;margin:0 0 100px}.faqs .faq-section{background:#343434;padding:50px 90px 30px;margin:0 0 20px}@media (max-width: 1000px){.faqs .faq-section{padding:50px 50px 10px}}@media (max-width: 1000px){.faqs .faq-section{padding:20px 20px 1px}}.faqs .faq-section h3:first-of-type{color:#fff;margin:0 0 40px}.faqs .faq-section .faq{background:#fff;margin:0 0 20px;padding:20px 20px 1px}.faqs .faq-section .faq.active .faq-toggle:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.faqs .faq-section .faq .faq-toggle{font-size:1.5625rem;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-weight:600;color:#221622;margin:0 0 20px;display:block;padding:0 30px 0 0;position:relative}@media (max-width: 700px){.faqs .faq-section .faq .faq-toggle{font-size:1.25rem}}.faqs .faq-section .faq .faq-toggle:before{content:url(images/carrot.png);position:absolute;top:3px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.content-form{position:relative;padding:50px 0 0}.content-form:before{content:"";background:#343434;width:2000px;height:100%;position:absolute;top:0;right:70%;z-index:-1}@media (max-width: 1000px){.content-form:before{height:420px}}.content-form .form{background:#988a98;width:47%;position:relative;padding:40px 30px 20px 40px}@media (max-width: 1000px){.content-form .form{width:100%;float:none}}@media (max-width: 700px){.content-form .form{padding:20px}}.content-form .form:after{content:"";background:#dfb835;width:110px;height:110px;position:absolute;top:-10px;left:-10px;z-index:-1}.content-form .sub-content{width:47%;padding:130px 0 100px}@media (max-width: 1000px){.content-form .sub-content{width:100%;float:none}}@media (max-width: 1000px){.content-form .sub-content{float:none;width:100%;padding:100px 0 80px;max-width:100%}}.call-to-action{padding:165px 0 140px;position:relative}.call-to-action:before{content:"";background:#f6f2f6;width:100%;height:365px;position:absolute;top:0;left:0}.call-to-action .container{background-size:cover;background-position:center center;max-width:1205px;padding:90px 160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 1300px){.call-to-action .container{padding:90px}}@media (max-width: 1000px){.call-to-action .container{padding:50px}}@media (max-width: 700px){.call-to-action .container{padding:20px}}.call-to-action .container .title{background:#dfb835;width:calc(100% - 265px);padding:35px 20px;font-size:2.1875rem;line-height:3.125rem;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-weight:300;color:#221622}@media (max-width: 700px){.call-to-action .container .title{width:100%}}.call-to-action .container .title span{display:block;max-width:100%;width:450px;margin:0 auto}.call-to-action .container a{background:#343434;display:block;width:265px;position:relative;text-align:center;color:#fff;font-size:1.1875rem;text-transform:uppercase;letter-spacing:3px;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif}@media (max-width: 700px){.call-to-action .container a{width:100%;height:100px}}.call-to-action .container a:hover{background:#221622}.call-to-action .container a span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.hero{padding:100px 0}.hero .image{background-size:cover;background-position:center center;height:100%;width:100%;position:absolute;top:0;right:350px;z-index:-1}@media (max-width: 1000px){.hero .image{right:0;width:110%}}.hero .sub-content{width:520px;max-width:100%;float:right;margin:0 350px 0 0}@media (max-width: 1000px){.hero .sub-content{margin:0}}.hero .sub-content .link{color:#fff;font-size:3.4375rem;font-weight:200;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;display:block;margin:0 0 40px}@media (max-width: 1000px){.hero .sub-content .link{font-size:2.75rem}}.hero .sub-content .link:after{content:url(images/white-arrow.png);display:inline-block;vertical-align:middle;margin:0 0 0 20px;position:relative;top:-2px}.hero .sub-content .link:hover{opacity:.5}.hero .sub-content .cta{background:#988a98;padding:130px 100px;position:relative}@media (max-width: 1000px){.hero .sub-content .cta{padding:80px 30px}}.hero .sub-content .cta h3{color:#fff;font-size:3.4375rem;font-weight:200;border-bottom:1px solid #fff;padding:0 0 30px;margin:0 0 30px}.hero .sub-content .cta a{color:#dfb835;font-size:1.0625rem;text-transform:uppercase;letter-spacing:3px}.hero .sub-content .cta a:hover{opacity:.5}.hero .sub-content .cta a:after{content:url(images/yellow-arrow.png);display:inline-block;vertical-align:middle;margin:0 0 0 20px;position:relative;top:-1px}.hero .sub-content .cta .cta-image{background-size:cover;background-position:center center;height:100%;width:520px;position:absolute;top:0;left:100%}.drawer{padding:115px 0}.drawer .h1,.drawer .optional-h1{text-align:center}.drawer .optional-h1{margin:0 0 50px}.drawer h3{color:#7f287e;font-size:4.6875rem;text-align:right}@media (max-width: 1000px){.drawer h3{text-align:left;font-size:3rem}}@media (max-width: 700px){.drawer h3{font-size:2.75rem}}.drawer h4{font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;color:#728de6;font-size:1.25rem;text-transform:uppercase;letter-spacing:2px;text-align:right;font-weight:400}@media (max-width: 1000px){.drawer h4{text-align:left}}.drawer .button.active span,.drawer form input.active[type="submit"] span,form .drawer input.active[type="submit"] span,.drawer .gform_wrapper input.active[type="submit"] span,.gform_wrapper .drawer input.active[type="submit"] span{font-size:0}.drawer .button.active span:after,.drawer form input.active[type="submit"] span:after,form .drawer input.active[type="submit"] span:after,.drawer .gform_wrapper input.active[type="submit"] span:after,.gform_wrapper .drawer input.active[type="submit"] span:after{content:"Less";display:inline;font-size:.9375rem}.testimonials{position:relative}.testimonials:before{content:"";background:#221622;width:110%;height:calc(100% - 50px);top:0;right:555px;position:absolute}@media (max-width: 1000px){.testimonials:before{height:500px;width:100%;right:20px}}.testimonials h2{color:#fff;position:absolute;top:80px;left:145px}@media (max-width: 1300px){.testimonials h2{left:60px}}.testimonials .testimonial-slider .testimonial{padding:80px 0 0 145px}@media (max-width: 1300px){.testimonials .testimonial-slider .testimonial{padding:80px 0 0 60px}}@media (max-width: 1000px){.testimonials .testimonial-slider .testimonial{padding:80px 0 0 40px}}@media (max-width: 700px){.testimonials .testimonial-slider .testimonial{padding:80px 0 0}}.testimonials .testimonial-slider .testimonial .images{margin:120px 0 0;width:740px;height:500px;position:relative}@media (max-width: 1400px){.testimonials .testimonial-slider .testimonial .images{width:680px}}@media (max-width: 1300px){.testimonials .testimonial-slider .testimonial .images{width:500px;height:400px}}@media (max-width: 1000px){.testimonials .testimonial-slider .testimonial .images{float:none;width:600px;max-width:100%;margin:100px auto 40px}}@media (max-width: 700px){.testimonials .testimonial-slider .testimonial .images{height:300px}}.testimonials .testimonial-slider .testimonial .images:after{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonials .testimonial-slider .testimonial .images div{background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0}.testimonials .testimonial-slider .testimonial .images div:after{color:#fff;font-size:1.25rem;line-height:1em;text-transform:uppercase;letter-spacing:3px;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;position:absolute;bottom:10px;left:10px}.testimonials .testimonial-slider .testimonial .images div.before-image{left:0}.testimonials .testimonial-slider .testimonial .images div.before-image:after{content:"Before"}.testimonials .testimonial-slider .testimonial .images div.after-image{right:0}.testimonials .testimonial-slider .testimonial .images div.after-image:after{content:"After"}.testimonials .testimonial-slider .testimonial .sub-content{width:calc(100% - 825px);max-width:100%}@media (max-width: 1400px){.testimonials .testimonial-slider .testimonial .sub-content{width:calc(100% - 725px)}}@media (max-width: 1300px){.testimonials .testimonial-slider .testimonial .sub-content{width:calc(100% - 520px)}}@media (max-width: 1000px){.testimonials .testimonial-slider .testimonial .sub-content{width:100%;max-width:500px;margin:0 auto;float:none}}@media (max-width: 700px){.testimonials .testimonial-slider .testimonial .sub-content{padding:0 0 0 40px}}.testimonials .testimonial-slider .testimonial .sub-content h3{font-family:"effra",helvetica,arial,sans-serif;font-size:1.1875rem;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin:0 0 30px;position:relative}.testimonials .testimonial-slider .testimonial .sub-content h3:before{content:"“";background:#7f287e;width:100px;height:90px;font-size:9.375rem;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;font-weight:900;line-height:1em;position:absolute;top:-25px;right:108%;color:#fff;text-align:center}@media (max-width: 1000px){.testimonials .testimonial-slider .testimonial .sub-content h3:before{display:none}}.testimonials .testimonial-slider .testimonial .sub-content h3:after{content:"";background:#988a98;width:250px;height:1px;max-width:100%;display:block;margin:20px 0 0}.testimonials .testimonial-slider .testimonial .sub-content blockquote{font-size:2.1875rem;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;line-height:3.125rem;font-weight:300;margin:0 0 40px}@media (max-width: 1500px){.testimonials .testimonial-slider .testimonial .sub-content blockquote{font-size:1.875rem}}@media (max-width: 700px){.testimonials .testimonial-slider .testimonial .sub-content blockquote{font-size:1.25rem;line-height:2rem}}.testimonials .bx-controls-direction{position:absolute;bottom:265px;left:-140px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:500}@media (max-width: 700px){.testimonials .bx-controls-direction{bottom:200px}}.testimonials .bx-controls-direction a{display:inline-block;color:#fff;font-size:1.5625rem;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #fff;opacity:.4;margin:0 70px 0 0}@media (max-width: 1000px){.testimonials .bx-controls-direction a{color:#7f287e;border-color:#7f287e}}.testimonials .bx-controls-direction a:hover{opacity:1}.recent-posts{padding:160px 0 60px}.recent-posts h2{text-align:center;margin:0 0 10px}.recent-posts .view-all{text-align:center;display:block;font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;margin:0 0 50px}.recent-posts .columns-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.recent-posts .columns-container .column{width:calc(33.3333% - 50px);margin:0 25px 40px}@media (max-width: 1300px){.recent-posts .columns-container .column{width:calc(33.3333% - 20px);margin:0 10px 40px}}@media (max-width: 1000px){.recent-posts .columns-container .column{width:400px}}.recent-posts .columns-container .column .image{background-size:cover;background-position:center center;height:530px;margin:0 0 20px;position:relative}@media (max-width: 1300px){.recent-posts .columns-container .column .image{height:350px}}.recent-posts .columns-container .column .image .category{background:#343434;color:#fff;font-size:.8125rem;line-height:1.1em;text-align:center;position:absolute;bottom:0;left:0;min-width:150px;padding:12px 10px}.recent-posts .columns-container .column h3{padding:0 125px 0 0;position:relative}@media (max-width: 1300px){.recent-posts .columns-container .column h3{padding:0}}.recent-posts .columns-container .column h3:after{content:"";background:#221622;width:110px;height:4px;position:absolute;top:17px;right:0}@media (max-width: 1300px){.recent-posts .columns-container .column h3:after{display:none}}.recent-posts .columns-container .column p{font-size:1.0625rem;line-height:1.375rem}.recent-posts .columns-container .column a{font-size:1.0625rem;text-transform:uppercase;letter-spacing:2px}.callout{padding:80px 0}.callout:before{content:"";background:#988a98;width:110%;height:100%;position:absolute;top:0;right:960px}.callout img{display:block;position:absolute;top:50%;right:545px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1000px){.callout img{position:relative;top:0;right:0;-webkit-transform:none;transform:none;max-width:100%;height:auto;margin:0 auto 40px}}.callout .sub-content{width:470px;max-width:100%}.callout .sub-content h3{font-family:"effra",helvetica,arial,sans-serif;font-size:1.1875rem;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin:0 0 30px}.callout .sub-content h3:after{content:"";background:#988a98;width:430px;height:1px;max-width:100%;display:block;margin:20px 0 0}.callout .sub-content p{font-size:2.1875rem;font-family:"neue-haas-grotesk-display",verdana,tahoma,sans-serif;line-height:3.125rem;font-weight:300;margin:0 0 40px}@media (max-width: 700px){.callout .sub-content p{font-size:1.25rem;line-height:2rem}}.content .main{width:calc(100% - 380px)}@media (max-width: 1000px){.content .main{float:none;width:100%}}.content .feat-image{background-size:cover;background-position:center center;height:300px;display:block;margin:0 0 20px}@media (max-width: 700px){.content .feat-image{height:200px}}.content .meta{font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#221622;margin:-20px 0 40px}.content .post{margin:0 0 60px}.content .sidebar{width:300px}@media (max-width: 1000px){.content .sidebar{float:none}}.content .blog-cta{background:#343434;color:#fff;position:relative;margin:50px 0}.content .blog-cta:before{content:url(https://stellarlash.com/wp-content/themes/stellar-lash/images/blog-cta-paper.png);position:absolute;top:-80px;right:-65px;z-index:-1}.content .blog-cta .image{background-size:cover;background-position:center center;width:415px;height:70%;position:absolute;top:15%;left:-60px;z-index:500}@media (max-width: 1300px){.content .blog-cta .image{width:100%;height:250px;border-radius:10px 10px 0 0;position:relative}}.content .blog-cta .image:after{content:"";border-right:10px solid #dfb835;border-top:10px solid #dfb835;width:110px;height:110px;position:absolute;top:-10px;right:-10px;z-index:-1}.content .blog-cta .sub-content{width:calc(100% - 400px);padding:130px 50px}@media (max-width: 1300px){.content .blog-cta .sub-content{width:100%;float:none}}@media (max-width: 700px){.content .blog-cta .sub-content{padding:40px 20px}}.content .blog-cta .sub-content h2,.content .blog-cta .sub-content h3{color:#fff}form label,.gform_wrapper label{font-size:.9375rem !important;text-transform:uppercase;letter-spacing:2px;color:#221622}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"],form input[type="number"],form input[type="url"],form select,form textarea,.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="password"],.gform_wrapper input[type="number"],.gform_wrapper input[type="url"],.gform_wrapper select,.gform_wrapper textarea{width:100% !important;height:65px}form input[type="submit"],.gform_wrapper input[type="submit"]{background:#dfb835;color:#221622;border:none;font-size:.9375rem !important;padding:0;height:50px;cursor:pointer;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}form input[type="submit"]:hover,.gform_wrapper input[type="submit"]:hover{background:#221622;color:#fff;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0 20px}.footer .box{border-top:1px solid #988a98;padding:40px 0 0;max-width:475px;width:100%}.footer .box:nth-of-type(2){text-align:center;border:none;padding:0;width:auto;margin:0 20px 40px}.footer .box .footer-nav{display:inline}.footer .box .footer-nav ul{list-style:none;display:inline}.footer .box .footer-nav ul li{display:inline-block;margin:0 20px 0 0;width:calc(48% - 20px);vertical-align:top;line-height:1em}.footer .box .footer-nav ul li a{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;color:#221622}.footer .box .footer-nav ul li a:hover{color:#7f287e}.footer .box .schedule-button{background:#adadad;display:inline-block;color:#fff;font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;padding:0 10px;margin:20px 0 0}.footer .box .schedule-button:hover{background:#343434;color:#fff}.footer .box .logo{display:inline-block;width:180px;height:auto;position:relative;top:-30px}@media (max-width: 1000px){.footer .box .logo{top:0;margin:40px 0}}.footer .box .social{margin:0 0 5px}.footer .box .social a{background:#adadad;width:50px;height:50px;border-radius:100%;position:relative;display:inline-block;margin:0 5px 5px}.footer .box .social a:hover{background:#343434}.footer .box .social a img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:20px;width:auto}.footer .box .newsletter-button{background:#adadad;display:block;color:#fff;font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;padding:5px 10px}.footer .box .newsletter-button:hover{background:#343434;color:#fff}.footer .box .newsletter-link{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px}.footer .box h3{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;font-family:"effra",helvetica,arial,sans-serif;font-weight:700;margin:0 0 5px}.footer .box .address{display:inline-block;vertical-align:top;margin:0 30px 40px 0}.footer .box .hours{display:inline-block;vertical-align:top;margin:0 0 40px}.footer .box .phone{display:block;color:#221622;font-size:1.5625rem;line-height:1em}.footer .box .phone:hover{color:#7f287e}.footer .box .phone span{display:block;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.copy{font-size:.8125rem;color:#988a98;text-align:center;padding:30px 0}@media (max-width: 700px){.copy .left,.copy .right{float:none}}