.video-container{width:70%}.video-container .video{float:left;width:100%}.video-container .end-slates{height:111%}.video-container .end-slates .close-slates{background-position:0 -2275px}.main-article .content{width:100%}.main-article .content:after{clear:both;content:"";display:block}.main-article .content .text-slider{float:right;margin:0 2.5% 1.5em 0;width:25%;padding-bottom:.5em}.main-article .content .text-slider ol{margin:1em 0 2em 7%}.main-article .content .keypoints-container{float:right;width:100%}.main-article .content .keypoints-container li{display:none;margin-bottom:1em}.main-article .content .keypoints-container p+ol{margin:1em 0 2em 1.2em}.main-article .content .keypoints-container p+ol li{display:list-item;margin-bottom:0;list-style:decimal}.main-article img{margin:0}.main-article hgroup.bundle{margin-bottom:.2em;border-bottom:0}.main-article h2{margin:0 0 .3em 0}.main-article h4{width:100%;margin-left:0}.main-article img{margin-bottom:1.4em}.main-article p+img{margin:0;width:98.5%;float:right;margin:1.8em 0 .4em}.main-article p{margin:0 1.2em 1.5em 0}.main-article p span.period{background-size:40%;width:1.1em}.main-article ol{margin:0 0 2em 1.2em}.main-article a.back-top{display:none}.main-article .content{display:inline-block;border-bottom:1px solid #e6e6e6;padding:0 4.3em 1.75em 4.3em}.main-article .content .col{width:49%;float:left}.main-article .content .col:first-child{margin-right:2%}.main-article .content .col .legacy-image img{width:auto;float:right}.main-article .highlight{border-top:2px solid #000;font-size:2.5em;padding:.7em 0 .7em;text-align:right;width:87%;float:right;margin-right:.6em}.main-article .tip{float:left;margin:1em 0}.main-article .sl-facepile{min-height:141px}.main-article .article-specs{margin:1em 0}.shares{border-top:0;width:auto;clear:both;display:inline-block;float:left}.shares ul.feedback li{margin-right:1em;display:inline-block;*zoom:1}.shares ul.feedback li:first-child{margin-right:0}.shares ul.feedback li.feed-title{width:10em;text-align:left;float:left;margin-bottom:0;line-height:1.7em}.shares ul.feedback li.email{position:relative;top:-0.4em;right:1em;width:4.7em}.shares ul.feedback li.email a{display:block;float:left;top:4px}.shares ul.feedback li.email a .span{margin-top:2px}.shares ul.feedback li.pinterest{text-align:center}.email-product{position:absolute}.email-product,.recommend-box{display:none;padding:0 6% 2em;text-align:left;width:100%}.email-product:after,.recommend-box:after{clear:both;content:"";display:block}.email-product .close,.recommend-box .close{text-indent:-9999px;top:0}.email-product .close .close-btn,.recommend-box .close .close-btn{display:block}.email-product .close .close-top,.recommend-box .close .close-top{display:none}.email-product .from-to,.recommend-box .from-to{width:27%;float:left}.email-product .message,.recommend-box .message{width:68%;float:right}.email-product textarea,.recommend-box textarea{width:100%}.email-product legend,.recommend-box legend{font-size:1.125em}.email-product span,.recommend-box span{font-size:0.75em;line-height:1.8em}.email-product label,.recommend-box label,.email-product input,.recommend-box input,.email-product textarea,.recommend-box textarea{font-size:0.875em}.email-product .message input,.recommend-box .message input{width:auto;float:right;cursor:pointer}.email-product .message p,.recommend-box .message p{text-align:right;clear:both;color:#999;font-size:.75em}.email-product .checker,.recommend-box .checker{width:1.3125em;height:1.3125em}.email-product .checker img,.recommend-box .checker img{width:1.3125em}.email-product .checker.error-message img,.recommend-box .checker.error-message img{margin-top:-1.3125em}.email-product .select-checker,.recommend-box .select-checker{margin:0.475em 0 0 0.25em}.sl-facepile{width:100%;min-height:92px;margin:0 auto;margin-bottom:0.5em;clear:both;display:inline-block}.recommend-section{padding-left:1em;margin-left:0}.recommend-section .share-btn{background-color:#4c6597}.carousel .bottom-line{width:100%}.carousel li a:hover{text-decoration:underline}.carousel li img{width:100%}.carousel-overlay li{height:18em;width:230px}.carousel-overlay li span a{font-size:0.8em;width:70%;height:2.8em}div[role="main"] .consultation-banner-link .consultation-banner{height:10.125em;margin-bottom:1em;width:99.8%}div[role="main"] .consultation-banner-link .consultation-banner .picture-container{width:14.8em}div[role="main"] .consultation-banner-link .consultation-banner .picture-container img{width:100%}div[role="main"] .consultation-banner-link .consultation-banner .banner-content span{font-size:1.125em;padding-top:0.9em;margin-bottom:1.2em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content p{font-family:'Times', 'Times New Roman', serif;font-style:italic;font-weight:100;font-size:1.5em;width:100%;line-height:1em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content .cta{font-size:0.875em;bottom:2.1em;left:18em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content .cta span{padding:0;position:relative;top:1px}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content span{margin-bottom:.4em}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content .cta{bottom:1.2em}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content .cta span{margin-bottom:0}.carousel .bottom-line{width:100%}.carousel li a:hover{text-decoration:underline}.carousel li img{width:100%}.categories-slider{position:relative;margin:0 0 .5em}.categories-slider:after{clear:both;content:"";display:block}.categories-slider .slider-container{float:right;width:74.9%;border:none}.categories-slider .slider-container li .image-description{font-size:75%;padding:1em;padding-right:1em;padding-bottom:3.5em}.categories-slider .slider-container.full-width{float:left;width:100%}.categories-slider .slider-container .flex-direction-nav{width:60%;position:static;-webkit-transform:none}.categories-slider .slider-container .flex-direction-nav a{margin:-23px 0 0;height:47px}.categories-slider .slider-container .flex-direction-nav a span{margin-top:1em}.categories-slider .slider-container .flex-direction-nav a span.fill{margin:0;height:47px}.categories-slider .slider-container .flex-control-nav{height:56px;position:absolute;bottom:0}.categories-slider .slider-container .flex-control-nav li a{background-position:0 -3950px}.categories-slider .slider-container .flex-control-nav li a.flex-active{background-position:0 -3925px}.categories-slider .slider-container .flex-control-nav li:first-child a{margin:28px 0 0}.categories-slider .category{float:left;width:24.4%;height:100%;position:absolute;padding:0.75em 1.5%}.categories-slider .category h1{color:#000000;font-size:2.1em;line-height:1em;font-family:'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:600;display:block;letter-spacing:-0.02em;margin:-2px 0 8px}.categories-slider .category li{border:none;padding:0.5em 1.5% 0.3em}.categories-slider .category li:first-child{border:none}.categories-slider .category li a{font-size:.65em;letter-spacing:-0.02em}.categories-slider .category li a span.arrow-right{margin:.5em 0 0 .2em;padding:0}.features-module>div article{float:left;width:49.5%;margin-bottom:0.4em}.features-module>div article:first-child{margin-right:0.4em}.features-module>div article sup{vertical-align:top}.features-module>div article.featured-videos.control-active .caption{padding-top:3em}.features-module>div article.matchmaker{background-color:#fff}.features-module>div article.matchmaker .app-download{width:48%;padding:5em 0 0 .4em;right:0}.features-module>div article.matchmaker .app-download h3{font-size:1.275em;width:95%}.features-module>div article.matchmaker .app-download .action-link a{font-size:1.125em}.features-module>div article.matchmaker .app-download .action-link a:hover{text-decoration:underline}.features-module>div article.matchmaker .app-download .action-link a img{width:0.45em}.features-module>div article.matchmaker .app-download .action-link .arrow-link-black{top:.3em}.features-module>div article .caption{padding:1.1em 1em 1.5em 1em;height:7em}.features-module>div article .caption small{font-size:0.75em}.features-module>div article .caption h3{font-size:1.375em;line-height:1em;margin-bottom:0.1em}.features-module>div article .caption a{font-size:0.81em;font-weight:500}.features-module>div article .caption a:hover{text-decoration:underline}.features-module>div article .caption a img{width:0.45em}.features-module>div article .caption span.arrow-link{width:9px;height:16px;position:relative;top:4px}p.outro-text{margin-bottom:0;padding:10px 0 0 0}.evercurl-detail .sprite.rate-star{width:17px;height:16px;background-position:-21px -1000px}.p13-landing .module-title{margin-top:53px}.p13-landing .module-title h2{font-size:2.85em}.module-article-box>div{padding-top:7%;padding-right:.5em}.features-module>div article{width:49.7% !important}.features-module>div article:first-child{margin-right:.6% !important}.article-module-container{margin-top:.5em}.brands-module .brands-module-inner{overflow:hidden;margin-top:1em;padding:3em 3.75em;background-color:#fff}.brands-module h1{display:block;color:#000;font-size:4.6875em;font-weight:600}.brands-module dl{float:left;width:20%;height:auto;border-top:none}.brands-module dl:first-child{width:40%}.brands-module dl:first-child ul{float:left;width:50%}.brands-module dl dt{margin-bottom:.375em;padding-left:0;font-size:1.25em;line-height:inherit;text-transform:none;cursor:auto}.brands-module dl dt:before,.brands-module dl dt:after{content:none}.brands-module dl dd{display:block;margin:0;font-family:'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-size:.875em;font-weight:200}.brands-module dl dd li{min-height:1em;margin-bottom:1em}.brands-module dl dd li a{color:#000;text-decoration:none}.brand-row{margin:.5em 0}.featured-banner{position:relative;-webkit-transform:translateZ(0)}.featured-banner:after{clear:both;content:"";display:block}.featured-banner .weather-sec{position:absolute;left:0;float:left;width:49.3%;height:100%;margin-right:.6%}.featured-banner .weather-sec .weather{width:auto}.featured-banner .weather-sec .weather p.temperature{margin-left:32%;font-size:2.5em}.featured-banner .weather-sec .weather .location{width:170px;height:65px}.featured-banner .weather-sec .weather .location .location-name{width:100%;font-size:1em}.featured-banner .weather-sec .did-you-know h4{width:360px;font-size:1.875em}.featured-banner .weather-sec .did-you-know h4 span.line-left{top:15px}.featured-banner .weather-sec .did-you-know h4 span.line-right{top:15px}.featured-banner .weather-sec .did-you-know p{width:43%;font-size:1.375em}.featured-banner .weather-sec-error{position:absolute;left:0;float:left;width:49.7%;height:100%;margin-right:.6%;padding:3em 0}.featured-banner .weather-sec-error .weather{width:auto}.featured-banner .weather-sec-error .did-you-know h4{width:360px;font-size:1.875em}.featured-banner .weather-sec-error .did-you-know h4 span.line-left{top:15px}.featured-banner .weather-sec-error .did-you-know h4 span.line-right{top:15px}.featured-banner .weather-sec-error .did-you-know p{width:50%;font-size:1.25em}.featured-banner .quizlet{float:right;width:50%;height:100%}.featured-banner .featured-image{float:left;width:50%;padding-right:.5em}.featured-banner .featured-image.featured-image-left{padding-right:.25em}.featured-banner .featured-image.featured-image-right{padding-right:0;padding-left:.25em}.featured-banner .featured-info{position:absolute;right:0;width:50%;height:100%;padding:2em 2em 2.7em 4em}.featured-banner .featured-info.featured-info-right{width:49.6%}.featured-banner .featured-info h2{font-size:1.8em}.featured-banner .featured-info h3{margin-top:0;font-size:1.4em;line-height:23px}.featured-banner .featured-info p{width:95%;margin-top:1.5em;line-height:1.3em;font-size:.95em}@media screen and (max-width: 907px){.featured-banner .featured-info p{margin-top:0.2em;font-size:.86em}}.featured-banner .featured-info ul{margin-top:.5em}.featured-banner .featured-info ul li{width:100%;font-size:.8em;text-indent:0}.featured-banner .featured-info a{margin-top:.7em}.featured-banner .featured-info a:hover{text-decoration:underline}.featured-banner .featured-info .kids-sweeps h2{margin-bottom:12px;font-size:1.3em}.featured-banner .featured-info .kids-sweeps h3{font-size:1.1em}.featured-banner .featured-info .kids-sweeps p{margin-top:.4em;font-size:.7em}.featured-banner .featured-info .kids-sweeps p.rules{margin-top:.7em;font-size:.65em}.featured-banner .featured-info .kids-sweeps p.rules a{margin:0}.featured-banner.brand3,.featured-banner.brand4,.featured-banner.brand7{margin-top:.3em}.main-banner{padding:10px 0 10px 1.5%}.main-banner .banner-copy{width:49%}.main-banner .banner-copy h4{font-size:38px;line-height:35px;letter-spacing:-2px}.main-banner .banner-copy p{font-size:12px;letter-spacing:0}.main-banner .banner-image{width:49%;padding-top:79px}.main-banner .banner-image img{max-width:99999px}.find-target-banner{padding:16px 0 2px}.find-target-banner h2{font-size:.95em}.find-target-banner h2 span{display:inline}.find-target-banner h3{font-size:1em}.solution-navigator .step-1{width:20%}.solution-navigator .step-1 a{background:url("../img/advancedhaircare-landing/step-1-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-2{width:20%}.solution-navigator .step-2 a{background:url("../img/advancedhaircare-landing/step-2-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-3{width:20%}.solution-navigator .step-3 a{background:url("../img/advancedhaircare-landing/step-3-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-4{width:20%;margin-left:0}.solution-navigator .step-4 a{background:url("../img/advancedhaircare-landing/step-4-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-5{width:20%}.solution-navigator .step-5 a{background:url("../img/advancedhaircare-landing/step-5-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-6{width:20%;margin-left:7em}.solution-navigator .step-6 a{background:url("../img/advancedhaircare-landing/step-6-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-7{width:20%}.solution-navigator .step-7 a{background:url("../img/advancedhaircare-landing/step-7-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-8{width:20%}.solution-navigator .step-8 a{background:url("../img/advancedhaircare-landing/step-8-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator .step-9{width:20%}.solution-navigator .step-9 a{background:url("../img/advancedhaircare-landing/step-9-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li{float:left;width:20%;height:50px}.solution-navigator>li.step-1 a,.solution-navigator>li.step-2 a,.solution-navigator>li.step-3 a,.solution-navigator>li.step-4 a,.solution-navigator>li.step-5 a,.solution-navigator>li.step-6 a,.solution-navigator>li.step-7 a,.solution-navigator>li.step-8 a,.solution-navigator>li.step-9 a{padding:0;background-image:none}.solution-navigator>li a{width:100%;line-height:20px;text-align:center}.solution-navigator>li a .solution-text{min-height:50px;padding-top:12px;font-size:.8em}.solution-navigator>li.step-1:hover{background:#000 url("../img/advancedhaircare-landing/step-1-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-2:hover{background:#000 url("../img/advancedhaircare-landing/step-2-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-3:hover{background:#000 url("../img/advancedhaircare-landing/step-3-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-4:hover{background:#000 url("../img/advancedhaircare-landing/step-4-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-5:hover{background:#000 url("../img/advancedhaircare-landing/step-5-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-6:hover{background:#000 url("../img/advancedhaircare-landing/step-6-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-7:hover{background:#000 url("../img/advancedhaircare-landing/step-7-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-8:hover{background:#000 url("../img/advancedhaircare-landing/step-8-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li.step-9:hover{background:#000 url("../img/advancedhaircare-landing/step-9-gradient-mobile.jpg") bottom left repeat-x}.solution-navigator>li:hover .solution-text{color:#fff}.solution-navigator>li .solution-arrow{display:block;margin:15px 0 0 .4em}.banner-hair-treatment{font-size:70%}.banner-hair-treatment a .banner-copy-wrapper{top:1.1em;margin-top:0}.banner-hair-treatment a .banner-copy-wrapper .cta-banner{margin-top:.2em;font-size:1.3em}.client-feedback{margin-top:.4em}.client-feedback h2{font-size:1.75em}.client-feedback.magic .sprite.rate-star{width:17px;height:16px;background-position:-21px -1000px}.client-feedback.youth-code .sprite.rate-star{width:17px;height:16px;background-position:-21px -1000px}.footer-touts>div{width:49.7%}.footer-touts .left-tout{height:350px}.footer-touts .left-tout .banner-image{width:49%}.footer-touts .left-tout .banner-image img.mobile{display:none}.footer-touts .left-tout .banner-image img.desktop{display:block}.footer-touts .left-tout .tout-text{width:50%;padding-top:55px}.footer-touts .left-tout .tout-text h4{font-size:12px}.footer-touts .left-tout .tout-text h2{margin-bottom:18px;font-size:24px;letter-spacing:-2px}.footer-touts .left-tout .tout-text p{font-size:14px}.num_legal{margin-top:42px;padding:8px 0 26px 0}div[role='main'].evercurl-detail .coily{background:url("../img/evercurl-subbrand-detail/results_bk_coily.jpg") left top #000 no-repeat}div[role='main'].evercurl-detail .curly{background:url("../img/evercurl-subbrand-detail/results_bk_curly.jpg") right top #000 no-repeat}div[role='main'].evercurl-detail .wavy{background:url("../img/evercurl-subbrand-detail/results_bk_wavy.jpg") left top #000 no-repeat}.product-list-circular hgroup{margin-top:3em;text-align:center}.product-list-circular hgroup h1,.product-list-circular hgroup h2{color:#fff}.product-list-circular hgroup h2{display:inline-block;margin-bottom:0;padding-right:79px;font-size:1.55em;background-position:right 14px;background-size:73px 1px}.product-list-circular hgroup h2 span{padding-left:79px;background-position:left 14px;background-size:73px 1px}.product-list-circular hgroup h2 br{display:none}.product-list-circular hgroup h1{font-size:4.375em}.product-list-circular .result-products li{display:inline-block;margin-bottom:1.875em;margin-left:4.3em}.product-list-circular .result-products li .result-products-description{padding:0 1em;color:#fff}.product-list-circular .result-products li .result-products-description p{max-width:12em;padding:0}.product-list-circular .result-products li .result-products-description strong{height:4em;line-height:1.2em}.product-list-circular .result-products li .result-products-description small{margin-bottom:.7em;font-sze:1em}.product-list-circular .result-products li>a.circle-bt{position:relative;top:0;right:0}.product-list-circular .result-products li>a.circle-bt.save{margin-right:4px}section.hair-type-selector .double-border{padding:2.625em 0 1.8em 0}section.hair-type-selector .double-border hgroup{width:73%}section.hair-type-selector .double-border hgroup h3{padding-right:75px;font-size:2.125em;background-position:right 20px;background-size:73px 1px}section.hair-type-selector .double-border hgroup h3 span{padding-left:75px;background-position:left 20px;background-size:73px 1px}section.hair-type-selector .double-border hgroup h3 br{display:none}section.hair-type-selector .double-border ul.hair-types li{width:auto;margin-left:5.125em}section.hair-type-selector .double-border ul.hair-types li a:hover{background-position:-201px -200px}.sublimesun-landing .featured-banner .featured-info{padding:5.5em 1.5em 2.7em 3.5em}.sublimesun-landing .featured-banner .featured-info h2{display:block;font-size:1.8em;line-height:1.2em}.sublimesun-landing .featured-banner .featured-info h3{font-size:1.4em}.sublimesun-landing .featured-banner .featured-info p{margin-top:.85em}section.show-us .module-title h5{font-size:1.750em}.diagnostic-tool.true-match{margin:.5em 0}.diagnostic-tool.true-match .gradient,.diagnostic-tool.true-match .separator{display:block}.diagnostic-tool.true-match .step.intro .main-copy{padding:0 3em;font-size:1.2em}.diagnostic-tool.true-match .step.intro .main-copy .title{font-size:1.15em}.diagnostic-tool.true-match .step.intro .main-copy .copy{font-size:.9em}.diagnostic-tool.true-match .step.questions .copy-area{font-size:1.3em}.diagnostic-tool.true-match .step.questions .question .selector .circle{margin:0 .8%}.diagnostic-tool.true-match .step.questions .question .title{font-size:1.3em}.diagnostic-tool.true-match .step.result:after{clear:both;content:"";display:block}.diagnostic-tool.true-match .step.result .copy-area{float:left;width:30%;padding:1em 0;padding-left:2em;text-align:left}.diagnostic-tool.true-match .step.result .copy-area .title{padding-top:2em}.diagnostic-tool.true-match .step.result .copy-area .title span{font-weight:800}.diagnostic-tool.true-match .step.result .column-group{float:left;width:70%}.diagnostic-tool.true-match .step.result .column{float:left;width:33.333333333333336%;padding:1em}.diagnostic-tool.true-match .step.result .column.product .image{width:90%}.diagnostic-tool.true-match .step.result .column.spoke{text-align:left}.diagnostic-tool.true-match .step.result .column.spoke .spoke-title{padding-left:0}.diagnostic-tool.true-match .step.result .column.spoke .cta-area{margin-top:1.5em}.diagnostic-tool.true-match .step.result .column.spoke .cta{margin-left:0}.diagnostic-tool.true-match .step.result .column img{max-width:100%}.hairstyle-tout .description{top:.8em;left:50%;width:45%;font-size:.8em}.hairstyle-tout .description span{padding-top:.6em}.sulfatefree .marquee-container{float:right;width:74.9%}.sulfatefree .marquee-container .featured-info{bottom:7%;width:50%}.sulfatefree .marquee-container .featured-info h2{width:100%;margin:0 0 .5em;font:2.5em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info p{width:76%;font:1.125em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info .cta{font:1em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}@media only screen and (min-width: 64em){.sulfatefree .marquee-container .featured-info{bottom:7%;width:50%}.sulfatefree .marquee-container .featured-info h2{width:100%;margin:0 0 .5em;font:2.5em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info p{width:76%;font:1.125em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .marquee-container .featured-info .cta{font:1.125em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}}.sulfatefree .category{position:absolute;float:left;width:24.4%;height:100%;padding:.75em 1.5%}.sulfatefree .article-marquee{padding:8% 5em}.sulfatefree .article-marquee h2{max-width:485px;margin:0 0 .56em}.sulfatefree .article-marquee h2 br{display:none}.sulfatefree .article-marquee p{width:100%;max-width:430px;margin:0 0 1.7em;font:1.125em/1.2 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .article-marquee .cta{font-size:.750em}@media only screen and (min-width: 64em){.sulfatefree .article-marquee{background:url(/lorealparisus/img/sulfatefree/article-marquee-large.jpg) no-repeat}}.sulfatefree .cta .sprite{vertical-align:text-top}.sulfatefree .carousel{margin:0 0 .5em}.sulfatefree .carousel li{height:20em;padding-top:40px}.sulfatefree .carousel li span a{bottom:30px}.sulfatefree .carousel .tout-sulfatefree{padding:1.688em 2.6em 1.688em 2.8em;color:#000;background-repeat:no-repeat;background-size:cover}.sulfatefree .carousel .tout-sulfatefree h1{width:53%;margin:0 0 .5em;font:2.063em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .carousel .tout-sulfatefree p{width:100%;margin:0 0 .8em;font:1.125em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree .carousel .tout-sulfatefree .cta{display:inline-block}.sulfatefree .carousel .tout-colortreated h1,.sulfatefree .carousel .tout-texture h1{width:97%;font:1.99em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}@media only screen and (min-width: 54.43em){.sulfatefree .carousel .tout-colortreated h1,.sulfatefree .carousel .tout-texture h1{width:75%;font:1.99em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}}@media only screen and (min-width: 63.5em){.sulfatefree .carousel .tout-colortreated h1,.sulfatefree .carousel .tout-texture h1{width:100%;font:1.9em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}}@media only screen and (min-width: 66.563em){.sulfatefree .carousel .tout-colortreated h1,.sulfatefree .carousel .tout-texture h1{width:91%;font:1.99em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}}.main-wrapper-sulfatefree-2{width:100%;background:url(/lorealparisus/img/sulfatefree-2/background.jpg) no-repeat center top;background-size:cover}.sulfatefree-2:after{display:none;content:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-curlyhair.jpg) url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-curlyhair.jpg) url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-colortreatedhair.jpg) url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-frizzyhair.jpg) url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-drydamagedhair.jpg) url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-fragilehair.jpg) url(/lorealparisus/img/sulfatefree-2/bubble_fragilehair-selected.png) url(/lorealparisus/img/sulfatefree-2/bubble_frizzyhair-selected.png) url(/lorealparisus/img/sulfatefree-2/bubble_drydamagedhair-selected.png) url(/lorealparisus/img/sulfatefree-2/bubble_colortreatedhair-selected.png) url(/lorealparisus/img/sulfatefree-2/bubble_curlyhair-selected.png)}.sulfatefree-2{background-color:transparent !important}.sulfatefree-2 .mobile-hair-type-tab{display:none !important}.sulfatefree-2 .marquee .category{display:block;margin:0 0 .5em;border:2px solid #f0f0f0}.sulfatefree-2 .carousel-list-container{margin-left:0}.sulfatefree-2 .hair-types{text-align:center}.sulfatefree-2 .hair-types li{display:inline-block;vertical-align:top}.sulfatefree-2 .hair-types li .details{width:60%;margin-left:30%;padding:2em;color:black;background-color:white !important;background-image:none !important}.sulfatefree-2 .hair-types li>h3{width:80px;height:80px;margin:0 1em;padding:25px 8px;font:0.8em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-size:.85em;text-align:center;vertical-align:top;cursor:pointer}.sulfatefree-2 .hair-types li>h3:before{display:none;background:none;content:''}.sulfatefree-2 .hair-types li.expanded>h3{width:90px;height:90px;font:0.8em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;cursor:pointer}.sulfatefree-2 .hair-style{height:545px;padding:30px 0}.sulfatefree-2 .hair-style.color-treated-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-colortreatedhair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .hair-style.curly-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-curlyhair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .hair-style.frizzy-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-frizzyhair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .hair-style.dull-dry-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-dulldryhair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .hair-style.dry-damaged-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-drydamagedhair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .hair-style.fragile-hair{background:url(/lorealparisus/img/sulfatefree-2/sulfatefree-2-hairtypebg-fragilehair.jpg) no-repeat !important;background-size:cover !important}.sulfatefree-2 .desktop-hair-type-tab{display:none}.sulfatefree-2 .desktop-hair-type-tab.open{display:block}.sulfatefree-2 .desktop-hair-type-tab .details{float:right;width:85%;margin:1em 2em 0 0;padding:1em 0 1em 1em;color:#000;background:#fff}.sulfatefree-2 .desktop-hair-type-tab .detail-container{display:inline-block;width:30%;margin-top:1.2em;vertical-align:middle}.sulfatefree-2 .desktop-hair-type-tab .detail-container h3{font:1.6em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .desktop-hair-type-tab .detail-container p{width:70%;padding:1em 0;font:1em/1.3 'HelveticaNeueLTStd-UltLt', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .desktop-hair-type-tab .detail-container a{display:inline-block;margin-top:.5em;padding:.9em;color:white;font:0.7em 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;background-color:black}.sulfatefree-2 .desktop-hair-type-tab .detail-container small{display:block;margin-top:3em;font:0.6em/1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .desktop-hair-type-tab .products{display:inline-block;float:right;width:69%;vertical-align:middle}.sulfatefree-2 #tab-dull-dry-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_drydullhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-dull-dry-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_drydullhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-fragile-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_fragilehair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-fragile-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_fragilehair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-frizzy-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_frizzyhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-frizzy-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_frizzyhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-damaged-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_damagedhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-damaged-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_damagedhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-dry-damaged-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_drydamagedhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-dry-damaged-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_drydamagedhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-color-treated-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_colortreatedhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-color-treated-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_colortreatedhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-curly-hair>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_curlyhair.png) no-repeat;background-size:contain}.sulfatefree-2 #tab-curly-hair.expanded>h3{background:url(/lorealparisus/img/sulfatefree-2/bubble_curlyhair-selected.png) no-repeat;background-size:contain}.sulfatefree-2 .hair-type hgroup>h2{font-size:2.85em}.sulfatefree-2 .hair-type hgroup>h3{font-size:1.750em}.sulfatefree-2 .marquee-container{float:right;width:74.9%}.sulfatefree-2 .marquee-container .featured-info{bottom:-1em;width:50%}.sulfatefree-2 .marquee-container .featured-info h2{width:80%;margin:.5em 0;font:1.65em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .marquee-container .featured-info p{width:76%;margin:.7em 0 .2em 0;font:1em/1.1 'HelveticaNeueLTStd-UltLt', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .marquee-container .featured-info .cta{font:1em/1 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}@media only screen and (min-width: 64em){.sulfatefree-2 .marquee-container .featured-info{bottom:7%;width:60%}.sulfatefree-2 .marquee-container .featured-info h2{width:100%;margin:0 0 .5em}.sulfatefree-2 .marquee-container .featured-info p{width:76%;font:1.05em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .marquee-container .featured-info .cta{font:1em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}}.sulfatefree-2 .category{position:absolute;float:left;width:24.4%;height:100%;padding:.75em 1.5%}.sulfatefree-2 .hair-type-tab{padding:0 !important}.sulfatefree-2 .article-marquee{padding:1.5em 2em 0}.sulfatefree-2 .article-marquee h2{margin:0 0 .56em;font:1.3em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .article-marquee h2 br{display:none}.sulfatefree-2 .article-marquee p{width:90%;margin:0 0 .7em;font:0.9em/1.2 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .article-marquee .cta{font-size:.9em}.sulfatefree-2 .additional-marquee{overflow:hidden;width:100%;margin:.5em 0 1.5em}.sulfatefree-2 .additional-marquee .science{float:left;width:49.6%;min-height:17em;padding:1.5em 2em 0}.sulfatefree-2 .additional-marquee .science p{font:0.9em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .science h2{font:1.36em/1.1 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .pure-promise{float:right;width:49.6%;min-height:17em;padding:1.5em 2em 0}.sulfatefree-2 .additional-marquee .pure-promise img{max-height:14em}.sulfatefree-2 .additional-marquee .pure-promise ul{font:0.9em/1.2 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .pure-promise h2{font:1.36em/1.1 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .additional-marquee .cta{font-size:.7em}.sulfatefree-2 .lather-tout .seo-tout-text{top:3em;left:1em;width:90%}.sulfatefree-2 .lather-tout .seo-tout-text h4{font:1.36em/1.1 'HelveticaNeueW01-400', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .lather-tout .seo-tout-text h5{font:0.9em/1.1 'HelveticaNeueW01-200', 'Helvetica Neue', 'Helvetica', Arial, sans-serif}.sulfatefree-2 .cta .sprite{vertical-align:text-top}.sulfatefree-2 .carousel li{height:15em;padding-top:0}.sulfatefree-2 .carousel li span a{left:50%;width:50%;margin:4em 0 -1em -6em;font:0.625em/1 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;text-align:center;text-transform:uppercase}.sulfatefree-2 .carousel li img{width:65%}.sulfatefree-2 .featured-info p{width:100%}.sulfatefree-3 .mobile-hair-types-navtab{display:none}.sulfatefree-3 .desktop-hair-types-navtab{display:block}.sulfatefree-3 .carousel-list-container{margin-left:0}.sulfatefree-3 .mobile-nav-container{zoom:1;display:none}.sulfatefree-3 .mobile-nav-container:before{content:'';display:block}.sulfatefree-3 .mobile-nav-container:after{content:'';display:table;clear:both}.sulfatefree-3 .hair-types{text-align:center}.sulfatefree-3 .hair-types li{display:inline-block;vertical-align:top}.sulfatefree-3 .hair-types li>h3{width:79px;height:79px;margin:0 1em;padding:2.9em 1em;color:#908c8c;font:0.65em/1.2em 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;text-align:center;vertical-align:top;letter-spacing:1px;cursor:pointer}@media all and (max-width: 800px){.sulfatefree-3 .hair-types li>h3{width:69px;height:69px;padding:2.9em 1.2em;font-size:.6em}}.sulfatefree-3 .hair-types li>h3:before{display:none;background:none;content:''}.sulfatefree-3 .hair-types li#tab-blonde-treated-hair>h3,.sulfatefree-3 .hair-types li#tab-color-treated-hair>h3,.sulfatefree-3 .hair-types li#tab-dry-damaged-hair>h3,.sulfatefree-3 .hair-types li#tab-dull-dry-hair>h3{padding:2.5em .5em}@media all and (max-width: 800px){.sulfatefree-3 .hair-types li#tab-blonde-treated-hair>h3,.sulfatefree-3 .hair-types li#tab-color-treated-hair>h3,.sulfatefree-3 .hair-types li#tab-dry-damaged-hair>h3,.sulfatefree-3 .hair-types li#tab-dull-dry-hair>h3{width:69px;height:69px;padding:2.4em 1.2em}}.sulfatefree-3 .hair-types li#tab-blonde-treated-hair>h3{padding:2em .5em}@media all and (max-width: 800px){.sulfatefree-3 .hair-types li#tab-blonde-treated-hair>h3{padding:1.8em .5em}}.sulfatefree-3 .hair-types li#tab-fragile-hair>h3{padding:2.7em 1em}.sulfatefree-3 .hair-types li.expanded>h3{width:79px;height:79px;padding:2.9em .5em;cursor:pointer}@media all and (max-width: 800px){.sulfatefree-3 .hair-types li.expanded>h3{width:69px;height:69px}}.sulfatefree-3 .hair-style{padding:.5em 0}.sulfatefree-3 .hair-style.color-treated-hair,.sulfatefree-3 .hair-style.curly-hair,.sulfatefree-3 .hair-style.frizzy-hair,.sulfatefree-3 .hair-style.dull-dry-hair,.sulfatefree-3 .hair-style.dry-damaged-hair,.sulfatefree-3 .hair-style.fragile-hair{background:#fbfbfb !important}.sulfatefree-3 .desktop-hair-type-tab{display:none}.sulfatefree-3 .desktop-hair-type-tab.open{display:block}.sulfatefree-3 .desktop-hair-type-tab .details{width:100%;margin:3em auto;padding:0 5em;color:#000}@media only screen and (min-width: 800px){.sulfatefree-3 .desktop-hair-type-tab .details .text{margin:3em 0 0}}.sulfatefree-3 .desktop-hair-type-tab .details .cta{display:inline-block;margin:0 15px 0 0}@media only screen and (min-width: 800px){.sulfatefree-3 .desktop-hair-type-tab .details .cta{margin:0 25px 0 0}}.sulfatefree-3 .desktop-hair-type-tab .details .image{float:right}.sulfatefree-3 .desktop-hair-type-tab .products{display:inline-block;float:right;width:69%;vertical-align:middle}.sulfatefree-3 #tab-blonde-treated-hair>h3,.sulfatefree-3 #tab-dull-dry-hair>h3,.sulfatefree-3 #tab-fragile-hair>h3,.sulfatefree-3 #tab-frizzy-hair>h3,.sulfatefree-3 #tab-damaged-hair>h3,.sulfatefree-3 #tab-dry-damaged-hair>h3,.sulfatefree-3 #tab-color-treated-hair>h3,.sulfatefree-3 #tab-curly-hair>h3,.sulfatefree-3 #tab-straight-styled-hair>h3,.sulfatefree-3 #tab-damaged-hair>h3,.sulfatefree-3 #tab-extremely-damaged-hair>h3,.sulfatefree-3 #tab-fine-thin-hair>h3,.sulfatefree-3 #tab-fragile-breaking-hair>h3,.sulfatefree-3 #tab-normal-to-dry-hair>h3{background:url(/lorealparisus/img/sulfatefree-3/bubble.png) no-repeat;background-size:contain}.sulfatefree-3 #tab-blonde-treated-hair.expanded>h3,.sulfatefree-3 #tab-dull-dry-hair.expanded>h3,.sulfatefree-3 #tab-fragile-hair.expanded>h3,.sulfatefree-3 #tab-frizzy-hair.expanded>h3,.sulfatefree-3 #tab-damaged-hair.expanded>h3,.sulfatefree-3 #tab-dry-damaged-hair.expanded>h3,.sulfatefree-3 #tab-color-treated-hair.expanded>h3,.sulfatefree-3 #tab-curly-hair.expanded>h3,.sulfatefree-3 #tab-straight-styled-hair.expanded>h3,.sulfatefree-3 #tab-damaged-hair.expanded>h3,.sulfatefree-3 #tab-extremely-damaged-hair.expanded>h3,.sulfatefree-3 #tab-fine-thin-hair.expanded>h3,.sulfatefree-3 #tab-fragile-breaking-hair.expanded>h3,.sulfatefree-3 #tab-normal-to-dry-hair.expanded>h3{color:#fff;background:url(/lorealparisus/img/sulfatefree-3/bubble-active.png) no-repeat;background-size:contain}.sulfatefree-3 .hair-type-tab{padding:0 !important}.poweron .desktop-hair-type-tab .details{padding:0 3em}.poweron .desktop-hair-type-tab .details .image{float:right}@media all and (max-width: 1199px){.poweron .desktop-hair-type-tab .details .image{padding-left:2em}}.poweron .hair-types{text-align:center}.poweron .hair-types li{display:inline-block;vertical-align:top}.poweron .hair-types li>h3{width:79px;height:79px;margin:0 1em;padding:3.2em 1em;color:#908c8c;font:9px/1.3em 'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;text-align:center;vertical-align:middle;letter-spacing:1px;cursor:pointer}@media all and (max-width: 843px){.poweron .hair-types li>h3{width:69px;height:69px;padding:3.3em 1em;font-size:8px}}.poweron .hair-types li#tab-extremely-damaged-hair>h3,.poweron .hair-types li#tab-fragile-breaking-hair>h3,.poweron .hair-types li#tab-color-treated-hair>h3,.poweron .hair-types li#tab-normal-to-dry-hair>h3,.poweron .hair-types li#tab-straight-styled-hair>h3{padding:2.85em 1em}@media all and (max-width: 843px){.poweron .hair-types li#tab-extremely-damaged-hair>h3,.poweron .hair-types li#tab-fragile-breaking-hair>h3,.poweron .hair-types li#tab-color-treated-hair>h3,.poweron .hair-types li#tab-normal-to-dry-hair>h3,.poweron .hair-types li#tab-straight-styled-hair>h3{padding:2.85em .8em}}.poweron .hair-types li.expanded>h3{padding:3.2em 1em;cursor:pointer}@media all and (max-width: 843px){.poweron .hair-types li.expanded>h3{width:69px;height:69px;padding:3.3em 1em;font-size:8px}}.fancypants iframe{height:231px}@media all and (min-width: 988px){.fancypants iframe{height:441px}}.video-container{width:70%}.video-container .video{float:left;width:100%}.video-container .end-slates{height:111%}.video-container .end-slates .close-slates{background-position:0 -2275px}.main-article .content{width:100%}.main-article .content:after{clear:both;content:"";display:block}.main-article .content .text-slider{float:right;margin:0 2.5% 1.5em 0;width:25%;padding-bottom:.5em}.main-article .content .text-slider ol{margin:1em 0 2em 7%}.main-article .content .keypoints-container{float:right;width:100%}.main-article .content .keypoints-container li{display:none;margin-bottom:1em}.main-article .content .keypoints-container p+ol{margin:1em 0 2em 1.2em}.main-article .content .keypoints-container p+ol li{display:list-item;margin-bottom:0;list-style:decimal}.main-article img{margin:0}.carousel .bottom-line{width:100%}.carousel li a:hover{text-decoration:underline}.carousel li img{width:100%}.categories-slider{position:relative;margin:0 0 .5em}.categories-slider:after{clear:both;content:"";display:block}.categories-slider .slider-container{float:right;width:74.9%;border:none}.categories-slider .slider-container li .image-description{font-size:75%;padding:1em;padding-right:1em;padding-bottom:3.5em}.categories-slider .slider-container.full-width{float:left;width:100%}.categories-slider .slider-container .flex-direction-nav{width:60%;position:static;-webkit-transform:none}.categories-slider .slider-container .flex-direction-nav a{margin:-23px 0 0;height:47px}.categories-slider .slider-container .flex-direction-nav a span{margin-top:1em}.categories-slider .slider-container .flex-direction-nav a span.fill{margin:0;height:47px}.categories-slider .slider-container .flex-control-nav{height:56px;position:absolute;bottom:0}.categories-slider .slider-container .flex-control-nav li a{background-position:0 -3950px}.categories-slider .slider-container .flex-control-nav li a.flex-active{background-position:0 -3925px}.categories-slider .slider-container .flex-control-nav li:first-child a{margin:28px 0 0}.categories-slider .category{float:left;width:24.4%;height:100%;position:absolute;padding:0.75em 1.5%}.categories-slider .category h1{color:#000000;font-size:2.1em;line-height:1em;font-family:'HelveticaNeueW01-600', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:600;display:block;letter-spacing:-0.02em;margin:-2px 0 8px}.categories-slider .category li{border:none;padding:0.5em 1.5% 0.3em}.categories-slider .category li:first-child{border:none}.categories-slider .category li a{font-size:.65em;letter-spacing:-0.02em}.categories-slider .category li a span.arrow-right{margin:.5em 0 0 .2em;padding:0}.features-module>div article{float:left;width:49.5%;margin-bottom:0.4em}.features-module>div article:first-child{margin-right:0.4em}.features-module>div article sup{vertical-align:top}.features-module>div article.featured-videos.control-active .caption{padding-top:3em}.features-module>div article.matchmaker{background-color:#fff}.features-module>div article.matchmaker .app-download{width:48%;padding:5em 0 0 .4em;right:0}.features-module>div article.matchmaker .app-download h3{font-size:1.275em;width:95%}.features-module>div article.matchmaker .app-download .action-link a{font-size:1.125em}.features-module>div article.matchmaker .app-download .action-link a:hover{text-decoration:underline}.features-module>div article.matchmaker .app-download .action-link a img{width:0.45em}.features-module>div article.matchmaker .app-download .action-link .arrow-link-black{top:.3em}.features-module>div article .caption{padding:1.1em 1em 1.5em 1em;height:7em}.features-module>div article .caption small{font-size:0.75em}.features-module>div article .caption h3{font-size:1.375em;line-height:1em;margin-bottom:0.1em}.features-module>div article .caption a{font-size:0.81em;font-weight:500}.features-module>div article .caption a:hover{text-decoration:underline}.features-module>div article .caption a img{width:0.45em}.features-module>div article .caption span.arrow-link{width:9px;height:16px;position:relative;top:4px}div[role="main"] .consultation-banner-link .consultation-banner{height:10.125em;margin-bottom:1em;width:99.8%}div[role="main"] .consultation-banner-link .consultation-banner .picture-container{width:14.8em}div[role="main"] .consultation-banner-link .consultation-banner .picture-container img{width:100%}div[role="main"] .consultation-banner-link .consultation-banner .banner-content span{font-size:1.125em;padding-top:0.9em;margin-bottom:1.2em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content p{font-family:'Times', 'Times New Roman', serif;font-style:italic;font-weight:100;font-size:1.5em;width:100%;line-height:1em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content .cta{font-size:0.875em;bottom:2.1em;left:18em}div[role="main"] .consultation-banner-link .consultation-banner .banner-content .cta span{padding:0;position:relative;top:1px}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content span{margin-bottom:.4em}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content .cta{bottom:1.2em}div[role="main"] .consultation-banner-link .consultation-banner.general .banner-content .cta span{margin-bottom:0}.experts-and-spokes .breadcrumb li{padding:.5em .1% .2em 0}.experts-and-spokes .client-feedback{height:9.0625em;padding:0 5em}.experts-and-spokes .client-feedback h2{margin:0;padding-top:0}.experts-and-spokes .view-all-button{font-size:.875em;text-align:right}.experts-and-spokes .about-spokes{padding:4.0625em}.experts-and-spokes .about-spokes .about-spokes-swatches{float:left;width:32.78%;text-align:left}.experts-and-spokes .about-spokes .about-spokes-swatches ul{display:block;overflow:hidden}.experts-and-spokes .about-spokes .about-spokes-description{float:left;width:67.22%;margin-top:0}.experts-and-spokes .about-spokes .about-spokes-description h2{display:block;margin-bottom:.7em;color:#464646;font-size:1.875em;font-family:'Times', 'Times New Roman', serif;font-style:italic;font-weight:100}.experts-and-spokes .about-spokes .about-spokes-description a{font-size:.875em}.experts-and-spokes .categories-slider{position:relative}.experts-and-spokes .categories-slider:after{clear:both;content:"";display:block}.experts-and-spokes .categories-slider .slider-container{float:left;width:75.5%}.experts-and-spokes .categories-slider .slider-container img{width:100%}.experts-and-spokes .categories-slider .client-feedback{position:absolute;right:0;display:block;float:right;width:24.5%;height:100%;padding:3.75% 2% 0;border:0}.experts-and-spokes .categories-slider .client-feedback h2{font-size:1.4em;text-align:left}.experts-and-spokes .categories-slider .client-feedback h2 .quote-mark{position:absolute;left:13%}.experts-and-spokes-2 .categories-slider .client-feedback{width:27.5%;padding:17% 1.5% 0}.experts-and-spokes-2 .categories-slider .client-feedback h2{font-size:1.15em;line-height:1.5em}.experts-and-spokes-2 .categories-slider .client-feedback h2 br{display:none}.experts-and-spokes-2 .categories-slider .slider-container .circle{top:11%;left:.5%;width:15.5%}.experts-and-spokes-2 .categories-slider .slider-container .circle p{font-size:.5em}@media all and (min-width: 900px){.experts-and-spokes-2 .categories-slider .slider-container .circle p{font-size:.6em}}.experts-and-spokes-2 .categories-slider .slider-container .circle p span{font-size:1.4em}@media all and (min-width: 1000px){.experts-and-spokes-2 .categories-slider .slider-container .circle p span{font-size:1.5em}}.experts-and-spokes-2 .about-spokes{padding:2.3625em 2.0625em 1em}.experts-and-spokes-2 .about-spokes .about-spokes-swatches{width:auto}.experts-and-spokes-2 .about-spokes .about-spokes-description{width:auto;margin-bottom:1em;padding:.3em 0 0 1.6875em}@media all and (min-width: 1000px){.experts-and-spokes-2 .about-spokes .about-spokes-description{padding:.5em 0 0 1.6875em}}.experts-and-spokes-2 .about-spokes .about-spokes-description h2{padding:0;font-size:1.5em}.experts-and-spokes-2 .about-spokes .about-spokes-description h2 br{display:none}.experts-and-spokes-2 .about-spokes .about-spokes-description p{margin-bottom:1.5em;font-size:.9em}@media all and (max-width: 800px){.experts-and-spokes-2 .about-spokes .about-spokes-description p{margin-bottom:1em}}

/*# sourceMappingURL=../maps/experts-and-spokesmodels/experts-and-spokes.medium.css.map */
