.eyebrow{font-weight:400;font-style:normal;text-transform:uppercase;font-size:16px;line-height:16px;color:#565656;margin:40px 0 7px}.eyebrow a{color:#565656}.eyebrow a:hover{color:#000;text-decoration:none}.hero .eyebrow{margin:40px 0 7px}.container-fluid .row-fluid:first-child [class*=span]:first-child h2:first-child{margin-top:40px}.captionCopy{font-weight:400;color:#000;font-size:12px;line-height:14px}body{font-weight:400;color:#000;font-size:14px;line-height:18px}p{font-weight:400;color:#000;font-size:14px;line-height:18px;margin-bottom:18px}p:last-child{margin-bottom:0}.large{font-weight:400;color:#000;font-size:16px;line-height:22px}p.large{margin-bottom:20px}figcaption{font-weight:400;color:#000;font-size:12px;line-height:14px;margin-top:10px}.lt-ie9 figure .fluid-width-video-wrapper+figcaption{padding-top:10px}strong{color:#000;font-size:14px;line-height:18px;font-weight:700}ul{padding:0;margin:0 0 18px 15px;list-style:disc}li{padding:0;font-size:14px;line-height:18px;margin:0 0 10px}li:last-child{margin-bottom:0}ul.large{font-size:16px;line-height:20px}h2{font-weight:400;font-style:normal;text-transform:uppercase;font-size:40px;line-height:40px;margin:0}@media (max-width:767px){h2{font-size:30px;line-height:30px}}h2+h3{margin-top:30px}body.no-hero h2{font-weight:400;font-style:normal;text-transform:uppercase;font-size:58px;line-height:58px;margin:0;color:#000}@media (max-width:767px){body.no-hero h2{font-size:34px;line-height:34px}}h3{font-weight:400;font-style:normal;text-transform:uppercase;font-size:26px;line-height:26px;color:#000;margin:0 0 10px}h4{font-weight:400;font-style:normal;text-transform:uppercase;font-size:20px;line-height:20px;color:#565656;margin:0 0 10px}h5{font-weight:400;font-style:normal;text-transform:uppercase;font-size:18px;line-height:18px;color:#000;margin:0 0 10px}h6{font-weight:400;font-style:normal;text-transform:uppercase;font-size:14px;line-height:18px;margin:0 0 10px}.uppercase{text-transform:uppercase}hr{border:0;border-top:1px #999 solid;margin:0 0 15px}.divider{border-top:1px #999 solid;padding-top:15px}hr[class*=span]{margin-left:0!important;display:block;float:none}.span12.text-only{padding:0 15% 0 0}.tertiary-spacer{height:30px}@media screen and (max-width:767px){*{text-rendering:inherit!important;-webkit-font-smoothing:antialiased!important}.span12.text-only{padding:0 5% 0 0}.tertiary-spacer{height:0}}.open-modal{position:relative;height:100%;overflow:hidden}.open-modal .container-fluid,.open-modal .hero.container-fluid,.open-modal footer,.open-modal header{display:none}.open-modal .modal .container-fluid{display:block;height:90%;background:#000}.open-modal .modal .container-fluid iframe{background:#000;border:none}.campaign-guidelines .hero.container-fluid .img-fade{background:0 0}.campaign-guidelines .black-play .info-graphic .content.video-player h6{background-image:url(../img/play-button-black.png);color:#000}.campaign-guidelines .btn-secondary{padding:8px 12px;font-size:22px;line-height:20px}.campaign-guidelines .btn-secondary.yellow{background:#fc0;border-color:#595959;color:#111}.campaign-guidelines .btn-secondary.yellow:hover{background:#ffdc58}.campaign-guidelines header nav ul li.location{right:30px}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:120px 0 0 42px}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2 span{display:block;margin-top:10px;font-size:30px;line-height:30px}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container a.btn{margin:20px 0 0 42px}.campaign-guidelines.hero .content-right .span6.info-graphic .content,.campaign-guidelines.hero .content-right .span8.info-graphic .content{left:auto;right:30px}.campaign-guidelines.hero .span12{position:relative}.campaign-guidelines.hero .span12 .bg-img{position:absolute;right:0;top:0;z-index:-1;display:block;width:100%;height:100%}.campaign-guidelines.hero .span12 .content.multi-line{position:absolute;left:30px;top:40px;z-index:2;width:95%}.campaign-guidelines.hero .span12 .content.multi-line h6{font-size:58px;line-height:1}.campaign-guidelines.hero .span12 .content.multi-line h6 span{display:block;margin:20px 0;font-size:30px}.campaign-guidelines.hero .span12 .content.video-player{width:100%}.campaign-guidelines.hero .span12 .content.video-player h6{position:absolute;left:0;top:40%;z-index:2;width:100%;padding-bottom:70px;text-align:center;cursor:pointer;background:url(../img/play-button-white.png) 50% 100% no-repeat;color:#fff;font-size:26px;line-height:26px}.campaign-guidelines div.share,.campaign-guidelines div.share .social-toolbox{float:right}.campaign-guidelines .info-graphic{position:relative}.campaign-guidelines .info-graphic.span4 img{max-width:100%;width:380px;height:auto}.campaign-guidelines .info-graphic .bg-img{position:absolute;right:0;top:0;z-index:-1;display:block;width:100%;height:100%}.campaign-guidelines .info-graphic:empty{display:none}.campaign-guidelines .info-graphic.span4 .content h6{font-size:34px;line-height:34px}.campaign-guidelines .info-graphic.span8 .content h6{font-size:26px;line-height:26px}.campaign-guidelines .info-graphic .content{position:absolute;left:30px;top:40px;z-index:2;width:270px}.campaign-guidelines .info-graphic .content h6 span{font-size:26px;line-height:26px}.campaign-guidelines .info-graphic .content p{font-size:16px;line-height:22px}.campaign-guidelines .info-graphic .content .btn-secondary{padding:2px 12px;font-size:14px}.campaign-guidelines .info-graphic .content.video-thumbnails .desc{display:none;margin-bottom:24px}.campaign-guidelines .info-graphic .content.video-thumbnails .desc.active{display:block}.campaign-guidelines .info-graphic .content.video-thumbnails a{display:inline-block;box-sizing:border-box}.campaign-guidelines .info-graphic .content.video-thumbnails a img{width:75px;height:46px;margin:0 5px 5px 0;border:2px solid #fff}.lt-ie9 .campaign-guidelines .info-graphic .content.video-thumbnails a img{display:block;height:auto;max-height:46px;width:75px;max-width:75px!important}.campaign-guidelines .info-graphic .content.video-thumbnails a.active img{border-color:#ffcd11}.campaign-guidelines .info-graphic .content.video-player{position:relative;left:0;top:0;width:100%;padding-top:56.25%;background:url(../img/spinner.gif) 50% 50% no-repeat}.campaign-guidelines .info-graphic .content.video-player img{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;cursor:pointer}.campaign-guidelines .info-graphic .content.video-player h6{position:absolute;left:0;top:40%;z-index:2;width:100%;padding-bottom:70px;text-align:center;cursor:pointer;background:url(../img/play-button-white.png) 50% 100% no-repeat;color:#fff}.campaign-guidelines .info-graphic .content.video-player iframe{position:absolute;left:0;top:0;width:100%;height:100%}.campaign-guidelines .info-graphic .content.video-player.play img{display:none}.campaign-guidelines .info-graphic .content span{display:block}.campaign-guidelines .info-graphic.span12 .content{width:65%}.campaign-guidelines footer{color:#999}.campaign-guidelines footer nav li{display:inline-block;border-color:#999}.campaign-guidelines footer nav li a.social-icon{margin-right:28px;padding-left:30px}.campaign-guidelines footer .row-fluid:last-child{padding-top:0;border-top:none}.campaign-guidelines footer a{color:#999}.campaign-guidelines .modal{position:absolute;left:0;top:0;z-index:21;display:none;width:100%;height:100%;margin:0;padding-top:44px;background:#000}.touch .campaign-guidelines .modal{position:absolute;height:100%}.open-modal .campaign-guidelines .modal{display:block}.open-modal .campaign-guidelines .modal .container-fluid{height:90%;background:#000}.campaign-guidelines .modal .container-fluid{position:relative;margin-bottom:0;padding:0;background:#e6e6e6;height:100%}.campaign-guidelines .modal .container-fluid .modal-close{position:absolute;right:20px;top:-30px;width:16px;height:16px;text-indent:-9999px;background:url(../img/modal-close.png) no-repeat}.campaign-guidelines .modal .container-fluid .span12,.campaign-guidelines .modal .container-fluid .span9{padding:0 20px}.campaign-guidelines .modal .container-fluid .span12 td:first-child,.campaign-guidelines .modal .container-fluid .span12 th:first-child,.campaign-guidelines .modal .container-fluid .span9 td:first-child,.campaign-guidelines .modal .container-fluid .span9 th:first-child{padding-left:0}.campaign-guidelines .modal .container-fluid .span6{padding:0 0 0 20px}.campaign-guidelines .modal .container-fluid .span6+.span6{padding:0 20px 0 0}.campaign-guidelines .modal .container-fluid .primary{margin-bottom:0!important;padding-bottom:30px;background:#fff}.campaign-guidelines .modal .container-fluid .primary .span5 img{margin-bottom:-30px}.campaign-guidelines .modal .container-fluid h5{font-size:22px;line-height:25px}.campaign-guidelines .modal .container-fluid h6{margin:50px 0 16px;font-size:58px;line-height:58px}.campaign-guidelines .modal .container-fluid p{font-size:20px;line-height:28px}.campaign-guidelines .modal .container-fluid p+p{margin-top:40px}.campaign-guidelines .modal .container-fluid .content-module-secondary{background:none}.campaign-guidelines .modal .container-fluid .content-module-secondary h3{margin:24px 0 0}.campaign-guidelines .modal .container-fluid .content-module-secondary p{font-size:14px;line-height:20px}.campaign-guidelines .modal .container-fluid .content-module-secondary a{font-family:Arial,sans-serif}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 img{float:left;width:41%;padding-right:4.34783%}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 .content.has-img{position:static;float:left;width:54.1%}.campaign-guidelines.subpage .modal{display:block;position:static;padding-top:0;border:none}.campaign-guidelines table.flextable th{font-family:UniversLTW01-67BoldCn,"Arial Narrow",Arial,sans-serif}@media screen and (max-width:1023px) and (min-width:768px){.campaign-guidelines.hero .span12 .content.multi-line h6{font-size:45px}.campaign-guidelines.hero .span12 .content.multi-line h6 span{font-size:24px;margin:15px 0}.campaign-guidelines.hero .span12 .content.multi-line .btn-secondary{font-size:14px;padding:2px 12px}.campaign-guidelines .info-graphic .content{width:87.5%;top:10%}.campaign-guidelines .info-graphic .video-thumbnails{position:static;margin:13% 0 0 10%;width:87.5%}.lt-800 .campaign-guidelines .info-graphic .video-thumbnails a img{width:auto;max-width:60px;height:auto;max-height:40px;margin:0 3px 5px 0;border-width:1px}.lt-800 .campaign-guidelines .info-graphic .video-thumbnails a:last-child img{margin:0 0 5px}.lt-1024.gt-800 .campaign-guidelines .info-graphic .video-thumbnails a img{width:auto;max-width:61px;height:auto;max-height:40px;margin:0 3px 5px 0;border-width:1px}.lt-1024.gt-800 .campaign-guidelines .info-graphic .video-thumbnails a:last-child img{margin:0 0 5px}.campaign-guidelines .info-graphic.span4 .content h6{font-size:30px}}@media screen and (max-width:767px){.campaign-guidelines .black-play .info-graphic .content.video-player h6{background-image:url(../img/play-button-black-mobile.png);color:#000}.campaign-guidelines.hero .span12 .content.multi-line{position:absolute;left:10%;top:10%;width:90%;z-index:2;padding:0;background:0 0}.campaign-guidelines.hero .span12 .content.multi-line h6{font-size:29px}.campaign-guidelines.hero .span12 .content.multi-line h6 span{margin:10px 0;font-size:15px}.campaign-guidelines.hero .span12 .content.multi-line .btn-secondary{font-size:14px;padding:2px 12px}.campaign-guidelines.hero .span12 .content.video-player h6{top:40%;padding-bottom:38px;font-size:18px;background-image:url(../img/play-button-white-mobile.png)}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:16px 0 0 20px}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2 span{margin-top:5px;font-size:15px;line-height:15px}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container .btn-secondary{font-size:14px;padding:2px 12px}.campaign-guidelines .selector-container .row-fluid{margin-bottom:30px!important}.campaign-guidelines .info-graphic.span4 .multi-line{position:absolute;left:10px;top:0;z-index:2;width:270px;background-color:transparent}.campaign-guidelines .info-graphic.span4 .multi-line h6{color:#ffcd11!important;font-size:34px;line-height:34px}.campaign-guidelines .info-graphic .multi-line{position:static;width:100%;padding:30px 20px 80px;background:#efefef;box-sizing:border-box}.campaign-guidelines .info-graphic .multi-line h6,.campaign-guidelines .info-graphic .multi-line p{color:#000!important}.campaign-guidelines .info-graphic .video-thumbnails{position:static}.campaign-guidelines .info-graphic .content.video-player h6{top:40%;padding-bottom:38px;font-size:18px;background-image:url(../img/play-button-white-mobile.png)}.campaign-guidelines div.share{padding-top:20px;width:100%;align:right}.campaign-guidelines div.share h6{display:inline;line-height:26px;vertical-align:middle;font-size:1.2em}.campaign-guidelines div.share .social-toolbox{float:right}.campaign-guidelines div.share .social-toolbox li{margin:0 0 0 24px}.campaign-guidelines div.share .social-toolbox li:first-child{margin:0}.campaign-guidelines div.share .social-toolbox li .share{width:24px;height:24px;background-image:url(../img/catsocial-shareicons-24x24.jpg)}.campaign-guidelines div.share .social-toolbox li .share.twitter{background-position:24px -24px}.campaign-guidelines div.share .social-toolbox li .share.facebook{background-position:24px -72px}.campaign-guidelines div.share .social-toolbox li .share.linkedIn{background-position:24px -48px}.campaign-guidelines div.share .social-toolbox li .share.google{background-position:24px -96px}.campaign-guidelines .modal .container-fluid{margin-bottom:30px}.campaign-guidelines .modal .container-fluid .primary .span7{padding:0 20px}.campaign-guidelines .modal .container-fluid .primary .span5{display:none}.campaign-guidelines .modal .container-fluid .span6+.span6{padding:0 0 0 20px}.campaign-guidelines .modal .container-fluid h5{margin:20px 0 10px}.campaign-guidelines .modal .container-fluid h6{font-size:30px;line-height:30px}.campaign-guidelines .modal .container-fluid p{font-size:20px}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6{float:left}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 p{padding:0}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 .btn-secondary{margin:0}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 .content.has-img{width:86%}.campaign-guidelines .modal .container-fluid .content-module-secondary .span6 img{float:none;padding:0;width:auto}.campaign-guidelines footer h5{padding-bottom:10px;background:none!important}.campaign-guidelines footer div.show{padding:0 0 8px;border-bottom:1px solid #ccc}.campaign-guidelines footer div.show li{width:20px}.campaign-guidelines footer div.show .social-icon{text-indent:-9999px;margin-right:0;padding-left:20px}.campaign-guidelines footer .teritiary-footer-links li{margin-right:3.6%;padding-right:3.6%}.campaign-guidelines.subpage .campaignTextImage img{max-width:85%}}.npi.hero{margin-bottom:8px}.npi.hero .hero.container-fluid .hero-main .hero-text-wrapper{width:52.22265%}.npi.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{font-size:58px;line-height:54px;padding:28px 0 0 35px}.npi.hero .hero-selector-container{position:absolute;top:53%;right:4%;z-index:21;height:125px}.npi.hero .hero-selector-container ul{list-style:none}.npi.hero .hero-selector-container .mini-form{padding:20px;border:none}.npi.hero .hero-selector-container .mini-form h5{font-size:19px;line-height:22px;color:#fff}.npi.hero .hero-selector-container .mini-form h5 span{font-size:19px;line-height:22px;color:#ffcd11}.npi.hero .hero-selector-container .mini-form input[type=text]{width:190px;margin-bottom:0}.npi.hero .hero-selector-container .mini-form .btn-secondary{margin-left:-3px;padding:6px 14px;font-size:13px;line-height:16px}.npi [data-toggle-handler]{border-top:1px solid #999}.npi .sub-hero{width:103.5%;margin:0 -1.8% 8px!important}.npi .sub-hero .span6{width:49.6%}.npi .sub-hero .span6 h6{font-size:36px;line-height:36px}.npi .sub-hero .span6 .content{width:66%}.npi .sub-hero .span6 img{width:100%;height:auto}.npi .sub-hero .span6+.span6{margin-left:.8%}.npi .content-module-tertiary .content{position:static;width:auto;padding-top:24px;border-top:5px solid #fc0}.npi .content-module-tertiary .content h6{font-size:29px;line-height:32px}.npi .content-module-tertiary img{float:left;max-width:250px;padding-right:3.33333%}.npi .content-module-tertiary img+.content{padding-top:0;border-top:none}.npi .content-module-tertiary img+.content h5{font-size:22px;line-height:25px}.npi .product-info h6{font-size:34px;line-height:34px}.npi .product-info .btn-secondary{font-size:14px;padding:2px 12px}.npi .product-info .info-graphic .content{position:static;width:auto}.npi.super-hero .hero.container-fluid .hero-main .hero-text-wrapper{width:59%}.npi.super-hero .hero.container-fluid .hero-selector-container{top:31%;left:20px;right:auto}@media screen and (max-width:1023px) and (min-width:768px){.npi.super-hero .hero.container-fluid .hero-main .hero-text-wrapper{width:89%}}@media screen and (max-width:767px){.npi.hero .hero.container-fluid .hero-main .hero-text-wrapper{width:100%;height:auto}.npi.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container{height:100px;margin:34.6% 0 0;background:#000}.npi.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:16px 0 0 20px;font-size:28px;line-height:28px}.npi.hero .img-fade{display:none}.npi.hero .hero-selector-container{position:static;margin:94px 0 0;width:100%}.npi.hero .hero-selector-container ul{margin:0}.npi.super-hero .hero.container-fluid .hero-main .hero-text-wrapper{width:285px}.npi.super-hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container{height:auto;margin:0;background-color:transparent}.npi.super-hero .hero-selector-container{margin:0}.npi .sub-hero .span6{width:100%}.npi .sub-hero .span6 .content{width:66%}.npi .sub-hero .span6+.span6{margin-left:0}.npi .sub-hero .info-graphic .multi-line{position:absolute;top:30px;left:20px;width:auto}.npi .sub-hero .info-graphic .multi-line h6{padding-top:0;margin-bottom:28px;font-size:28px;line-height:28px;color:#fff!important}.npi .sub-hero .info-graphic .multi-line p{color:#fff!important}.npi .sub-hero .info-graphic .multi-line .btn-secondary{margin-bottom:0}.npi .product-info .span6:first-child .content .btn-secondary{margin-bottom:16px;font-family:arial,sans-serif}.npi .info-graphic .multi-line{padding:0;background:none}.npi .info-graphic .multi-line h6{padding-top:30px}.npi .info-graphic .multi-line p{margin-bottom:18px}.npi .info-graphic .multi-line .btn-secondary{margin-bottom:16px;font-family:arial,sans-serif}.npi .info-graphic .video-thumbnails{width:auto;margin:0 0 20px}.npi .content-module-tertiary .content h6{font-size:22px;line-height:25px}.npi .content-module-tertiary img+.content{clear:both;padding-top:24px}.npi div[class*=span]{margin-bottom:5px}.npi .selector-container .row-fluid{margin-bottom:5px!important}}