.open-modal{position:relative;height:100%;overflow:hidden}.open-modal .hero.container-fluid,.open-modal header,.open-modal footer,.open-modal .container-fluid{display:none}.open-modal .modal .container-fluid{display:block;height:90%;background:#000}.open-modal .modal .container-fluid iframe{background:#000;border:0}.campaign-guidelines{min-width:320px}.campaign-guidelines .container-fluid{max-width:1024px!important}.campaign-guidelines .container-fluid .campaignProductTileContainer .row-fluid{margin-bottom:10px!important}.campaign-guidelines .container-fluid .campaignVideo .info-graphic{min-height:160px}.campaign-guidelines .hero.container-fluid .img-fade{background: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:none #fc0!important;border-color:#595959!important;color:#111!important}.campaign-guidelines .btn-secondary.yellow:hover{background:none #ffdc58!important}.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 .span8.info-graphic .content-text-right,.campaign-guidelines.hero .content-right .span6.info-graphic .content-text-right{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{z-index:2;padding:20px;width:95%}.campaign-guidelines.hero .span12 .content.multi-line h6{font-size:58px;line-height:1.0}.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{float:right}.campaign-guidelines div.share .social-toolbox{float:right}.campaign-guidelines div.share .social-toolbox li{margin:0 0 0 5px}.campaign-guidelines .info-graphic{position:relative;min-height:265px}.campaign-guidelines .info-graphic.span6 .campaignTextImage img{max-width:95%}.campaign-guidelines .info-graphic.span4 img,.campaign-guidelines .info-graphic.span8 img{max-width:100%;width:100%;height:auto;min-height:270px}.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{width:86%}.campaign-guidelines .info-graphic.span4 .content h6{font-size:34px;line-height:34px}.campaign-guidelines .info-graphic.span4 img,.campaign-guidelines .info-graphic.span8 img{min-height:0}.campaign-guidelines .info-graphic.span8 .content{width:100%}.campaign-guidelines .info-graphic.span8 .content h6{font-size:26px;line-height:26px}.campaign-guidelines .info-graphic.span8 .content-text-left{width:50%}.campaign-guidelines .info-graphic.span8 .wide-text{width:90%!important}.campaign-guidelines .info-graphic .content{position:absolute;left:30px;top:40px;z-index:2;width:270px}.cq-wcm-edit.campaign-guidelines .info-graphic .content{top:70px}.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.content-text-right{right:30px!important;left:inherit;width:50%}.campaign-guidelines .info-graphic .content.video-thumbnails{width:92%}.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:inherit}.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:auto;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 img{width:100%}.campaign-guidelines .info-graphic.span12 .content{width:65%}.campaign-guidelines .info-graphic.span12 .content.text-on-pattern,.campaign-guidelines .info-graphic.span12 .content.text-on-color{position:relative;left:inherit;top:0}.campaign-guidelines .info-graphic .video-thumbnails{height:90%}.campaign-guidelines .info-graphic .video-thumbnails .video-tb{position:absolute;bottom:0}.campaign-guidelines .info-graphic .video-thumbnails .video-tb img{min-height:0}.video-tb .gallery-filters{font-size:16px;line-height:16px;font-weight:normal;font-style:normal;text-decoration:none;text-transform:uppercase}.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:0}.campaign-guidelines footer a{color:#999}.campaign-guidelines .modal,.modal{position:absolute;left:0;top:0;z-index:21;display:none;width:100%;height:100%;margin:0;padding-top:68px;background:none #000}.touch .campaign-guidelines .modal,.touch .modal{position:absolute;height:100%}.open-modal .campaign-guidelines .modal,.open-modal .modal{display:block}.open-modal .campaign-guidelines .modal .container-fluid,.open-modal .modal .container-fluid{height:90%;background:#000}.campaign-guidelines .modal .container-fluid,.modal .container-fluid{position:relative;margin-bottom:0;padding:0;background:#e6e6e6;height:100%}.campaign-guidelines .modal .container-fluid .modal-close,.modal .container-fluid .modal-close{position:absolute;right:20px;top:-30px;width:16px;height:16px;text-indent:-9999px;background:url('../img/modal-close.png') 0 0 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 .span9 td:first-child,.campaign-guidelines .modal .container-fluid .span12 th: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:none #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 0;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 transparent}.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:0}.campaign-guidelines.subpage.cq-wcm-edit .modal,.campaign-guidelines.subpage.cq-wcm-design .modal,.campaign-guidelines.subpage.cq-wcm-preview .modal{padding-top:68px}.light-box{background-color:#000!important}.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.hero .hero.container-fluid .hero-main .hero-text-wrapper{width:90%}.campaign-guidelines.hero .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:80px 0 0 20px}.campaign-guidelines .info-graphic .content{width:87.5%;top:10%}.campaign-guidelines .info-graphic .content.video-player h6{top:35%}.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}.campaign-guidelines .info-graphic.span8 .content.wide-text{box-sizing:border-box;width:100%!important;padding-right:30px}.campaign-guidelines .info-graphic.span8 .content.video-player{width:100%}.campaign-guidelines .info-graphic.span12 .content{left:inherit}}@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{width:90%;z-index:2;padding:20px;background: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;font-size:34px;line-height:34px}.campaign-guidelines .info-graphic .multi-line{position:static;width:100%;padding:30px 20px 80px;background:0;box-sizing:border-box}.campaign-guidelines .info-graphic .multi-line.text-on-color,.campaign-guidelines .info-graphic .multi-line.text-on-image{position:static;padding-bottom:10px}.campaign-guidelines .info-graphic .multi-line h6,.campaign-guidelines .info-graphic .multi-line p{color:#000}.campaign-guidelines .info-graphic .video-thumbnails{position:static}.campaign-guidelines .info-graphic .video-thumbnails .video-tb{position:relative;text-align:center}.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 div.share .social-toolbox li .share.email{background-position:24px -360px}.campaign-guidelines .modal .container-fluid{margin-bottom:30px}.light-box .modal .container-fluid{background-color:#000}.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 0;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%}}.campaign-guidelines.event .hero.container-fluid{margin-bottom:32px}.campaign-guidelines.event .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:35px 0 0 20px}.campaign-guidelines.event .hero.container-fluid .img-wrapper{max-width:1140px;margin:100px auto 0;padding:0 20px}.campaign-guidelines.event .hero.container-fluid .img-wrapper img{position:relative;top:32px;width:100%;height:auto}.campaign-guidelines.event .hero.container-fluid.simple-hero{margin-bottom:0}.campaign-guidelines.event .hero.container-fluid.simple-hero .hero-main .hero-text-wrapper{position:relative}.campaign-guidelines.event .event-nav-container{max-width:1140px;margin:0 auto 20px;padding:0 20px;z-index:9999}.campaign-guidelines.event .event-nav{list-style-type:none;background:#565656;margin:0;padding:13px 42px}.campaign-guidelines.event .event-nav li{display:inline-block;margin:0 0 0 32px}.campaign-guidelines.event .event-nav li:first-child{margin:0}.campaign-guidelines.event .event-nav li a{color:#fff;font-weight:bold;text-transform:uppercase}.campaign-guidelines.event .event-nav li a:active,.campaign-guidelines.event .event-nav li a.active{color:#ffcd11}.campaign-guidelines.event .event-nav li a:hover{color:#ffcd11;text-decoration:none}.campaign-guidelines.event .event-overview-container{max-width:1140px;margin:0 auto 20px;padding:20px 20px 0}.campaign-guidelines.event .event-overview-container p{padding-bottom:15px}.campaign-guidelines.event .event-overview-logistics{font-weight:bold;margin:15px 0}.campaign-guidelines.event .event-overview-action{background:#000}.campaign-guidelines.event .event-overview-action p{padding:20px;border-bottom:1px solid #3f3f3f}.campaign-guidelines.event .event-overview-action div{padding:0 20px 20px}.campaign-guidelines.event .event-overview-action h4{color:#ffcd11!important;margin-bottom:2px}.campaign-guidelines.event .event-overview-action h5{color:#fff!important}.campaign-guidelines.event .event-overview-action strong{display:block;font-weight:normal;font-size:170%;color:#fff!important;margin:20px 0}.campaign-guidelines.event .event-overview-action a{font-size:13px}.campaign-guidelines.event .event-overview-action .btn.grey{border:1px solid #565656!important;background-color:#6f6f6f!important;color:#fff!important}.campaign-guidelines.event #campaign-events table tr td,.campaign-guidelines.event #campaign-events table tr th{color:#3f3f3f}.campaign-guidelines.event #campaign-events table tr td:first-child,.campaign-guidelines.event #campaign-events table tr th:first-child{min-width:80px}.campaign-guidelines.event #campaign-events table tr td.flextable-last-column{min-width:150px}.campaign-guidelines.event .container-fluid .row-fluid:first-child [class*="span"]:first-child .tab-wrapper h2:first-child{margin-top:0}.campaign-guidelines.event .event-news-container{border-bottom:1px solid #ccc;margin-bottom:40px}.campaign-guidelines.event .event-news-container a{font-size:13px}.campaign-guidelines.event .event-updates-container{border-top:1px solid #ccc;margin-top:40px}.campaign-guidelines.event .event-updates-container h3{margin-top:40px}.campaign-guidelines.event .event-updates-container input{font-size:13px}.campaign-guidelines.event .event-updates-container input[type="text"]{width:50%}.campaign-guidelines.event .event-updates-container small{display:block;margin-bottom:10px;color:#3f3f3f;width:70%}.campaign-guidelines.event .tab-wrapper .tab.selected{background:transparent url(../img/tab-selected-yellow-arrow.png) no-repeat center bottom!important}.deg.campaign-guidelines.event .tab-wrapper .tab.selected{background:none!important}.campaign-guidelines.event .tab-wrapper .tab.selected a{background:#ffcd11;color:#000}.campaign-guidelines.event .tab-wrapper .tab-content{border-color:#ffcd11;border-width:2px}.campaign-guidelines.event .tab-wrapper .tab-content .showfloor-container,.campaign-guidelines.event .tab-wrapper .tab-content .map-container{position:relative;width:100%;height:375px;overflow:hidden;border:1px solid #ffcd11}.campaign-guidelines.event .tab-wrapper .tab-content .showfloor-container img{display:block;width:auto!important;max-width:1400px;height:auto!important;cursor:pointer}.campaign-guidelines.event .tab-wrapper .tab-content .showfloor-container iframe,.campaign-guidelines.event .tab-wrapper .tab-content .map-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.campaign-guidelines.event .fb_iframe_widget,.campaign-guidelines.event .fb_iframe_widget span,.campaign-guidelines.event .fb_iframe_widget span iframe[style]{width:100%!important}.campaign-guidelines.event .fb_iframe_widget{border:1px solid #e8e8e8;border-radius:5px}.campaign-guidelines.event .twitter-container iframe{height:395px!important}@media screen and (max-width:767px){.deg.campaign-guidelines.event .tab-wrapper h2.tab a{background-image:none!Important}.campaign-guidelines.event .tab-wrapper .tab.selected{background:transparent url(../img/toggles/primary-toggle.png) no-repeat right 17px!important}.campaign-guidelines.event .tab-wrapper .tab.selected a{background:0;color:#000}.campaign-guidelines.event .hero.container-fluid{margin-bottom:0}.campaign-guidelines.event .hero.container-fluid .hero-main .hero-text-wrapper .hero-text-container h2{padding:20px 0 0 20px;font-size:24px;line-height:24px}.campaign-guidelines.event .hero.container-fluid .img-wrapper{margin:65px auto 0;padding:0}.campaign-guidelines.event .hero.container-fluid .img-wrapper img{top:auto}.campaign-guidelines.event .event-nav-container{padding:0}.campaign-guidelines.event .event-nav{margin:0;padding:0}.campaign-guidelines.event .event-nav li{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 20px;border-bottom:1px solid #3f3f3f}.campaign-guidelines.event .event-nav li:first-child{margin:0}.deg.campaign-guidelines.event .tab-wrapper h2.tab a{background-color:transparent!important;color:#565656!important}.deg.campaign-guidelines.event .tab-wrapper .tab.selected:after{display:none}}@media screen and (max-width:480px){.event-overview-action{margin:-20px}.campaign-guidelines.event .event-updates-container input[type="text"]{width:95%}.campaign-guidelines.event .event-updates-container small{width:95%}}.campaign-guidelines .info-graphic .module-tertiary.tertiary-top-border h6{padding-top:24px;border-top:5px solid #fc0}.campaign-guidelines .info-graphic .module-tertiary.tertiary-top-border{position:static;box-sizing:border-box;padding:30px}.campaign-guidelines .campaign-tile-container.bgColor .info-graphic .bg-img{z-index:0}.campaign-guidelines .campaign-tile-container.bgColor .info-graphic img.image-on-pattern{opacity:.99}@media screen and (max-width:767px){.campaign-guidelines .campaign-tile-container.bgColor .info-graphic .text-on-pattern,.campaign-guidelines .campaign-tile-container.bgColor .info-graphic .text-on-image{opacity:.99}}