html{color:#000;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
legend{color:#000}
#yui3-css-stamp.cssreset{display:none}
#font .light{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
#font .extralight{font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
#font .bold{font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
#font .regular{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?3jdg0z');src:url('../fonts/icomoon.eot?3jdg0z#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?3jdg0z') format('truetype'),url('../fonts/icomoon.woff?3jdg0z') format('woff'),url('../fonts/icomoon.svg?3jdg0z#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-CAPA_FOUNDRY:before{content:"\e903"}
.icon-svg:before{content:"\e600"}
.icon-uniE601:before{content:"\e601"}
.icon-CAPA_AUDIENCE_TARGETING:before{content:"\e602"}
.icon-CAPA_BenefitIcons_SalesGuarantee:before{content:"\e603"}
.icon-CAPA_BenefitIcons_401kPlan:before{content:"\e604"}
.icon-CAPA_BenefitIcons_AccidentalDeathDismembermentADD:before{content:"\e605"}
.icon-CAPA_BenefitIcons_Award-WinningHealthandWellnessInitiative:before{content:"\e606"}
.icon-CAPA_BenefitIcons_BenefitIcons_PensionPlan:before{content:"\e607"}
.icon-CAPA_BenefitIcons_DentalInsurance:before{content:"\e608"}
.icon-CAPA_BenefitIcons_DisabilityBenefits:before{content:"\e609"}
.icon-CAPA_BenefitIcons_EmployeeAssistanceProgramEAP:before{content:"\e60a"}
.icon-CAPA_BenefitIcons_EmployeeContributionProgram:before{content:"\e60b"}
.icon-CAPA_BenefitIcons_EmployeeStockPurchasePlan:before{content:"\e60c"}
.icon-CAPA_BenefitIcons_FinancialAssistanceforAdoption:before{content:"\e60d"}
.icon-CAPA_BenefitIcons_FlexibleSpendingAccountFSA:before{content:"\e60e"}
.icon-CAPA_BenefitIcons_FreeMagazineSubscriptions:before{content:"\e60f"}
.icon-CAPA_BenefitIcons_HealthandWellnessReimbursements:before{content:"\e610"}
.icon-CAPA_BenefitIcons_LifeInsurance_2:before{content:"\e611"}
.icon-CAPA_BenefitIcons_LifeInsurance:before{content:"\e612"}
.icon-CAPA_BenefitIcons_MedicalInsurance:before{content:"\e613"}
.icon-CAPA_BenefitIcons_ParentalLeave:before{content:"\e614"}
.icon-CAPA_BenefitIcons_Pre-RetirementFinancialCounselingServicesandPost-RetirementInsurance:before{content:"\e615"}
.icon-CAPA_BenefitIcons_ProductDiscounts:before{content:"\e616"}
.icon-CAPA_BenefitIcons_TimeOff:before{content:"\e617"}
.icon-CAPA_BenefitIcons_TuitionReimbursement:before{content:"\e618"}
.icon-CAPA_BenefitIcons_VisionInsurance:before{content:"\e619"}
.icon-CAPA_BRANDEDENTERTAINEMENT:before{content:"\e61a"}
.icon-CAPA_CONTENTMARKETING:before{content:"\e61b"}
.icon-CAPA_CREATIVE_SERVICES:before{content:"\e61c"}
.icon-CAPA_DIGITAL:before{content:"\e61d"}
.icon-CAPA_EXPERIENTIAL:before{content:"\e61e"}
.icon-CAPA_LICENSING:before{content:"\e61f"}
.icon-CAPA_MOBILE:before{content:"\e620"}
.icon-CAPA_MULTIPLATFORMDISTRI:before{content:"\e621"}
.icon-CAPA_NATIVE:before{content:"\e622"}
.icon-CAPA_PRODUCTION:before{content:"\e623"}
.icon-CAPA_PROGRAMATIC:before{content:"\e624"}
.icon-CAPA_RESEARCH:before{content:"\e625"}
.icon-CAPA_SHOPPER:before{content:"\e626"}
.icon-CAPA_SOCIAL:before{content:"\e627"}
.icon-CAPA_STUDIO22:before{content:"\e628"}
.icon-CAPA_VIDEO:before{content:"\e629"}
.icon-CAROUSSEL_LEFT:before{content:"\e62a"}
.icon-CAROUSSEL_RIGHT:before{content:"\e62b"}
.icon-CarrotL_Thin:before{content:"\e62c"}
.icon-CarrotR_Thin:before{content:"\e62d"}
.icon-CLOSE:before{content:"\e62e"}
.icon-CONTACT_LINKEDIN:before{content:"\e62f"}
.icon-FACEBOOK:before{content:"\e630"}
.icon-GOOGLE_ROUNDED:before{content:"\e631"}
.icon-GOOGLE:before{content:"\e632"}
.icon-INSTAGRAM_ROUNDED:before{content:"\e633"}
.icon-INSTAGRAM:before{content:"\e634"}
.icon-LEFTARROW:before{content:"\e635"}
.icon-Magnifier:before{content:"\e636"}
.icon-MOBILE_BURGER:before{content:"\e637"}
.icon-MOBILE_CLOSE:before{content:"\e638"}
.icon-MOBILE_NAVDOWN:before{content:"\e639"}
.icon-MOBILE_NAVUP:before{content:"\e63a"}
.icon-NAV_FB:before{content:"\e63b"}
.icon-NAV_LINK:before{content:"\e63c"}
.icon-NAV_TWE:before{content:"\e63d"}
.icon-PINTEREST_ROUNDED:before{content:"\e63e"}
.icon-PINTEREST:before{content:"\e63f"}
.icon-RIGHTARROW:before{content:"\e640"}
.icon-TUMBLR_ROUNDED:before{content:"\e641"}
.icon-tumblr:before{content:"\e642"}
.icon-TWITTER:before{content:"\e643"}
.icon-YOUTUBE_ROUNDED:before{content:"\e644"}
.icon-YOUTUBE:before{content:"\e645"}
.icon-Z:before{content:"\e646"}
.icon-CAPA_crutches:before{content:"\e900"}
.icon-CAPA_gavel:before{content:"\e901"}
.icon-CAPA_studioM:before{content:"\e902"}
html,body{margin:0;padding:0;height:100%}
ul,li{list-style:none;margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}
a{text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}
.globalFix{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
ul.menu li{margin:0 !important}
body.scroll-off{overflow:hidden}
#loader{background:#fff;text-align:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}#loader:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
#loader .logo-container{display:inline-block;vertical-align:middle}#loader .logo-container img{display:block}
#global-modal{display:none}
.cta{display:inline-block;text-transform:uppercase;font-size:12px;line-height:36px;color:#8f9396;border:1px solid #8f9396;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:0 14px;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.section-heading{text-align:center;color:#8f9396;font-size:15px;font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;letter-spacing:5px;padding-left:5px;text-transform:uppercase}
.copytext{color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:22px;text-align:left}.copytext a{text-decoration:underline;color:#8f9396}
.copytext strong{font-weight:bold}
.copytext ul{list-style-type:disc;margin:10px 0 0 17px}.copytext ul li{list-style-type:disc;font-size:16px;line-height:22px}
.separator{background-color:#dedede;width:28px;height:1px;margin:43px 0 38px 0}
.width-limited{margin:0 auto;max-width:1024px}
.wider-width-limited{margin:0 auto;max-width:1248px}
.transparent{opacity:0;filter:alpha(opacity=0)}
.meredith-red{color:#fe003d;background-color:#fe003d}.meredith-red.transparent-bg{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6fe003d,endColorstr=#e6fe003d);zoom:1;background-color:rgba(255,0,59,0.9)}
.meredith-blue{color:#0098df;background-color:#0098df}.meredith-blue.transparent-bg{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e60098df,endColorstr=#e60098df);zoom:1;background-color:rgba(0,153,224,0.9)}
.meredith-green{color:#49c642;background-color:#49c642}.meredith-green.transparent-bg{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e649c642,endColorstr=#e649c642);zoom:1;background-color:rgba(73,199,67,0.9)}
.meredith-orange{color:#ff8900;background-color:#ff8900}.meredith-orange.transparent-bg{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ff8900,endColorstr=#e6ff8900);zoom:1;background-color:rgba(255,136,0,0.9)}
.meredith-brown{color:#695e4a;background-color:#695e4a}.meredith-brown.transparent-bg{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6695e4a,endColorstr=#e6695e4a);zoom:1;background-color:rgba(104,94,74,0.9)}
#page-wrapper{height:100%;min-height:100%}#page-wrapper #page{height:100%}
#main-wrapper{padding-top:76px;min-height:calc(100% - 76px);min-height:-webkit-calc(100% - 76px)}@media (max-width:768px){#main-wrapper{min-height:0px}}#main-wrapper #main{display:inline-block;width:100%;height:100%;vertical-align:top;overflow:hidden}#main-wrapper #main .region,#main-wrapper #main #block-system-main,#main-wrapper #main .node{height:100%}
#main-wrapper #main #block-system-main>.content{height:100%}
#main-wrapper #main-content{display:inline-block;width:calc(100% - 214px);width:-webkit-calc(100% - 214px);height:100%;vertical-align:top;overflow:hidden}#main-wrapper #main-content .dark-overlay{position:fixed;width:100%;height:100%;top:59px;left:0;background-color:rgba(0,0,0,0.83);z-index:100;display:none}
.error-container{margin:86px 48px 0 48px}.error-container h1{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:28px;color:#252c2d}
.error-container .error-404-text{color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20px;margin-top:20px;margin-bottom:38px}
#header{position:fixed;width:100%;top:0;left:0;z-index:100}#header #rainbow{height:2px;background-color:#ec174b;background-image:-ms-linear-gradient(left,#ec174b 0%,#e11e53 2.5%,#d1255c 5%,#bf2f68 7.5%,#aa3976 10%,#944484 12.5%,#7d5093 15%,#655da2 17.5%,#4f69b0 20%,#3974bd 22.5%,#267fc8 25%,#168ad1 27.5%,#0a93d7 30%,#029ad9 32.5%,#01a0d7 35%,#01a6d2 37.5%,#01aaca 40%,#07afbf 42.5%,#0eb2b3 45%,#18b6a5 47.5%,#23b896 50%,#2fba86 52.5%,#3bbc77 55%,#48bd68 57.5%,#54be5b 60%,#60be4f 62.5%,#6abe46 65%,#74be3f 67.5%,#7ebc39 70%,#89ba34 72.5%,#94b630 75%,#a0b32d 77.5%,#acae2a 80%,#b8aa28 82.5%,#c3a526 85%,#cea125 87.5%,#d99d23 90%,#e29922 92.5%,#eb9521 95%,#f29220 97.5%,#f8901f 100%);background-image:-moz-linear-gradient(left,#ec174b 0%,#e11e53 2.5%,#d1255c 5%,#bf2f68 7.5%,#aa3976 10%,#944484 12.5%,#7d5093 15%,#655da2 17.5%,#4f69b0 20%,#3974bd 22.5%,#267fc8 25%,#168ad1 27.5%,#0a93d7 30%,#029ad9 32.5%,#01a0d7 35%,#01a6d2 37.5%,#01aaca 40%,#07afbf 42.5%,#0eb2b3 45%,#18b6a5 47.5%,#23b896 50%,#2fba86 52.5%,#3bbc77 55%,#48bd68 57.5%,#54be5b 60%,#60be4f 62.5%,#6abe46 65%,#74be3f 67.5%,#7ebc39 70%,#89ba34 72.5%,#94b630 75%,#a0b32d 77.5%,#acae2a 80%,#b8aa28 82.5%,#c3a526 85%,#cea125 87.5%,#d99d23 90%,#e29922 92.5%,#eb9521 95%,#f29220 97.5%,#f8901f 100%);background-image:-o-linear-gradient(left,#ec174b 0%,#e11e53 2.5%,#d1255c 5%,#bf2f68 7.5%,#aa3976 10%,#944484 12.5%,#7d5093 15%,#655da2 17.5%,#4f69b0 20%,#3974bd 22.5%,#267fc8 25%,#168ad1 27.5%,#0a93d7 30%,#029ad9 32.5%,#01a0d7 35%,#01a6d2 37.5%,#01aaca 40%,#07afbf 42.5%,#0eb2b3 45%,#18b6a5 47.5%,#23b896 50%,#2fba86 52.5%,#3bbc77 55%,#48bd68 57.5%,#54be5b 60%,#60be4f 62.5%,#6abe46 65%,#74be3f 67.5%,#7ebc39 70%,#89ba34 72.5%,#94b630 75%,#a0b32d 77.5%,#acae2a 80%,#b8aa28 82.5%,#c3a526 85%,#cea125 87.5%,#d99d23 90%,#e29922 92.5%,#eb9521 95%,#f29220 97.5%,#f8901f 100%);background-image:-webkit-gradient(linear, left top, right top,color-stop(0,#ec174b),color-stop(e11e53 2.5%),color-stop(0.05,#d1255c),color-stop(bf2f68 7.5%),color-stop(0.1,#aa3976),color-stop(944484 12.5%),color-stop(0.15,#7d5093),color-stop(655da2 17.5%),color-stop(0.2,#4f69b0),color-stop(3974bd 22.5%),color-stop(0.25,#267fc8),color-stop(168ad1 27.5%),color-stop(0.3,#0a93d7),color-stop(029ad9 32.5%),color-stop(0.35,#01a0d7),color-stop(01a6d2 37.5%),color-stop(0.4,#01aaca),color-stop(07afbf 42.5%),color-stop(0.45,#0eb2b3),color-stop(18b6a5 47.5%),color-stop(0.5,#23b896),color-stop(2fba86 52.5%),color-stop(0.55,#3bbc77),color-stop(48bd68 57.5%),color-stop(0.6,#54be5b),color-stop(60be4f 62.5%),color-stop(0.65,#6abe46),color-stop(74be3f 67.5%),color-stop(0.7,#7ebc39),color-stop(89ba34 72.5%),color-stop(0.75,#94b630),color-stop(a0b32d 77.5%),color-stop(0.8,#acae2a),color-stop(b8aa28 82.5%),color-stop(0.85,#c3a526),color-stop(cea125 87.5%),color-stop(0.9,#d99d23),color-stop(e29922 92.5%),color-stop(0.95,#eb9521),color-stop(f29220 97.5%),color-stop(1,#f8901f));background-image:-webkit-linear-gradient(left,#ec174b 0%,#e11e53 2.5%,#d1255c 5%,#bf2f68 7.5%,#aa3976 10%,#944484 12.5%,#7d5093 15%,#655da2 17.5%,#4f69b0 20%,#3974bd 22.5%,#267fc8 25%,#168ad1 27.5%,#0a93d7 30%,#029ad9 32.5%,#01a0d7 35%,#01a6d2 37.5%,#01aaca 40%,#07afbf 42.5%,#0eb2b3 45%,#18b6a5 47.5%,#23b896 50%,#2fba86 52.5%,#3bbc77 55%,#48bd68 57.5%,#54be5b 60%,#60be4f 62.5%,#6abe46 65%,#74be3f 67.5%,#7ebc39 70%,#89ba34 72.5%,#94b630 75%,#a0b32d 77.5%,#acae2a 80%,#b8aa28 82.5%,#c3a526 85%,#cea125 87.5%,#d99d23 90%,#e29922 92.5%,#eb9521 95%,#f29220 97.5%,#f8901f 100%);background-image:linear-gradient(to right,#ec174b 0%,#e11e53 2.5%,#d1255c 5%,#bf2f68 7.5%,#aa3976 10%,#944484 12.5%,#7d5093 15%,#655da2 17.5%,#4f69b0 20%,#3974bd 22.5%,#267fc8 25%,#168ad1 27.5%,#0a93d7 30%,#029ad9 32.5%,#01a0d7 35%,#01a6d2 37.5%,#01aaca 40%,#07afbf 42.5%,#0eb2b3 45%,#18b6a5 47.5%,#23b896 50%,#2fba86 52.5%,#3bbc77 55%,#48bd68 57.5%,#54be5b 60%,#60be4f 62.5%,#6abe46 65%,#74be3f 67.5%,#7ebc39 70%,#89ba34 72.5%,#94b630 75%,#a0b32d 77.5%,#acae2a 80%,#b8aa28 82.5%,#c3a526 85%,#cea125 87.5%,#d99d23 90%,#e29922 92.5%,#eb9521 95%,#f29220 97.5%,#f8901f 100%)}
#header .content{width:100%;margin:0 auto;height:74px;padding:0 48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}#header .content .header-bar{display:inline-block;vertical-align:top}
#header .content a#logo{display:inline-block;vertical-align:top;margin-top:21px}#header .content a#logo img{display:block}
#header .content #social-links{display:inline-block;float:right;margin-top:20px}#header .content #social-links ul li{display:inline-block;margin-left:10px}#header .content #social-links ul li a{display:block;color:#b1b1b1;font-size:23px;line-height:31px}
#header .content #hamburger{display:none}
.hero.slideshow a.hero-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.node .hero-container{position:relative}.node .hero-container img.hero{display:block;width:100%;height:auto;position:relative}
.node .hero-container.single-heading .heading-container{z-index:10}
.node .hero-container .heading-container{position:absolute;bottom:58px;left:8%;z-index:1;width:95%}.node .hero-container .heading-container.topleft{top:58px;bottom:auto}
.node .hero-container .heading-container.bottomleft{top:auto;bottom:58px}
.node .hero-container .heading-container .text{color:#fff;position:relative;display:inline-block;padding:0 20px}.node .hero-container .heading-container .text.title{font-size:55px;line-height:70px;margin-bottom:2px;font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.node .hero-container .heading-container .text.subtitle{font-size:23px;line-height:48px;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;max-width:75%;line-height:30px;padding-top:8px;padding-bottom:8px}
.node .hero-container .next-hero{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:1}.node .hero-container .next-hero .slide-copy-container{position:absolute;left:8%;width:92%}.node .hero-container .next-hero .slide-copy-container.topleft{top:82px}
.node .hero-container .next-hero .slide-copy-container.bottomleft{bottom:58px}
.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-title{font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:55px;line-height:70px;padding:0 20px;color:#fff;display:inline-block}
.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-subtitle{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:23px;line-height:48px;margin-top:2px;padding:0 20px;color:#fff;display:inline-block}
.node .capabilities-section{width:100%;padding:60px 0 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node .capabilities-section ul.capabilities{text-align:center;padding-top:21px;margin:0 auto;max-width:1080px;display:block;width:100%}.node .capabilities-section ul.capabilities li.capability{margin:34px 13px 0 13px;vertical-align:top;display:inline-block;width:184px;height:193px;-moz-box-shadow:5px 10px 10px #ddd;-webkit-box-shadow:5px 10px 10px #ddd;box-shadow:5px 10px 10px #ddd;-webkit-transition:margin-top 0.2s ease;-moz-transition:margin-top 0.2s ease;-ms-transition:margin-top 0.2s ease;-o-transition:margin-top 0.2s ease;transition:margin-top 0.2s ease}.node .capabilities-section ul.capabilities li.capability .block-content{display:block;width:100%;height:100%;text-align:center;position:relative;cursor:pointer;color:#8a8987;background:#f8f8f8}.node .capabilities-section ul.capabilities li.capability .block-content:before{font-size:72px;line-height:165px}
.node .capabilities-section ul.capabilities li.capability .block-content .title{color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;position:absolute;bottom:25px;left:0;text-align:center;width:100%;text-transform:uppercase;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.node .capabilities-section ul.capabilities li.capability .block-content.no-link{cursor:default}
.node .capabilities-section .capability-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(219,219,219,0.85);z-index:10000;text-align:center;cursor:default}.node .capabilities-section .capability-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.node .capabilities-section .capability-modal .content-block{background-color:#fff;width:552px;display:inline-block;vertical-align:middle;padding:60px 70px 56px 70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}.node .capabilities-section .capability-modal .content-block .modal-icon{background-color:transparent}.node .capabilities-section .capability-modal .content-block .modal-icon:before{font-size:72px;line-height:72px}
.node .capabilities-section .capability-modal .content-block .modal-title{color:#201f1f;font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:48px;line-height:52px;text-align:center;margin-top:9px}
.node .capabilities-section .capability-modal .content-block .modal-copy{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;color:#8f9396;font-size:16px;line-height:20px;text-align:left;margin-top:23px}.node .capabilities-section .capability-modal .content-block .modal-copy ul{list-style:disc;padding-left:15px;margin-top:10px}.node .capabilities-section .capability-modal .content-block .modal-copy ul li{list-style:disc}
.node .capabilities-section .capability-modal .content-block .modal-image{margin:23px auto 0 auto;display:block}
.node .capabilities-section .capability-modal .content-block .modal-link{margin-top:38px}
.node .capabilities-section .capability-modal .content-block .modal-close-link{display:block;width:17px;height:18px;position:absolute;right:20px;top:20px;color:#c3c3c3;font-size:18px;line-height:18px;text-align:center}
.node .news-section{background-color:#f3f3f3;padding:70px 0 98px 0}.node .news-section .section-heading{margin-bottom:40px}
.node .news-section .carousel{position:relative}.node .news-section .carousel ul{position:relative}.node .news-section .carousel ul li{display:block;min-height:286px;width:350px;height:auto;position:absolute;top:0}.node .news-section .carousel ul li .container{min-height:300px;margin:0 15px;display:block;background-color:#fff;-moz-box-shadow:10px 10px 20px #ddd;-webkit-box-shadow:10px 10px 20px #ddd;box-shadow:10px 10px 20px #ddd;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:35px}.node .news-section .carousel ul li .container img{display:block;width:100%}
.node .news-section .carousel ul li .container h3{margin-top:34px;color:#201f1f;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-align:center;padding:0 20px}
.node .news-section .carousel ul li .container h4{margin-top:10px;color:#a3a3a3;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-align:center;padding:0 20px}
.node .featured-section{width:100%;height:470px;background-color:#f3f3f3}.node .featured-section .section-content{padding-top:65px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.node .featured-section .section-content .bg{position:absolute;top:0;left:0;display:block}
.node .featured-section .section-content .logo{display:block;margin:0 0 0 700px}
.node .featured-section .section-content .featured-copy{margin-left:712px}.node .featured-section .section-content .featured-copy .copy{color:#8f9396;font-size:16px;line-height:20px;width:312px;margin:20px 0 0 0;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.node .featured-section .section-content .featured-copy .link{margin:30px 0 0 0}
.node .contacts-section{padding-top:70px}.node .contacts-section ul.contacts{margin:35px 0 0 0;text-align:center}.node .contacts-section ul.contacts:last-child{margin-bottom:80px}
.node .contacts-section ul.contacts li.contact{display:inline-block;text-align:center;padding:20px 30px 24px 30px;border-right:1px solid #dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.node .contacts-section ul.contacts li.contact:last-child{border-right:0}
.node .contacts-section ul.contacts li.contact h3{color:#201f1f;font-size:21px;line-height:23px;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}
.node .contacts-section ul.contacts li.contact h4,.node .contacts-section ul.contacts li.contact .address{color:#666;font-size:16px;line-height:18px;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;max-width:250px;display:inline-block}
.node .contacts-section ul.contacts li.contact .address{display:block;text-align:center;margin-top:5px}
.node .contacts-section ul.contacts li.contact .divider{display:block;width:20px;height:2px;background-color:#8f9396;margin:15px auto}
.node .contacts-section ul.contacts li.contact .url,.node .contacts-section ul.contacts li.contact .email{display:block;color:#8f9396;font-size:16px;line-height:18px;font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}.node .contacts-section ul.contacts li.contact .url a,.node .contacts-section ul.contacts li.contact .email a{color:#8f9396}
.node .contacts-section ul.contacts li.contact .phone{color:#8f9396;font-size:16px;line-height:18px;margin:6px 0;font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased}.node .contacts-section ul.contacts li.contact .phone a{color:#8f9396}
.node .contacts-section ul.contacts li.contact .linkedin{color:#8f9396;font-size:16px}
.node .video-hero{position:relative}.node .video-hero.has-video .cover-image{cursor:pointer}.node .video-hero.has-video .cover-image:after{content:'';display:inline-block;width:100%;height:100%;background:url('../images/play-overlay.png') no-repeat center center;position:absolute;top:0;left:0}
.node .video-hero .cover-image{min-height:150px}
.node .video-hero .node .slideshow ul.slides li.slide{min-height:150px}
.node .video-hero .modal-close-link{display:block;width:17px;height:18px;position:absolute;right:20px;top:20px;color:#c3c3c3;font-size:18px;line-height:18px;text-align:center;z-index:1;cursor:pointer;display:none}
.node .video-hero .video{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.node .video-hero .video iframe{width:100% !important;height:100% !important}
.node .slideshow{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;width:100%}.node .slideshow.single-heading .heading-container{z-index:99}
.node .slideshow ul.slides{position:relative;overflow:hidden;height:100%}.node .slideshow ul.slides li.slide{position:absolute;top:0;left:100%;height:100%}.node .slideshow ul.slides li.slide img{display:block;width:100%;visibility:hidden}
.node .slideshow ul.slides li.slide iframe{width:100% !important;height:100% !important}
.node .slideshow ul.slides li.slide .caption{position:absolute;display:inline-block;color:#fff;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:19px;line-height:35px;padding:0 17px;bottom:7%;left:5%}
.node .slideshow ul.slides li.slide.current{left:0;position:relative}
.node .slideshow ul.slides li.slide.animating{z-index:2}
.node .slideshow ul.dots{position:absolute;bottom:35px;right:45px;z-index:15}.node .slideshow ul.dots li.dot{display:inline-block;width:8px;height:8px;background-color:#8f9396;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:15px;cursor:pointer}.node .slideshow ul.dots li.dot.current{opacity:1;filter:alpha(opacity=100)}
.node .slideshow ul.dots li.dot:last-child{margin-right:0}
.node .slideshow .control{display:block;position:absolute;width:30px;height:64px;background-color:#8a8987;z-index:15}.node .slideshow .control:before{font-size:15px;line-height:64px;color:#fff}
.node .slideshow .control.prev{left:0;-webkit-border-top-right-radius:32px;-moz-border-radius-topright:32px;border-top-right-radius:32px;-webkit-border-bottom-right-radius:32px;-moz-border-radius-bottomright:32px;border-bottom-right-radius:32px}.node .slideshow .control.prev:before{margin-left:6px}
.node .slideshow .control.next{right:0;-webkit-border-top-left-radius:32px;-moz-border-radius-topleft:32px;border-top-left-radius:32px;-webkit-border-bottom-left-radius:32px;-moz-border-radius-bottomleft:32px;border-bottom-left-radius:32px}.node .slideshow .control.next:before{margin-left:13px}
.carousel{position:relative}.carousel .control{display:block;position:absolute;width:30px;height:64px;background-color:#8a8987;z-index:15}.carousel .control:before{font-size:15px;line-height:64px;color:#fff}
.carousel .control.prev{left:0;-webkit-border-top-right-radius:32px;-moz-border-radius-topright:32px;border-top-right-radius:32px;-webkit-border-bottom-right-radius:32px;-moz-border-radius-bottomright:32px;border-bottom-right-radius:32px}.carousel .control.prev:before{margin-left:6px}
.carousel .control.next{right:0;-webkit-border-top-left-radius:32px;-moz-border-radius-topleft:32px;border-top-left-radius:32px;-webkit-border-bottom-left-radius:32px;-moz-border-radius-bottomleft:32px;border-bottom-left-radius:32px}.carousel .control.next:before{margin-left:13px}
.multimedia.slideshow{margin:0 auto;width:100%;height:auto;max-width:780px}.multimedia.slideshow ul.slides li.slide img,.multimedia.slideshow ul.slides li.slide iframe{max-width:780px}
.multimedia.slideshow .control{top:calc(50% - 32px);top:-webkit-calc(50% - 32px)}
.links{display:inline-block;vertical-align:top}.links li a{display:inline-block;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:30px;background-color:transparent}.links li a .icon{margin-left:5px;font-size:11px}
.statistics-container ul{display:inline-block;vertical-align:top}.statistics-container ul:first-child{margin-right:40px}
.statistics-container ul li{margin-top:40px}.statistics-container ul li:first-child{margin-top:25px}
.statistics-container ul li h4{font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:54px;line-height:56px;background-color:transparent}
.statistics-container ul li h5{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:18px;margin-top:-3px;background-color:transparent}
.info-section-container{border-bottom:1px solid #f2f2f2}.info-section-container .information-section{padding:35px 8% 50px}.info-section-container .information-section .column{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:50%}.info-section-container .information-section .column .separator{display:none}
.info-section-container .information-section .column.left{padding-right:55px}
.info-section-container .information-section .column.right{width:auto;float:right}
.info-section-container .information-section h2.intro-heading{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:24px;line-height:26px;color:#201f1f;margin-bottom:20px}
.info-section-container .information-section .copytext{margin:0 0 25px 0}
.info-section-container .information-section .links{display:inline-block;vertical-align:top;margin-right:35px}
.info-section-container .information-section .social-links{margin-top:20px}.info-section-container .information-section .social-links li{display:inline-block;padding-right:7px}.info-section-container .information-section .social-links li a{font-size:29px;background-color:transparent}
.info-section-container .information-section .brand-logo{display:block;margin-top:20px;opacity:.67;filter:alpha(opacity=67)}
.info-section-container .information-section .statistics-section .statistics-heading{color:#201f1f;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:21px;line-height:26px}
.offices-link-container{text-align:center;margin:-30px 0 35px 0}.offices-link-container a{color:#909397;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:18px}.offices-link-container a span{font-size:11px;margin-left:5px}
#iframe-container{width:100%;height:100%}#iframe-container iframe{width:100%;height:100%;border:0;display:block}
.node-generic-page .main-section{text-align:center}.node-generic-page .main-section .aside-section{text-align:left;width:300px;display:inline-block;vertical-align:top;padding:35px 80px 100px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-generic-page .main-section .aside-section .aside-block:last-child .separator{display:none}
.node-generic-page .main-section .aside-section .aside-block h2.heading{color:#252c2d;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:28px;line-height:32px}
.node-generic-page .main-section .aside-section .aside-block h3.subheading{color:#252c2d;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:21px;line-height:23px;margin-top:5px}
.node-generic-page .main-section .aside-section .aside-block .copy{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;color:#8f9396;font-size:16px;line-height:22px;margin-top:17px}
.node-generic-page .main-section .aside-section .aside-block ul.links{margin:17px 0 34px 0}.node-generic-page .main-section .aside-section .aside-block ul.links li{display:block}.node-generic-page .main-section .aside-section .aside-block ul.links li a{line-height:22px}
.node-generic-page .main-section .aside-section .aside-block .separator{margin:20px 0}
.node-marketing-capability-page .aside-section,.node-type-international-brands-page .aside-section,.node-type-international-contacts-page .aside-section,.node-type-international-countries-page .aside-section{text-align:left;width:35%;max-width:366px;display:inline-block;vertical-align:top;padding:35px 80px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-marketing-capability-page .aside-section .aside-block:last-child .separator,.node-type-international-brands-page .aside-section .aside-block:last-child .separator,.node-type-international-contacts-page .aside-section .aside-block:last-child .separator,.node-type-international-countries-page .aside-section .aside-block:last-child .separator{display:none}
.node-marketing-capability-page .aside-section h2,.node-type-international-brands-page .aside-section h2,.node-type-international-contacts-page .aside-section h2,.node-type-international-countries-page .aside-section h2{color:#252c2d;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:28px;margin-bottom:24px}
.node-marketing-capability-page .aside-section .other-capabilities,.node-type-international-brands-page .aside-section .other-capabilities,.node-type-international-contacts-page .aside-section .other-capabilities,.node-type-international-countries-page .aside-section .other-capabilities{margin-bottom:100px}.node-marketing-capability-page .aside-section .other-capabilities h2,.node-type-international-brands-page .aside-section .other-capabilities h2,.node-type-international-contacts-page .aside-section .other-capabilities h2,.node-type-international-countries-page .aside-section .other-capabilities h2{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:21px;width:225px;margin-bottom:23px}
.node-marketing-capability-page .aside-section h3,.node-type-international-brands-page .aside-section h3,.node-type-international-contacts-page .aside-section h3,.node-type-international-countries-page .aside-section h3{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:21px;width:225px;margin-bottom:23px}
.node-marketing-capability-page .aside-section ul.links li,.node-type-international-brands-page .aside-section ul.links li,.node-type-international-contacts-page .aside-section ul.links li,.node-type-international-countries-page .aside-section ul.links li{display:block}.node-marketing-capability-page .aside-section ul.links li a,.node-type-international-brands-page .aside-section ul.links li a,.node-type-international-contacts-page .aside-section ul.links li a,.node-type-international-countries-page .aside-section ul.links li a{display:inline-block;color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:15px;line-height:27px;text-transform:uppercase;padding:3px 6px 0 5px}.node-marketing-capability-page .aside-section ul.links li a .icon,.node-type-international-brands-page .aside-section ul.links li a .icon,.node-type-international-contacts-page .aside-section ul.links li a .icon,.node-type-international-countries-page .aside-section ul.links li a .icon{line-height:19px;margin-right:4px;font-size:10px;vertical-align:top;margin-top:3px;display:inline-block}
.node-marketing-capability-page .aside-section ul.links li.self a,.node-type-international-brands-page .aside-section ul.links li.self a,.node-type-international-contacts-page .aside-section ul.links li.self a,.node-type-international-countries-page .aside-section ul.links li.self a{color:#fff}.node-marketing-capability-page .aside-section ul.links li.self a.meredith-red,.node-type-international-brands-page .aside-section ul.links li.self a.meredith-red,.node-type-international-contacts-page .aside-section ul.links li.self a.meredith-red,.node-type-international-countries-page .aside-section ul.links li.self a.meredith-red{background-color:#fe003d}
.node-marketing-capability-page .aside-section ul.links li.self a.meredith-blue,.node-type-international-brands-page .aside-section ul.links li.self a.meredith-blue,.node-type-international-contacts-page .aside-section ul.links li.self a.meredith-blue,.node-type-international-countries-page .aside-section ul.links li.self a.meredith-blue{background-color:#0098df}
.node-marketing-capability-page .aside-section ul.links li.self a.meredith-green,.node-type-international-brands-page .aside-section ul.links li.self a.meredith-green,.node-type-international-contacts-page .aside-section ul.links li.self a.meredith-green,.node-type-international-countries-page .aside-section ul.links li.self a.meredith-green{background-color:#49c642}
.node-marketing-capability-page .aside-section ul.links li.self a.meredith-orange,.node-type-international-brands-page .aside-section ul.links li.self a.meredith-orange,.node-type-international-contacts-page .aside-section ul.links li.self a.meredith-orange,.node-type-international-countries-page .aside-section ul.links li.self a.meredith-orange{background-color:#ff8900}
.node-marketing-capability-page .aside-section ul.links li.self a.meredith-brown,.node-type-international-brands-page .aside-section ul.links li.self a.meredith-brown,.node-type-international-contacts-page .aside-section ul.links li.self a.meredith-brown,.node-type-international-countries-page .aside-section ul.links li.self a.meredith-brown{background-color:#695e4a}
.node-type-international-brands-page .main-section,.node-type-international-contacts-page .main-section,.node-type-international-countries-page .main-section{text-align:center}.node-type-international-brands-page .main-section .aside-section,.node-type-international-contacts-page .main-section .aside-section,.node-type-international-countries-page .main-section .aside-section{text-align:left;width:300px;display:inline-block;vertical-align:top;padding:35px 80px 100px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.node-generic-page .main-section,.node-type-international-brands-page .main-section,.node-type-international-contacts-page .main-section,.node-type-international-countries-page .main-section{text-align:center}.node-generic-page .main-section .content-section,.node-type-international-brands-page .main-section .content-section,.node-type-international-contacts-page .main-section .content-section,.node-type-international-countries-page .main-section .content-section{text-align:left;width:780px;display:inline-block;vertical-align:top;padding-top:35px}.node-generic-page .main-section .content-section .content-block,.node-type-international-brands-page .main-section .content-section .content-block,.node-type-international-contacts-page .main-section .content-section .content-block,.node-type-international-countries-page .main-section .content-section .content-block{margin-bottom:28px}.node-generic-page .main-section .content-section .content-block:last-child,.node-type-international-brands-page .main-section .content-section .content-block:last-child,.node-type-international-contacts-page .main-section .content-section .content-block:last-child,.node-type-international-countries-page .main-section .content-section .content-block:last-child{margin-bottom:100px}
.node-generic-page .main-section .content-section .content-block h2.heading,.node-type-international-brands-page .main-section .content-section .content-block h2.heading,.node-type-international-contacts-page .main-section .content-section .content-block h2.heading,.node-type-international-countries-page .main-section .content-section .content-block h2.heading{color:#252c2d;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:28px;line-height:32px}
.node-generic-page .main-section .content-section .content-block h3.subheading,.node-type-international-brands-page .main-section .content-section .content-block h3.subheading,.node-type-international-contacts-page .main-section .content-section .content-block h3.subheading,.node-type-international-countries-page .main-section .content-section .content-block h3.subheading{color:#252c2d;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:21px;line-height:23px;margin-top:5px}
.node-generic-page .main-section .content-section .content-block .copytext,.node-type-international-brands-page .main-section .content-section .content-block .copytext,.node-type-international-contacts-page .main-section .content-section .content-block .copytext,.node-type-international-countries-page .main-section .content-section .content-block .copytext{margin-top:15px}
.node-generic-page .main-section .content-section .content-block ul.links,.node-type-international-brands-page .main-section .content-section .content-block ul.links,.node-type-international-contacts-page .main-section .content-section .content-block ul.links,.node-type-international-countries-page .main-section .content-section .content-block ul.links{margin:17px 0 0 0}.node-generic-page .main-section .content-section .content-block ul.links li,.node-type-international-brands-page .main-section .content-section .content-block ul.links li,.node-type-international-contacts-page .main-section .content-section .content-block ul.links li,.node-type-international-countries-page .main-section .content-section .content-block ul.links li{display:inline-block}.node-generic-page .main-section .content-section .content-block ul.links li a,.node-type-international-brands-page .main-section .content-section .content-block ul.links li a,.node-type-international-contacts-page .main-section .content-section .content-block ul.links li a,.node-type-international-countries-page .main-section .content-section .content-block ul.links li a{margin-right:25px}
.node-generic-page .main-section .content-section .content-block .multimedia-section,.node-type-international-brands-page .main-section .content-section .content-block .multimedia-section,.node-type-international-contacts-page .main-section .content-section .content-block .multimedia-section,.node-type-international-countries-page .main-section .content-section .content-block .multimedia-section{margin-top:10px;margin-bottom:25px}
@media (min-width:1081px){#main-wrapper #main-content .dark-overlay{display:none} .meredith-red.hover-text:hover{color:#fe003d !important} .meredith-blue.hover-text:hover{color:#0098df !important} .meredith-green.hover-text:hover{color:#49c642 !important} .meredith-orange.hover-text:hover{color:#ff8900 !important} .meredith-brown.hover-text:hover{color:#695e4a !important} .node .capabilities-section ul.capabilities li.capability:hover{margin-top:24px}.node .capabilities-section ul.capabilities li.capability:hover .block-content .title{color:inherit} .node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover{color:#fff}.node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-red,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-red,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-red{background-color:#fe003d} .node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-blue,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-blue,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-blue{background-color:#0098df} .node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-green,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-green,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-green{background-color:#49c642} .node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-orange,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-orange,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-orange{background-color:#ff8900} .node-type-international-brands-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-brown,.node-type-international-contacts-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-brown,.node-type-international-countries-page .main-section .aside-section .aside-block ul.intl li a:hover.meredith-brown{background-color:#695e4a}}@media (max-width:1080px){.node-home-page .slideshow ul.slides li.slide .disclaimer{display:none} #loader .logo-container img{width:60px;height:60px} .section-heading{font-size:12px} #main-wrapper{padding-top:59px} .info-section-container{border-bottom:1px solid #f2f2f2}.info-section-container .information-section .column{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.info-section-container .information-section .column.left{width:50%;padding-right:55px} .info-section-container .information-section .column.right{width:auto;float:right} .node .news-section .carousel ul li{width:300px}.node .news-section .carousel ul li img{width:100%} .node .news-section .carousel ul li h4{padding:0 30px} .node .hero-container{min-height:250px}.node .hero-container .heading-container.topleft,.node .hero-container .next-hero .slide-copy-container.topleft{top:27px} .node .hero-container .heading-container.bottomleft,.node .hero-container .next-hero .slide-copy-container.bottomleft{bottom:27px} .node .hero-container img.hero{visibility:hidden} .node .slideshow.hero ul.slides li.slide{min-height:250px}.node .slideshow.hero ul.slides li.slide img{visibility:hidden} .node .slideshow.multimedia{width:auto;height:auto}.node .slideshow.multimedia ul.slides li.slide img{width:100% !important;height:auto !important} .node .slideshow ul.dots{bottom:15px} .node .capabilities-section{padding-top:50px}.node .capabilities-section .capability-modal .content-block{max-width:90%;padding:38px}.node .capabilities-section .capability-modal .content-block .modal-title{font-size:38px;line-height:42px} .node .capabilities-section .capability-modal .content-block img{max-width:100%} .node .capabilities-section .section-heading{font-size:12px} .node .capabilities-section ul.capabilities{padding-top:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:600px}.node .capabilities-section ul.capabilities li.capability{margin:14px 6px 0 6px;width:103px;height:109px}.node .capabilities-section ul.capabilities li.capability .block-content:before{font-size:38px;line-height:80px} .node .capabilities-section ul.capabilities li.capability .block-content .title{font-size:10px;line-height:10px;bottom:18px} .node .featured-section{height:auto}.node .featured-section .section-content{padding:47px 0;text-align:center;max-width:90%}.node .featured-section .section-content .bg{display:none} .node .featured-section .section-content .logo{margin:0px;width:42%;display:inline-block;vertical-align:top;max-width:215px} .node .featured-section .section-content .featured-copy{margin:0 0 0 7%;display:inline-block;width:51%;text-align:left}.node .featured-section .section-content .featured-copy .copy{margin:0;display:block;vertical-align:top;max-width:none;width:auto} .node .contacts-section{padding-top:42px}.node .contacts-section ul.contacts li.contact{border:0}.node .contacts-section ul.contacts li.contact:last-child{border:0} .carousel .control{width:25px;height:52px}.carousel .control:before{font-size:12px;line-height:52px} .carousel .control.prev{-webkit-border-top-right-radius:26px;-moz-border-radius-topright:26px;border-top-right-radius:26px;-webkit-border-bottom-right-radius:26px;-moz-border-radius-bottomright:26px;border-bottom-right-radius:26px} .carousel .control.next{right:0;-webkit-border-top-left-radius:26px;-moz-border-radius-topleft:26px;border-top-left-radius:26px;-webkit-border-bottom-left-radius:26px;-moz-border-radius-bottomleft:26px;border-bottom-left-radius:26px} .node-national-media-digital-page .brands-section ul.brands li.brand .thumbnail-container .logo-container:after{display:none}}.node-contact-us-page .contacts-section{padding-top:39px}
@media (min-width:550px) and (max-width:1080px){.node .featured-section .section-content .featured-copy{margin-top:20px}}@media (max-width:950px){.info-section-container .information-section .column{width:100% !important;padding:0 !important}.info-section-container .information-section .column .separator{display:block} .info-section-container .information-section .column .brand-logo{max-width:150px}}@media (max-width:900px){.node .hero-container .heading-container .text.title,.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-title{font-size:45px;line-height:55px;padding:0 10px} .node .hero-container .heading-container .text.subtitle,.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-subtitle,.node .slideshow ul.slides li.slide .caption{font-size:21px;line-height:31px;padding:0 10px}}@media (max-width:750px){.node .hero-container .heading-container .text.title,.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-title{font-size:32px;line-height:42px} .node .hero-container .heading-container .text.subtitle,.node .hero-container .next-hero .slide-copy-container .slide-copy .slide-subtitle,.node .slideshow ul.slides li.slide .caption{font-size:18px;line-height:22px;padding:5px 10px} .node .capabilities-section .capability-modal .content-block .modal-icon:before{font-size:60px;line-height:60px} .node .capabilities-section .capability-modal .content-block .modal-title{font-size:32px;line-height:36px} .node .capabilities-section .capability-modal .content-block .modal-copy{margin-top:10px} .node .capabilities-section .capability-modal .content-block .modal-link{margin-top:20px}}@media (max-width:600px){.node .capabilities-section ul{padding:13px 0 0}}@media (max-width:550px){.node .hero-container{min-height:200px} .node .contacts-section{padding-top:42px}.node .contacts-section ul.contacts{padding:42px 0 6px 0;margin:0 !important}.node .contacts-section ul.contacts li.contact{padding:0 0 25px 0;border:0;margin-bottom:25px}.node .contacts-section ul.contacts li.contact:last-child{border:0}}@media (max-width:500px){.node .hero-container{min-height:180px} .node .slideshow ul.slides li.slide{min-height:180px} .copytext{font-size:14px;line-height:18px} .statistics-container ul:first-child{margin-right:20px} .statistics-container ul li h4{font-size:42px;line-height:40px} .statistics-container ul li h5{font-size:13px;line-height:15px} .node .capabilities-section ul{padding:13px 0 0}}@media (max-width:400px){.node .news-section{padding:50px 0 30px 0}.node .news-section .carousel ul li{width:250px}.node .news-section .carousel ul li a{min-height:250px} .node .capabilities-section ul.capabilities{padding:13px 0 0} .node .capabilities-section .capability-modal .content-block{padding:20px 25px}.node .capabilities-section .capability-modal .content-block .modal-icon:before{font-size:40px;line-height:40px} .node .capabilities-section .capability-modal .content-block .modal-title{font-size:24px;line-height:28px} .node .capabilities-section .capability-modal .content-block .modal-copy{font-size:13px;line-height:16px;margin-top:5px} .node .capabilities-section .capability-modal .content-block .modal-link{line-height:30px}}@media (max-width:380px){.node .hero-container{min-height:150px} .node .slideshow ul.slides li.slide{min-height:150px}}@media (min-width:1081px){#main-menu{display:inline-block;vertical-align:top}#main-menu ul li a:hover{color:#000 !important} #main-menu>ul{margin:0 0 0 12px;padding:0}#main-menu>ul>li{display:inline-block;margin:0;padding:0;position:relative}#main-menu>ul>li:hover{background-color:#f3f3f3}#main-menu>ul>li:hover ul.menu{display:block} #main-menu>ul>li a{text-transform:uppercase;color:#201f1f;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;line-height:74px;display:inline-block;padding:0 20px} #main-menu>ul>li>ul.menu{display:none;position:absolute;top:74px;left:0;background:#fff;z-index:100;background-color:#f3f3f3;width:300px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px 25px;-moz-box-shadow:3px 5px 5px rgba(0,0,0,0.15);-webkit-box-shadow:3px 5px 5px rgba(0,0,0,0.15);box-shadow:3px 5px 5px rgba(0,0,0,0.15)}#main-menu>ul>li>ul.menu li{margin:0;list-style:none;padding:0;position:relative}#main-menu>ul>li>ul.menu li a{line-height:29px;color:#8f9396;padding:0} #main-menu>ul>li>ul.menu li>ul.menu{position:absolute;width:220px}#main-menu>ul>li>ul.menu li>ul.menu li{display:block}#main-menu>ul>li>ul.menu li>ul.menu li a{text-transform:none}#main-menu>ul>li>ul.menu li>ul.menu li a:before{content:'→';margin:0 3px 0 4px} #main-menu>ul>li:nth-child(1)>a,#main-menu>ul>li:nth-child(2)>a,#main-menu>ul>li:nth-child(3)>a,#main-menu>ul>li:nth-child(4)>a{pointer-events:none;cursor:default} #main-menu>ul>li:nth-child(2)>ul.menu{width:470px}#main-menu>ul>li:nth-child(2)>ul.menu>li{width:200px}#main-menu>ul>li:nth-child(2)>ul.menu>li:nth-child(6){position:absolute;top:17px;left:238px} #main-menu>ul>li:nth-child(4)>ul.menu{width:530px}#main-menu>ul>li:nth-child(4)>ul.menu>li{width:300px}#main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(8){position:absolute;top:17px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(9){position:absolute;top:46px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(10){position:absolute;top:75px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(11){position:absolute;top:104px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(12){position:absolute;top:133px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(13){position:absolute;top:162px;left:317px} #main-menu>ul>li:nth-child(4)>ul.menu>li:nth-child(14){position:absolute;top:191px;left:317px} #sidebar-button{display:none}}@media (min-width:1081px) and (max-width:1220px){#main-menu>ul>li a{padding:0 10px}}@media (max-width:1080px){#global-modal{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4000000,endColorstr=#d4000000);zoom:1;background-color:rgba(0,0,0,0.83);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000} #header{display:block;position:fixed;top:0;left:0;z-index:2000;width:100%;height:59px}#header #rainbow{position:absolute;top:0;left:0;z-index:1;width:100%} #header .content{width:100%;height:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}#header .content .header-bar{vertical-align:top;padding:13px 0 0 20px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header .content .header-bar:after{content:'';background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a000000,endColorstr=#1a000000);zoom:1;background-color:rgba(0,0,0,0.1);display:block;width:100%;height:3px;position:absolute;bottom:-3px;left:0;z-index:1} #header .content .header-bar a#logo{display:block;margin-top:0px;width:145px;height:34px;background:url(../images/mobile-logo@2x.png) no-repeat center center;background-size:100% 100%}#header .content .header-bar a#logo img{display:none} #header .content .header-bar #hamburger{display:block;position:absolute;top:0;right:0;width:67px;height:100%;border-left:1px solid #e7e7e7;text-align:center}#header .content .header-bar #hamburger:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em} #header .content .header-bar #hamburger .icon{color:#695e4a;display:inline-block;vertical-align:middle}#header .content .header-bar #hamburger .icon.icon-MOBILE_BURGER{display:inline-block;font-size:19px} #header .content .header-bar #hamburger .icon.icon-MOBILE_CLOSE{display:none;font-size:21px} #header .content .header-bar #hamburger.open .icon.icon-MOBILE_BURGER{display:none} #header .content .header-bar #hamburger.open .icon.icon-MOBILE_CLOSE{display:inline-block} #header .content .header-bar #sidebar-button{display:block;position:absolute;top:0;right:67px;width:67px;height:58px;border-left:1px solid #e7e7e7;text-align:center;padding-top:1px}#header .content .header-bar #sidebar-button:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em} #header .content .header-bar #sidebar-button .icon{color:#695e4a;display:inline-block;vertical-align:middle}#header .content .header-bar #sidebar-button .icon.icon-Z{display:inline-block;font-size:20px} #header .content .header-bar #sidebar-button .icon.icon-MOBILE_CLOSE{display:none;font-size:21px} #header .content .header-bar #sidebar-button.open .icon.icon-Z{display:none} #header .content .header-bar #sidebar-button.open .icon.icon-MOBILE_CLOSE{display:inline-block} #header .content #main-menu{display:block;position:absolute;top:59px;left:0;width:100%;overflow:hidden}#header .content #main-menu>ul.menu{margin:0;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease;background:#f0f0f0;position:relative;overflow:scroll}#header .content #main-menu>ul.menu>li{display:block;height:auto;border-bottom:1px solid #e7e7e7;padding:0}#header .content #main-menu>ul.menu>li:nth-child(1)>a,#header .content #main-menu>ul.menu>li:nth-child(2)>a,#header .content #main-menu>ul.menu>li:nth-child(3)>a,#header .content #main-menu>ul.menu>li:nth-child(4)>a,#header .content #main-menu>ul.menu>li:nth-child(2)>ul>li:nth-child(8)>a{pointer-events:none;cursor:default} #header .content #main-menu>ul.menu>li a{display:block;line-height:60px;padding:0 40px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;color:#201f1f;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;position:relative} #header .content #main-menu>ul.menu>li>a:after{position:absolute;top:26px;right:25px;font-size:9px;color:#201f1f;content:'';content:"\e639";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-ms-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease} #header .content #main-menu>ul.menu>li.open>a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)} #header .content #main-menu>ul.menu>li>ul.menu{overflow:hidden;position:relative;top:auto;left:auto;display:block;width:100%;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#header .content #main-menu>ul.menu>li>ul.menu:after{content:'';display:block;position:absolute;top:0;left:0;width:4px;height:100%;background:#acacac} #header .content #main-menu>ul.menu>li>ul.menu li{background-color:#dfdfdf;padding:0}#header .content #main-menu>ul.menu>li>ul.menu li a{display:block;line-height:50px} #header .content #main-menu>ul.menu>li>ul.menu>li:first-child{padding-top:15px} #header .content #main-menu>ul.menu>li>ul.menu>li:last-child{padding-bottom:15px} #header .content #main-menu>ul.menu>li>ul.menu>li>ul>li>a{text-transform:none;padding-left:50px}#header .content #main-menu>ul.menu>li>ul.menu>li>ul>li>a:before{content:'→';margin:0 3px 0 4px} #header .content #main-menu ul{-webkit-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;-ms-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;transition:max-height 0.5s ease} #header .content #social-links{display:none}}#footer{background:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;-moz-box-shadow:0px 5px 5px #777 inset;-webkit-box-shadow:0px 5px 5px #777 inset;box-shadow:0px 5px 5px #777 inset;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:11px;z-index:1000;position:relative;width:100%;height:auto;padding:24px 25px;text-align:center}#footer .copyright{display:inline-block;padding-right:22px;border-right:1px solid #a5a9ab;margin-right:12px}
#footer ul.menu{display:inline-block;margin-right:10px}#footer ul.menu li{display:inline-block;padding:0 10px}#footer ul.menu li a{color:#fff;line-height:44px}
#footer .ctas{display:inline-block;border:1px solid #fff;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:12px}#footer .ctas .option{display:inline-block;cursor:pointer;position:relative}#footer .ctas .option .label{line-height:38px;padding:0 18px}#footer .ctas .option .label:after{content:'';display:inline-block;width:0;height:0;line-height:0;border:solid 5px transparent;border-top-color:#fff;margin:0 0 -4px 26px}
#footer .ctas .option.first{border-right:1px solid #fff}
#footer .ctas .option.open .label:after{content:'';display:inline-block;width:0;height:0;line-height:0;border:solid 5px transparent;border-bottom-color:#fff;margin:0 0 1px 26px}
#footer .ctas .option .popup{position:absolute;background:#fff;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;bottom:51px;right:0;padding:30px;-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.1);box-shadow:0px 0px 25px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;display:none;z-index:100}#footer .ctas .option .popup:after{content:'';display:block;width:0;height:0;line-height:0;border:solid 6px transparent;border-top-color:#fff;position:absolute;bottom:-12px;right:17px}
#footer .ctas .option .popup ul{margin-right:0}#footer .ctas .option .popup ul li{display:block;padding:0;cursor:default}#footer .ctas .option .popup ul li a{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:13px;line-height:23px;color:#848282;display:inline-block;text-transform:none}
@media (max-width:843px){#footer{text-align:center;padding:30px 0}#footer .copyright{display:block;padding:0;border:0;margin:0 20px}#footer .copyright:after{content:'';display:block;width:20px;height:1px;background:#c7c9cb;margin:16px auto 13px auto} #footer ul.menu{display:block;text-align:center;margin:0 auto;padding:0 25px}#footer ul.menu:after{content:'';display:block;width:20px;height:1px;background:#c7c9cb;margin:12px auto 20px auto} #footer ul.menu li{display:inline-block}#footer ul.menu li a{color:#fff;line-height:21px} #footer .ctas{border:0}#footer .ctas ul.menu{padding:0;max-width:none;text-align:left}#footer .ctas ul.menu li{line-height:23px} #footer .ctas ul.menu:after{display:none} #footer .ctas .option{display:block;width:192px;margin:0 auto;line-height:33px;padding:0 18px;cursor:pointer;border:1px solid #fff;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:left;position:relative}#footer .ctas .option.first{margin-bottom:15px} #footer .ctas .option.open .label:after{top:10px} #footer .ctas .option .label{padding:0}#footer .ctas .option .label:after{margin:0;position:absolute;top:15px;right:22px}}@media (max-width:843px){#footer ul.menu{max-width:415px}}body.open-sidebar #main-wrapper #main-content{margin-left:-214px}
body.open-sidebar #main-wrapper #sidebar{right:0}
#sidebar{display:block;width:214px;height:calc(100% - 76px);height:-webkit-calc(100% - 76px);background-color:#e8e6e3;vertical-align:top;position:fixed;top:76px ;right:0;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#sidebar .sidebar-content{padding:10px 0 2px 0;width:100%;height:100%;width:calc(100% + 20px);width:-webkit-calc(100% + 20px);height:calc(100% + 20px);height:-webkit-calc(100% + 20px);overflow:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sidebar .sidebar-content .block{display:block;position:relative;width:200px;height:auto;margin:0 7px;background:#fff;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 18px 0}#sidebar .sidebar-content .block .type-label{text-transform:uppercase;color:#fff;font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:12px;line-height:22px;padding:0 8px;display:inline-block;height:20px;overflow:hidden;z-index:1}
#sidebar .sidebar-content .block .exchange,#sidebar .sidebar-content .block .stock-price,#sidebar .sidebar-content .block .price-change,#sidebar .sidebar-content .block .date{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;color:#282828}
#sidebar .sidebar-content .block .exchange{margin:12px 0 0 16px}
#sidebar .sidebar-content .block .stock-price,#sidebar .sidebar-content .block .date{margin-left:16px}
#sidebar .sidebar-content .block .price-change{margin:20px 0 0 16px;font-size:13px}
#sidebar .sidebar-content .block .date{font-size:13px}
#sidebar .sidebar-content .block.scroll{background-color:transparent;color:#8a8987;text-align:center;padding-top:28px;padding-bottom:9px}#sidebar .sidebar-content .block.scroll .text{text-transform:uppercase;font-family:NiveauGroteskBold;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:15px;line-height:17px;letter-spacing:2.5px}
#sidebar .sidebar-content .block.scroll i{display:inline-block;font-size:6px;margin-top:1px}
#sidebar .sidebar-content .block.stock .type-label{background:#49c642}
#sidebar .sidebar-content .block.fact .type-label{background:#fe003d}
#sidebar .sidebar-content .block.fact .fact-heading{color:#fe003d;font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:48px;margin:13px 0 0 16px;line-height:52px}
#sidebar .sidebar-content .block.fact .fact-subheading{color:#282828;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;margin:0 16px 0 16px}
#sidebar .sidebar-content .block.fact .fact-copy{color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:12px;line-height:13px;margin:11px 16px 0 16px}
#sidebar .sidebar-content .block.news{padding-top:34px}#sidebar .sidebar-content .block.news .type-label{background:#0098df;position:absolute;top:10px;left:0}
#sidebar .sidebar-content .block.news .image-container{margin-top:-34px;position:relative}#sidebar .sidebar-content .block.news .image-container.video:after{content:'';cursor:pointer;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/round-play-overlay.png) no-repeat center center}
#sidebar .sidebar-content .block.news .image-container .video-embed-container{display:none}
#sidebar .sidebar-content .block.news .image-container img{display:block}
#sidebar .sidebar-content .block.news .news-heading{color:#282828;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:16px;line-height:18px;margin:12px 16px 0 16px}
#sidebar .sidebar-content .block.news .news-copy{color:#282828;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:13px;line-height:16px;margin:5px 16px 0 16px}
#sidebar .sidebar-content .block.news .link{color:#0098df;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px;display:block;margin:5px 16px 0 16px}
#sidebar .sidebar-content .block.social{padding:0;cursor:pointer}#sidebar .sidebar-content .block.social.rss .type-label{background:#0098df}
#sidebar .sidebar-content .block.social .type-label{background:#ff8900;position:absolute;top:10px;left:0}
#sidebar .sidebar-content .block.social .image-container img{display:block;width:100%}
#sidebar .sidebar-content .block.social .copy{padding:15px 15px 0 15px;color:#282828;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px}#sidebar .sidebar-content .block.social .copy a{color:#ff8900}
#sidebar .sidebar-content .block.social .copy.top-padded{padding-top:43px}
#sidebar .sidebar-content .block.social .info{padding:15px 15px 25px 15px}#sidebar .sidebar-content .block.social .info .icon{vertical-align:top;width:25px;height:25px;color:#8a8987;font-size:25px;display:inline-block;padding-right:8px}
#sidebar .sidebar-content .block.social .info .post-info{vertical-align:top;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:137px}#sidebar .sidebar-content .block.social .info .post-info .author,#sidebar .sidebar-content .block.social .info .post-info .time{color:#8f9396;font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:12px;line-height:13px}
.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(219,219,219,0.85);z-index:10000;text-align:center;cursor:default}.video-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.video-modal .video-container{vertical-align:middle;display:inline-block;position:relative;max-width:780px;max-height:438px;width:90%;height:90%}.video-modal .video-container iframe{width:100%;height:100%;display:block}
.video-modal .video-container .modal-close-link{position:absolute;top:-25px;right:-25px;color:#fff;cursor:pointer;font-size:18px}
@media (max-width:1279px){#main-wrapper #main-content{width:100%;-webkit-transition:margin-left 0.5s ease;-moz-transition:margin-left 0.5s ease;-ms-transition:margin-left 0.5s ease;-o-transition:margin-left 0.5s ease;transition:margin-left 0.5s ease} #main-wrapper #sidebar{top:59px;right:-214px;-webkit-transition:right 0.5s ease;-moz-transition:right 0.5s ease;-ms-transition:right 0.5s ease;-o-transition:right 0.5s ease;transition:right 0.5s ease;height:calc(100% - 59px);height:-webkit-calc(100% - 59px)}}.node-home-page .slideshow.mobile{display:none}.node-home-page .slideshow.mobile ul.slides{display:none}
.node-home-page .slideshow ul.slides li.slide{position:absolute;display:block;top:0;left:0;background-size:cover !important}.node-home-page .slideshow ul.slides li.slide.next{z-index:1}
.node-home-page .slideshow ul.slides li.slide.current{z-index:2}
.node-home-page .slideshow ul.slides li.slide .branding{position:absolute}.node-home-page .slideshow ul.slides li.slide .branding.bhg{width:164px;height:100px;background:url(../images/bhg-branding-logo.jpg) no-repeat top left;background-size:164px 100px;top:0;right:51px}
.node-home-page .slideshow ul.slides li.slide .branding.walmart{width:215px;height:54px;background:url(../images/walmart-branding-logo.png) no-repeat top left;background-size:215px 54px;bottom:20px;right:0}
.node-home-page .slideshow ul.slides li.slide .caption-container{position:absolute;color:#fff}.node-home-page .slideshow ul.slides li.slide .caption-container .caption{font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:60px;line-height:56px;position:relative;display:block;bottom:auto;left:auto;top:auto;padding:0}
.node-home-page .slideshow ul.slides li.slide .caption-container .caption2{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:20px;line-height:22px;text-transform:uppercase;margin:10px 0 0 3px}
.node-home-page .slideshow ul.slides li.slide .caption-container .link{display:inline-block;text-transform:uppercase;font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;margin:30px 0 0 3px}.node-home-page .slideshow ul.slides li.slide .caption-container .link span{font-size:10px;margin-left:5px;display:inline-block;vertical-align:top;line-height:15px}
.node-home-page .slideshow ul.slides li.slide .caption-container.white .caption,.node-home-page .slideshow ul.slides li.slide .caption-container.white .link,.node-home-page .slideshow ul.slides li.slide .caption-container.white .caption2{color:#fff;border-color:#fff}
.node-home-page .slideshow ul.slides li.slide .caption-container.gray .caption,.node-home-page .slideshow ul.slides li.slide .caption-container.gray .link,.node-home-page .slideshow ul.slides li.slide .caption-container.gray .caption2{color:#827f7f;border-color:#827f7f}
.node-home-page .slideshow ul.slides li.slide .caption-container.center{text-align:center;width:100%;top:30%;top:calc(50% - 104px);top:-webkit-calc(50% - 104px)}
.node-home-page .slideshow ul.slides li.slide .caption-container.topleft{top:8%;left:85px}
.node-home-page .slideshow ul.slides li.slide .caption-container.bottomleft{bottom:8%;left:85px}
.node-home-page .slideshow ul.slides li.slide .caption-container.topright{top:8%;right:85px}
.node-home-page .slideshow ul.slides li.slide .disclaimer{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:14px;text-transform:uppercase;position:absolute;bottom:10px;left:15px;color:#fff}.node-home-page .slideshow ul.slides li.slide .disclaimer.bottomright{right:15px;left:auto}
.node-home-page .slideshow ul.dots{position:absolute;left:0;bottom:34px;width:100%;text-align:center}.node-home-page .slideshow ul.dots li.dot{background-color:#fff}
.node-home-page .slideshow .control{display:block;width:20px;height:36px;position:absolute;top:45%;top:calc(50% - 16px);top:-webkit-calc(50% - 16px);background:transparent}.node-home-page .slideshow .control:before{width:20px;height:36px;display:block;font-size:36px;line-height:36px;color:#fff;opacity:.8;filter:alpha(opacity=80)}
.node-home-page .slideshow .control.prev{left:32px}.node-home-page .slideshow .control.prev:before{margin-left:0}
.node-home-page .slideshow .control.next{right:32px}.node-home-page .slideshow .control.next:before{margin-left:0}
.node-home-page .mobile-blocks-section{display:none}
.node-home-page .full-width{width:100% !important;height:100%}.node-home-page .full-width .video-container{height:100%;position:relative}@media (max-width:768px){.node-home-page .full-width .video-container{text-align:center}}.node-home-page .full-width .video-container video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;transform:translateX(-50%) translateY(-50%);z-index:10}@media (max-width:768px){.node-home-page .full-width .video-container video{position:relative;top:auto;left:auto;width:100%;transform:none;min-height:0px}}
.node-home-page .full-width .video-container .video-cta{position:absolute;z-index:20;bottom:100px;left:50%;transform:translate3d(-50%, 0, 0);color:#000;border-color:#000}@media (max-width:768px){.node-home-page .full-width .video-container .video-cta{position:relative;bottom:auto;left:auto;transform:none;margin:25px 0}}
@media (min-width:769px){body.front #main-wrapper{height:calc(100% - 168px);height:-webkit-calc(100% - 168px);min-height:600px} body.front #sidebar{padding-bottom:109px}}@media (max-width:768px){.node-home-page .desktop.slideshow{display:none}.node-home-page .desktop.slideshow ul.slides{display:none} .node-home-page .mobile-blocks-section{display:block;text-align:center;background-color:#fefefe;padding-top:20px}.node-home-page .mobile-blocks-section .mobile-block{display:inline-block;width:334px;height:340px;-moz-box-shadow:0px 10px 10px #ddd;-webkit-box-shadow:0px 10px 10px #ddd;box-shadow:0px 10px 10px #ddd;background-color:#fff;vertical-align:top;margin:0 10px 20px 10px}.node-home-page .mobile-blocks-section .mobile-block .image-container{width:100%;height:auto}.node-home-page .mobile-blocks-section .mobile-block .image-container img{display:block;width:100%} .node-home-page .mobile-blocks-section .mobile-block .info{padding-top:25px}.node-home-page .mobile-blocks-section .mobile-block .info .caption{font-family:NiveauGroteskLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:23px;color:#252c2d;text-align:center;width:100%;margin-bottom:13px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .node-home-page .mobile-blocks-section .mobile-block .info .link{font-family:NiveauGroteskRegular;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:13px;color:#252c2d}.node-home-page .mobile-blocks-section .mobile-block .info .link .icon{font-size:10px;margin-left:5px} .node-home-page .mobile.slideshow{display:block}.node-home-page .mobile.slideshow ul.slides{display:block}.node-home-page .mobile.slideshow ul.slides li.slide .branding.bhg{right:24px} .node-home-page .mobile.slideshow ul.slides li.slide .branding.walmart{bottom:40%} .node-home-page .mobile.slideshow ul.slides li.slide img{width:100%} .node-home-page .mobile.slideshow ul.slides li.slide .caption-container{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);zoom:1;background-color:rgba(255,255,255,0.9);margin:0 6%;width:88%;height:auto;padding:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;top:auto;right:auto;bottom:7%;text-align:center}.node-home-page .mobile.slideshow ul.slides li.slide .caption-container .caption{font-family:NiveauGroteskExtraLight;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;font-size:38px;line-height:47px;color:#000;text-align:center} .node-home-page .mobile.slideshow ul.slides li.slide .caption-container .link{color:#000;text-transform:none;margin:20px 0 0 0} .node-home-page .mobile.slideshow ul.dots{left:0;right:auto;text-align:center;width:100%;bottom:2.5%}}@media (max-width:600px){.node-home-page .mobile.slideshow{display:block;height:auto !important}.node-home-page .mobile.slideshow ul.slides{display:block}.node-home-page .mobile.slideshow ul.slides li.slide .caption-container{padding:20px;bottom:10%}.node-home-page .mobile.slideshow ul.slides li.slide .caption-container .caption{font-size:23px;line-height:27px} .node-home-page .mobile.slideshow ul.slides li.slide .caption-container .link{margin-top:15px}}@media (max-width:599px){.node-home-page .mobile.slideshow{display:none}.node-home-page .mobile.slideshow ul.slides{display:none}}@media (max-width:375px){.node-home-page .mobile-blocks-section .mobile-block{width:93%}}@media (max-width:330px){.node-home-page .mobile-blocks-section .mobile-block{height:326px}}
