.font-icon,.xComboInput:after{display:block;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'socialvetica';line-height:1;speak:none;-webkit-font-smoothing:antialiased}
form,label,ul,ol,dl,fieldset,address,blockquote{margin-bottom:10px}
form:last-child,label:last-child,ul:last-child,ol:last-child,dl:last-child,fieldset:last-child,address:last-child,blockquote:last-child{margin-bottom:0}
h1,h2,h3,h4,h5,h6,p{margin-bottom:10px}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}
body{color:#444;font-size:16px;font-size:1.6rem}
hr{background-color:#e60000}
a{color:inherit}
a:focus,a:hover{color:inherit}
.xPage{background-color:transparent;min-width:320px}
.xComponent{padding:5px}
.xSection{padding:5px}
.xComponent{margin-bottom:5px;border:1px solid #ccc}
.xRow:last-child .xCell:last-child .xComponent:last-child{margin-bottom:0}
.xPageHeader .xComponent{border:0}
.xComponent{background-color:#fff}
.xPageHeader{background-color:#e60000;color:white;padding:0;text-align:center}
.xPageHeader .xButton,.xPageHeader .xPagingButton{background-color:white;color:#e60000}
.xPageHeader .xButton:hover,.xPageHeader .xPagingButton:hover{background-color:#a10000;color:white}
.xPageHeader a,.xPageHeader a:hover,.xPageHeader a:focus{color:white}
.xCampaignHeader{padding:0;background-color:#e60000;color:white}
.xCampaignHeader h1,.xCampaignHeader h2{color:white}
.xPageHeader .xTargetContainer{padding:5px}
.xPageHeader .xCopyContainer{margin:0;padding:5px}
.xNavigation{padding:5px}
.xTabLink{display:-moz-inline-stack;display:inline-block;vertical-align:middle;padding:5px}
.xPageHeader .xActionSharing{padding:5px}
.xContestTimeline{background-color:white;color:#444}
.xTimelineTab{padding:5px}
.xTimelineTab:last-child{border-bottom:0}
.timelinePhaseHeader{margin-bottom:5px}
.timelinePhaseDate{font-size:.8em}
.timelineActiveTab{font-weight:bold}
.xCopyContainer{margin-bottom:10px}
.xCopyContainer:last-child{margin-bottom:0}
.xContainer{margin-bottom:10px}
.xContainer:last-child{margin-bottom:0}
.xHeader{margin-bottom:10px}
.xHeader:last-child{margin-bottom:0}
.xCTAContainer{margin-bottom:10px}
.xCTAContainer:last-child{margin-bottom:0}
.xActivateContainer{margin-top:10px}
.xIconContainer{margin-bottom:10px}
.xIconContainer:last-child{margin-bottom:0}
.xToolbar,.xPaginationContainer{font-size:0;font-size:0rem}
.xToolbar>*,.xPaginationContainer>*{font-size:16px;font-size:1.6rem}
.xToolbar:last-child,.xPaginationContainer:last-child{margin-bottom:-10px}
.xToolbar li,.xPaginationContainer>*{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-bottom:10px;margin-right:10px}
.xToolbar li:last-child,.xPaginationContainer>*:last-child{margin-right:0}
.xActionPrevious{margin-right:10px}
.xButtonToolbar{margin-bottom:10px}
.xButtonToolbar .xAction{margin-right:0}
.xButtonToolbar:last-child{margin-bottom:0}
.xPagingThumb{margin:0;padding:5px}
.xPaginateShowMore{text-align:center}
.buttons .xActionPaginate{margin-right:10px}
.buttons .xActionPaginate:last-child{margin-right:0}
.xActionPaginate span{font-size:16px;font-size:1.6rem}
.xFilter.xComboWrapper{margin-top:5px}
.xFilterWrapper{margin-bottom:10px}
.xProfileWrapper{margin-bottom:10px}
.xProfileWrapper:last-child{margin-bottom:0}
.xProfileContainer{margin-bottom:0;padding-right:10px}
.xProfileContainer:last-child{padding-right:0}
.xActionProfile .xIconLabel{display:none}
.xActionProfile .xToolbar{margin-bottom:0;padding-bottom:0}
.xActionProfile .xAction{margin-bottom:0}
.xUserAvatar{padding-right:10px}
.xClassCarousel .xActionsPagination{top:50%;position:absolute;z-index:999;left:0;margin:0}
.xClassCarousel .xActionPaginate{font-size:40px;font-size:4rem;margin:-20px 0 0}
.xPaginateThumb{padding-bottom:10px}
.xPagingThumb{margin:0}
.xIconPager{color:#ccc}
.activeSlide .xIconPager{color:#e60000}
.xMetaContainer{margin-bottom:10px}
.xMetaContainer:last-child{margin-bottom:0}
.xMetaDate{font-size:.8em}
.xActionClose.hasButton{display:none}
.xOverlay-shareModal .xToolbarSharing .xIcon{font-size:40px;font-size:4rem}
.xMediaContainer{margin-bottom:10px}
.xMediaContainer:last-child{margin-bottom:0}
.xActionNative{font-size:0;font-size:0rem}
.xActionNative>*{font-size:16px;font-size:1.6rem}
.xButton,.xPagingButton,.picker__button--today,.picker__button--clear{border:0;color:white;background-color:#e60000}
.xButton:hover,.xPagingButton:hover,.xButton:focus,.xPagingButton:focus,.picker__button--today:hover,.picker__button--clear:hover{background-color:#a10000;color:white}
.xButton.xDisabled,.xPagingButton.xDisabled,.xButton.xDisabled:hover,.xPagingButton.xDisabled:hover{background-color:#ccc;color:#444}
.xButton span,.xPagingButton span{padding:10px 20px}
.xIcon{font-size:24px;font-size:2.4rem}
.xIconLabel{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:5px}
.xIconPlay{font-size:50px;font-size:5rem;top:50%;left:50%;margin-top:-25px;margin-left:-25px;color:white;text-shadow:0 0 20px #000}
.xActionHybrid{font-size:0;font-size:0rem}
.xActionHybrid>*{font-size:16px;font-size:1.6rem}
.xOverlay{padding:5px;background-color:rgba(0,0,0,0.5)}
.xOverlayInner{background-color:white;padding:5px;left:5px;bottom:5px;right:5px;position:absolute}
@media all and (max-width:28.75em){.xOverlayInner{top:5px!important}
}
.xPrimaryColor{color:#e60000}
.xBackgrondPrimaryColor{background-color:#e60000}
.xBorderPrimaryColor{border-color:#e60000}
.xSeconaryColor{color:white}
.xBackgrondSeconaryColor{background-color:white}
.xBorderSeconaryColor{border-color:white}
.xDefaultFontColor{color:#444}
.xDefaultFontSize{font-size:16px;font-size:1.6rem}
.xDisabledColor{color:#ccc}
.xErrorColor{color:#e60000}
.xBackgroundErrorColor{background-color:#e60000}
input,textarea{padding:10px;border:1px solid #444;color:inherit;background-color:white}
input:focus,textarea:focus{border-color:#e60000}
.xActionsForm{margin-bottom:0}
.xForm .buttons{margin-bottom:0}
.xFormPages{margin-bottom:10px}
.xFormPages:last-child{margin-bottom:0}
.xQuizHeader{margin-bottom:10px}
.xQuizHeader:last-child{margin-bottom:0}
.xField{margin-bottom:10px}
.xField .xTypeImage{margin-bottom:5px}
.xFieldItem,.xLabelContainer,.multiUploadComponent,.xFieldRadioChoice,.xFieldCheckboxChoice,.xField,.xFieldContainer,.xRatingHint,.parsley-error-list,.xHelpContainer,.xHelpLabel{margin-bottom:5px}
.xFieldItem:last-child,.xLabelContainer:last-child,.multiUploadComponent:last-child,.xFieldRadioChoice:last-child,.xFieldCheckboxChoice:last-child,.xField:last-child,.xFieldContainer:last-child,.xRatingHint:last-child,.parsley-error-list:last-child,.xHelpContainer:last-child,.xHelpLabel:last-child{margin-bottom:0}
.xFieldContainer{font-size:0;font-size:0rem}
.xFieldContainer>*{font-size:16px;font-size:1.6rem}
.xControlSummary{margin-bottom:10px}
.xControlSummary:last-child{margin-bottom:0}
.xControlQuestion{margin-bottom:0}
.xFieldRadioChoice .xFieldLabel,.xFieldCheckboxChoice .xFieldLabel{margin:0;padding-left:5px}
.xRadiobox span:before,.xCheckbox span:before{color:#444}
.xSubLabel{display:none}
.xRulesOverlayTrigger{text-decoration:underline}
.picker__button--today,.picker__button--clear{width:100%}
.picker__nav--next,.picker__nav--prev{font-size:30px;font-size:3rem;margin-top:5px}
.picker__day--outfocus{background-color:#ccc;color:#444}
.picker__day--infocus.picker__day--selected,.picker__day--infocus:hover{background-color:#e60000;color:white}
.picker__table td{padding:0}
.xFileAction{padding:10px;background-color:#e60000;color:white}
.xFilename{padding:10px;background-color:white;border:1px solid #444}
.xComboInput{font-size:0;font-size:0rem;padding:10px;border:1px solid #444;background-color:white}
.xComboInput>*{font-size:16px;font-size:1.6rem}
.xComboInput:after{font-size:20px;font-size:2rem;content:"\a8";padding-top:10px;position:absolute;top:0;right:0;bottom:0;display:block;width:35px;border-left:1px solid #444;color:#444;text-align:center}
.xComboInput input[type="text"]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;padding:0;border:0}
.xComboOptions{background-color:white;border:1px solid #444;border-top:0}
.option{padding:10px}
.option:hover{background-color:#e60000;color:white}
.xDateWrapper{position:relative}
.xDatePicker{margin:10px auto 0;border:1px solid #444;background-color:white}
.xDatePicker .picker__button--today,.xDatePicker .picker__button--clear{display:-moz-inline-stack;display:inline-block;vertical-align:middle;width:50%}
.xDatePicker thead th{padding:5px}
.picker__header{padding:10px}
.picker__nav--prev,.picker__nav--next{top:10px}
.picker__nav--next{right:10px}
.picker__nav--prev{left:10px}
.picker__month{font-weight:bold}
.picker__footer{font-size:0;font-size:0rem}
.picker__footer>*{font-size:16px;font-size:1.6rem}
.picker__day--selected{font-weight:bold}
.timeRow{position:relative}
.xTimePicker{margin:10px auto 0;border:1px solid #444;background-color:white}
.xTimePicker li{padding:5px;list-style-type:none;text-align:center}
.xTimePicker li:last-child{padding:0;border-bottom:0}
.xTimePicker li:hover{background-color:#e60000;color:white}
.xTimePicker li:hover:last-child{background-color:inherit;color:inherit}
li.picker__list-item--selected{font-weight:bold}
.xRatingIcons{margin-bottom:5px}
.xRatingIcons:last-child{margin-bottom:0}
.xFieldError{color:#c00}
.xFieldError input,.xFieldError textarea{border-color:#c00;background-color:#fcc;color:#c00}
.xFieldError input::-webkit-input-placeholder,.xFieldError textarea::-webkit-input-placeholder{color:#c00}
.xFieldError input:-moz-placeholder,.xFieldError textarea:-moz-placeholder{color:#c00}
.xFieldError input::-moz-placeholder,.xFieldError textarea::-moz-placeholder{color:#c00}
.xFieldError input:-ms-input-placeholder,.xFieldError textarea:-ms-input-placeholder{color:#c00}
.xFieldError .xComboInput{border-color:#c00;background-color:#fcc}
.xFieldError .xComboInput:after{border-color:#c00;color:#c00}
.xFieldError .xComboOptions{border-color:#c00;color:#444}
.xFieldError .xDatePicker{color:#444}
.xFieldError .xTimePicker{color:#444}
.xFieldError .xUploader{border-color:#c00}
.xFieldError .xFileAction{background-color:#c00}
.xFieldError .xFilename{border-color:#c00;background-color:#fcc}
.xFieldError .xRadiobox span:before,.xFieldError .xCheckbox span:before{color:#c00}
.xQuestionWrapper{margin-bottom:10px}
.xQuestionWrapper:last-child{margin-bottom:0}
.xPostcard .xMediaContainer{margin-bottom:0}
.xPostcard .xBodyContainer{padding:5px}
.xTemplateGrid .xItem{padding:1.25px}
.xTemplateGrid .xMedialayer{padding:0}
.xTemplateList{margin-top:10px;text-align:center}
.xTemplateList:first-child{margin-top:0}
.xTemplateList .xItem{margin-bottom:20px}
.xTemplateList .xItem:last-child{margin-bottom:0}
.xTemplateList .xProfileContainer{padding-bottom:20px}
.xTemplateList .xScore{margin:0 10px}
.xUserProfile{text-align:center}
.xUserProfile .xProfileContainer{padding-bottom:20px}
.xUserProfile .xScore{margin:0;padding:0 10px}
.xUserProfile .xLevel{padding:0 10px}
.xUserProfile .xLevel .xValue{font-size:22px;font-size:2.2rem}
.xActionContainer{margin-bottom:10px}
.xActionContainer:last-child{margin-bottom:0}
.xTemplateColumn .xItemInner{background-color:#e60000;color:white;padding:2.5px}
.xTemplateColumn .xItemInner .xButton,.xTemplateColumn .xItemInner .xPagingButton{background-color:white;color:#e60000}
.xTemplateColumn .xItemInner .xButton:hover,.xTemplateColumn .xItemInner .xPagingButton:hover{background-color:#a10000;color:white}
.xTemplateColumn .xItemInner a,.xTemplateColumn .xItemInner a:hover,.xTemplateColumn .xItemInner a:focus{color:white}
.xTemplateColumn .xItem{padding:1.25px}
.xMedialayer .xItemInner{background-color:#e60000;color:white;top:1.25px;right:1.25px;bottom:1.25px;left:1.25px;padding:2.5px}
.xMedialayer .xItemInner .xButton,.xMedialayer .xItemInner .xPagingButton{background-color:white;color:#e60000}
.xMedialayer .xItemInner .xButton:hover,.xMedialayer .xItemInner .xPagingButton:hover{background-color:#a10000;color:white}
.xMedialayer .xItemInner a,.xMedialayer .xItemInner a:hover,.xMedialayer .xItemInner a:focus{color:white}
.xMedialayer.xContentImage .xItemInner:before{background-color:#e60000;position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:1}
.xMedialayer.xContentVideo .xItemInner>*{display:none}
.xMedialayer.xContentVideo .xMediaContainer{display:block;height:100%;width:100%}
.xMedialayer .xIcon{font-size:20px;font-size:2rem}
.xMedialayer .xIconPlay{font-size:50px;font-size:5rem}
.xMedialayer .xIconContainer{margin:0}
.xMedialayer .xIconContainer{position:absolute;bottom:2.5px;right:2.5px}
.xMedialayer .xActionNetwork{position:absolute;bottom:2.5px;left:2.5px}
.xMedialayer.xContentImage .xItemInner{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.xMedialayer.xContentImage .xItemInner:before{-webkit-transition:all 0 .1s ease-in;-moz-transition:all 0 .1s ease-in;-o-transition:all 0 .1s ease-in;transition:all 0 .1s ease-in;-webkit-opacity:0;-moz-opacity:0;opacity:0}
.uaMSIE8 .xMedialayer.xContentImage .xItemInner:before{display:none}
.xMedialayer.xContentImage .xItemInner>*{-webkit-transition:all 0 .1s ease-in;-moz-transition:all 0 .1s ease-in;-o-transition:all 0 .1s ease-in;transition:all 0 .1s ease-in;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)"}
.xMedialayer.xContentImage .xItemInner>*.xProfileWrapper{display:block}
.xMedialayer.xContentImage .xItemInner .xIconContainer{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)"}
.xMedialayer.xContentImage:hover .xItemInner{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.xMedialayer.xContentImage:hover .xItemInner>*{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.xMedialayer.xContentImage:hover .xItemInner:before{-webkit-opacity:1;-moz-opacity:1;opacity:1}
.uaMSIE8 .xMedialayer.xContentImage:hover .xItemInner:before{display:block}
.uaMSIE8 .xVariantS{width:33.33%}
.uaMSIE8 .xVariantS.xMedialayer{padding-bottom:33.33%}
.uaMSIE8 .xVariantM{width:33.33%}
.uaMSIE8 .xVariantM.xMedialayer{padding-bottom:33.33%}
.uaMSIE8 .xVariantL{width:50%}
.uaMSIE8 .xVariantL.xMedialayer{padding-bottom:50%}
.uaMSIE8 .xPagingThumb{width:11.11%}
.uaMSIE8 .xTemplateColumn .xItem{width:33.33%}
.uaMSIE8 .xTemplateMasonry .xDisplaySpotlight{width:66.66%;padding-bottom:66.66%}
.uaMSIE8 .xTemplateMasonry .xDisplayFeature{width:33.33%;padding-bottom:66.66%}
.uaMSIE8 .xTemplateMasonry .xDisplayCommentary{width:66.66%;padding-bottom:33.33%}
.uaMSIE8 .xTemplateMasonry .xDisplayShow{width:33.33%;padding-bottom:33.33%}
.uaMSIE8 .xTemplateMasonry .xItemInner{font-size:16px}
@media all and (max-width:480px){.xVariantS,.xVariantM,.xVariantL{width:100%!important}
.xVariantS.xMedialayer,.xVariantM.xMedialayer,.xVariantL.xMedialayer{padding-bottom:100%!important}
}
@media all and (min-width:0){.xVariantL{width:100%}
.xVariantL.xMedialayer{padding-bottom:100%}
}
@media all and (min-width:0){.xVariantM{width:100%}
.xVariantM.xMedialayer{padding-bottom:100%}
}
@media all and (min-width:350px){.xVariantM{width:50%}
.xVariantM.xMedialayer{padding-bottom:50%}
}
@media all and (min-width:700px){.xVariantM{width:33.33%}
.xVariantM.xMedialayer{padding-bottom:33.33%}
}
@media all and (min-width:0){.xVariantS{width:100%}
.xVariantS.xMedialayer{padding-bottom:100%}
}
@media all and (min-width:300px){.xVariantS{width:50%}
.xVariantS.xMedialayer{padding-bottom:50%}
}
@media all and (min-width:600px){.xVariantS{width:33.33%}
.xVariantS.xMedialayer{padding-bottom:33.33%}
}
@media all and (min-width:0){.xPagingThumb{width:100%}
.xPagingThumb.xMedialayer{padding-bottom:100%}
}
@media all and (min-width:100px){.xPagingThumb{width:50%}
.xPagingThumb.xMedialayer{padding-bottom:50%}
}
@media all and (min-width:200px){.xPagingThumb{width:33.33%}
.xPagingThumb.xMedialayer{padding-bottom:33.33%}
}
@media all and (min-width:300px){.xPagingThumb{width:25%}
.xPagingThumb.xMedialayer{padding-bottom:25%}
}
@media all and (min-width:400px){.xPagingThumb{width:20%}
.xPagingThumb.xMedialayer{padding-bottom:20%}
}
@media all and (min-width:500px){.xPagingThumb{width:16.67%}
.xPagingThumb.xMedialayer{padding-bottom:16.67%}
}
@media all and (min-width:600px){.xPagingThumb{width:14.29%}
.xPagingThumb.xMedialayer{padding-bottom:14.29%}
}
@media all and (min-width:700px){.xPagingThumb{width:12.5%}
.xPagingThumb.xMedialayer{padding-bottom:12.5%}
}
@media all and (min-width:800px){.xPagingThumb{width:11.11%}
.xPagingThumb.xMedialayer{padding-bottom:11.11%}
}
@media all and (min-width:900px){.xPagingThumb{width:10%}
.xPagingThumb.xMedialayer{padding-bottom:10%}
}
@media all and (min-width:1000px){.xPagingThumb{width:9.09%}
.xPagingThumb.xMedialayer{padding-bottom:9.09%}
}
@media all and (max-width:480px){.xTemplateColumn .xItem{width:100%!important}
}
@media all and (min-width:0){.xTemplateColumn .xItem{width:100%}
}
@media all and (min-width:300px){.xTemplateColumn .xItem{width:50%}
}
@media all and (min-width:600px){.xTemplateColumn .xItem{width:33.33%}
}
@media all and (max-width:480px){.xTemplateMasonry .xItem{width:100%!important;padding-bottom:100%!important}
}
@media all and (min-width:0){.xTemplateMasonry .xDisplaySpotlight{padding-bottom:200%;width:200%}
.xTemplateMasonry .xDisplayFeature{padding-bottom:100%;width:200%}
.xTemplateMasonry .xDisplayCommentary{padding-bottom:200%;width:100%}
.xTemplateMasonry .xDisplayShow{padding-bottom:100%;width:100%}
}
@media all and (min-width:300px){.xTemplateMasonry .xDisplaySpotlight{padding-bottom:100%;width:100%}
.xTemplateMasonry .xDisplayFeature{padding-bottom:50%;width:100%}
.xTemplateMasonry .xDisplayCommentary{padding-bottom:100%;width:50%}
.xTemplateMasonry .xDisplayShow{padding-bottom:50%;width:50%}
}
@media all and (min-width:600px){.xTemplateMasonry .xDisplaySpotlight{padding-bottom:66.67%;width:66.67%}
.xTemplateMasonry .xDisplayFeature{padding-bottom:33.33%;width:66.67%}
.xTemplateMasonry .xDisplayCommentary{padding-bottom:66.67%;width:33.33%}
.xTemplateMasonry .xDisplayShow{padding-bottom:33.33%;width:33.33%}
}
.xCallout{padding:0}
.xMasthead{padding:5px}
.xCountdownWrapper{text-align:center}
.xCountdownBody{font-size:2em}
.xCountdownSuffix,.xCountdownPrefix{margin:0}
.xIconCountdown{margin-bottom:10px}
@media all and (max-width:28.75em){.xIconCountdown{font-size:2em}
.xCountdownBody{font-size:2em}
}
.uaMSIE8 .xIconCountdown{font-size:51.2px;font-size:5.12rem}
.uaMSIE8 .xCountdownBody{font-size:25.6px;font-size:2.56rem}
@media all and (min-width:480px){.full .xCountdownBody{font-size:2em}
.extrawide .xCountdownBody{font-size:1.32em}
.mid .xCountdownBody{font-size:1em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:.66em}
.full .xIconCountdown{font-size:4em}
.extrawide .xIconCountdown{font-size:2.64em}
.mid .xIconCountdown{font-size:2em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:1.32em}
}
@media all and (min-width:580px){.full .xCountdownBody{font-size:2.5em}
.extrawide .xCountdownBody{font-size:1.65em}
.mid .xCountdownBody{font-size:1.25em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:.825em}
.full .xIconCountdown{font-size:5em}
.extrawide .xIconCountdown{font-size:3.3em}
.mid .xIconCountdown{font-size:2.5em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:1.65em}
}
@media all and (min-width:680px){.full .xCountdownBody{font-size:3em}
.extrawide .xCountdownBody{font-size:1.98em}
.mid .xCountdownBody{font-size:1.5em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:.99em}
.full .xIconCountdown{font-size:6em}
.extrawide .xIconCountdown{font-size:3.96em}
.mid .xIconCountdown{font-size:3em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:1.98em}
}
@media all and (min-width:780px){.full .xCountdownBody{font-size:3.5em}
.extrawide .xCountdownBody{font-size:2.31em}
.mid .xCountdownBody{font-size:1.75em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.155em}
.full .xIconCountdown{font-size:7em}
.extrawide .xIconCountdown{font-size:4.62em}
.mid .xIconCountdown{font-size:3.5em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:2.31em}
}
@media all and (min-width:880px){.full .xCountdownBody{font-size:4em}
.extrawide .xCountdownBody{font-size:2.64em}
.mid .xCountdownBody{font-size:2em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.32em}
.full .xIconCountdown{font-size:8em}
.extrawide .xIconCountdown{font-size:5.28em}
.mid .xIconCountdown{font-size:4em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:2.64em}
}
@media all and (min-width:980px){.full .xCountdownBody{font-size:4.5em}
.extrawide .xCountdownBody{font-size:2.97em}
.mid .xCountdownBody{font-size:2.25em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.485em}
.full .xIconCountdown{font-size:9em}
.extrawide .xIconCountdown{font-size:5.94em}
.mid .xIconCountdown{font-size:4.5em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:2.97em}
}
@media all and (min-width:1080px){.full .xCountdownBody{font-size:5em}
.extrawide .xCountdownBody{font-size:3.3em}
.mid .xCountdownBody{font-size:2.5em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.65em}
.full .xIconCountdown{font-size:10em}
.extrawide .xIconCountdown{font-size:6.6em}
.mid .xIconCountdown{font-size:5em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:3.3em}
}
@media all and (min-width:1180px){.full .xCountdownBody{font-size:5.5em}
.extrawide .xCountdownBody{font-size:3.63em}
.mid .xCountdownBody{font-size:2.75em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.815em}
.full .xIconCountdown{font-size:11em}
.extrawide .xIconCountdown{font-size:7.26em}
.mid .xIconCountdown{font-size:5.5em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:3.63em}
}
@media all and (min-width:1280px){.full .xCountdownBody{font-size:6em}
.extrawide .xCountdownBody{font-size:3.96em}
.mid .xCountdownBody{font-size:3em}
.third .xCountdownBody,.thin .xCountdownBody{font-size:1.98em}
.full .xIconCountdown{font-size:12em}
.extrawide .xIconCountdown{font-size:7.92em}
.mid .xIconCountdown{font-size:6em}
.third .xIconCountdown,.thin .xIconCountdown{font-size:3.96em}
}
.xCountdownSuffix,.xCountdownPrefix{font-size:.5em}
.xGallery .xClassCarousel .xItem{font-size:0;font-size:0rem}
.xGallery .xClassCarousel .xItem>*{font-size:16px;font-size:1.6rem}
.xFormMetricItemWrapper{margin-bottom:10px}
.xFormMetricItemWrapper:last-child{margin-bottom:0}
.xFormMetricItemLabel{display:block;margin-bottom:5px}
.xFormMetricItemBar{background-color:#e60000;height:30px}
.xFormMetricItemBarWrapper{padding-right:15px}
.xFormMetricItemCountWrapper{font-size:0;font-size:0rem;right:15px}
.xFormMetricItemCountWrapper>*{font-size:16px;font-size:1.6rem}
.xFormMetricItemCount{padding-left:5px}
.qtip{padding:10px;max-width:500px;border:2px solid #e60000}
.qtip-titlebar{margin-bottom:10px}
.xQuizFormContainer .buttons{margin-bottom:0}
.xGroupLives[data-livescount="0"]{color:#c00}
.xGroupLives[data-livescount="1"]{color:#c00}
.xGroupLives[data-livescount="2"]{color:#c00}
.xGroupLives[data-livescount="3"]{color:#c00}
.xScore,.xLevel{text-align:center}
.xScore .xValue,.xLevel .xValue{font-size:40px;font-size:4rem;line-height:1;margin-bottom:0}
.xScore .xMeta,.xLevel .xMeta{margin:0}
.xMessage:after{padding-left:10px}
.xVideo .xIconContainer{display:none}
.xVideoGallery .xIconContainer{display:none}
.xSocialContentWall .xHeader{text-align:center}
@media all and (min-width:480px){.xRowInner{font-size:0;font-size:0rem}
.xRowInner>*{font-size:16px;font-size:1.6rem}
.xPage{max-width:1180px}
.xRowInner{font-size:0;font-size:0rem}
.xRowInner>*{font-size:16px;font-size:1.6rem}
.xSection{padding:2.5px}
.xCell{padding:2.5px}
.xComponent{margin-bottom:5px}
.xComponent:last-child{margin-bottom:0}
.xPageHeader .xCell{padding:0}
.xSection{padding:2.5px}
.xCell{padding:2.5px}
.xComponent{margin-bottom:5px}
.xComponent:last-child{margin-bottom:0}
.xPageHeader .xCell{padding:0}
.xPageHeader{padding:0;text-align:left}
.xCampaignHeader{padding:0}
.xTimelineTabs{font-size:0;font-size:0rem}
.xTimelineTabs>*{font-size:16px;font-size:1.6rem}
.xNavShareWrapper{font-size:0;font-size:0rem}
.xNavShareWrapper>*{font-size:16px;font-size:1.6rem}
.xNavigation{display:-moz-inline-stack;display:inline-block;vertical-align:middle;padding:5px 5px 2.5px;width:50%}
.xNavigation:last-child{width:100%}
.xTab{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:2.5px}
.xTab:last-child{margin-right:0}
.xTabLink{font-size:inherit;padding:0}
.xCampaignHeader .xActionSharing{display:-moz-inline-stack;display:inline-block;vertical-align:middle;width:50%;padding:5px;text-align:right}
.xCampaignHeader .xActionSharing:first-child{width:100%}
.xTimelineTab{padding:5px}
.xIconContainer{margin-bottom:10px}
.xIconContainer:last-child{margin-bottom:0}
.xProfileContainer{margin-bottom:10px}
.xProfileContainer:last-child{margin-bottom:0}
.xButtonToolbar .xAction{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-right:10px}
.xButton span,.xPagingButton span{padding:10px 20px}
.xOverlay{padding:5px;max-width:1180px;margin-right:auto;margin-left:auto}
.xOverlayInner{margin-right:auto;margin-left:auto;padding:5px;min-width:320px;max-width:75%;bottom:auto;max-height:90%;overflow:hidden;position:relative}
.xOverlay .xActionContainer:last-child .xToolbar:last-child{margin-bottom:0}
.xFieldCheckboxChoice,.xFieldRadioChoice{margin-bottom:5px}
.xComposite .xFieldContainer .xField{padding-right:5px}
.xComposite .xFieldContainer .xField:nth-last-child(2){padding-right:0}
.xComposite .xFieldContainer .xField.xCompositeItem-Address2,.xComposite .xFieldContainer .xField.xCompositeItem-Zip{padding-right:0}
.xFieldItem{font-size:0;font-size:0rem}
.xFieldItem>*{font-size:16px;font-size:1.6rem}
.xLabelContainer{display:-moz-inline-stack;display:inline-block;vertical-align:top;text-align:right;width:25%;padding-right:20px;margin:10px 0 0}
.xFieldContainer{display:-moz-inline-stack;display:inline-block;vertical-align:top;font-size:0;font-size:0rem;width:75%}
.xFieldContainer>*{font-size:16px;font-size:1.6rem}
.xFieldContainer:first-child{margin-left:25%}
.xControlQuestion .xFieldContainer{margin-left:0}
.xActionsForm{margin-left:25%}
.xQuizFormContainer .xActionsForm{margin-left:0}
.xControlRadio .xLabelContainer,.xControlCheckbox .xLabelContainer,.xControlNgxfeaturedcomment .xLabelContainer,.xControlRating .xLabelContainer,.xControlInfo .xLabelContainer,.xControlParagraph .xLabelContainer{margin-top:0}
.xAnswerContainer input{width:auto}
.xDatePicker{margin:10px 0 0}
.xTimePicker{margin:10px 0 0}
.picker__button--today,.picker__button--clear{font-size:16px;font-size:1.6rem;padding:10px 20px}
.has3Fields,.has2Fields{font-size:0;font-size:0rem}
.has3Fields>*,.has2Fields>*{font-size:16px;font-size:1.6rem}
.xActionFiltersContainer{border-spacing:0 10px}
.xFilterWrapper{padding-bottom:10px}
.xFilterWrapper .xFieldLabel{padding-right:20px}
.xVariantLeft .xItemInner,.xVariantRight .xItemInner,.xMasthead .xItemInner{font-size:0;font-size:0rem}
.xVariantLeft .xItemInner>*,.xVariantRight .xItemInner>*,.xMasthead .xItemInner>*{font-size:16px;font-size:1.6rem}
.xVariantLeft .xMediaContainer,.xVariantRight .xMediaContainer,.xMasthead .xMediaContainer,.xVariantLeft .xBodyContainer,.xVariantRight .xBodyContainer,.xMasthead .xBodyContainer{margin-bottom:0}
.xVariantLeft .xBodyContainer,.xVariantRight .xBodyContainer,.xMasthead .xBodyContainer{padding:5px}
.xMasthead .xBodyContainer,.xClassHeadline .xBodyContainer{padding:0}
.xMasthead .xCopyContainer,.xClassHeadline .xCopyContainer{padding-bottom:10px}
.xMasthead.hasMainAsset .xBodyContainer,.xClassHeadline.hasMainAsset .xBodyContainer{padding:0 0 0 5px}
.xTemplateList{text-align:left}
.xTemplateList .xItemInner>*{padding:2.5px}
.xMasthead .xCopyContainer{padding-right:5px}
.xCountdownWrapper{text-align:inherit}
.xCountdownBody{display:-moz-inline-stack;display:inline-block;vertical-align:middle}
.xIconCountdown{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:5px}
.xMetricGraphWrapper{border-spacing:0 5px}
.xFormMetricItemLabel{padding-right:10px;display:table-cell;vertical-align:middle;white-space:nowrap}
.xFormMetricItemGraphWrapper{position:relative}
.xGridPlaceholder{margin:0}
.xActionShowMoreButton{text-align:center}
.xActionSortButtons{text-align:center}
.xContainerMyRewards .xMain{width:99999px}
}
@font-face{font-family:'VodafoneRgBold';src:url('../fonts/vodafonergbd.eot');src:url('../fonts/vodafonergbd.eot') format('embedded-opentype'),url('../fonts/vodafonergbd.woff') format('woff'),url('../fonts/vodafonergbd.ttf') format('truetype'),url('../fonts/vodafonergbd.svg#VodafoneRgBold') format('svg')}
@font-face{font-family:'VodafoneRgRegular';src:url('../fonts/vodafone_rg.eot');src:url('../fonts/vodafone_rg.eot') format('embedded-opentype'),url('../fonts/vodafone_rg.woff') format('woff'),url('../fonts/vodafone_rg.ttf') format('truetype'),url('../fonts/vodafone_rg.svg#VodafoneRgRegular') format('svg')}
h1,.xHeading{font-size:45px;font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;line-height:46px;text-shadow:none;color:#e60000}
h2,.xTitle.xQuestionLabel{font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif;font-size:26px;margin:0;margin-bottom:10px;line-height:30px;letter-spacing:.4px;color:#333;text-shadow:none}
p,p.xCopy{font-family:Arial,sans-serif;font-size:14px;line-height:18px;color:#333}
body{font-family:Arial,sans-serif;background-color:white}
.xPage{background-color:transparent;padding-top:0;padding-left:10px;padding-right:10px;min-width:290px}
.xNavShareWrapper{background:transparent}
.xComponent{background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;border-radius:0}
.xSection{padding:0}
.xRow{margin-top:5px}
.xRow.xRow-2col_mid_mid .xCell{width:100%}
.xRow .xCell.mid.xModuleSocialContentCarousel{padding:0;margin:0}
.xRow .xCell.mid.xModuleGallery{margin:0;padding:0}
.xPageHeader .xComponent{border:0;background:transparent;background-position:0 0;background-size:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.xComponent.xCampaignHeader{padding:0}
.xPageHeader{background-color:transparent;padding:0}
.xTabInner:hover{text-decoration:underline}
.xCampaignHeader h1,.xCampaignHeader h2{color:#333}
.xLabel.xShareLabel{display:none}
.xPageHeader .xToolbar.xIconToolbar{text-align:right;padding-top:10px}
.xPageHeader a,.xPageHeader a:hover,.xPageHeader a:focus{color:#333}
.xPageHeader .xToolbar.xIconToolbar{text-align:center;padding-right:10px}
a.xTabLink{color:#333;text-decoration:none;background:transparent;border-radius:0;width:100%;padding-top:20px;padding-bottom:20px;font-size:21px}
a.xTabLink.current,a.xTabLink.hover{text-decoration:none;border-radius:0;width:100%;padding-top:20px;padding-bottom:20px;font-size:21px;background:#474747;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#474747),color-stop(100%,#757575));background-image:-webkit-linear-gradient(#474747,#757575);background-image:-moz-linear-gradient(#474747,#757575);background-image:-o-linear-gradient(#474747,#757575);background-image:linear-gradient(#474747,#757575);-webkit-box-shadow:0 3px 10px 0 #2e2e2e inset;-moz-box-shadow:0 3px 10px 0 #2e2e2e inset;box-shadow:0 3px 10px 0 #2e2e2e inset;color:#fff;border-color:#2e2e2e}
.xNavigation{padding:0}
.xToolbar:last-child,.xPaginationContainer:last-child{margin-bottom:0}
.xComponent.xCampaignHeader.hasFeatImage .xPageBanner{z-index:2;position:relative}
.xComponent.xCampaignHeader.hasFeatImage .xNavShareWrapper{z-index:1;position:relative;margin-bottom:10px;margin-top:-5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:4px;padding-top:5px}
.xComponent.xCampaignHeader.hasFeatImage .xNavShareWrapper .xActionContainer.xActionSharing{padding-top:5px}
.xComponent.xCampaignHeader.hasFeatImage .xTab.detailsTab .current{border-radius:0}
.xContestTimeline{display:none}
.xButton,.xPagingButton,.picker__button--today,.picker__button--clear,.picker__button--today,.picker__button--clear,.picker__button--today,.picker__button--clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,sans-serif;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c12f9c),color-stop(100%,#71175a));background:-webkit-linear-gradient(#c12f9c,#71175a);background:-moz-linear-gradient(#c12f9c,#71175a);background:-o-linear-gradient(#c12f9c,#71175a);background:linear-gradient(#c12f9c,#71175a);border:1px solid #606;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #d849c2;-moz-box-shadow:inset 0 1px 0 #d849c2;box-shadow:inset 0 1px 0 #d849c2;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:0 6px 10px 0;padding:0 40px 0;text-align:center;text-shadow:0 -1px #222;line-height:1}
.xButton:hover,.xPagingButton:hover,.picker__button--today:hover,.picker__button--clear:hover,.picker__button--today:hover,.picker__button--clear:hover,.picker__button--today:hover,.picker__button--clear:hover{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#932f79),color-stop(100%,#932f79));background:-webkit-linear-gradient(#932f79,#932f79);background:-moz-linear-gradient(#932f79,#932f79);background:-o-linear-gradient(#932f79,#932f79);background:linear-gradient(#932f79,#932f79)}
.xPagingButton.xActionPaginate.xActionPrevious span{text-shadow:none}
.xActionPaginate.xActionPrevious{background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(white,#e6e6e6);background:-moz-linear-gradient(white,#e6e6e6);background:-o-linear-gradient(white,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);border-color:#909090;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;color:#333;text-shadow:0 1px #fff}
.xButton,.picker__button--today,.picker__button--clear{display:block;width:100%}
.xComponent.xCallout{padding:0;margin-bottom:30px}
.xComponent.xCallout .xCopyContainer{padding:10px;padding-left:0}
.xClassCallout.xVariantRight .xMediaContainer img{margin-left:0;margin-right:auto}
.xClassCallout.xVariantTop .xMediaContainer img{width:100%}
.xClassCallout.xVariantBottom .xMediaContainer img{width:100%}
.xComponent.xCallout.hasBGImage .xBodyContainer{background:rgba(51,51,51,0.8)}
.xComponent.xCallout.hasBGImage h1,.xComponent.xCallout.hasBGImage .xHeading,.xComponent.xCallout.hasBGImage h2,.xComponent.xCallout.hasBGImage .xCopyContainer p{color:white}
.xComponent.xCountdown{margin:0;padding:30px 20px 30px;background:#f8f8f8 url('../images/grey-texture.png');max-width:none;width:auto;border-bottom:1px solid #CCC;border-top:1px solid #CCC;white-space:normal}
.xIcon.xIconCountdown{display:none}
.xCountdownBody{text-align:center;display:block;white-space:normal}
.full .xCountdownBody{font-size:9em;font-size:90px;font-family:"VodafoneRgBold",Helvetica,Arial,sans-serif}
.xCountdownPrefix,.xCountdownSuffix{font-size:14px;font-size:1.4rem}
.countdownValue{font-size:30px;font-size:3rem}
.countdownLabel{font-size:30px;font-size:3rem}
.xItemCountdown{font-size:30px;font-size:3rem}
#secondsWrapper{font-size:30px;font-size:3rem}
.xPagingIcon{margin-right:2px}
.xPagingIcon .xIcon{font-size:10px;margin-left:5px;border-radius:5px;border:1px solid #ccc;background-color:#FFF;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);width:12px;height:12px}
.xIconPager:before{content:" "!important;display:none!important}
.xPagingIcon.activeSlide .xIcon{background-color:#333}
.xClassCarousel .xActionPaginate.xActionNext,.xClassCarousel .xActionPaginate.xActionPrevious{background:transparent;border-bottom:0;border-radius:0;padding:0;padding-top:20px;padding-bottom:30px;border:0;box-shadow:none}
.xClassCarousel .xActionPrevious:before{content:url('../images/carousel-left.png') no-repeat}
.xClassCarousel .xActionNext:before{content:url('../images/carousel-right.png') no-repeat}
.xPaginationContainer.xPaginateIcon{text-align:center}
.xClassCarousel .xToolbar.xIconToolbar{text-align:center}
.xComponent.xSocialContentCarousel.xFullColModule .xCopyContainer p{font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;color:#333;font-size:32px;text-align:center;line-height:53px;padding-left:10%;padding-right:10%}
.xContainer.xContainerSocialContentCarousel .xCopyContainer{margin-bottom:10px;padding:10px}
.xComponent.xSocialContentCarousel p,.xComponent.xSocialContentCarousel p.xCopy{font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;color:#333;text-align:center}
.xComponent.xSocialContentCarousel a{color:#e6000}
.xCell.xModuleSocialContentCarousel{padding:0}
.xComponent.xSocialContentCarousel .xProfileWrapper{display:block;margin-left:20px}
.xComponent.xSocialContentCarousel p.xMeta.xTimestamp.xPublishDate{text-align:center}
.xComponent.xSocialContentCarousel .xIconContainer{margin-bottom:10px;text-align:center}
.xComponent.xSocialContentCarousel .xClassCarousel .xActionPaginate.xActionPrevious{padding:0;padding-top:0;padding-bottom:0}
.xComponent.xSocialContentCarousel .xClassCarousel .xActionPaginate.xActionNext{padding:0;padding-top:0;padding-bottom:0}
.xComponent.xSocialContentCarousel{background:#f8f8f8 url('../images/grey-texture.png');border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding-top:40px;padding-bottom:40px}
.xGallery{background:#f8f8f8 url('../images/grey-texture.png');border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding:0;padding-top:40px;padding-bottom:40px}
.xGallery .xClassCarousel .xActionPaginate.xActionPrevious{padding:0;padding-top:0;padding-bottom:0}
.xGallery .xClassCarousel .xActionPaginate.xActionNext{padding:0;padding-top:0;padding-bottom:0}
.xGallery .xCopyContainer{padding:20px}
.xComponent.xVideo .xMediaContainer img,.xComponent.xVideoGallery .xMediaContainer img{margin-left:0;margin-right:0;width:100%}
.xComponent.xSharing .xToolbar.xIconToolbar{text-align:left}
.xAvatarWall .xContainerInner{text-align:center}
.xContainerSocialContentMosaic.xClassGallery{text-align:center}
.xButton.xDisabled,.xPagingButton.xDisabled,.xButton.xDisabled:hover,.xPagingButton.xDisabled:hover{background-color:#f4f4f4;color:#444;border-radius:4px;border-bottom:2px solid #333;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(white,#f0f0f0);background-image:-moz-linear-gradient(white,#f0f0f0);background-image:-o-linear-gradient(white,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0);box-shadow:inset 0 1px 0 #f0f0f0}
.xActionPaginate.xActionNext{border:0;color:#fff;background-color:#9c2a9e;border-radius:0;border-bottom:2px solid #680f6b;border-radius:4px}
.xQuizFormContainer .xActionsForm{margin-top:40px}
.xQuizFormContainer .xControlRating .xFieldContainer,.xQuizFormContainer .xControlRadio .xFieldContainer{width:50%}
.xQuizFormContainer .xControlInfo .xLabelContainer{text-align:left}
.xQuizFormContainer .xControlInfo .xFieldContainer{width:100%}
label{font-weight:bold}
input:focus,textarea:focus{border-color:#428600;border:2px solid #428600;border-radius:3px;-webkit-box-shadow:#bbb 0 1px 3px 0 inset}
input,textarea,.xComboInput,.xFilename{padding:10px;border:1px solid #bfbfbf;color:inherit;background-color:#fff;border-radius:3px;-webkit-box-shadow:#bbb 0 1px 3px 0 inset}
.xComboInput:after{content:url('../images/down-arrow.png') no-repeat;padding-top:5px}
.xFieldError input,.xFieldError textarea{border-color:#c00;background-color:white;color:#666;border:2px solid #e60000}
.xRadiobox span.xChecked:before{content:url('../images/radio-checked.png') no-repeat;height:21px;width:21px}
.xRadiobox span:before{content:url('../images/radio-unchecked.png') no-repeat;height:21px;width:21px}
.xCheckbox span.xChecked:before{content:url('../images/checkbox-checked.png') no-repeat;height:21px;width:21px}
.xCheckbox span:before{content:url('../images/checkbox-unchecked.png') no-repeat;height:21px;width:21px}
.xFileAction{background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#af0000),color-stop(100%,#e60000));background-image:-webkit-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:-moz-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:-o-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:linear-gradient(bottom,#af0000 0,#e60000 100%);margin:0;background-color:#ca0000;border-radius:0 5px 5px 0}
.xDisabled{display:none}
.xLabelContainer{width:100%}
.xFieldRadioChoice .xFieldLabel,.xFieldCheckboxChoice .xFieldLabel{line-height:20px;font-weight:normal}
#breakWrapper .xFieldContainer{margin-left:0}
#customShareWrapper a:after{display:inline-block;cursor:pointer;font-family:'socialvetica';padding:.5em 1em;vertical-align:text-bottom}
#customShareWrapper a.share_fb:after{content:"\66"}
#customShareWrapper a.share_tw:after{content:"\74"}
#customShareWrapper a.share_em:after{content:"\40"}
.xNavShareWrapper{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.55);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.55);box-shadow:0 1px 3px rgba(0,0,0,0.55);background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#af0000),color-stop(100%,#e60000));background-image:-webkit-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:-moz-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:-o-linear-gradient(bottom,#af0000 0,#e60000 100%);background-image:linear-gradient(bottom,#af0000 0,#e60000 100%);position:relative;margin:0;background-color:#ca0000}
a.xTabLink.current{color:white;text-decoration:none;background:#970000;box-shadow:none}
.xPageHeader .xIcon{color:white}
.xTab span{color:white}
.xClassSocial.hasVariantS .xProfileWrapper{margin-bottom:0}
.xClassSocial.hasVariantS .xCopyContainer p{font-size:14px;line-height:18px}
.xClassSocial.hasVariantS .xCopyContainer{padding:0;padding-top:10px;padding-bottom:10px}
.xClassSocial.hasVariantS .xProfileWrapper{padding:0}
.xClassSocial.hasVariantS .xMedialayer .xIcon{font-size:16px;font-size:1.6rem}
.xClassSocial.hasVariantS .xMetaDate{font-size:10px;padding:0;text-align:center;margin-bottom:0}
.xClassSocial.hasVariantS .xCopyContainer{margin-bottom:0}
.xClassSocial.hasVariantS p.xMeta.xTimestamp.xPublishDate{font-size:12px;line-height:10px}
.xMedialayer.xContentText:hover .xItemInner:after{display:block}
.xMedialayer.xContentText .xItemInner:after{border:6px solid #e60000;content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:none;z-index:999}
.xMedialayer .xCopyContainer{text-align:left;overflow:hidden;height:50%;-webkit-transform:translateZ(0px)}
.xMedialayer .xCopyContainer:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSJyZ2IoNTEsIDUxLCA1MSkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(top,rgba(51,51,51,0) 80%,#333 100%);background-image:-moz-linear-gradient(top,rgba(51,51,51,0) 80%,#333 100%);background-image:-o-linear-gradient(top,rgba(51,51,51,0) 80%,#333 100%);background-image:linear-gradient(to bottom,rgba(51,51,51,0) 80%,#333 100%);content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}
.xMedialayer .xItemInner{padding:15px}
.xMedialayer .xActionNetwork{bottom:15px;left:15px}
.xMedialayer .xIconContainer{bottom:15px;right:15px}
.xMedialayer .xMetaDate{display:none}
.xMedialayer.xContentImage .xItemInner:before,.xMedialayer.xContentVideo .xItemInner:before{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;background-color:#e60000}
.xMedialayer.xContentImage .xItemInner>*,.xMedialayer.xContentVideo .xItemInner>*{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}
.xMedialayer.xContentImage .xItemInner .xCopyContainer:after,.xMedialayer.xContentVideo .xItemInner .xCopyContainer:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSJyZ2IoMjMwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTYwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(top,rgba(230,0,0,0) 80%,#e60000 100%);background-image:-moz-linear-gradient(top,rgba(230,0,0,0) 80%,#e60000 100%);background-image:-o-linear-gradient(top,rgba(230,0,0,0) 80%,#e60000 100%);background-image:linear-gradient(to bottom,rgba(230,0,0,0) 80%,#e60000 100%)}
.xMedialayer.xContentImage .xItemInner .xCopyContainer a,.xMedialayer.xContentVideo .xItemInner .xCopyContainer a{color:white}
.xMedialayer.flipped.xContentImage .xItemInner,.xMedialayer.flipped.xContentVideo .xItemInner{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.xMedialayer.flipped.xContentImage .xItemInner>*,.xMedialayer.flipped.xContentVideo .xItemInner>*{zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.xMedialayer.flipped.xContentImage .xItemInner:before,.xMedialayer.flipped.xContentVideo .xItemInner:before{zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}
.uaMSIE8 .xMedialayer.flipped.xContentImage .xItemInner:before,.uaMSIE8 .xMedialayer.flipped.xContentVideo .xItemInner:before{display:block}
.xMedialayer.flipped.xContentImage .xItemInner .xPlayable,.xMedialayer.flipped.xContentVideo .xItemInner .xPlayable{zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.xMedialayer a.xTweetHashtag{color:#e60000}
.xOverlayInner{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;border:3px solid #cbcccc}
.uaMSIE8 .xTemplateMasonry .xDisplaySpotlight{width:50%;padding-bottom:50%}
.uaMSIE8 .xTemplateMasonry .xDisplayFeature{width:50%;padding-bottom:25%}
.uaMSIE8 .xTemplateMasonry .xDisplayCommentary{width:25%;padding-bottom:50%}
.uaMSIE8 .xTemplateMasonry .xDisplayShow{width:25%;padding-bottom:25%}
.uaMSIE8 .xMedialayer .xActionNetwork{bottom:0}
.xMedialayer .xActionNetwork .xAction{margin-bottom:0}
.uaMSIE8 .xAvatar{height:50px;width:50px}
.xMedialayer div.xProfileWrapper{margin-bottom:10px}
.xTemplateGrid .xItem{background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}
.xTemplateColumn .xItemInner{background-color:#ccc;background:#f8f8f8 url('../images/grey-texture.png');color:#222;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:10px}
.xMedialayer .xItemInner{background-color:#333}
.xComponent.xSocialContentWall p,.xComponent.xSocialContentWall p.xCopy{color:white}
.xComponent.xSocialContentWall.xTmpl-Masonry .xDisplaySpotlight p,.xComponent.xSocialContentWall.xTmpl-Masonry .xDisplaySpotlight p.xCopy{color:white;font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;font-size:45px;line-height:50px}
.xSocialContentWall .xTemplateMasonry .xDisplayShow.xItem,.xSocialContentWall .xTemplateGrid.hasVariantS .xItem{width:100%;padding-bottom:100%}
.xSocialContentWall .xTemplateMasonry .xDisplaySpotlight.xItem{width:100%;padding-bottom:100%}
.xSocialContentWall .xTemplateMasonry .xDisplayFeature.xItem{width:100%;padding-bottom:100%}
.xSocialContentWall .xTemplateColumn .xIconContainer,.xSocialContentWall .xTemplateColumn .xActionContainer.xActionNetwork{display:inline-block;width:49%}
.xSocialContentWall .xTemplateColumn .xActionContainer.xActionNetwork,.xSocialContentWall .xTemplateColumn .xToolbar.xIconToolbar{text-align:right}
.xSocialContentWall .xNetworkTwitter.xContentVideo .xIcon.xIconPlay{display:none}
.xComponent.xSocialContentWall.xTmpl-Column .xItemInner a{color:#e60000}
.xComponent.xSocialContentWall.xTmpl-Column p,.xComponent.xSocialContentWall.xTmpl-Column p.xCopy{color:#333;font-family:Arial,sans-serif;font-size:14px}
p.xMeta.xMetaQuestionNum,p#quizDialogContent{font-size:28px;font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;padding-top:10px;padding-bottom:20px}
span#count-lives{padding:10px;background:#e60000;font-size:28px;font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;color:white;margin-left:10px;padding-bottom:5px;padding-top:5px}
.xMetaContainer.xMetaLives{margin-bottom:10px;margin-top:10px}
p.xMeta.xMetaCountdown{font-size:28px;font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;padding-top:10px;padding-bottom:20px;background:url('../images/clock.png') 0 7px;background-repeat:no-repeat;padding-left:30px}
span#quizTimer{margin-left:10px}
p.xMeta.xMetaLifeCount{font-family:"VodafoneRgRegular",Helvetica,Arial,sans-serif;font-size:28px;background:url('../images/lives.png') 0 -2px;background-repeat:no-repeat;padding-left:30px;padding-bottom:10px}
.xOverlay .xActionContainer.xActionClose.hasIcon{top:10px;right:10px}
.xOverlay .xItemInner{padding-top:40px}
.xOverlay .xIconContainer{display:none}
.xOverlay .xActionContainer.xActionSharing,.xOverlay .xActionContainer.xActionNetwork{text-align:left}
.xOverlay .xActionContainer.xActionSharing .xToolbar,.xOverlay .xActionContainer.xActionNetwork .xToolbar{text-align:left}
.xOverlay .xActionContainer.xActionSharing .xToolbar .xAction.xActionIcon,.xOverlay .xActionContainer.xActionNetwork .xToolbar .xAction.xActionIcon{margin-top:10px;margin-bottom:0}
.xOverlay .xActionContainer.xActionSharing .xToolbar i,.xOverlay .xActionContainer.xActionNetwork .xToolbar i{margin:0;padding:2px}
.xOverlayInner{-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;border:0;background:white;padding:20px;border:1px solid #ccc}
.xOverlayInner a{color:#e60000}
.xOverlayInner a.xButton.xReset{color:white}
.xOverlayInner .xIcon{color:#333}
.xOverlayInner .xUserDetails{color:#333}
.xOverlayInner .xMediaContainer img{max-height:500px}
.xOverlayInner .xIcon{color:white;background:#ccc;margin:10px;border-radius:4px;padding:0}
.xOverlay-shareModal h1{font-size:30px;font-size:3rem}
.xOverlay-shareModal .xToolbarSharing .xIcon{font-size:26px;font-size:2.6rem}
.xContainerGallery .xActionContainer.xActionsPagination{top:30%}
.xVideoGallery .xActionContainer.xActionsPagination{top:30%}
.xControlTerms_and_conditions .xFieldContainer,.xControlMarketing .xFieldContainer{margin-left:0}
.xActionHybrid>*{font-size:14px;font-size:1.4rem}
.xEntries .xItem{width:25%;padding-bottom:25%;background-color:transparent;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}
.xEntries .xItem .xItemInner{background-color:#333;color:white;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.xEntries .xItem .xItemInner .xIconContainer,.xEntries .xItem .xItemInner .xProfileWrapper{display:none}
.xClassLeaderboard .xItem{text-align:left;counter-increment:leaderboardPos}
.xClassLeaderboard .xItem .xItemInner{width:100%;display:block}
.xClassLeaderboard .xItem .xItemInner:before{content:counter(leaderboardPos);padding:5px;margin-right:10px;display:inline-block;width:3%}
.xClassLeaderboard .xItem .xProfileContainer{display:inline-block;width:90%;padding:5px}
.xClassLeaderboard .xItem.xTypeProfile{border-bottom:1px solid #CCC;margin:0}
.xClassLeaderboard .xItem.xTypeProfile:nth-child(even){background-color:#f8f8f8}
.xIcon.xIconShareFacebook{background:url('../images/social-icon-facebook.png') no-repeat center center;background-size:cover}
.xIcon.xIconShareFacebook:before{visibility:hidden}
.xIcon.xIconShareTwitter{background:url('../images/social-icon-twitter.png') no-repeat center center;background-size:cover}
.xIcon.xIconShareTwitter:before{visibility:hidden}
.xIcon.xIconShareGoogle{background:url('../images/social-icon-googleplus.png') no-repeat center center;background-size:cover}
.xIcon.xIconShareGoogle:before{visibility:hidden}
.xIcon.xIconSharePinterest{background-color:red;color:white}
.xCampaignHeader .xNavShareWrapper .xIcon{background:0}
.xCampaignHeader .xNavShareWrapper .xIcon:before{visibility:visible}
.xCell.mid{width:49%}
.xCell.mid.xModuleSocialContentCarousel{padding:10px}
.xCell.mid.xModuleGallery{margin:10px}
.xComponent.xSocialContentWall,.xComponent.xCountdown{margin-top:40px;margin-bottom:40px}
.xFormMetricItemBarWrapper{padding-right:50px}
.xFormMetricItemCountWrapper{padding-right:30px}
.xFormMetricTitle{display:none}
.xCustom-centerAlign{text-align:center}
.xCustom-additionalTopMargin{margin-top:40px}
div[class*='xCustom-video']{background-image:url('../images/generic-video-bg.png');background-color:#e60000;background-size:cover;background-repeat:no-repeat;padding:10px;position:relative;text-align:center}
div[class*='xCustom-video'] .xComponentInner{background-color:white;border:3px solid white;display:inline-block;position:relative;padding:2.5px;margin-bottom:50px}
div[class*='xCustom-video'] .xComponentInner .xButton{background:0;border:0;box-shadow:none;color:#e60000;margin:0;padding:0;text-align:center;text-shadow:none;text-transform:uppercase;width:100%}
div[class*='xCustom-video'] .xComponentInner .xButton span{padding:10px 0}
div[class*='xCustom-video']:before{background-image:url(../images/capital-stb-logo.png);background-size:contain;background-position:bottom left;background-repeat:no-repeat;content:'';display:block;height:50px;position:absolute;bottom:0;left:0;width:40%}
div[class*='xCustom-video']:after{background-image:url('../images/power-to-you-rhombus.png?v=1');background-size:contain;background-position:bottom right;background-repeat:no-repeat;content:'';display:block;height:50px;position:absolute;bottom:0;right:0;width:40%}
div[class*='xCustom-videoCahoots']{background-image:url(//asset.engagesciences.com/images/4125/f0db5c3d-0f62-4048-984a-fb23852fde64/cahoots-small.png);background-position:top right}
div[class*='xCustom-videoCahoots'] .xComponentInner{background-color:transparent;border:3px solid white;padding-top:20px;padding-left:10px;padding-right:10px}
div[class*='xCustom-videoCahoots'] .xComponentInner .xButton{background:0;border:0;box-shadow:none;color:white}
div[class*='xCustom-videoCahoots'] .xComponentInner .xHeading{font-weight:bold;text-transform:uppercase}
div[class*='xCustom-videoCahoots'] .xComponentInner .xHeading,div[class*='xCustom-videoCahoots'] .xComponentInner .xByline,div[class*='xCustom-videoCahoots'] .xComponentInner .xDescription{color:white}
div[class*='xCustom-videoCahoots'] .xComponentInner .xByline,div[class*='xCustom-videoCahoots'] .xComponentInner .xDescription{text-transform:normal}
div[class*='xCustom-videoBeckyCJ']{background-image:url(//asset.engagesciences.com/images/4125/f0db5c3d-0f62-4048-984a-fb23852fde64/beckyCJ-small.png);background-position:top left}
div[class*='xCustom-videoBeckyCJ'] .xComponentInner{background-color:transparent;border:3px solid white;padding-top:20px;padding-left:10px;padding-right:10px}
div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xButton{background:0;border:0;box-shadow:none;color:white}
div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xHeading{font-weight:bold;text-transform:uppercase}
div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xHeading,div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xByline,div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xDescription{color:white}
div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xByline,div[class*='xCustom-videoBeckyCJ'] .xComponentInner .xDescription{text-transform:normal}
@media screen and (min-width:480px){body{font-family:Arial,sans-serif;background-color:white}
.xPage{padding-left:20px;padding-right:20px}
.xRow.xRow-2col_mid_mid .xCell{width:49%}
.xRow.xRow-2col_mid_mid .xCell.n1{padding-right:5px}
.xRow.xRow-2col_mid_mid .xCell.n2{padding-left:5px}
.xPageHeader .xComponent{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.xPageHeader a,.xPageHeader a:hover,.xPageHeader a:focus{color:white}
.xPageHeader .xTargetContainer{text-align:right}
.xPageHeader .xToolbar.xIconToolbar{text-align:right}
.xNavShareWrapper{margin-bottom:5px;margin-top:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.xNavigation{padding:0;vertical-align:bottom;margin-top:0;width:70%}
.xActionContainer.xActionSharing{width:30%}
.xTab{margin-bottom:0;margin-right:-4px}
.xTabLink{font-size:21px;padding:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-left:1px solid rgba(0,0,0,0.18);border-right:1px solid rgba(255,255,255,0.18)}
.xPageHeader .xNavigation a:hover,.xPageHeader .xNavigation a:focus{color:white;text-decoration:none;background:#970000}
a.xTabLink.current{padding-top:10px;padding-bottom:10px}
a.xTabLink{padding-top:10px;padding-bottom:10px}
.xTab.detailsTab,.xTab.detailsTab:hover,.xTab.detailsTab .current{border-radius:4px 0 0 4px}
.xCampaignHeader .xActionSharing{padding:0}
.xToolbar.xIconToolbar{text-align:left}
.xContainerGallery .xActionContainer.xActionsPagination{top:40%}
.xVideoGallery .xActionContainer.xActionsPagination{top:40%}
.xControlTerms_and_conditions .xFieldContainer,.xControlMarketing .xFieldContainer{margin-left:20%}
.xLabelContainer{width:20%}
#breakWrapper .xFieldContainer{margin-left:20%}
.xButton,.picker__button--today,.picker__button--clear{display:inline-block;width:auto}
.xSocialContentWall .xTemplateMasonry .xDisplayShow.xItem,.xSocialContentWall .xTemplateGrid.hasVariantS .xItem{width:50%;padding-bottom:50%}
.xSocialContentWall .xTemplateMasonry .xDisplaySpotlight.xItem{width:100%;padding-bottom:100%}
.xSocialContentWall .xTemplateMasonry .xDisplayFeature.xItem{width:100%;padding-bottom:50%}
}
@media screen and (min-width:600px){.xSocialContentWall .xTemplateMasonry .xDisplayShow.xItem,.xSocialContentWall .xTemplateGrid.hasVariantS .xItem{width:33%;padding-bottom:33%}
.xSocialContentWall .xTemplateMasonry .xDisplaySpotlight.xItem{width:66%;padding-bottom:66%}
.xSocialContentWall .xTemplateMasonry .xDisplayFeature.xItem{width:66%;padding-bottom:33%}
}
@media screen and (min-width:800px){.xSocialContentWall .xTemplateMasonry .xDisplayShow.xItem,.xSocialContentWall .xTemplateGrid.hasVariantS .xItem{width:25%;padding-bottom:25%}
.xSocialContentWall .xTemplateMasonry .xDisplaySpotlight.xItem{width:50%;padding-bottom:50%}
.xSocialContentWall .xTemplateMasonry .xDisplayFeature.xItem{width:50%;padding-bottom:25%}
div[class*='xCustom-video'] .xComponentInner{width:40%}
}
.xCountdownBody{white-space:normal!important}