
.already-owned-phase .messages.error .timeout-message,.already-owned-phase .error-msg .timeout-message,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.already-owned-phase .error-msg--red .timeout-message,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.balance-phase .messages.error .timeout-message,.balance-phase .error-msg .timeout-message,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.balance-phase .error-msg--red .timeout-message,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.format-phase .messages.error .timeout-message,.format-phase .error-msg .timeout-message,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.format-phase .error-msg--red .timeout-message,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.new-card-phase .messages.error .timeout-message,.new-card-phase .error-msg .timeout-message,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.new-card-phase .error-msg--red .timeout-message,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.redeem-phase .messages.error .timeout-message,.redeem-phase .error-msg .timeout-message,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.redeem-phase .error-msg--red .timeout-message,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.refund-phase .messages.error .timeout-message,.refund-phase .error-msg .timeout-message,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.refund-phase .error-msg--red .timeout-message,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.review-phase .messages.error .timeout-message,.review-phase .error-msg .timeout-message,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.review-phase .error-msg--red .timeout-message,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.success-phase .messages.error .timeout-message,.success-phase .error-msg .timeout-message,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.success-phase .error-msg--red .timeout-message,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.generic-phase .messages.error .timeout-message,.generic-phase .error-msg .timeout-message,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message,.generic-phase .error-msg--red .timeout-message,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message{color:#000;border:1px solid #55c4f5;padding:8px 24px;margin-top:30px;display:inline-block}.already-owned-phase .messages.error .timeout-message a,.already-owned-phase .error-msg .timeout-message a,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.already-owned-phase .error-msg--red .timeout-message a,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.balance-phase .messages.error .timeout-message a,.balance-phase .error-msg .timeout-message a,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.balance-phase .error-msg--red .timeout-message a,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.format-phase .messages.error .timeout-message a,.format-phase .error-msg .timeout-message a,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.format-phase .error-msg--red .timeout-message a,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.new-card-phase .messages.error .timeout-message a,.new-card-phase .error-msg .timeout-message a,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.new-card-phase .error-msg--red .timeout-message a,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.redeem-phase .messages.error .timeout-message a,.redeem-phase .error-msg .timeout-message a,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.redeem-phase .error-msg--red .timeout-message a,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.refund-phase .messages.error .timeout-message a,.refund-phase .error-msg .timeout-message a,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.refund-phase .error-msg--red .timeout-message a,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.review-phase .messages.error .timeout-message a,.review-phase .error-msg .timeout-message a,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.review-phase .error-msg--red .timeout-message a,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.success-phase .messages.error .timeout-message a,.success-phase .error-msg .timeout-message a,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.success-phase .error-msg--red .timeout-message a,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.generic-phase .messages.error .timeout-message a,.generic-phase .error-msg .timeout-message a,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a,.generic-phase .error-msg--red .timeout-message a,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message a{color:#027FA9}.already-owned-phase .messages.error .timeout-message p,.already-owned-phase .error-msg .timeout-message p,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.already-owned-phase .error-msg--red .timeout-message p,.already-owned-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.balance-phase .messages.error .timeout-message p,.balance-phase .error-msg .timeout-message p,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.balance-phase .error-msg--red .timeout-message p,.balance-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.format-phase .messages.error .timeout-message p,.format-phase .error-msg .timeout-message p,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.format-phase .error-msg--red .timeout-message p,.format-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.new-card-phase .messages.error .timeout-message p,.new-card-phase .error-msg .timeout-message p,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.new-card-phase .error-msg--red .timeout-message p,.new-card-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.redeem-phase .messages.error .timeout-message p,.redeem-phase .error-msg .timeout-message p,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.redeem-phase .error-msg--red .timeout-message p,.redeem-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.refund-phase .messages.error .timeout-message p,.refund-phase .error-msg .timeout-message p,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.refund-phase .error-msg--red .timeout-message p,.refund-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.review-phase .messages.error .timeout-message p,.review-phase .error-msg .timeout-message p,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.review-phase .error-msg--red .timeout-message p,.review-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.success-phase .messages.error .timeout-message p,.success-phase .error-msg .timeout-message p,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.success-phase .error-msg--red .timeout-message p,.success-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.generic-phase .messages.error .timeout-message p,.generic-phase .error-msg .timeout-message p,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p,.generic-phase .error-msg--red .timeout-message p,.generic-phase .account-phase__phase-header.account-phase__phase-header--error .timeout-message p{width:100%}.already-owned-phase.redeem-phase .messages.error,.balance-phase.redeem-phase .messages.error,.format-phase.redeem-phase .messages.error,.new-card-phase.redeem-phase .messages.error,.redeem-phase.redeem-phase .messages.error,.refund-phase.redeem-phase .messages.error,.review-phase.redeem-phase .messages.error,.success-phase.redeem-phase .messages.error,.generic-phase.redeem-phase .messages.error{padding-top:0}.generic-phase{margin:0 10px;padding-bottom:30px}
@media screen and (min-width:37.5em) {
  .generic-phase{margin:0}
}
.already-owned-phase .brand-item,.success-phase .brand-item{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;padding:0 .8876325947% 0 0}.already-owned-phase .brand-item:last-child,.success-phase .brand-item:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .already-owned-phase .brand-item,.success-phase .brand-item{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;padding:0}.already-owned-phase .brand-item:last-child,.success-phase .brand-item:last-child{margin-right:0}
}
.already-owned-phase .actions,.success-phase .actions{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%;margin-bottom:20px;margin-right:0}.already-owned-phase .actions:last-child,.success-phase .actions:last-child{margin-right:0}.already-owned-phase .actions li,.success-phase .actions li{margin-bottom:16px;clear:left;float:left}.already-owned-phase .actions li:last-of-type,.success-phase .actions li:last-of-type{margin-bottom:0}
@media screen and (min-width:37.5em) {
  .already-owned-phase .actions li:first-child,.success-phase .actions li:first-child{margin-bottom:8px}
}
.already-owned-phase .actions li .my-programmes,.success-phase .actions li .my-programmes{margin-top:8px}.already-owned-phase .actions li .my-programmes span,.success-phase .actions li .my-programmes span{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}
@media screen and (min-width:37.5em) {
  .already-owned-phase .actions,.success-phase .actions{float:left;display:block;margin-right:.8876325947%;width:36.9452296283%;margin-right:0;float:right}.already-owned-phase .actions:last-child,.success-phase .actions:last-child{margin-right:0}.already-owned-phase .actions .help,.success-phase .actions .help{display:block}
}
.already-owned-phase .purchase-content .purchase-banner,.success-phase .purchase-content .purchase-banner{margin-bottom:16px}.already-owned-phase .play,.success-phase .play{width:100%}.purchase-phase .choose-banner,.login-phase .choose-banner,#lightbox-content .uplift-phase .choose-banner,.download-phase .choose-banner,.lightbox-content .reauthenticate .choose-banner,.form-container .choose-banner,.account-phase .choose-banner{background:#027FA9;left:0;right:0;width:100%}.purchase-phase .choose-banner h2,.login-phase .choose-banner h2,#lightbox-content .uplift-phase .choose-banner h2,.download-phase .choose-banner h2,.lightbox-content .reauthenticate .choose-banner h2,.form-container .choose-banner h2,.account-phase .choose-banner h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:18px;line-height:50px;font-size:1.8rem;line-height:5rem;padding:0 8px;color:#fff}.store-lightbox .purchase-phase .choose-banner,.store-lightbox .login-phase .choose-banner,.store-lightbox #lightbox-content .uplift-phase .choose-banner,#lightbox-content .store-lightbox .uplift-phase .choose-banner,.store-lightbox .download-phase .choose-banner,.store-lightbox .lightbox-content .reauthenticate .choose-banner,.lightbox-content .store-lightbox .reauthenticate .choose-banner,.store-lightbox .form-container .choose-banner,.store-lightbox .account-phase .choose-banner{position:absolute}
@media screen and (min-width:37.5em) {
  .purchase-phase .choose-banner,.login-phase .choose-banner,#lightbox-content .uplift-phase .choose-banner,.download-phase .choose-banner,.lightbox-content .reauthenticate .choose-banner,.form-container .choose-banner,.account-phase .choose-banner{margin:-30px 0 30px}.purchase-phase .choose-banner h2,.login-phase .choose-banner h2,#lightbox-content .uplift-phase .choose-banner h2,.download-phase .choose-banner h2,.lightbox-content .reauthenticate .choose-banner h2,.form-container .choose-banner h2,.account-phase .choose-banner h2{background-image:url(/sites/all/themes/barcelona/images/logo-BBC-choose-banner.png);background-color:transparent;background-position:0 45%;background-repeat:no-repeat;font-size:30px;line-height:70px;font-size:3rem;line-height:7rem;*zoom:1;max-width:61em;margin-left:auto;margin-right:auto;background-size:150px auto;margin:0 30px;padding:0 0 0 160px}.svg .purchase-phase .choose-banner h2,.svg .login-phase .choose-banner h2,.svg #lightbox-content .uplift-phase .choose-banner h2,#lightbox-content .svg .uplift-phase .choose-banner h2,.svg .download-phase .choose-banner h2,.svg .lightbox-content .reauthenticate .choose-banner h2,.lightbox-content .svg .reauthenticate .choose-banner h2,.svg .form-container .choose-banner h2,.svg .account-phase .choose-banner h2{background-image:url(/sites/all/themes/barcelona/images/logo-BBC-choose-banner.svg)}.purchase-phase .choose-banner h2:before,.login-phase .choose-banner h2:before,#lightbox-content .uplift-phase .choose-banner h2:before,.download-phase .choose-banner h2:before,.lightbox-content .reauthenticate .choose-banner h2:before,.form-container .choose-banner h2:before,.account-phase .choose-banner h2:before,.purchase-phase .choose-banner h2:after,.login-phase .choose-banner h2:after,#lightbox-content .uplift-phase .choose-banner h2:after,.download-phase .choose-banner h2:after,.lightbox-content .reauthenticate .choose-banner h2:after,.form-container .choose-banner h2:after,.account-phase .choose-banner h2:after{content:"";display:table}.purchase-phase .choose-banner h2:after,.login-phase .choose-banner h2:after,#lightbox-content .uplift-phase .choose-banner h2:after,.download-phase .choose-banner h2:after,.lightbox-content .reauthenticate .choose-banner h2:after,.form-container .choose-banner h2:after,.account-phase .choose-banner h2:after{clear:both}.store-lightbox .purchase-phase .choose-banner,.store-lightbox .login-phase .choose-banner,.store-lightbox #lightbox-content .uplift-phase .choose-banner,#lightbox-content .store-lightbox .uplift-phase .choose-banner,.store-lightbox .download-phase .choose-banner,.store-lightbox .lightbox-content .reauthenticate .choose-banner,.lightbox-content .store-lightbox .reauthenticate .choose-banner,.store-lightbox .form-container .choose-banner,.store-lightbox .account-phase .choose-banner{top:-70px;margin:0}
}
@media screen and (min-width:61em) {
  .purchase-phase .choose-banner h2,.login-phase .choose-banner h2,#lightbox-content .uplift-phase .choose-banner h2,.download-phase .choose-banner h2,.lightbox-content .reauthenticate .choose-banner h2,.form-container .choose-banner h2,.account-phase .choose-banner h2{background-size:160px auto;padding:0 0 0 170px;background-position:0 50%}
}
.store-lightbox .format-phase .inner{margin-top:50px}.format-phase .purchase-container{position:relative}.format-phase .purchase-container .secure-flag{top:16px;position:absolute;right:0}
@media screen and (min-width:37.5em) {
  .store-lightbox .format-phase .inner{margin-top:0}
}
.balance-phase{padding-bottom:30px}.balance-phase .purchase-container{padding-top:0}
@media screen and (min-width:37.5em) {
  .balance-phase .purchase-container{padding-bottom:16px}
}
.balance-phase .secure-flag{margin:10px 0}
@media screen and (min-width:37.5em) {
  .balance-phase .secure-flag{margin:20px 0 0}
}
.balance-phase .error-msg,.balance-phase .account-phase__phase-header.account-phase__phase-header--error{margin-top:20px}
@media screen and (min-width:37.5em) {
  .balance-phase .error-msg,.balance-phase .account-phase__phase-header.account-phase__phase-header--error{margin-top:30px}
}
.balance-phase h3{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;color:#000;text-transform:uppercase;width:100%}.balance-phase .balance-actions{margin:20px 0;clear:both}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions{margin:20px 0}
}
.balance-phase .balance-actions__text{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:15px 0;border-bottom:1px solid #ddd;color:#666}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__text{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
.balance-phase .balance-actions__price{float:right}.balance-phase .balance-actions__price--margintop{margin-top:20px}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__price--margintop{margin-top:0}
}
.balance-phase .balance-actions__text--ewallet{border-width:2px}.balance-phase .balance-actions__text--outstanding{border-bottom:none;color:#000}.balance-phase .balance-actions__outstanding-amount{display:inline-block;width:80%}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__outstanding-amount{width:auto}
}
.balance-phase .balance-actions__add-new-card{margin:20px 0;clear:both;position:relative}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__add-new-card{margin:10px 0}
}
.balance-phase .balance-actions__add-new-card .button{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin:20px 0 20px 15px;padding:10px 0;width:214px;text-align:center}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__add-new-card .button{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;padding:10px 30px}
}
.balance-phase .balance-actions__add-new-card .payment-types-indicator{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-left:10px;color:#666;position:absolute}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__add-new-card .payment-types-indicator{margin-left:14px;top:22px;position:static}
}
.balance-phase .balance-actions__add-new-card .loading-message{display:inline-block;width:50%;padding:20px}.balance-phase .balance-actions__add-new-card.no-payment-methods{margin-bottom:22px;padding:0 0 22px;background-color:transparent;border-bottom:1px solid #ddd}.balance-phase .balance-actions__add-new-card.no-payment-methods .button{margin:0}.balance-phase .balance-actions__add-new-card .button{margin:0}.balance-phase .balance-actions__add-new-card.new-method .loading-message{width:100%}.balance-phase .balance-actions__paypal{margin-bottom:22px}.balance-phase .balance-actions__paypal .paypal-message{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;margin-left:10px;color:#666;position:absolute}.balance-phase .balance-actions__paypal .paypal-message a{text-indent:18px;background-image:url(/sites/all/themes/barcelona/images/tooltip-paypal.png);background-color:transparent;background-position:0 2px;background-repeat:no-repeat;color:#034678;display:inline-block}.svg .balance-phase .balance-actions__paypal .paypal-message a{background-image:url(/sites/all/themes/barcelona/images/tooltip-paypal.svg)}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__paypal{padding:0 0 22px;border-bottom:1px solid #ddd}.balance-phase .balance-actions__paypal .paypal-message{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-left:14px;position:relative}.balance-phase .balance-actions__paypal .paypal-message a{text-indent:20px}
}
.balance-phase .balance-actions__title--saved-payment{padding:20px 0 10px;border-bottom:1px solid #ddd;margin:0}.balance-phase .balance-actions__title--add-payment{padding:20px 0 10px;margin:0}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__title--add-payment{padding:35px 0 10px}
}
.ajax-loading .balance-phase .balance-actions__title--add-payment{display:none}.balance-phase .balance-actions__row{min-height:66px;padding:10px 0;float:left;display:block;margin-right:.8876325947%;width:100%;border-bottom:1px solid #ddd;clear:both;position:relative}.balance-phase .balance-actions__row:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__row{float:left;display:block;margin-right:.8876325947%;width:100%}.balance-phase .balance-actions__row:last-child{margin-right:0}
}
.balance-phase .balance-actions__row .loading-message{float:none;margin-top:0;position:absolute;right:0;text-align:left;width:50%}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__row .loading-message{*zoom:1;width:auto}.balance-phase .balance-actions__row .loading-message:before,.balance-phase .balance-actions__row .loading-message:after{content:"";display:table}.balance-phase .balance-actions__row .loading-message:after{clear:both}.balance-phase .balance-actions__row .loading-message p{float:right}
}
.balance-phase .balance-actions__row.hidden{display:none}.balance-phase .balance-actions__card-icon{margin:0 10px;width:32px;float:left}.balance-phase .balance-actions__paypal-icon{margin:0 10px;width:86px;float:left}.balance-phase .balance-actions__card-icons{font-size:12px;line-height:21px;font-size:1.2rem;line-height:2.1rem;margin-bottom:-4px;margin-left:-5px;width:68px}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__card-icons{margin-left:5px}
}
.balance-phase .balance-actions__manage-payment{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;color:#666}.balance-phase .balance-actions .balance-actions__manage-payment--card,.balance-phase .balance-actions .balance-actions__manage-payment--paypal{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;padding-top:13px}.balance-phase .balance-actions .balance-actions__manage-payment--card:last-child,.balance-phase .balance-actions .balance-actions__manage-payment--paypal:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions .balance-actions__manage-payment--card,.balance-phase .balance-actions .balance-actions__manage-payment--paypal{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;padding-top:10px}.balance-phase .balance-actions .balance-actions__manage-payment--card:last-child,.balance-phase .balance-actions .balance-actions__manage-payment--paypal:last-child{margin-right:0}
}
.balance-phase .balance-actions .balance-actions__manage-payment--expire,.balance-phase .balance-actions .balance-actions__manage-payment--paypal_address{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;padding:10px 0 0 10px;clear:left;word-wrap:break-word}.balance-phase .balance-actions .balance-actions__manage-payment--expire:last-child,.balance-phase .balance-actions .balance-actions__manage-payment--paypal_address:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions .balance-actions__manage-payment--expire,.balance-phase .balance-actions .balance-actions__manage-payment--paypal_address{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;clear:none}.balance-phase .balance-actions .balance-actions__manage-payment--expire:last-child,.balance-phase .balance-actions .balance-actions__manage-payment--paypal_address:last-child{margin-right:0}
}
.balance-phase .balance-actions__payment-actions{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;margin-right:0;margin-top:-24px;text-align:right}.balance-phase .balance-actions__payment-actions:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__payment-actions{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;margin-top:0}.balance-phase .balance-actions__payment-actions:last-child{margin-right:0}
}
.balance-phase .balance-actions__payment-actions .button{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding-left:20px;padding-right:20px;text-align:center;width:95%}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__payment-actions .button{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;padding-left:15px;padding-right:15px}
}
.balance-phase .balance-actions__new-methods{background:#ededed}.ajax-loading .balance-phase .balance-actions__new-methods{display:none}.ajax-loading .balance-phase .balance-actions__new-methods.ajax-loading{display:block}.balance-phase .balance-actions__new-methods .new-method{margin:0 8px;padding:20px 0;border-bottom:1px solid #d4d4d4}.balance-phase .balance-actions__new-methods .new-method.balance-actions__paypal{border-bottom:none}
@media screen and (min-width:37.5em) {
  .balance-phase .balance-actions__new-methods .new-method{margin:0 16px}
}
.ajax-loading .balance-phase .balance-actions__new-methods .new-method{border-bottom:none}.balance-phase .balance-actions__new-methods.my-account{background:none;margin:0}.balance-phase .balance-actions__new-methods.my-account .loading-message{display:none}.balance-phase .balance-actions__new-methods.my-account .new-method{margin:0}.balance-phase .balance-actions__new-methods.my-account.loading .loading-message{display:block}.balance-phase .balance-actions__new-methods.my-account.loading .new-method{display:none}.purchase-banner{background-color:#333;display:list-item;margin:0 -.625em -1.25em -.625em;text-align:center}
@media screen and (min-width:37.5em) {
  .purchase-banner{margin:0 -1em -1.25em -1em}
}
@media screen and (min-width:37.5em) {
  .purchase-banner{display:block}
}
.purchase-banner img{display:block;margin:0 auto}.paypal-redirect__loading{float:left}.paypal-redirect__text{padding-left:10px;overflow:auto}.paypal-redirect__text-heading{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;color:#027FA9;font-family:"Gill Sans",sans-serif;font-weight:400}
@media screen and (min-width:37.5em) {
  .paypal-redirect__text-heading{margin-bottom:8px}.paypal-redirect{margin-top:50px;margin-bottom:60px}
}
.buy-now{padding:10px 20px 15px;background:#000;display:block;position:relative}
@media screen and (min-width:37.5em) {
  .buy-now{float:left;display:block;margin-right:.8876325947%;width:36.9452296283%;right:30px;top:68px;background:rgba(17,17,17,0.85);position:absolute;z-index:5}.buy-now:last-child{margin-right:0}
}
@media screen and (min-width:61em) {
  .buy-now{float:left;display:block;margin-right:.8876325947%;width:26.8564663688%;top:68px;right:25px}.buy-now:last-child{margin-right:0}
}
.buy-now__price{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:45px;font-size:3rem;line-height:4.5rem;color:#fff}.buy-now__gift,.buy-now__wishlist{height:41px;border-top:1px solid #55c4f5}.buy-now__gift a,.buy-now__wishlist a{color:#fff;width:100%}.buy-now__wishlist{border-bottom:1px solid #55c4f5}.buy--buy-now,.buy--not-available{width:100%}.download-phase{min-height:0 !important;padding:0}.download-phase .phase-title{padding:0 0 0 30px}.download-phase .phase-title:before{background-image:url(/sites/all/themes/barcelona/images/download-black.png);background-color:transparent;background-position:7% 100%;background-repeat:no-repeat;left:10px;height:40px;width:20px;content:'';display:block;position:absolute}.svg .download-phase .phase-title:before{background-image:url(/sites/all/themes/barcelona/images/download-black.svg)}
@media screen and (min-width:37.5em) {
  .download-phase .phase-title:before{background-image:url(/sites/all/themes/barcelona/images/download-black.png);background-color:transparent;background-position:7% 75%;background-repeat:no-repeat;height:23px;top:16px;left:0}.svg .download-phase .phase-title:before{background-image:url(/sites/all/themes/barcelona/images/download-black.svg)}
}
.download-phase .description{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:16px;line-height:18px;font-size:1.6rem;line-height:1.8rem;margin:20px 0 10px;color:#666;text-align:left}
@media screen and (min-width:37.5em) {
  .download-phase .description{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
}
@media screen and (min-width:61em) {
  .download-phase .description{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
.download-phase .download-buttons{font-size:16px;line-height:18px;font-size:1.6rem;line-height:1.8rem;text-align:center}
@media screen and (min-width:37.5em) {
  .download-phase .download-buttons{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
}
@media screen and (min-width:61em) {
  .download-phase .download-buttons{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
}
.download-phase .download-buttons a.button{font-size:18px;line-height:40px;font-size:1.8rem;line-height:4rem;margin:10px 0;width:315px;display:inline-block;padding:0;max-width:100%}.download-phase .description-small{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem;width:315px;margin:10px 0;color:#666;margin:auto;text-align:left}.download-phase .help-link{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-top:15px;padding:20px 0 10px;border-top:1px solid #ddd;text-align:center}
@media screen and (min-width:37.5em) {
  .download-phase .help-link{margin-bottom:-30px}
}
.lightbox-container.narrow{width:482px}.iplayer-welcome{background:#fff;margin:0 -10px;padding:8px 18px}
@media screen and (min-width:37.5em) {
  .iplayer-welcome{padding:16px 25px}
}
@media screen and (min-width:65.125em) {
  .iplayer-welcome{padding:16px 0}
}
.iplayer-welcome .iplayer-welcome-content{margin:0 auto}.iplayer-welcome h2,.iplayer-welcome p{padding-right:20px;font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem}
@media screen and (min-width:37.5em) {
  .iplayer-welcome h2,.iplayer-welcome p{padding-right:0;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
@media screen and (min-width:48.125em) {
  .iplayer-welcome h2,.iplayer-welcome p{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem}
}
.iplayer-welcome h2{color:#027FA9;display:none;visibility:hidden}
@media screen and (min-width:37.5em) {
  .iplayer-welcome h2{display:block;visibility:visible}
}
.iplayer-welcome p{color:#000}.iplayer-welcome #iplayer-welcome-close{cursor:pointer;position:absolute;right:0;margin-top:3px}
@media screen and (min-width:37.5em) {
  .iplayer-welcome #iplayer-welcome-close{position:static;float:right;right:auto}
}
.iplayer-welcome #iplayer-welcome-close:hover .close-text{color:#55c4f5}.iplayer-welcome #iplayer-welcome-close:hover .close-icon{background-image:url(/sites/all/themes/barcelona/images/lightbox-close-active.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .iplayer-welcome #iplayer-welcome-close:hover .close-icon{background-image:url(/sites/all/themes/barcelona/images/lightbox-close-active.svg)}.iplayer-welcome #iplayer-welcome-close .close-text{display:none}
@media screen and (min-width:37.5em) {
  .iplayer-welcome #iplayer-welcome-close .close-text{display:inline-block;color:#666;vertical-align:top;font-size:14px;line-height:5px;font-size:1.4rem;line-height:.5rem;margin:5px 6px 4px}
}
.iplayer-welcome #iplayer-welcome-close .close-icon{background-image:url(/sites/all/themes/barcelona/images/lightbox-close.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:16px;margin-right:10px;width:16px}.svg .iplayer-welcome #iplayer-welcome-close .close-icon{background-image:url(/sites/all/themes/barcelona/images/lightbox-close.svg)}.no-js .iplayer-welcome{display:none}.node-m8-proposition-banner{background:#0095cc;margin:-20px -10px 16px;padding:0 8px}
@media screen and (min-width:37.5em) {
  .node-m8-proposition-banner{margin-bottom:24px;padding:0 15px}
}
@media screen and (min-width:65.125em) {
  .node-m8-proposition-banner{margin-bottom:40px;padding:0}
}
.node-m8-proposition-banner .node-m8-proposition-banner__wrapper{*zoom:1;max-width:61em;margin-left:auto;margin-right:auto;padding:17px 0;display:block;overflow:hidden;position:relative}.node-m8-proposition-banner .node-m8-proposition-banner__wrapper:before,.node-m8-proposition-banner .node-m8-proposition-banner__wrapper:after{content:"";display:table}.node-m8-proposition-banner .node-m8-proposition-banner__wrapper:after{clear:both}.node-m8-proposition-banner__heading{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;color:#fff}
@media screen and (min-width:37.5em) {
  .node-m8-proposition-banner__heading{font-size:21px;line-height:21px;font-size:2.1rem;line-height:2.1rem}
}
@media screen and (min-width:65.125em) {
  .node-m8-proposition-banner__heading{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;letter-spacing:-1px}
}
.node-m8-proposition-banner__content{display:inline;float:left;padding-right:10px}.node-m8-proposition-banner__cta{background:#fff;color:#000;display:inline-block;float:left;max-width:140px;max-width:14rem;margin-top:10px;font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;padding:7px 16px}
@media screen and (min-width:37.5em) {
  .node-m8-proposition-banner__cta{font-size:20px;line-height:30px;font-size:2rem;line-height:3rem;padding:7px 22px;margin-top:0;float:right}
}
@media screen and (min-width:61em) {
  .node-m8-proposition-banner__cta{margin-top:10px}
}
@media screen and (min-width:37.5em) {
  .node-m8-proposition-banner h2{margin-bottom:6px}
}
@media screen and (min-width:37.5em) {
  .node-m10-archive .container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}
}
.node-m10-archive .node-m10-archive__box{margin-bottom:8px}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box{width:32.5%;margin-bottom:12px}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-2{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-3{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-4{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-5{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;box-ordinal-group:6;-webkit-order:6;-moz-order:6;order:6;-ms-flex-order:6}
}
.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{background-color:#222;padding:4px 5px 12px 5px}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-type{color:#55c4f5;margin-bottom:0}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-type{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem}
}
.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .m10-title{color:#55c4f5;font-family:"Gill Sans",sans-serif;font-weight:400;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:26px;font-size:2.2rem;line-height:2.6rem;margin-bottom:0}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .m10-title{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:20px;line-height:18px;font-size:2rem;line-height:1.8rem;margin-bottom:4px}
}
@media screen and (min-width:48.125em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .m10-title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem}
}
@media screen and (min-width:61em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .m10-title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;margin-bottom:12px}
}
.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-description{color:#ccc;font-family:"Gill Sans",sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;max-height:40px;max-height:4rem}@-moz-document url-prefix(){.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-description{overflow:hidden;height:auto}}
@media screen and (min-width:61em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-description{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem;max-height:44px;max-height:4.4rem}@-moz-document url-prefix(){.node-m10-archive .node-m10-archive__box.node-m10-archive__box--title .module-description{overflow:hidden;height:auto}}
}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{padding:10px}
}
.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link{display:block;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link:hover,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link.keyboard-focus{outline:none;background-color:#027FA9}.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link:hover .module-type,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link:hover .m10-title,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link:hover .module-description,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link.keyboard-focus .module-type,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link.keyboard-focus .m10-title,.node-m10-archive .node-m10-archive__box.node-m10-archive__box--link.keyboard-focus .module-description{color:#fff}.node-m10-archive .node-m10-archive__box figure .image-container,.node-m10-archive .node-m10-archive__box figure .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.node-m10-archive .node-m10-archive__box figure .image-container:last-child,.node-m10-archive .node-m10-archive__box figure .info:last-child{margin-right:0}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box figure .image-container,.node-m10-archive .node-m10-archive__box figure .info{float:left;display:block;margin-right:.8876325947%;width:100%}.node-m10-archive .node-m10-archive__box figure .image-container:last-child,.node-m10-archive .node-m10-archive__box figure .info:last-child{margin-right:0}
}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box figure{margin-bottom:0}
}
.node-m10-archive .node-m10-archive__box figure .image-container{position:relative}.node-m10-archive .node-m10-archive__box .info{padding-left:5px}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box .info{position:absolute;bottom:0;margin:0;padding:5px 10px}.node-m10-archive .node-m10-archive__box .info .brand-item__title{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;color:#fff}
}
@media screen and (min-width:37.5em) and (min-width:48.125em) {
  .node-m10-archive .node-m10-archive__box .info .brand-item__title{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}
}
.node-m10-archive .node-m10-archive__box .info .brand-item__title--oneline{display:none}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box .info .brand-item__title--oneline{display:block}
}
.node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline{margin-bottom:3px}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline{display:none}
}
.node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline.brand-item__title--secondary,.node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline.brand-item__title--episode{color:#666}.node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline.brand-item__title--episode{white-space:normal;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:40px;max-height:4rem}@-moz-document url-prefix(){.node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline.brand-item__title--episode{overflow:hidden;height:auto}}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box .info .brand-item__title--multiline.brand-item__title--episode{display:none}
}
.node-m10-archive .node-m10-archive__box a:hover,.node-m10-archive .node-m10-archive__box a.keyboard-focus{outline:none}.node-m10-archive .node-m10-archive__box a:hover .brand-item__title,.node-m10-archive .node-m10-archive__box a.keyboard-focus .brand-item__title{color:#55c4f5}
@media screen and (min-width:37.5em) {
  .node-m10-archive .node-m10-archive__box .background-gradient{position:absolute;width:100%;height:75px;bottom:0;background-image:-webkit-linear-gradient(-270deg,rgba(0,0,0,0.94),rgba(0,0,0,0.72) 27px,transparent 100%);background-image:linear-gradient(0deg,rgba(0,0,0,0.99),rgba(0,0,0,0.72) 27px,transparent 100%)}
}
.no-flexbox .node-m10-archive{padding-bottom:12px}
@media screen and (min-width:37.5em) {
  .no-flexbox .node-m10-archive .node-m10-archive__box{float:left;width:31.5%;margin:0 1% 0 0;border-top:12px solid #fff}.no-flexbox .node-m10-archive .node-m10-archive__box .background-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColor='0',endColorstr='#000000')}
}
.no-flexbox .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{padding-bottom:200px;margin-bottom:-200px}.m10-mvt{display:none;background-color:#111;padding:15px 10px 0 10px}
@media screen and (min-width:61em) {
  .m10-mvt{padding:15px 0 0 0}
}
.m10-mvt .node-m10-archive{border-bottom:none}
@media screen and (min-width:37.5em) {
  .m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-1{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;box-ordinal-group:4;-webkit-order:4;-moz-order:4;order:4;-ms-flex-order:4}.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-3{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;box-ordinal-group:5;-webkit-order:5;-moz-order:5;order:5;-ms-flex-order:5}.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-4{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;box-ordinal-group:3;-webkit-order:3;-moz-order:3;order:3;-ms-flex-order:3}.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--item-5{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;box-ordinal-group:6;-webkit-order:6;-moz-order:6;order:6;-ms-flex-order:6}
}
.m10-mvt .node-m10-archive .node-m10-archive__box.node-m10-archive__box--title{background-color:transparent}.m10-mvt .node-m10-archive .node-m10-archive__box .info .brand-item__title--primary{color:#fff}.m10-mvt .node-m10-archive .node-m10-archive__box .info .brand-item__title--secondary,.m10-mvt .node-m10-archive .node-m10-archive__box .info .brand-item__title--episode,.m10-mvt .node-m10-archive .node-m10-archive__box .info .brand-item__title--item-only{color:#ccc}.m10-mvt .node-m10-archive .node-m10-archive__box a:hover,.m10-mvt .node-m10-archive .node-m10-archive__box a.keyboard-focus{outline:none}.m10-mvt .node-m10-archive .node-m10-archive__box a:hover .brand-item__title,.m10-mvt .node-m10-archive .node-m10-archive__box a.keyboard-focus .brand-item__title{color:#55c4f5}.no-transitions{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.modal-buttons li{margin-bottom:12px}.tray-item__play_button{display:none}.entitled .tray-item__play_button,.free .tray-item__play_button{display:block}body,html{height:100%;margin:0;padding:0;position:relative}h1.smp-spike{color:#4db9ef;margin:0;padding:40px 0;text-align:center}#dim-overlay{background:rgba(0,0,0,0.8);display:none;left:0;height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:2}#dim-overlay.active{display:block}.media-player-container{margin:0 auto;height:300px;width:480px;z-index:3;overflow:hidden;position:relative}.media-player-container #mediaPlayer{display:block;height:270px;position:absolute;width:100%;z-index:1}.media-player-container #endboard{display:block;height:270px;top:-270px;opacity:0.8;overflow:hidden;position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:bottom 0.3s linear;-moz-transition:bottom 0.3s linear;-o-transition:bottom 0.3s linear;transition:bottom 0.3s linear;width:100%;z-index:2}.media-player-container #endboard .carousel{display:block;height:250px;width:440px;margin:20px auto;overflow:scroll;position:relative}.media-player-container #endboard .carousel .slides{display:block;margin:0;overflow:auto;padding:0;position:relative;width:1320px}.media-player-container #endboard .carousel .slides li{background:transparent url(http://placehold.it/440x250) no-repeat 0 0;display:inline-block;float:left;height:250px;width:440px}.media-player-container #endboard.active{bottom:0}.media-player-container.full-screen{height:100%;left:0;position:absolute;top:0;width:100%}.media-player-container.full-screen #mediaPlayer{height:100%;position:relative;width:100%}.media-player-container.full-screen #endboard{top:-600px;height:600px}.media-player-container.full-screen #endboard .carousel{height:600px;width:800px}.media-player-container.full-screen #endboard .carousel .slides{width:2400px}.media-player-container.full-screen #endboard .carousel .slides li{background:transparent url(http://placehold.it/800x600) no-repeat 0 0;height:600px;width:800px}.media-player-container.full-screen #endboard.active{bottom:0}.media-player-container #cta{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;width:1px;overflow:hidden;padding:0}
@media screen and (min-width:37.5em) {
  .module.offset{margin-right:0}.module.offset>.container{margin-bottom:20px;padding-left:14px;border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;width:auto}.module.node-packshot-collection>.container{min-height:228px;overflow:visible}.module.node-packshot-collection>.container .store-carousel .mask{overflow:hidden}.module.node-packshot-collection>.container .store-carousel.single .viewport-container{height:auto !important}.module.node-packshot-collection>.container .store-carousel .mask{overflow:hidden}.module.node-packshot-collection>.container .store-carousel .mask .viewport-container .slides{overflow-y:hidden}.module.store-carousel{margin-bottom:-20px}.module .module-title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:17px}.collection-content .module{margin-bottom:23px;padding-top:23px;overflow:hidden}.collection-content .module.first,.collection-content .module.second{border-top:none;padding-top:0}.collection-content .module blockquote{padding:24px 0 0;float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collection-content .module blockquote:last-child{margin-right:0}.collection-content .module blockquote p{float:left;display:block;margin-right:.8876325947%;width:74.7780918513%;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:100;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;padding:0 0 8px 30px;border-left:1px solid #ddd;color:#666;float:right;margin:0}.collection-content .module blockquote p:last-child{margin-right:0}.collection-content .module blockquote cite{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;background-image:url(/sites/all/themes/barcelona/images/blockquote-bg-dark.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;background-size:21px auto;padding-top:27px;display:block;text-transform:uppercase;color:#111;font-family:"Gill Sans",sans-serif;font-weight:400;font-style:normal;margin:0}.collection-content .module blockquote cite:last-child{margin-right:0}.svg .collection-content .module blockquote cite{background-image:url(/sites/all/themes/barcelona/images/blockquote-bg-dark.svg)}.collection-content .module .supplemental{padding-top:24px;float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collection-content .module .supplemental:last-child{margin-right:0}.collection-content .module.primary{clear:both;overflow:visible}.collection-content .module.primary .editorial{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;margin-bottom:0}.collection-content .module.primary .editorial:last-child{margin-right:0}.collection-content .module.primary .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collection-content .module.primary .info:last-child{margin-right:0}.collection-content .module.primary .info .default-price{color:#027FA9}.collection-content .module.collection-l-image .info,.collection-content .module.primary.collection-l-image .info{margin-right:0;float:right}.collection-content .module.collection-l-image .editorial,.collection-content .module.collection-l-image blockquote,.collection-content .module.collection-l-image .supplemental,.collection-content .module.primary.collection-l-image .editorial,.collection-content .module.primary.collection-l-image blockquote,.collection-content .module.primary.collection-l-image .supplemental{float:left}.collection-content .module.collection-l-image blockquote,.collection-content .module.collection-l-image .supplemental,.collection-content .module.primary.collection-l-image blockquote,.collection-content .module.primary.collection-l-image .supplemental{clear:left}.collection-content .module.collection-r-image .info,.collection-content .module.primary.collection-r-image .info{float:left}.collection-content .module.collection-r-image .editorial,.collection-content .module.collection-r-image blockquote,.collection-content .module.collection-r-image .supplemental,.collection-content .module.primary.collection-r-image .editorial,.collection-content .module.primary.collection-r-image blockquote,.collection-content .module.primary.collection-r-image .supplemental{margin-right:0;float:right}.collection-content .module.collection-r-image blockquote,.collection-content .module.collection-r-image .supplemental,.collection-content .module.primary.collection-r-image blockquote,.collection-content .module.primary.collection-r-image .supplemental{clear:right}.collection-content .module.column{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;margin-left:0}.collection-content .module.column:last-child{margin-right:0}.collection-content .module.column.omega{margin-right:0}.collection-content .module.secondary{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;margin-left:0}.collection-content .module.secondary:last-child{margin-right:0}.collection-content .module.secondary.omega{margin-right:0}.collection-content .module.secondary figure,.collection-content .module.secondary .info{float:none;width:100%}.collection-content .module.secondary figure{margin-bottom:13px}.collection-content .module.secondary .info h1{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.collection-content .module.secondary .editorial{width:100%}.collection-content .module figure{overflow:visible;position:relative}.collection-content .module figure img{height:auto;width:100%}.collection-content .module .info p{margin-bottom:21px}.collection-content .module.active .index{color:#55c4f5}.module.episode-l-image .info{padding-left:.5em}.module.featured{padding-bottom:28px}.module.featured .lead-in-container{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;margin-bottom:0}.module.featured .lead-in-container:last-child{margin-right:0}.module.featured .lead-in-container .lead-in{padding-bottom:175%}.module.featured .lead-in-container .lead-in .inner{background:#ededed;padding:21px 16px}.module.featured .lead-in-container h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.module.featured .lead-in-container p{display:block}.module.featured .brand-item{margin:0 0 .5em;width:100%}.module.featured .brand-item figure{margin-bottom:6px}.module.featured .brand-item h1{color:#111;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.module.featured .brand-item span{color:#666;display:block;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.module.featured .brand-item span.year{display:block;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;margin-bottom:2px;color:#666;text-transform:uppercase}.module.featured .brand-item.primary{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;margin-right:.5em}.module.featured .brand-item.primary:last-child{margin-right:0}.module.featured .brand-item.primary .count{margin-bottom:8px}.module.featured .brand-item.primary p{color:#666;display:block;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.module.featured .column{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;margin:0}.module.featured .column:last-child{margin-right:0}.module.featured .dropped{display:none}.module.banner{padding-bottom:28px}.module.m7_promos{padding-bottom:28px}.module.m7_promos .promo{padding:21px;margin-bottom:0}.module.m7_promos .promo h1{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:32px;line-height:48px;font-size:3.2rem;line-height:4.8rem;margin-bottom:6px;color:#fff}.module.m7_promos .promo h2{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:24px;height:2.4rem;white-space:nowrap;margin-bottom:5px;height:auto}.module.m7_promos .promo a>.info{padding:0}.module.m7_promos .promo a>.info p{color:#ccc;display:block;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.module.m7_promos .promo a>.info .quantifier,.module.m7_promos .promo a>.info .collections .collection .price-wrapper,.collections .collection .module.m7_promos .promo a>.info .price-wrapper{display:none}.module.m7_promos .promo .tag{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;margin-bottom:10px}.module.m7_promos .promo .quantifier,.module.m7_promos .promo .collections .collection .price-wrapper,.collections .collection .module.m7_promos .promo .price-wrapper{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}.module.m7_promos .promo .brand-container .brand-item figure{margin-bottom:6px}.module.m7_promos .promo .brand-container .brand-item .info{display:block;padding-bottom:35px;margin-bottom:0}.module.m7_promos .promo .brand-container .brand-item:hover .quantifier del span,.module.m7_promos .promo .brand-container .brand-item:hover .collections .collection .price-wrapper del span,.collections .collection .module.m7_promos .promo .brand-container .brand-item:hover .price-wrapper del span{color:#e7201b}.module.m7_promos .promo.half{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;position:relative;margin-bottom:0;padding-bottom:40px;z-index:1}.module.m7_promos .promo.half:last-child{margin-right:0}.module.m7_promos .promo.half p{margin-top:11px}.module.m7_promos .promo.half a>.info{float:left;display:block;margin-right:1.7911641462%;width:57.5870149391%}.module.m7_promos .promo.half a>.info:last-child{margin-right:0}.module.m7_promos .promo.half a>.info h1{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:48px;height:4.8rem;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;max-height:92px}@-moz-document url-prefix(){.module.m7_promos .promo.half a>.info h1{overflow:hidden;height:auto}}.module.m7_promos .promo.half .brand-container{float:left;display:block;margin-right:1.7911641462%;width:35.5322627074%;float:right;margin-right:0}.module.m7_promos .promo.half .brand-container:last-child{margin-right:0}.module.m7_promos .promo.half .brand-container .info{padding-bottom:0}.module.m7_promos .promo.half .brand-container .brand-item{margin:0;float:right}.module.m7_promos .promo.half .brand-container h1,.module.m7_promos .promo.half .brand-container h2,.module.m7_promos .promo.half .brand-container .tag{display:none}.module.m7_promos .promo.fullwidth a>.info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;margin-right:0;padding-left:17px}.module.m7_promos .promo.fullwidth a>.info:last-child{margin-right:0}.module.m7_promos .promo.fullwidth a>.info header{display:none}.module.m7_promos .promo.fullwidth .brand-container{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.module.m7_promos .promo.fullwidth .brand-container:last-child{margin-right:0}.module.m7_promos .promo.fullwidth .brand-container .brand-item{float:left;display:block;margin-right:1.7911641462%;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-right:1px solid #979797}.module.m7_promos .promo.fullwidth .brand-container .brand-item:last-child{margin-right:0}.module.m7_promos .promo.fullwidth .brand-container .brand-item figure{float:left;display:block;margin-right:1.7911641462%;width:32.1392239025%;margin-bottom:0}.module.m7_promos .promo.fullwidth .brand-container .brand-item figure:last-child{margin-right:0}.module.m7_promos .promo.fullwidth .brand-container .brand-item .info{float:left;display:block;margin-right:1.7911641462%;width:66.0696119513%;margin-right:0;padding-left:10px;position:relative}.module.m7_promos .promo.fullwidth .brand-container .brand-item .info:last-child{margin-right:0}.flexbox .module.m7_promos .promo.fullwidth .brand-container .brand-item .info .quantifier,.flexbox .module.m7_promos .promo.fullwidth .brand-container .brand-item .info .collections .collection .price-wrapper,.collections .collection .flexbox .module.m7_promos .promo.fullwidth .brand-container .brand-item .info .price-wrapper{bottom:0;position:absolute}.module.m7_promos .promo.omega{margin-right:0}.module.m7_promos .inner-type-half{position:relative;overflow:hidden}.module.m7_promos .inner-type-half:after,.module.m7_promos .inner-type-half:before{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;content:'';position:absolute;display:block;height:100%;top:0;left:0;background:#222;z-index:0}.module.m7_promos .inner-type-half:after:last-child,.module.m7_promos .inner-type-half:before:last-child{margin-right:0}.module.m7_promos .inner-type-half:after{margin-right:0;left:auto;right:0}.brand-clips-wrapper{border-bottom:5px solid #ddd;*zoom:1;display:block;margin:0 .625em 1.75em;position:relative;overflow:visible}.brand-clips-wrapper:before,.brand-clips-wrapper:after{content:"";display:table}.brand-clips-wrapper:after{clear:both}.brand-clips-wrapper .brand-clips{margin:0 0 19px}.store-carousel{margin-right:0;overflow:visible;-webkit-transform:translate3d(0,0,0);width:100%}.store-carousel.playback-tray .arrows{display:block}.touch .store-carousel.playback-tray .arrows{display:none}.store-carousel .mask{height:auto;overflow:hidden;position:relative;width:100%}.js .store-carousel.loading.single{height:220px}.js .store-carousel.loading.episode-nav{height:175px}.js .store-carousel.loading.double,.js .store-carousel.loading.bestsellers{height:440px}.js .store-carousel.loading.brand-clips{height:130px}.js .store-carousel.loading.archive{height:320px}.store-carousel .viewport-container{-webkit-transform:translate3d(0,0,0);width:100%}.store-carousel .viewport-container .after{content:'';display:block;position:absolute;background:rgba(255,255,254,0.85);height:100%;right:-2px;top:0;-webkit-transform:translate3d(0,0,0);width:3%;z-index:2}.store-carousel .viewport{-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);z-index:0;overflow-x:auto;overflow-y:hidden}.store-carousel ::-webkit-scrollbar{display:none}.store-carousel .slides{*zoom:1;position:relative;-webkit-transform:translate3d(0,0,0);width:1200px}.store-carousel .slides:before,.store-carousel .slides:after{content:"";display:table}.store-carousel .slides:after{clear:both}.store-carousel .slides .slide{-webkit-transform:translate3d(0,0,0);max-width:149px;width:149px;margin:0 16px 0 0}.store-carousel .slides .slide.break{clear:left}.store-carousel .slides .slide.top-row{padding-bottom:21px}.store-carousel .slides .slide.last{margin:0 16px 0 0}.store-carousel .slides .slide.last-in-row{margin-right:0}.store-carousel .slides .slide:last-of-type{margin-right:0}.no-js .store-carousel .slides .slide h1{height:42px}.store-carousel .arrows{display:block}.touch .store-carousel .arrows,.no-js .store-carousel .arrows,.store-carousel .arrows.disabled{display:none}.store-carousel.bestselling .slides .slide{display:block;visibility:visible;float:left;margin:0 16px 0 0;width:149px}.store-carousel.bestselling .slides .slide.hidden{display:none}.store-carousel.bestselling .slides .slide:first-child{width:480px}.store-carousel.bestselling .slides .slide:first-child figure{float:none;width:auto;margin-right:0}.store-carousel.bestselling .slides .slide:first-child .info{float:none;width:auto;margin-right:0}.store-carousel.bestselling .slides .slide:first-child .info p{display:block;visibility:visible;margin-bottom:16px}.store-carousel.bestselling .slides .slide figure{float:none;width:auto;margin-right:0}.store-carousel.bestselling .slides .slide .info{float:none;width:auto;margin-right:0}.store-carousel.bestselling .slides .slide .year{display:block;visibility:visible;margin:10px 0 5px}.store-carousel.bestselling .slides .slide.last-in-row{margin-right:0}.store-carousel.archive .slides .slide{display:block}.store-carousel.archive .slides .slide .column{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.store-carousel.archive .slides .slide .column:last-child{margin-right:0}.store-carousel.archive .slides .slide .column.omega{margin-right:0}.store-carousel.archive .slides .slide .column .brand-item{display:block;position:relative}.store-carousel.archive .slides .slide .column .brand-item .inner{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.store-carousel.archive .slides .slide .column .brand-item .inner figure{bottom:0;left:0;margin:0;position:absolute;top:0;width:100%}.store-carousel.archive .slides .slide .column .brand-item .inner figure img{display:block;height:auto;position:absolute;width:100%;z-index:1}.store-carousel.archive .slides .slide .column .brand-item .inner figure figcaption{color:#fff;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;bottom:20px;left:24px;right:24px;position:absolute;z-index:3}.store-carousel.archive .slides .slide .column .brand-item .inner figure:after{background:transparent url(/sites/all/themes/barcelona/images/archive-carousel-gradient-landscape.png) repeat-x 0 100%;bottom:0;content:'';display:block;position:absolute;height:90px;left:0;width:100%;z-index:2}.store-carousel.archive .slides .slide .column .brand-item.fallback{display:none}.store-carousel.archive .slides .slide .column .brand-item.portrait{padding-bottom:115%}.store-carousel.archive .slides .slide .column .brand-item.portrait figure:after{background-image:url(/sites/all/themes/barcelona/images/archive-carousel-gradient-portrait.png);height:180px}.store-carousel.archive .slides .slide .column .brand-item.landscape{padding-bottom:56%}.store-carousel.archive .slides .slide .column .brand-item.top-row{margin-bottom:.5em}.store-carousel.archive .slides .slide .column .brand-item.info-box .inner{padding:22px 24px 0}.store-carousel.archive .slides .slide .column .brand-item.info-box h2{margin-bottom:10px}.store-carousel.archive .slides .slide .column .brand-item.info-box time{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px}.store-carousel.archive .slides .slide .column .brand-item.info-box p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.store-carousel.archive .slides .slide .column .brand-item.info-box figure:after{display:none}.store-carousel.playback-tray .viewport-container{padding:0}.store-carousel.playback-tray .after{content:'';display:block;position:absolute;background-color:#222;background-color:rgba(34,34,34,0.8);border-left:1px solid #333;height:430px;top:-30px;right:-2px;width:86px;-webkit-transform:translate3d(0,0,0);z-index:2}.store-carousel.playback-tray .arrows{right:35px}#hero-carousel{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;height:380px;height:38rem;padding-bottom:0}#hero-carousel .content{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;bottom:auto;height:100%;left:0;opacity:1;top:0}.no-js #hero-carousel .content{background:#111;background:rgba(17,17,17,0.92)}#hero-carousel .content .constrain{margin:0 30px}#hero-carousel .content .constrain.constrain--m1-b .no-info-header{color:#fff}#hero-carousel .content .constrain.constrain--m1-b a:hover .no-info-header{color:#55c4f5}#hero-carousel .content .header,#hero-carousel .content .detail{background:none}#hero-carousel .content .tag{margin-bottom:6px}#hero-carousel .content .detail{bottom:auto;height:auto;float:left;display:block;margin-right:2.1571245036%;width:100%;padding:0;position:relative}#hero-carousel .content .detail:last-child{margin-right:0}#hero-carousel .content .detail .constrain{*zoom:1;height:100%}#hero-carousel .content .detail .constrain:before,#hero-carousel .content .detail .constrain:after{content:"";display:table}#hero-carousel .content .detail .constrain:after{clear:both}#hero-carousel .content .detail .info__series,#hero-carousel .content .detail button{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}#hero-carousel .content .detail .info{display:block;float:right;height:100%;min-height:130px;min-height:13rem;width:138px;width:13.8rem;position:relative}#hero-carousel .content .detail .packshot{margin:0;width:117px;width:11.7rem}#hero-carousel .content .detail .quantifier,#hero-carousel .content .detail .collections .collection .price-wrapper,.collections .collection #hero-carousel .content .detail .price-wrapper{display:block;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}#hero-carousel .content .detail p{margin-bottom:32px}#hero-carousel .content .detail .cta-container{bottom:0;position:absolute}#hero-carousel .content .detail .cta-container .button{display:block}#hero-carousel .content .detail button.generic,#hero-carousel .content .detail button.buy{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}#hero-carousel .viewport .overlay{background:#111;background:rgba(17,17,17,0.92);display:block;height:100%;left:0;position:absolute;top:0;width:330px;width:33rem;z-index:2}#hero-carousel .viewport .overlay.hidden .content{opacity:0}.no-js #hero-carousel .viewport .overlay{display:none}#hero-carousel .slides .slide{overflow:hidden}#hero-carousel .slides .slide .background{height:100%;max-width:none;width:auto}.js #hero-carousel .slides .slide .content{display:none}#hero-carousel .slides .slide .brand-items{display:block;float:right;margin-top:24px;width:355px;width:35.5rem;position:relative;z-index:3}#hero-carousel .slides .slide .brand-items .inner{*zoom:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);transform:scale(0.8,0.8);visibility:hidden}#hero-carousel .slides .slide .brand-items .inner:before,#hero-carousel .slides .slide .brand-items .inner:after{content:"";display:table}#hero-carousel .slides .slide .brand-items .inner:after{clear:both}#hero-carousel .slides .slide .brand-items .inner.active{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}#hero-carousel .slides .slide .brand-items .inner.visible{visibility:visible}#hero-carousel .slides .slide .brand-items .brand-item.gt4{display:none}#hero-carousel .slides .slide .brand-items .brand-item.even{margin-right:0}#hero-carousel .slides .slide .brand-items .brand-item a{text-decoration:none}#hero-carousel .slides .slide .brand-items .brand-item .promo-info__brand-name,#hero-carousel .slides .slide .brand-items .brand-item .promo-info__series-name,#hero-carousel .slides .slide .brand-items .brand-item .quantifier,#hero-carousel .slides .slide .brand-items .brand-item .collections .collection .price-wrapper,.collections .collection #hero-carousel .slides .slide .brand-items .brand-item .price-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}#hero-carousel .slides .slide .brand-items .brand-item .promo-info__brand-name{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:20px;font-size:1.8rem;line-height:2rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0;height:auto}#hero-carousel .slides .slide .brand-items .brand-item .promo-info__brand-name.no-info-series{margin-bottom:20px}#hero-carousel .slides .slide .brand-items .brand-item .promo-info__series-name{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#hero-carousel .slides .slide .brand-items .brand-item .promo-info__series-name.no-brand-title{margin-bottom:20px}#hero-carousel .slides .slide .brand-items .brand-item.clickable{position:relative}#hero-carousel .slides .slide .brand-items .brand-item.clickable a:hover .promo-info__brand-name,#hero-carousel .slides .slide .brand-items .brand-item.clickable a:hover .promo-info__series-name,#hero-carousel .slides .slide .brand-items .brand-item.clickable a:hover .quantifier,#hero-carousel .slides .slide .brand-items .brand-item.clickable a:hover .collections .collection .price-wrapper,.collections .collection #hero-carousel .slides .slide .brand-items .brand-item.clickable a:hover .price-wrapper{color:#55c4f5}#hero-carousel .slides .slide .brand-items .brand-item .quantifier,#hero-carousel .slides .slide .brand-items .brand-item .collections .collection .price-wrapper,.collections .collection #hero-carousel .slides .slide .brand-items .brand-item .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:400;color:#55c4f5;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}#hero-carousel .arrows li{opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#hero-carousel .arrows.visible{display:block}#hero-carousel .arrows.opaque li{opacity:1}#hero-carousel nav{margin:0}#hero-carousel.genre .slides .slide .background{height:auto;width:100%}.brand-item.accordion .accordion-toggle{display:none}.brand-item .genre-list{float:left;margin-bottom:24px;margin-top:0;display:block;visibility:visible}.collection-item .quick-buy .quantifier,.collection-item .quick-buy .collections .collection .price-wrapper,.collections .collection .collection-item .quick-buy .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:40px;font-size:3rem;line-height:4rem}.collection-item .quick-buy .price-wrapper .price__offer{font-size:30px;line-height:45px;font-size:3rem;line-height:4.5rem}.collection-item blockquote,.collection-item .supplemental{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collection-item blockquote:last-child,.collection-item .supplemental:last-child{margin-right:0}.series-item .packshot,.episode-item .packshot,.one-off-brand-item .packshot{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;max-width:none}.series-item .packshot:last-child,.episode-item .packshot:last-child,.one-off-brand-item .packshot:last-child{margin-right:0}.series-item .info,.episode-item .info,.one-off-brand-item .info{float:left;display:block;margin-right:.8876325947%;width:41.1488809864%;clear:none;padding-top:0}.series-item .info:last-child,.episode-item .info:last-child,.one-off-brand-item .info:last-child{margin-right:0}.series-item .info .play-trailer,.episode-item .info .play-trailer,.one-off-brand-item .info .play-trailer{border:1px solid #55c4f5;margin-bottom:15px}.series-item .quick-buy,.episode-item .quick-buy,.one-off-brand-item .quick-buy{margin-right:0;position:relative}.series-item .quick-buy .price,.episode-item .quick-buy .price,.one-off-brand-item .quick-buy .price,.series-item .quick-buy .quantifier,.episode-item .quick-buy .quantifier,.one-off-brand-item .quick-buy .quantifier,.series-item .quick-buy .collections .collection .price-wrapper,.collections .collection .series-item .quick-buy .price-wrapper,.episode-item .quick-buy .collections .collection .price-wrapper,.collections .collection .episode-item .quick-buy .price-wrapper,.one-off-brand-item .quick-buy .collections .collection .price-wrapper,.collections .collection .one-off-brand-item .quick-buy .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem}.series-item .quick-buy .price__offer,.episode-item .quick-buy .price__offer,.one-off-brand-item .quick-buy .price__offer{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem}.series-item .accessibility,.episode-item .accessibility,.one-off-brand-item .accessibility{float:left;margin-right:5px}.series-item .info__title,.episode-item .info__title,.one-off-brand-item .info__title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:0}.series-item .info__title.info__title--main,.episode-item .info__title.info__title--main,.one-off-brand-item .info__title.info__title--main{white-space:normal}.episode-item .packshot{float:left;display:block;margin-right:.8876325947%;width:15.9269728377%}.episode-item .packshot:last-child{margin-right:0}.episode-item .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.episode-item .info:last-child{margin-right:0}.episode-item .quick-buy{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.episode-item .quick-buy:last-child{margin-right:0}.episode-item .quick-buy .price,.episode-item .quick-buy .quantifier,.episode-item .quick-buy .collections .collection .price-wrapper,.collections .collection .episode-item .quick-buy .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.episode-item .quick-buy .price__offer{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.episode-item .info__title{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin-bottom:7px}.one-off-brand-item .info{float:left;display:block;margin-right:.8876325947%;width:57.9634864189%}.one-off-brand-item .info:last-child{margin-right:0}.one-off-brand-item .quick-buy{float:right;margin-left:16.8146054325%;margin-right:0}.item-listing{border-bottom:none;margin-bottom:35px;padding-bottom:0}.item-listing .accordion{padding:16px 0 13px;border-top:1px solid #ddd}.item-listing .accordion .accordion-content .info__title{display:block}.item-listing .accordion .accordion-content .guidance{display:inline-block}#superbrands ul li{width:25%}.collection-content{margin:0 15px}.collections-page,.wide-main{z-index:3}.wide-wrap{*zoom:1;background-color:#fff}.wide-wrap:before,.wide-wrap:after{content:"";display:table}.wide-wrap:after{clear:both}.collections .collection .tablet{display:block}.collections .collection img{float:right;margin:0;min-width:450px;width:60%}.collections .collection .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;background:#222;min-width:300px;padding-top:11px;height:100%;left:0;position:absolute;top:0}.collections .collection .info:last-child{margin-right:0}.collections .collection .info .mobile{display:none}.collections .collection .info .price-wrapper .price__offer{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.collections .collection .info .quantifier,.collections .collection .info .price-wrapper{bottom:90px;clear:both;display:block}.lt-ie9 .collections .collection .info .quantifier,.lt-ie9 .collections .collection .info .price-wrapper{position:static}.collections .collection .info .quantifier,.collections .collection .info .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;color:#55c4f5}.collections .collection .info .module-type{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;color:#55c4f5;display:block;text-transform:uppercase}.collections .collection .button{bottom:16px;left:16px;right:auto;top:auto}.collections .collection .button .count{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:48px;line-height:45px;font-size:4.8rem;line-height:4.5rem;margin-right:8px;float:left}.collections .collection .button .labels{display:block;height:100%;float:left;margin-top:4px}.collections .collection .button .labels span.tablet{display:block;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.collections .collection .button .programmes{color:#111;color:#183f50}.collections .collection .button .full{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.collections .collection.primary .brands{border-right:1px solid #ddd;float:left;display:block;margin-right:.8876325947%;width:74.7780918513%;margin-right:0;padding-right:.5em}.collections .collection.primary .brands:last-child{margin-right:0}.collections .collection.primary .brands .brand{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collections .collection.primary .brands .brand:last-child{margin-right:0}.collections .collection.primary .brands .brand.omega{display:none}.collections .collection.primary .collection-meta{float:left;display:block;margin-right:.8876325947%;width:24.334275554%}.collections .collection.primary .collection-meta:last-child{margin-right:0}.collections .collection.primary .collection-meta blockquote{background-image:url(/sites/all/themes/barcelona/images/blockquote-bg.png);background-color:transparent;background-position:16px 0;background-repeat:no-repeat;display:block;margin:0;padding:77px 0 0 .5em}.svg .collections .collection.primary .collection-meta blockquote{background-image:url(/sites/all/themes/barcelona/images/blockquote-bg.svg)}.collections .collection.primary .collection-meta blockquote h2,.collections .collection.primary .collection-meta blockquote cite{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:12px;line-height:12px;font-size:1.2rem;line-height:1.2rem;color:#111;text-transform:uppercase}.collections .collection.primary .collection-meta blockquote cite{display:block;margin-bottom:16px}.collections .collection.primary .collection-meta blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:100;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;color:#666;font-style:italic}.collections .collection.primary .collection-meta .button{bottom:auto;*zoom:1;left:.5em;right:0;top:0}.collections .collection.primary .collection-meta .button:before,.collections .collection.primary .collection-meta .button:after{content:"";display:table}.collections .collection.primary .collection-meta .button:after{clear:both}.collections .collection.primary .collection-meta .button .container{float:left;height:28px;position:relative}.collections .collection.primary .collection-meta .button .programmes{bottom:0;position:absolute}.collections .collection.primary .collection-meta .button .full{clear:left;display:block}.collections .collection.primary .collection-meta .button:hover{background:#111;color:#fff}.collections .collection.primary .collection-meta .button:hover .programmes{color:#fff}.collections .collection.tertiary{float:left;width:50%;padding-right:8px}.collections .collection.tertiary.dropped-omega{display:block;visibility:visible;padding-right:0;padding-left:8px}.collections .collection.tertiary.omega{margin-right:0;padding-right:0;padding-left:8px}.collections .collection.tertiary .module-type{display:none}.collections .collection.tertiary img{float:none;min-width:0;width:100%}.collections .collection.tertiary .info{float:left;display:block;margin-right:1.7911641462%;width:100%;min-height:280px;min-width:0;position:relative;float:none}.collections .collection.tertiary .info:last-child{margin-right:0}.collections .collection.tertiary .info .info__collection-title{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:48px;height:4.8rem;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Gill Sans",sans-serif;font-weight:400;height:auto;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}@-moz-document url-prefix(){.collections .collection.tertiary .info .info__collection-title{overflow:hidden;height:auto}}.error-code{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:60px;line-height:90px;font-size:6rem;line-height:9rem;text-align:center}.hero{height:430px;padding-bottom:0}.hero.sticky-hero{overflow:visible}.hero.sticky{background:#222;position:fixed;top:0;z-index:4}.cssgradients.opacity .hero.sticky>.viewport-container .viewport:before,.cssgradients.opacity .hero.sticky>.viewport-container .viewport:after{display:none}.hero .background{position:absolute;height:100%;max-width:none;width:auto}.hero .slide{width:100%;position:relative;overflow:hidden}.hero .viewport-container,.hero .viewport{height:100%}.hero .content{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;left:0;bottom:auto;top:0;height:100%;background:none}.hero .content:last-child{margin-right:0}.no-cssgradients .hero .content{width:400px;background-color:#222;background-color:rgba(34,34,34,0.85)}.no-cssgradients .hero .content .constrain{margin:0 32px 0 29px}.hero .content .header,.hero .content .detail{background:none;max-width:none}.hero .content .header{float:none;margin:0;padding-top:20px;position:relative;width:100%}.hero .content .header p{display:inline-block;margin:0 0 15px 0}.hero .content .header__brand,.hero .content .header__main,.hero .content .product-info-header__title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;height:auto;margin-bottom:17px}.hero .content .header__main{max-width:400px}.hero .content .header__title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;color:#bcbcbc}.hero .content .tag{margin-bottom:11px}.hero .content .detail{bottom:auto;height:auto;padding:0;position:relative}.hero .content .detail .info{width:48%;display:block;float:right;height:100%;min-height:117px;width:138px;position:relative}.hero h2{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.hero h3{color:#999;margin-bottom:.5em}.hero h3,.hero button{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.hero .guidance-bar{display:block;visibility:visible}.hero .guidance-bar.mobile{display:none;visibility:hidden}.hero .episode-nav-container{background:#222;bottom:0;display:block;height:auto;position:absolute;width:100%;z-index:3}.hero .episode-nav-container .store-carousel{border:none;float:none}.hero .episode-nav-container .store-carousel .mask{margin-left:15px;width:auto}.hero .episode-nav-container .store-carousel .arrows{right:16px;top:42px}.hero .episode-nav-container .store-carousel .arrows li{background-image:url(/sites/all/themes/barcelona/images/store-carousel-prev-disabled.png);background-color:#fff;background-position:50% 50%;background-repeat:no-repeat}.svg .hero .episode-nav-container .store-carousel .arrows li{background-image:url(/sites/all/themes/barcelona/images/store-carousel-prev-disabled.svg)}.hero .episode-nav-container .store-carousel .arrows li:hover{background-color:#55c4f5}.hero .episode-nav-container .store-carousel .arrows li:hover.disabled{background-color:#fff}.hero .episode-nav-container .store-carousel .arrows li.next{background-image:url(/sites/all/themes/barcelona/images/store-carousel-next-disabled.png);background-color:#fff;background-position:50% 50%;background-repeat:no-repeat}.svg .hero .episode-nav-container .store-carousel .arrows li.next{background-image:url(/sites/all/themes/barcelona/images/store-carousel-next-disabled.svg)}.hero .episode-nav-container .store-carousel .arrows li.next:hover{background-color:#55c4f5}.hero .episode-nav-container .store-carousel .arrows li.next.disabled{background-color:#fff}.hero .episode-nav-container .store-carousel .viewport-container{padding-left:15px;border-left:1px solid #333;width:auto}.hero .episode-nav-container .store-carousel .viewport-container .after{background:#222;background:rgba(34,34,34,0.9);border-left:1px solid #333;width:15px;right:0}.hero .episode-nav-container .store-carousel .viewport-container .slide{height:auto;padding-top:24px}.hero .episode-nav-container .store-carousel .viewport-container .slide .index{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;background:#222;color:#555;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:100;font-size:27px;line-height:22px;font-size:2.7rem;line-height:2.2rem;height:26px;width:26px;left:0;position:absolute;text-align:center;top:0}.hero .episode-nav-container .store-carousel .viewport-container .slide figure{background:#55c4f5}.hero .episode-nav-container .store-carousel .viewport-container .slide img{display:block;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:1}.hero .episode-nav-container .store-carousel .viewport-container .slide .info{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;min-height:62px;border-bottom:7px solid transparent}.hero .episode-nav-container .store-carousel .viewport-container .slide:hover img,.hero .episode-nav-container .store-carousel .viewport-container .slide.active img{opacity:0.4}.hero .episode-nav-container .store-carousel .viewport-container .slide:hover .info__title,.hero .episode-nav-container .store-carousel .viewport-container .slide:hover .info__series,.hero .episode-nav-container .store-carousel .viewport-container .slide:hover .quantifier,.hero .episode-nav-container .store-carousel .viewport-container .slide:hover .collections .collection .price-wrapper,.collections .collection .hero .episode-nav-container .store-carousel .viewport-container .slide:hover .price-wrapper,.hero .episode-nav-container .store-carousel .viewport-container .slide:hover a,.hero .episode-nav-container .store-carousel .viewport-container .slide.active .info__title,.hero .episode-nav-container .store-carousel .viewport-container .slide.active .info__series,.hero .episode-nav-container .store-carousel .viewport-container .slide.active .quantifier,.hero .episode-nav-container .store-carousel .viewport-container .slide.active .collections .collection .price-wrapper,.collections .collection .hero .episode-nav-container .store-carousel .viewport-container .slide.active .price-wrapper,.hero .episode-nav-container .store-carousel .viewport-container .slide.active a{color:#55c4f5}.hero .episode-nav-container .store-carousel .viewport-container .slide:hover .index,.hero .episode-nav-container .store-carousel .viewport-container .slide.active .index{color:#027FA9}.hero .episode-nav-container .store-carousel .viewport-container .slide.active .info{border-color:#55c4f5}.hero .episode-nav-container .store-carousel .viewport-container .slide .info__title{color:#fff;font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}.hero .episode-nav-container .store-carousel .viewport-container .slide .info__series{color:#999;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;font-style:italic}.hero.episodic-collection-header{height:560px;padding-bottom:0}.hero.brand-collection-header{padding-bottom:0}.hero .sticky-fixed{width:100%;position:fixed;top:0;bottom:auto;height:auto;padding:4px 0;background:#000;z-index:4}.hero .sticky-fixed .header{*zoom:1;float:left;padding:0}.hero .sticky-fixed .header:before,.hero .sticky-fixed .header:after{content:"";display:table}.hero .sticky-fixed .header:after{clear:both}
}
@media screen and (min-width:37.5em) and (min-width:37.5em) {
  .hero .sticky-fixed .header{width:55%}
}
@media screen and (min-width:37.5em) {
  .hero .sticky-fixed .header span,.hero .sticky-fixed .header .header__title{display:inline-block;margin-bottom:0;line-height:40px;vertical-align:top}.hero .sticky-fixed .header .header__title{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;margin:7px 0 0 5px;height:auto}
}
@media screen and (min-width:37.5em) and (min-width:37.5em) {
  .hero .sticky-fixed .header .header__title{width:50%}
}
@media screen and (min-width:37.5em) and (min-width:61em) {
  .hero .sticky-fixed .header .header__title{width:68%}
}
@media screen and (min-width:37.5em) {
  .hero .sticky-fixed .detail{clear:none;min-height:0;padding:0;position:absolute;right:7px;width:47%}.hero .sticky-fixed .detail p{display:none;visibility:hidden}.hero .sticky-fixed .detail .quick-buy{margin:0;padding:0;text-align:right;float:right;width:100%}.hero .sticky-fixed .detail .quick-buy .price{display:block;float:left;width:25%;font-weight:400;margin-left:10px;font-size:22px;line-height:44px;font-size:2.2rem;line-height:4.4rem}.hero .sticky-fixed .detail .quick-buy .button-group+div{width:65%;float:right}.hero .sticky-fixed .detail .quick-buy .button-group+div span.lead-cta a{text-align:left}.hero.sticky .sticky-fixed{display:block}.hero.theme-page-header .inner{position:relative}.hero.theme-page-header .content{position:absolute}.hero.theme-page-header .content .header{max-width:none;position:relative}.hero.product-collection-header{padding-bottom:0}.hero.product-collection-header .content{bottom:auto}.hero.brand .inner{background:transparent;margin-top:0}.hero.brand .inner .content .detail{background:transparent}.hero.brand .header.with-logo{padding-top:29px}.hero.brand .header .header__main{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;height:auto;position:relative;top:auto;width:auto}.hero.brand .header .header__main.logo-img{height:auto;position:relative;top:auto;width:100%}.hero.brand .header .header__main.logo-img img{height:auto;width:100%}.hero.brand.wallpaper{background:transparent;height:auto}.cssgradients.opacity .hero.brand.wallpaper>.viewport-container .viewport:before,.cssgradients.opacity .hero.brand.wallpaper>.viewport-container .viewport:after{display:none}.hero.brand.wallpaper .inner{position:absolute;top:0;z-index:2}.hero.brand.wallpaper .background{position:relative}.hero.brand.wallpaper .content{bottom:auto;height:100%;left:auto;position:relative;top:auto;width:100%}.hero.brand.wallpaper .header{background:transparent;bottom:auto;display:block;float:none;height:100%;max-width:100%;padding:0;position:relative}.hero.brand.wallpaper .header .constrain{height:100%;position:relative}.hero.brand.wallpaper .header.has-logo{padding-top:29px}.hero.brand.wallpaper.has-top-picks h1.logo{margin-top:-110px}.hero.brand.wallpaper .top-picks{bottom:auto;position:relative;z-index:3}.cssgradients.opacity .hero.product .viewport-container>.viewport:before{display:none}.hero.product .background{display:block;float:none;height:120%;left:auto;right:0;width:auto}.hero.product .content{background:#222;right:auto}.hero.product .content .header__brand{margin-bottom:6px}.hero.product .content .header__title{margin-bottom:15px}.hero.product .content .header{padding-top:18px}.hero.product .content .header,.hero.product .content .detail{display:block}.hero.product .content .button{height:40px;line-height:40px;padding-left:50px}.hero.product .content .button:before{width:40px}.hero.product .content .button.play-trailer{margin-top:0}.hero.product .constrain{margin:0 15px 0 15px}.tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.no-flexbox .tabs>.tab-label,.no-flexbox .tabs>ul{float:left}.no-flexbox .tabs>.tab-label li,.no-flexbox .tabs>ul li{margin-right:20px}.tabs>.tab-label{margin-right:20px;padding:4px 5px 4px 0;display:inline-block;visibility:visible}.tabs>ul{justify-content:flex-start}.tabs>ul li{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-right:20px}.no-flexbox .tabs>ul{*zoom:1}.no-flexbox .tabs>ul:before,.no-flexbox .tabs>ul:after{content:"";display:table}.no-flexbox .tabs>ul:after{clear:both}.no-flexbox .tabs>ul li{float:none;width:auto;display:inline-block;min-width:50px;text-align:center}.alphabetical-sub-filter{margin-left:-0.5%;margin-right:-0.5%}.alphabetical-sub-filter .filter-select{width:6.145%;margin-left:0.5%;margin-right:0.5%}.alphabetical-sub-filter .filter-select.numerical-select{width:13.285714286%}.content-filter .brand-item{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.content-filter .brand-item:nth-child(2n){margin-right:0}.content-filter .brand-item:nth-child(2n+1){clear:left}.content-filter .brand-item:last-child{margin-right:0}.content-filter .brand-item:nth-of-type(2n){clear:none;margin-right:auto;float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.content-filter .brand-item:nth-of-type(2n):last-child{margin-right:0}.content-filter .brand-item:nth-of-type(2n+1){clear:none}.content-filter .brand-item:nth-of-type(3n){margin-right:0}.content-filter .brand-item:nth-of-type(3n+1){clear:left}.ie8 .content-filter .brand-item{float:left;display:block;margin-right:.8876325947%;width:32.4052861615%}.ie8 .content-filter .brand-item:last-child{margin-right:0}.no-lastchild .content-filter .brand-item.mobile{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.no-lastchild .content-filter .brand-item.mobile:last-child{margin-right:0}.no-lastchild .content-filter .brand-item.mobile+.brand-item{clear:none}.no-lastchild .content-filter .brand-item.omega{margin-right:0}.content-filter .brand-item p{display:block;visibility:visible;margin-bottom:22px}.content-filter .brand-item:last-child .lt-ie8{margin-right:0}.lightbox-background{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.lightbox-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:0}.lightbox-container.visible{opacity:1}.purchase-phase h1,.login-phase h1,#lightbox-content .uplift-phase h1,.download-phase h1,.lightbox-content .reauthenticate h1,.form-container h1,.account-phase h1,.purchase-phase h2,.login-phase h2,#lightbox-content .uplift-phase h2,.download-phase h2,.lightbox-content .reauthenticate h2,.form-container h2,.account-phase h2,.purchase-phase legend,.login-phase legend,#lightbox-content .uplift-phase legend,.download-phase legend,.lightbox-content .reauthenticate legend,.form-container legend,.account-phase legend{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.purchase-phase form fieldset>div,.login-phase form fieldset>div,#lightbox-content .uplift-phase form fieldset>div,.download-phase form fieldset>div,.lightbox-content .reauthenticate form fieldset>div,.form-container form fieldset>div,.account-phase form fieldset>div,.purchase-phase fieldset>div,.login-phase fieldset>div,#lightbox-content .uplift-phase fieldset>div,.download-phase fieldset>div,.lightbox-content .reauthenticate fieldset>div,.form-container fieldset>div,.account-phase fieldset>div{width:50%}.purchase-phase form fieldset>div.half,.login-phase form fieldset>div.half,#lightbox-content .uplift-phase form fieldset>div.half,.download-phase form fieldset>div.half,.lightbox-content .reauthenticate form fieldset>div.half,.form-container form fieldset>div.half,.account-phase form fieldset>div.half,.purchase-phase fieldset>div.half,.login-phase fieldset>div.half,#lightbox-content .uplift-phase fieldset>div.half,.download-phase fieldset>div.half,.lightbox-content .reauthenticate fieldset>div.half,.form-container fieldset>div.half,.account-phase fieldset>div.half{width:52%}.purchase-phase form fieldset>div.half.security-number,.login-phase form fieldset>div.half.security-number,#lightbox-content .uplift-phase form fieldset>div.half.security-number,.download-phase form fieldset>div.half.security-number,.lightbox-content .reauthenticate form fieldset>div.half.security-number,.form-container form fieldset>div.half.security-number,.account-phase form fieldset>div.half.security-number,.purchase-phase fieldset>div.half.security-number,.login-phase fieldset>div.half.security-number,#lightbox-content .uplift-phase fieldset>div.half.security-number,.download-phase fieldset>div.half.security-number,.lightbox-content .reauthenticate fieldset>div.half.security-number,.form-container fieldset>div.half.security-number,.account-phase fieldset>div.half.security-number{width:50%}.purchase-phase form .validation-block,.login-phase form .validation-block,#lightbox-content .uplift-phase form .validation-block,.download-phase form .validation-block,.lightbox-content .reauthenticate form .validation-block,.form-container form .validation-block,.account-phase form .validation-block,.purchase-phase .validation-block,.login-phase .validation-block,#lightbox-content .uplift-phase .validation-block,.download-phase .validation-block,.lightbox-content .reauthenticate .validation-block,.form-container .validation-block,.account-phase .validation-block{position:absolute;left:100%;margin-left:20px;top:20px;min-width:250px;width:auto}.purchase-phase form .validation-block.error,.login-phase form .validation-block.error,#lightbox-content .uplift-phase form .validation-block.error,.download-phase form .validation-block.error,.lightbox-content .reauthenticate form .validation-block.error,.form-container form .validation-block.error,.account-phase form .validation-block.error,.purchase-phase .validation-block.error,.login-phase .validation-block.error,#lightbox-content .uplift-phase .validation-block.error,.download-phase .validation-block.error,.lightbox-content .reauthenticate .validation-block.error,.form-container .validation-block.error,.account-phase .validation-block.error{box-shadow:none;background-color:#a4191d}.purchase-phase form .validation-block.error:before,.login-phase form .validation-block.error:before,#lightbox-content .uplift-phase form .validation-block.error:before,.download-phase form .validation-block.error:before,.lightbox-content .reauthenticate form .validation-block.error:before,.form-container form .validation-block.error:before,.account-phase form .validation-block.error:before,.purchase-phase .validation-block.error:before,.login-phase .validation-block.error:before,#lightbox-content .uplift-phase .validation-block.error:before,.download-phase .validation-block.error:before,.lightbox-content .reauthenticate .validation-block.error:before,.form-container .validation-block.error:before,.account-phase .validation-block.error:before{content:'';display:block;position:absolute;width:0;height:0;border:11px solid transparent;left:-20px;margin-top:-10px;top:50%;border-right-color:#a4191d}.purchase-phase form .validation-block.warn,.login-phase form .validation-block.warn,#lightbox-content .uplift-phase form .validation-block.warn,.download-phase form .validation-block.warn,.lightbox-content .reauthenticate form .validation-block.warn,.form-container form .validation-block.warn,.account-phase form .validation-block.warn,.purchase-phase .validation-block.warn,.login-phase .validation-block.warn,#lightbox-content .uplift-phase .validation-block.warn,.download-phase .validation-block.warn,.lightbox-content .reauthenticate .validation-block.warn,.form-container .validation-block.warn,.account-phase .validation-block.warn{box-shadow:none;background-color:#f9dd52}.purchase-phase form .validation-block.warn:before,.login-phase form .validation-block.warn:before,#lightbox-content .uplift-phase form .validation-block.warn:before,.download-phase form .validation-block.warn:before,.lightbox-content .reauthenticate form .validation-block.warn:before,.form-container form .validation-block.warn:before,.account-phase form .validation-block.warn:before,.purchase-phase .validation-block.warn:before,.login-phase .validation-block.warn:before,#lightbox-content .uplift-phase .validation-block.warn:before,.download-phase .validation-block.warn:before,.lightbox-content .reauthenticate .validation-block.warn:before,.form-container .validation-block.warn:before,.account-phase .validation-block.warn:before{content:'';display:block;position:absolute;width:0;height:0;border:11px solid transparent;left:-20px;margin-top:-10px;top:50%;border-right-color:#f9dd52}.purchase-phase form .validation-block.info,.login-phase form .validation-block.info,#lightbox-content .uplift-phase form .validation-block.info,.download-phase form .validation-block.info,.lightbox-content .reauthenticate form .validation-block.info,.form-container form .validation-block.info,.account-phase form .validation-block.info,.purchase-phase .validation-block.info,.login-phase .validation-block.info,#lightbox-content .uplift-phase .validation-block.info,.download-phase .validation-block.info,.lightbox-content .reauthenticate .validation-block.info,.form-container .validation-block.info,.account-phase .validation-block.info{box-shadow:none;background-color:#e9e9e9}.purchase-phase form .validation-block.info:before,.login-phase form .validation-block.info:before,#lightbox-content .uplift-phase form .validation-block.info:before,.download-phase form .validation-block.info:before,.lightbox-content .reauthenticate form .validation-block.info:before,.form-container form .validation-block.info:before,.account-phase form .validation-block.info:before,.purchase-phase .validation-block.info:before,.login-phase .validation-block.info:before,#lightbox-content .uplift-phase .validation-block.info:before,.download-phase .validation-block.info:before,.lightbox-content .reauthenticate .validation-block.info:before,.form-container .validation-block.info:before,.account-phase .validation-block.info:before{content:'';display:block;position:absolute;width:0;height:0;border:11px solid transparent;left:-20px;margin-top:-10px;top:50%;border-right-color:#e9e9e9}.purchase-phase form .validation-block.jumbo,.login-phase form .validation-block.jumbo,#lightbox-content .uplift-phase form .validation-block.jumbo,.download-phase form .validation-block.jumbo,.lightbox-content .reauthenticate form .validation-block.jumbo,.form-container form .validation-block.jumbo,.account-phase form .validation-block.jumbo,.purchase-phase .validation-block.jumbo,.login-phase .validation-block.jumbo,#lightbox-content .uplift-phase .validation-block.jumbo,.download-phase .validation-block.jumbo,.lightbox-content .reauthenticate .validation-block.jumbo,.form-container .validation-block.jumbo,.account-phase .validation-block.jumbo{top:-13px}.purchase-phase form .validation-block.x-large,.login-phase form .validation-block.x-large,#lightbox-content .uplift-phase form .validation-block.x-large,.download-phase form .validation-block.x-large,.lightbox-content .reauthenticate form .validation-block.x-large,.form-container form .validation-block.x-large,.account-phase form .validation-block.x-large,.purchase-phase .validation-block.x-large,.login-phase .validation-block.x-large,#lightbox-content .uplift-phase .validation-block.x-large,.download-phase .validation-block.x-large,.lightbox-content .reauthenticate .validation-block.x-large,.form-container .validation-block.x-large,.account-phase .validation-block.x-large{top:5px}.purchase-phase form .validation-block.large,.login-phase form .validation-block.large,#lightbox-content .uplift-phase form .validation-block.large,.download-phase form .validation-block.large,.lightbox-content .reauthenticate form .validation-block.large,.form-container form .validation-block.large,.account-phase form .validation-block.large,.purchase-phase .validation-block.large,.login-phase .validation-block.large,#lightbox-content .uplift-phase .validation-block.large,.download-phase .validation-block.large,.lightbox-content .reauthenticate .validation-block.large,.form-container .validation-block.large,.account-phase .validation-block.large{top:0}.purchase-phase form .validation-block.midi,.login-phase form .validation-block.midi,#lightbox-content .uplift-phase form .validation-block.midi,.download-phase form .validation-block.midi,.lightbox-content .reauthenticate form .validation-block.midi,.form-container form .validation-block.midi,.account-phase form .validation-block.midi,.purchase-phase .validation-block.midi,.login-phase .validation-block.midi,#lightbox-content .uplift-phase .validation-block.midi,.download-phase .validation-block.midi,.lightbox-content .reauthenticate .validation-block.midi,.form-container .validation-block.midi,.account-phase .validation-block.midi{top:15px}.purchase-phase form .validation-block.midi.no-title,.login-phase form .validation-block.midi.no-title,#lightbox-content .uplift-phase form .validation-block.midi.no-title,.download-phase form .validation-block.midi.no-title,.lightbox-content .reauthenticate form .validation-block.midi.no-title,.form-container form .validation-block.midi.no-title,.account-phase form .validation-block.midi.no-title,.purchase-phase .validation-block.midi.no-title,.login-phase .validation-block.midi.no-title,#lightbox-content .uplift-phase .validation-block.midi.no-title,.download-phase .validation-block.midi.no-title,.lightbox-content .reauthenticate .validation-block.midi.no-title,.form-container .validation-block.midi.no-title,.account-phase .validation-block.midi.no-title{top:22px}.purchase-phase form .validation-block.concise,.login-phase form .validation-block.concise,#lightbox-content .uplift-phase form .validation-block.concise,.download-phase form .validation-block.concise,.lightbox-content .reauthenticate form .validation-block.concise,.form-container form .validation-block.concise,.account-phase form .validation-block.concise,.purchase-phase .validation-block.concise,.login-phase .validation-block.concise,#lightbox-content .uplift-phase .validation-block.concise,.download-phase .validation-block.concise,.lightbox-content .reauthenticate .validation-block.concise,.form-container .validation-block.concise,.account-phase .validation-block.concise{top:22px}.purchase-phase .brand-item,.login-phase .brand-item,#lightbox-content .uplift-phase .brand-item,.download-phase .brand-item,.lightbox-content .reauthenticate .brand-item,.form-container .brand-item,.account-phase .brand-item{width:149px;max-height:148px;max-height:14.8rem}.purchase-phase.already-owned-phase .brand-item,.already-owned-phase.login-phase .brand-item,#lightbox-content .already-owned-phase.uplift-phase .brand-item,.already-owned-phase.download-phase .brand-item,.lightbox-content .already-owned-phase.reauthenticate .brand-item,.already-owned-phase.form-container .brand-item,.already-owned-phase.account-phase .brand-item,.purchase-phase.success-phase .brand-item,.success-phase.login-phase .brand-item,#lightbox-content .success-phase.uplift-phase .brand-item,.success-phase.download-phase .brand-item,.lightbox-content .success-phase.reauthenticate .brand-item,.success-phase.form-container .brand-item,.success-phase.account-phase .brand-item{float:left;display:block;margin-right:.8876325947%;width:41.1488809864%;margin-right:22px}.purchase-phase.already-owned-phase .brand-item:last-child,.already-owned-phase.login-phase .brand-item:last-child,#lightbox-content .already-owned-phase.uplift-phase .brand-item:last-child,.already-owned-phase.download-phase .brand-item:last-child,.lightbox-content .already-owned-phase.reauthenticate .brand-item:last-child,.already-owned-phase.form-container .brand-item:last-child,.already-owned-phase.account-phase .brand-item:last-child,.purchase-phase.success-phase .brand-item:last-child,.success-phase.login-phase .brand-item:last-child,#lightbox-content .success-phase.uplift-phase .brand-item:last-child,.success-phase.download-phase .brand-item:last-child,.lightbox-content .success-phase.reauthenticate .brand-item:last-child,.success-phase.form-container .brand-item:last-child,.success-phase.account-phase .brand-item:last-child{margin-right:0}.purchase-phase.already-owned-phase .actions,.already-owned-phase.login-phase .actions,#lightbox-content .already-owned-phase.uplift-phase .actions,.already-owned-phase.download-phase .actions,.lightbox-content .already-owned-phase.reauthenticate .actions,.already-owned-phase.form-container .actions,.already-owned-phase.account-phase .actions,.purchase-phase.success-phase .actions,.success-phase.login-phase .actions,#lightbox-content .success-phase.uplift-phase .actions,.success-phase.download-phase .actions,.lightbox-content .success-phase.reauthenticate .actions,.success-phase.form-container .actions,.success-phase.account-phase .actions{margin-bottom:50px;float:left}.purchase-phase.already-owned-phase .actions li.my-programmes,.already-owned-phase.login-phase .actions li.my-programmes,#lightbox-content .already-owned-phase.uplift-phase .actions li.my-programmes,.already-owned-phase.download-phase .actions li.my-programmes,.lightbox-content .already-owned-phase.reauthenticate .actions li.my-programmes,.already-owned-phase.form-container .actions li.my-programmes,.already-owned-phase.account-phase .actions li.my-programmes,.purchase-phase.success-phase .actions li.my-programmes,.success-phase.login-phase .actions li.my-programmes,#lightbox-content .success-phase.uplift-phase .actions li.my-programmes,.success-phase.download-phase .actions li.my-programmes,.lightbox-content .success-phase.reauthenticate .actions li.my-programmes,.success-phase.form-container .actions li.my-programmes,.success-phase.account-phase .actions li.my-programmes{padding-top:22px;overflow:visible;white-space:nowrap}.purchase-phase.already-owned-phase .continue-message,.already-owned-phase.login-phase .continue-message,#lightbox-content .already-owned-phase.uplift-phase .continue-message,.already-owned-phase.download-phase .continue-message,.lightbox-content .already-owned-phase.reauthenticate .continue-message,.already-owned-phase.form-container .continue-message,.already-owned-phase.account-phase .continue-message,.purchase-phase.success-phase .continue-message,.success-phase.login-phase .continue-message,#lightbox-content .success-phase.uplift-phase .continue-message,.success-phase.download-phase .continue-message,.lightbox-content .success-phase.reauthenticate .continue-message,.success-phase.form-container .continue-message,.success-phase.account-phase .continue-message{margin-bottom:55px;padding-left:22px;margin-left:42.0365135811%}.purchase-phase.success-phase .phase-title h2,.success-phase.login-phase .phase-title h2,#lightbox-content .success-phase.uplift-phase .phase-title h2,.success-phase.download-phase .phase-title h2,.lightbox-content .success-phase.reauthenticate .phase-title h2,.success-phase.form-container .phase-title h2,.success-phase.account-phase .phase-title h2{background-image:url(/sites/all/themes/barcelona/images/icons/purchase_success.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;padding-left:40px}.svg .purchase-phase.success-phase .phase-title h2,.svg .success-phase.login-phase .phase-title h2,.svg #lightbox-content .success-phase.uplift-phase .phase-title h2,#lightbox-content .svg .success-phase.uplift-phase .phase-title h2,.svg .success-phase.download-phase .phase-title h2,.svg .lightbox-content .success-phase.reauthenticate .phase-title h2,.lightbox-content .svg .success-phase.reauthenticate .phase-title h2,.svg .success-phase.form-container .phase-title h2,.svg .success-phase.account-phase .phase-title h2{background-image:url(/sites/all/themes/barcelona/images/icons/purchase_success.svg)}.purchase-phase.success-phase .continue-message,.success-phase.login-phase .continue-message,#lightbox-content .success-phase.uplift-phase .continue-message,.success-phase.download-phase .continue-message,.lightbox-content .success-phase.reauthenticate .continue-message,.success-phase.form-container .continue-message,.success-phase.account-phase .continue-message{margin-left:0;padding-left:0}.purchase-phase.success-phase .thanks-message,.success-phase.login-phase .thanks-message,#lightbox-content .success-phase.uplift-phase .thanks-message,.success-phase.download-phase .thanks-message,.lightbox-content .success-phase.reauthenticate .thanks-message,.success-phase.form-container .thanks-message,.success-phase.account-phase .thanks-message{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin-bottom:20px}.phase-title{*zoom:1;border-bottom:1px solid #ddd;position:relative}.phase-title:before,.phase-title:after{content:"";display:table}.phase-title:after{clear:both}.phase-title h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:24px;font-size:3rem;line-height:2.4rem;padding:0 0 15px;border:none;float:left;max-width:none;width:70%}.phase-title span{bottom:0;position:absolute;right:0}.phase-messaging{background:#09181b url(/sites/all/themes/barcelona/images/trial_disclaimer_banner_med.png) no-repeat 0 0;background-size:100% 100%}.phase-messaging .inner{padding:0}.button-group .button{padding-top:8px;padding-bottom:8px}.meta .year,.meta .quantifier,.meta .collections .collection .price-wrapper,.collections .collection .meta .price-wrapper,.meta .duration{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}.cancel-banner{display:none;visibility:hidden}
}
.lt-ie9 .store-carousel .slides .slide{max-width:149px}.lt-ie9 .store-carousel.bestselling .slides .slide{display:block;visibility:visible;float:left;margin:0 16px 0 0;width:149px}.lt-ie9 .store-carousel.bestselling .slides .slide.hidden{display:none}.lt-ie9 .store-carousel.bestselling .slides .slide:first-child{max-width:480px;width:480px}.lt-ie9 .store-carousel.bestselling .slides .slide:first-child figure{float:none;width:auto;margin-right:0}.lt-ie9 .store-carousel.bestselling .slides .slide:first-child .info{float:none;width:auto;margin-right:0}.lt-ie9 .store-carousel.bestselling .slides .slide:first-child .info p{display:block;visibility:visible;margin-bottom:16px}.lt-ie9 .store-carousel.bestselling .slides .slide figure{float:none;width:auto;margin-right:0}.lt-ie9 .store-carousel.bestselling .slides .slide .info{float:none;width:auto;margin-right:0}.lt-ie9 .store-carousel.bestselling .slides .slide .year{display:block;visibility:visible;margin:10px 0 5px}.lt-ie9 .store-carousel.bestselling .slides .slide.last-in-row{margin-right:0}
@media screen and (min-width:48.125em) {
  .module .module-title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.module.offset{margin:0 auto 38px}.collection-content .module{width:auto;float:none}.collection-content .module.second{border-top:1px solid #ddd;padding-top:23px}.collection-content .module .info .index{display:block;font-size:64px;line-height:68px;font-size:6.4rem;line-height:6.8rem;margin-bottom:28px}.collection-content .module blockquote{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%}.collection-content .module blockquote:last-child{margin-right:0}.collection-content .module blockquote cite{float:left;display:block;margin-right:1.3373844221%;width:23.9969616834%;background-size:42px auto;padding-top:50px}.collection-content .module blockquote cite:last-child{margin-right:0}.collection-content .module blockquote p{float:left;display:block;margin-right:1.3373844221%;width:74.6656538945%;margin-right:0;float:right}.collection-content .module blockquote p:last-child{margin-right:0}.collection-content .module .supplemental{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%}.collection-content .module .supplemental:last-child{margin-right:0}.collection-content .module .editorial .index{display:none}.collection-content .module.column{margin:0 0 23px 0;width:auto}.collection-content .module.column .editorial{margin-bottom:0}.collection-content .module.column:nth-of-type(even){padding-left:0}.collection-content .module.column:nth-of-type(odd){padding-right:0}.collection-content .module .editorial{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%;margin-bottom:0}.collection-content .module .editorial:last-child{margin-right:0}.collection-content .module .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.collection-content .module .info:last-child{margin-right:0}.collection-content .module.primary .editorial{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%;margin-bottom:0}.collection-content .module.primary .editorial:last-child{margin-right:0}.collection-content .module.primary .info{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%}.collection-content .module.primary .info:last-child{margin-right:0}.module.collection-item.column{width:auto;float:none}.module.banner{padding-bottom:38px}.module.m7_promos{padding-bottom:38px}.module.m7_promos .promo .info__main-title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.module.m7_promos .promo .info__item-title{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin-bottom:19px}.module.m7_promos .promo .tag{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;margin-bottom:10px}.module.m7_promos .promo .quantifier,.module.m7_promos .promo .collections .collection .price-wrapper,.collections .collection .module.m7_promos .promo .price-wrapper{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.module.m7_promos .promo h3{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}.module.m7_promos .promo.half a>.info{float:left;display:block;margin-right:1.7911641462%;width:57.5870149391%}.module.m7_promos .promo.half a>.info:last-child{margin-right:0}.module.m7_promos .promo.half .brand-container{float:left;display:block;margin-right:1.7911641462%;width:40.6218209147%;float:right;margin-right:0}.module.m7_promos .promo.half .brand-container:last-child{margin-right:0}.module.phase-messaging{margin:0 auto}.module.cancel-banner{margin:0 auto}#main-head .container,.browsehappy .container{margin:0 auto;width:100%}#hero-carousel{height:380px;height:38rem}#hero-carousel .slides .slide .background{height:auto;width:100%}#hero-carousel .slides .slide .brand-items{margin-top:20px}#hero-carousel .slides .slide .brand-items .brand-item.gt4{display:block}#hero-carousel .slides .slide .brand-items .brand-item.gt6{display:none}#hero-carousel .arrows.visible{display:block}#hero-carousel.genre .content .header h1{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}#superbrands{padding-bottom:38px}.collections .collection{background:#222}.collections .collection .tablet{display:block}.collections .collection img{float:right;margin:0;min-width:450px;width:60%}.lt-ie9 .collections .collection img{float:none;height:auto;min-width:0;width:100%}.collections .collection .info .price-wrapper{padding-top:18px;width:100%}.lt-ie9 .collections .collection .info .price-wrapper{margin-right:0;width:100%}.collections .collection .info .price-wrapper .mobile{display:none}.collections .collection .info .button .labels{display:block;height:100%;float:right;margin-top:4px}.collections .collection .info .button .labels span.tablet{display:block;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.collections .collection .info .button .programmes{color:#111}.collections .collection .info .button .full{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.collections .collection.primary{background:none}.collections .collection.primary .brands .brand{float:left;display:block;margin-right:1.1870222585%;width:32.541985161%}.collections .collection.primary .brands .brand:last-child{margin-right:0}.collections .collection.primary .brands .brand.omega{display:block;margin-right:0}.collections .collection.primary .brands .brand:nth-of-type(2){float:left;display:block;margin-right:1.1870222585%;width:32.541985161%}.collections .collection.primary .brands .brand:nth-of-type(2):last-child{margin-right:0}.collections .collection.tertiary{float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;padding:0}.collections .collection.tertiary:last-child{margin-right:0}.collections .collection.tertiary:nth-of-type(3n){margin-right:0}.collections .collection.tertiary:nth-of-type(3n+1){clear:left}.collections .collection.tertiary.dropped-omega{padding:0}.collections .collection.tertiary.omega{display:block;visibility:visible;margin-right:0;padding:0}.error-code{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:100px;line-height:150px;font-size:10rem;line-height:15rem;text-align:center}.hero .background{height:auto;width:100%}.hero .content{background:none}.hero .content .header{padding-top:20px}.hero .content .header .header__brand,.hero .content .header .header__main{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem;height:auto}.hero .content .header .header__title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;height:auto;margin-top:6px}.label .label-secondary{display:inline;visibility:visible}.review-phase form,.review-phase .purchase-container,.success-phase form,.success-phase .purchase-container,.format-phase form,.format-phase .purchase-container{padding-top:16px}.review-phase .review-content,.success-phase .review-content,.format-phase .review-content{margin-bottom:80px}.review-phase .tooltip,.success-phase .tooltip,.format-phase .tooltip{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;display:block;float:right}.review-phase h4,.success-phase h4,.format-phase h4{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin-bottom:2px}.review-phase h5,.success-phase h5,.format-phase h5{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin-bottom:5px}.review-phase .meta,.success-phase .meta,.format-phase .meta{margin-bottom:20px}.review-phase .submits,.success-phase .submits,.format-phase .submits{*zoom:1;bottom:-65px;position:absolute}.review-phase .submits:before,.review-phase .submits:after,.success-phase .submits:before,.success-phase .submits:after,.format-phase .submits:before,.format-phase .submits:after{content:"";display:table}.review-phase .submits:after,.success-phase .submits:after,.format-phase .submits:after{clear:both}.form-wrap{margin-left:-.5em;margin-right:-.5em;background:#fff}.login .impact{display:block;visibility:visible;margin-left:8px}.collection-item .quick-buy .quantifier,.collection-item .quick-buy .collections .collection .price-wrapper,.collections .collection .collection-item .quick-buy .price-wrapper{font-family:"Gill Sans",sans-serif;font-weight:200}.series-item .info,.episode-item .info,.one-off-brand-item .info{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.series-item .info:last-child,.episode-item .info:last-child,.one-off-brand-item .info:last-child{margin-right:0}.series-item .info__title,.episode-item .info__title,.one-off-brand-item .info__title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.series-item .quick-buy .price,.episode-item .quick-buy .price,.one-off-brand-item .quick-buy .price,.series-item .quick-buy .quantifier,.episode-item .quick-buy .quantifier,.one-off-brand-item .quick-buy .quantifier,.series-item .quick-buy .collections .collection .price-wrapper,.collections .collection .series-item .quick-buy .price-wrapper,.episode-item .quick-buy .collections .collection .price-wrapper,.collections .collection .episode-item .quick-buy .price-wrapper,.one-off-brand-item .quick-buy .collections .collection .price-wrapper,.collections .collection .one-off-brand-item .quick-buy .price-wrapper,.series-item .quick-buy .price__offer,.episode-item .quick-buy .price__offer,.one-off-brand-item .quick-buy .price__offer{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.episode-item .info{float:left;display:block;margin-right:.8876325947%;width:57.9634864189%}.episode-item .info:last-child{margin-right:0}.episode-item .info__title{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.episode-item .quick-buy{float:left;display:block;margin-right:.8876325947%;width:24.334275554%}.episode-item .quick-buy:last-child{margin-right:0}.episode-item .quick-buy .price{font-family:"Gill Sans",sans-serif;font-weight:200}.episode-item .quick-buy .price,.episode-item .quick-buy .quantifier,.episode-item .quick-buy .collections .collection .price-wrapper,.collections .collection .episode-item .quick-buy .price-wrapper,.episode-item .quick-buy .price__offer{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem}
}
@media screen and (min-width:61em) {
  .browsehappy .container{width:976px}.module{*zoom:1;max-width:61em;margin-left:auto;margin-right:auto}.module:before,.module:after{content:"";display:table}.module:after{clear:both}.module>.container{width:100%}.module.featured{padding-bottom:38px}.module.featured .lead-in-container,.module.featured .brand-item.primary,.module.featured .column{float:left;display:block;margin-right:.8876325947%;width:24.334275554%}.module.featured .lead-in-container:last-child,.module.featured .brand-item.primary:last-child,.module.featured .column:last-child{margin-right:0}.module.featured .dropped{display:block;margin-right:0}.brand-clips-wrapper{margin:0 auto 38px;width:976px}.brand-clips-wrapper .brand-clips{margin:0 0 19px}.collection-content{*zoom:1;max-width:61em;margin-left:auto;margin-right:auto;margin:0 auto}.collection-content:before,.collection-content:after{content:"";display:table}.collection-content:after{clear:both}#hero-carousel{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height 0.2s ease;-moz-transition:height 0.2s ease;-o-transition:height 0.2s ease;transition:height 0.2s ease}#hero-carousel .viewport{margin:0 auto;width:976px}#hero-carousel .viewport:before{background:rgba(17,17,17,0.85);content:'';display:block;position:absolute;height:100%;left:-600px;width:600px;z-index:3;margin-left:0}#hero-carousel .viewport:after{background:rgba(17,17,17,0.85);content:'';display:block;position:absolute;height:100%;left:976px;width:600px;z-index:3}#hero-carousel .viewport .slide .inner{margin:0 auto;width:976px}#hero-carousel .viewport .overlay{width:399px}#hero-carousel .viewport .overlay .content .detail .packshot{margin:0}#hero-carousel .content{width:399px}#hero-carousel .content .detail .info{width:210px;min-height:117px;min-height:11.7rem}#hero-carousel nav{left:50%;margin-left:-488px;width:976px}.store-carousel{margin:0 auto}.store-carousel.archive .slides .slide .column .brand-item.info-box time{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem}.store-carousel.archive .slides .slide .column .brand-item.info-box p{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;overflow:auto;white-space:normal;text-overflow:initial}.js .store-carousel.loading.archive{height:370px}.hero .slide .inner{margin:0 auto}.hero.sticky .sticky-fixed .inner{*zoom:1;left:50%;margin-left:-488px;width:976px}.hero.sticky .sticky-fixed .inner:before,.hero.sticky .sticky-fixed .inner:after{content:"";display:table}.hero.sticky .sticky-fixed .inner:after{clear:both}.hero.sticky .sticky-fixed .inner .detail{width:35%;right:0;margin-right:12px}.form-wrap{background:none;margin:0}.login .impact{margin-left:0}.wide-wrap{padding-top:24px}
}
@media screen and (min-width:65.125em) {
  #main-head .container,.browsehappy .container{width:976px}#main-head .store-logo{margin-left:0}.hero .slide .inner{width:1042px}.hero .episode-nav-container{left:50%;margin-left:-521px;width:1042px}.hero .episode-nav-container .store-carousel .mask{margin-left:32px}.hero .episode-nav-container .store-carousel .viewport-container .after{width:81px}.hero .episode-nav-container .store-carousel .arrows{right:33px}.hero .constrain{margin:0 0 0 32px}.hero.brand.wallpaper{height:auto;margin:0 auto;width:65.125em}.hero.brand.wallpaper .top-picks{bottom:auto;position:relative}.hero.brand.wallpaper .viewport-container{width:100%}.hero.brand.wallpaper .inner{*zoom:1;position:relative}.hero.brand.wallpaper .inner:before,.hero.brand.wallpaper .inner:after{content:"";display:table}.hero.brand.wallpaper .inner:after{clear:both}.hero.brand.wallpaper .background{display:none}.hero.brand.wallpaper .constrain{margin:0}.hero.brand.wallpaper .content{height:348px;left:auto;position:relative;top:auto}.hero.brand.wallpaper.has-top-picks h1.logo-bg{margin-top:0}.hero.brand.wallpaper .top-picks{left:auto;margin-left:0;width:100%}.hero.product .inner{width:1042px}.hero.product .background{height:100%}.hero.product .content{margin-bottom:0}.hero.product .constrain{margin:0 26px 0 31px}.collections-page,.wide-main{padding:0;position:relative;z-index:3}.wide-wrap{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:margin-top 0.2s ease;-moz-transition:margin-top 0.2s ease;-o-transition:margin-top 0.2s ease;transition:margin-top 0.2s ease;width:1042px;margin:0 auto;position:relative;z-index:1;background:#fff}
}
@media screen and (min-width:1076px) {
  .store-carousel .mask{width:103%}.store-carousel .arrows{right:-50px}
}
@media screen and (min-width:75em) {
  #main-head .container,.browsehappy .container{width:976px}#hero-carousel .viewport-container{margin:0 auto;width:1200px}.no-js #hero-carousel .viewport-container{width:976px}#hero-carousel .viewport{width:100%}#hero-carousel .viewport::after{left:1200px}#hero-carousel .viewport .overlay{left:50%;margin-left:-488px}#hero-carousel .slides .slide .brand-items .inner{width:571px}#hero-carousel .slides .slide .brand-items .brand-item.gt6{display:block}.hero>.viewport-container{margin:0 auto;width:1200px}.no-js .hero>.viewport-container{width:976px}.hero .viewport{width:100%}.hero .parent-info{margin-right:0}.hero.episodic-collection-header{height:575px}
}
.playback-transition,.media-player-container--lightbox{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;background-color:rgba(0,0,0,0.6);height:auto;overflow:hidden;position:relative;width:100%;z-index:3}.playback-transition .playback-main .background,.media-player-container--lightbox .playback-main .background,.playback-transition .content,.media-player-container--lightbox .content{opacity:0.1;pointer-events:none}.hero.playback-page-header{padding-bottom:0}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header{padding-bottom:0;height:auto}
}
.hero.playback-page-header.full-screen{height:100%;overflow:visible;position:absolute;top:0;width:100%;z-index:30}.hero.playback-page-header p{color:#fff}.hero.playback-page-header>.viewport-container .background{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
@media screen and (max-width:37.4375em) {
  .hero.playback-page-header>.viewport-container .background{display:none}.no-js .hero.playback-page-header>.viewport-container .background{display:block}
}
.hero.playback-page-header .series-purchase{padding:8px;border-top:1px solid #333}.hero.playback-page-header .series-purchase .quick-buy{padding-top:10px}.hero.playback-page-header .series-purchase .quick-buy .quantifier,.hero.playback-page-header .series-purchase .quick-buy .collections .collection .price-wrapper,.collections .collection .hero.playback-page-header .series-purchase .quick-buy .price-wrapper,.hero.playback-page-header .series-purchase .quick-buy .price__offer{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:10px 20px 10px 0;width:auto}.hero.playback-page-header .series-purchase .quick-buy .quantifier,.hero.playback-page-header .series-purchase .quick-buy .collections .collection .price-wrapper,.collections .collection .hero.playback-page-header .series-purchase .quick-buy .price-wrapper{color:#fff}.hero.playback-page-header .product-info{*zoom:1;width:100%}.hero.playback-page-header .product-info:before,.hero.playback-page-header .product-info:after{content:"";display:table}.hero.playback-page-header .product-info:after{clear:both}.hero.playback-page-header .product-info-header{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:bottom 0.2s ease;-moz-transition:bottom 0.2s ease;-o-transition:bottom 0.2s ease;transition:bottom 0.2s ease;background:none;float:none;max-width:100%;margin:13px 0 5px 8px}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .product-info-header{background:none;width:430px;margin:60px 0 0 15px}
}
@media screen and (min-width:61em) {
  .hero.playback-page-header .product-info-header{margin-left:23px}
}
@media screen and (min-width:65.125em) {
  .hero.playback-page-header .product-info-header{margin-left:32px}
}
.hero.playback-page-header .product-info-header a:hover{color:#55c4f5}.hero.playback-page-header .product-info-header a.keyboard-focus{outline:none;color:#55c4f5;text-decoration:underline}.hero.playback-page-header .product-info-header__title{margin-bottom:5px}.hero.playback-page-header .product-info-header__title a{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#fff;display:block}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .product-info-header__title a{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:48px;height:4.8rem;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;height:auto}@-moz-document url-prefix(){.hero.playback-page-header .product-info-header__title a{overflow:hidden;height:auto}}
}
@media screen and (min-width:48.125em) {
  .hero.playback-page-header .product-info-header__title a{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem}
}
.hero.playback-page-header .product-info-header__subtitle{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:21px;line-height:34px;font-size:2.1rem;line-height:3.4rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#55c4f5;margin-bottom:16px}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .product-info-header__subtitle{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:10px}
}
@media screen and (min-width:48.125em) {
  .hero.playback-page-header .product-info-header__subtitle{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}
}
.hero.playback-page-header .product-info-header__subtitle a{color:#ccc;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.hero.playback-page-header .product-info-header-meta{display:none;margin-bottom:10px;margin-top:20px}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .product-info-header-meta{display:block;margin-bottom:60px}
}
@media screen and (min-width:48.125em) {
  .hero.playback-page-header .product-info-header-meta{margin-bottom:110px}
}
.hero.playback-page-header .product-info-header-meta__list{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;border-color:#333;color:#ccc;margin-right:10px;float:left}.hero.playback-page-header .content{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;bottom:auto;margin-bottom:20px;position:relative}.hero.playback-page-header .content .parent-info{display:block;visibility:visible}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .content .parent-info{float:left;margin:0;margin:0 0 20px 15px;width:400px}
}
@media screen and (min-width:48.125em) {
  .hero.playback-page-header .content .parent-info{width:295px;margin:29px 23px 0 29px;position:absolute;right:0;top:0}
}
.hero.playback-page-header .content .asset-constrain{*zoom:1;width:100%}.hero.playback-page-header .content .asset-constrain:before,.hero.playback-page-header .content .asset-constrain:after{content:"";display:table}.hero.playback-page-header .content .asset-constrain:after{clear:both}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .content .asset-constrain{clear:left;margin-left:15px;width:400px}
}
@media screen and (min-width:61em) {
  .hero.playback-page-header .content .asset-constrain{margin-left:23px}
}
@media screen and (min-width:65.125em) {
  .hero.playback-page-header .content .asset-constrain{margin-left:33px}
}
.hero.playback-page-header .content .asset-constrain--right{float:right;clear:none}.hero.playback-page-header .content .asset-thumbnail{cursor:pointer;overflow:visible;padding-top:56.25%;position:relative;width:100%}.hero.playback-page-header .content .asset-thumbnail .focus-border{z-index:2}.hero.playback-page-header .content .asset-thumbnail .focus-border.keyboard-focus{border:3px solid #55c4f5}.hero.playback-page-header .content .asset-thumbnail img{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hero.playback-page-header .content .asset-thumbnail .play-main{bottom:0;padding-left:22px;padding-right:13px;position:absolute;z-index:2}.hero.playback-page-header .content .asset-thumbnail .play-main.keyboard-focus{outline:none;background-image:url(/sites/all/themes/barcelona/images/button-play-bg-40x40-hover-white.png);background-color:#55c4f5;background-position:left;background-repeat:no-repeat;background-color:#fff}.svg .hero.playback-page-header .content .asset-thumbnail .play-main.keyboard-focus{background-image:url(/sites/all/themes/barcelona/images/button-play-bg-40x40-hover-white.svg)}.hero.playback-page-header .content .asset-thumbnail .play-button-group{*zoom:1;background:#222;bottom:-35px;position:absolute;width:100%;z-index:1}.hero.playback-page-header .content .asset-thumbnail .play-button-group:before,.hero.playback-page-header .content .asset-thumbnail .play-button-group:after{content:"";display:table}.hero.playback-page-header .content .asset-thumbnail .play-button-group:after{clear:both}.playing .hero.playback-page-header .content .asset-thumbnail .play-button-group{display:none}.hero.playback-page-header .content .asset-thumbnail:hover .play-main:not(.disabled){background-image:url(/sites/all/themes/barcelona/images/button-play-bg-40x40-hover-white.png);background-color:#55c4f5;background-position:left;background-repeat:no-repeat;color:#000;background-color:#fff}.svg .hero.playback-page-header .content .asset-thumbnail:hover .play-main:not(.disabled){background-image:url(/sites/all/themes/barcelona/images/button-play-bg-40x40-hover-white.svg)}.hero.playback-page-header .content .detail .constrain{margin:0 32px 0 8px}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .content .detail .constrain{margin-left:15px;max-width:400px}
}
@media screen and (min-width:65.125em) {
  .hero.playback-page-header .content .detail .constrain{margin-left:33px}
}
.hero.playback-page-header .content .detail .padlock-closed-icon,.hero.playback-page-header .content .detail .padlock-open-icon{display:inline-block;height:16px;margin-left:12px;top:-2px;width:16px}.hero.playback-page-header .content .detail .padlock-closed-icon{background-image:url(/sites/all/themes/barcelona/images/icons/padlock-closed.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .hero.playback-page-header .content .detail .padlock-closed-icon{background-image:url(/sites/all/themes/barcelona/images/icons/padlock-closed.svg)}.hero.playback-page-header .content .detail .padlock-open-icon{background-image:url(/sites/all/themes/barcelona/images/icons/padlock-open.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .hero.playback-page-header .content .detail .padlock-open-icon{background-image:url(/sites/all/themes/barcelona/images/icons/padlock-open.svg)}.hero.playback-page-header .content .detail h3{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;padding:0 0 10px 0;margin-bottom:0}.hero.playback-page-header .content .detail .guidance{font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem;color:#fff;display:block;max-width:440px}.hero.playback-page-header .content .detail .guidance-text{display:inline;line-height:20px;vertical-align:top}.hero.playback-page-header .content .detail .guidance-icon{background-image:url(/sites/all/themes/barcelona/images/icons/guidance-trans.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:inline-block;height:18px;margin-right:10px;width:18px}.svg .hero.playback-page-header .content .detail .guidance-icon{background-image:url(/sites/all/themes/barcelona/images/icons/guidance-trans.svg)}.hero.playback-page-header .player-loader{position:absolute;z-index:5;left:50%;top:50%;margin-left:-19.5px;margin-top:-19px}.hero.playback-page-header .play-button-group p{color:#999;float:left;font-size:14px;line-height:35px;font-size:1.4rem;line-height:3.5rem;margin:0 15px 0 8px}.hero.playback-page-header .play-button-group .button{height:20px;margin-right:17px;text-indent:-9999px;width:30px;margin-right:10px;margin-top:7px}.hero.playback-page-header .play-button-group .button.active{cursor:default}.hero.playback-page-header .play-button-group .button.ad{background-image:url(/sites/all/themes/barcelona/images/icons/playback-ad.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .hero.playback-page-header .play-button-group .button.ad{background-image:url(/sites/all/themes/barcelona/images/icons/playback-ad.svg)}.hero.playback-page-header .play-button-group .button.ad.active,.hero.playback-page-header .play-button-group .button.ad:hover{background-image:url(/sites/all/themes/barcelona/images/icons/playback-ad-active.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .hero.playback-page-header .play-button-group .button.ad.active,.svg .hero.playback-page-header .play-button-group .button.ad:hover{background-image:url(/sites/all/themes/barcelona/images/icons/playback-ad-active.svg)}.hero.playback-page-header .play-button-group .button.bsl{background-image:url(/sites/all/themes/barcelona/images/icons/playback-bsl.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;width:35px}.svg .hero.playback-page-header .play-button-group .button.bsl{background-image:url(/sites/all/themes/barcelona/images/icons/playback-bsl.svg)}.hero.playback-page-header .play-button-group .button.bsl.active,.hero.playback-page-header .play-button-group .button.bsl:hover{background-image:url(/sites/all/themes/barcelona/images/icons/playback-bsl-active.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .hero.playback-page-header .play-button-group .button.bsl.active,.svg .hero.playback-page-header .play-button-group .button.bsl:hover{background-image:url(/sites/all/themes/barcelona/images/icons/playback-bsl-active.svg)}.hero.playback-page-header .play-button-group .button:last-of-type{margin-right:0}.hero.playback-page-header .player-tray{*zoom:1;background-color:#222;height:480px;overflow:hidden;position:relative;width:100%;z-index:2}.hero.playback-page-header .player-tray:before,.hero.playback-page-header .player-tray:after{content:"";display:table}.hero.playback-page-header .player-tray:after{clear:both}.hero.playback-page-header .player-tray .tray-header{background:#181818;height:60px}.hero.playback-page-header .player-tray .tray-header .inner{position:static;width:100%}.hero.playback-page-header .player-tray .tray-header .tray-tabs{height:60px;position:absolute;top:0;width:100%}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul{border-bottom:1px solid #333;height:100%;overflow:visible;position:relative}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:60px;font-size:1.8rem;line-height:6rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:transparent;color:#999;cursor:pointer;display:block;float:left;height:61px;text-align:center;width:33%}
@media screen and (max-width:37.4375em) {
  .hero.playback-page-header .player-tray .tray-header .tray-tabs ul li{width:47%}
}
.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li:hover{background-color:#333;color:#55c4f5}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li.active,.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li.active:hover{background:#222;color:#ededed;cursor:default}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li.keyboard-focus{background-color:#333;color:#55c4f5}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li:focus{outline:none}.hero.playback-page-header .player-tray .tray-header .tray-info p{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;color:#ccc;width:100%}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .player-tray .tray-header .tray-info p{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}
}
@media screen and (min-width:48.125em) {
  .hero.playback-page-header .player-tray .tray-header .tray-info p{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}
}
.hero.playback-page-header .player-tray .tray-header .tray-info p a{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.hero.playback-page-header .player-tray .tray-header .tray-info p a:hover{color:#fff}.hero.playback-page-header .player-tray .tray-header .tray-info p a.keyboard-focus{outline:none;text-decoration:underline}.hero.playback-page-header .player-tray .tray-header .tray-info .my-programmes{background:#000;border-top:1px solid #333;bottom:0;line-height:60px;position:absolute;text-align:center;z-index:5}.hero.playback-page-header .player-tray .tray-header .tray-info .toggle-label{color:#ccc;display:none;cursor:pointer}.hero.playback-page-header .player-tray .tray-header .tray-toggle{display:none}.hero.playback-page-header .player-tray .tray-content{height:400px}.hero.playback-page-header .player-tray .tray-content>.inner{height:100%;overflow:hidden;position:relative}.hero.playback-page-header .player-tray .tray-content .carousel{height:100%;margin:20px 0}.hero.playback-page-header .player-tray .tray-content .carousel.loading{height:340px}.hero.playback-page-header .player-tray .tray-content .carousel.invisible{display:none;visibility:hidden}.hero.playback-page-header.playing .content{margin-bottom:0}.hero.playback-page-header.playing .content .detail,.hero.playback-page-header.playing .content .play-button-group{display:none}.hero.playback-page-header.playing .content .asset-thumbnail{margin-bottom:0}.hero.playback-page-header.transition .media-player-container .now-watching{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.hero.playback-page-header.dimmed .media-player-container .now-watching,.hero.playback-page-header.dimmed .player-tray,.hero.playback-page-header.dimmed .closer{opacity:0.1;pointer-events:none}.hero.playback-page-header.background-fade .playback-main .background,.hero.playback-page-header.background-fade .content{opacity:0.1;pointer-events:none}.hero.playback-page-header .playback-tray .button-group .lead-cta .play.button,.hero.playback-page-header .playback-tray .play.free,.hero.playback-page-header .complete-series .button-group .lead-cta .play.button,.hero.playback-page-header .complete-series .play.free,.hero.playback-page-header .series-purchase .button-group .lead-cta .play.button,.hero.playback-page-header .series-purchase .play.free{display:none}.hero.playback-page-header .playback-tray .price__offer,.hero.playback-page-header .complete-series .price__offer,.hero.playback-page-header .series-purchase .price__offer{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:10px 0;color:#e7201b;display:block;text-align:left}.hero.playback-page-header .playback-tray .price__original,.hero.playback-page-header .complete-series .price__original,.hero.playback-page-header .series-purchase .price__original{display:none}.hero.playback-page-header .playback-tray .quantifier,.hero.playback-page-header .playback-tray .collections .collection .price-wrapper,.collections .collection .hero.playback-page-header .playback-tray .price-wrapper,.hero.playback-page-header .playback-tray .price,.hero.playback-page-header .playback-tray .price__offer,.hero.playback-page-header .complete-series .quantifier,.hero.playback-page-header .complete-series .collections .collection .price-wrapper,.collections .collection .hero.playback-page-header .complete-series .price-wrapper,.hero.playback-page-header .complete-series .price,.hero.playback-page-header .complete-series .price__offer,.hero.playback-page-header .series-purchase .quantifier,.hero.playback-page-header .series-purchase .collections .collection .price-wrapper,.collections .collection .hero.playback-page-header .series-purchase .price-wrapper,.hero.playback-page-header .series-purchase .price,.hero.playback-page-header .series-purchase .price__offer{float:left;width:40%}.hero.playback-page-header .playback-tray .quantifier.free,.hero.playback-page-header .playback-tray .collections .collection .free.price-wrapper,.collections .collection .hero.playback-page-header .playback-tray .free.price-wrapper,.hero.playback-page-header .playback-tray .price.free,.hero.playback-page-header .playback-tray .price__offer.free,.hero.playback-page-header .complete-series .quantifier.free,.hero.playback-page-header .complete-series .collections .collection .free.price-wrapper,.collections .collection .hero.playback-page-header .complete-series .free.price-wrapper,.hero.playback-page-header .complete-series .price.free,.hero.playback-page-header .complete-series .price__offer.free,.hero.playback-page-header .series-purchase .quantifier.free,.hero.playback-page-header .series-purchase .collections .collection .free.price-wrapper,.collections .collection .hero.playback-page-header .series-purchase .free.price-wrapper,.hero.playback-page-header .series-purchase .price.free,.hero.playback-page-header .series-purchase .price__offer.free{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;width:25%;color:#e7201b;text-transform:uppercase}.hero.playback-page-header .playback-tray .available-to,.hero.playback-page-header .complete-series .available-to,.hero.playback-page-header .series-purchase .available-to{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:10px 0;color:#999}.media-player-container{height:100%;position:absolute;right:0;top:0;width:100%;z-index:99}.media-player-container.ng-cloak{display:none}.media-player-container .player-position{height:100%;bottom:0;position:absolute;width:100%;padding-top:50px}
@media screen and (min-width:37.5em) {
  .media-player-container .player-position{padding-top:0}
}
.media-player-container .player-outer{padding-top:56.25%;position:relative}.media-player-container .player-outer .player{bottom:0;left:0;position:absolute;right:0;top:0;margin:0 auto}.media-player-container .player-outer .player .player-inner{bottom:0;left:0;position:absolute;right:0;top:0}.media-player-container .player-outer .now-watching{display:none}.closer{background-image:url(/sites/all/themes/barcelona/images/icons/player-close-x.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;display:block;position:absolute;text-indent:-9999px;height:21px;top:18px;right:32px;width:21px;z-index:1000}.svg .closer{background-image:url(/sites/all/themes/barcelona/images/icons/player-close-x.svg)}
@media screen and (min-width:37.5em) {
  .closer{top:0}
}
.closer:hover,.closer:focus{background-image:url(/sites/all/themes/barcelona/images/icons/player-close-x-active.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .closer:hover,.svg .closer:focus{background-image:url(/sites/all/themes/barcelona/images/icons/player-close-x-active.svg)}.place-holder{background-color:#ededed;width:200px;height:114px}.format{float:right;padding-top:3px}.format__hd,.format__sd{background-image:url(/sites/all/themes/barcelona/images/icons/res-hd-sm.png);background-color:#111;background-position:0 0;background-repeat:no-repeat;width:25px;height:16px;float:left;display:none}.svg .format__hd,.svg .format__sd{background-image:url(/sites/all/themes/barcelona/images/icons/res-hd-sm.svg)}.format__sd{background-image:url(/sites/all/themes/barcelona/images/icons/res-sd-sm.png);background-color:#111;background-position:0 0;background-repeat:no-repeat}.svg .format__sd{background-image:url(/sites/all/themes/barcelona/images/icons/res-sd-sm.svg)}.format .visible{display:block}.info{margin-bottom:24px}.info .info__header{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;margin-top:12px}@-moz-document url-prefix(){.info .info__header{overflow:hidden;height:auto}}.info .info__meta{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:13px;line-height:19.5px;font-size:1.3rem;line-height:1.95rem}.info .info__meta li{border-color:#333;color:#ccc}.info .info__meta.meta{display:block !important;padding:10px 0;white-space:nowrap}.info .info__meta .year,.info .info__meta .duration{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;color:#ccc}.info .info__meta .year span,.info .info__meta .duration span{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;vertical-align:top}.info .duration{margin-right:0;padding-right:0}.info .duration .icon-clock{margin-top:2px}.info .info__teaser{max-height:60px;*zoom:1;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:60px;height:6rem;display:-webkit-box;display:block;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem;margin-bottom:20px;color:#ccc;overflow:hidden}.info .info__teaser:before,.info .info__teaser:after{content:"";display:table}.info .info__teaser:after{clear:both}@-moz-document url-prefix(){.info .info__teaser{overflow:hidden;height:auto}}@-moz-document url-prefix(){.info .info__teaser{height:100%}}.complete-series .info .info__teaser{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:50.4px;height:5.04rem;display:-webkit-box;display:block;-webkit-line-clamp:3;-webkit-box-orient:vertical}@-moz-document url-prefix(){.complete-series .info .info__teaser{overflow:hidden;height:auto}}.info .quick-buy{padding-bottom:0}.info .info__buy,.info .info__download{*zoom:1;position:relative}.info .info__buy:before,.info .info__buy:after,.info .info__download:before,.info .info__download:after{content:"";display:table}.info .info__buy:after,.info .info__download:after{clear:both}.info .info__download{visibility:hidden;cursor:pointer}.entitled .info .info__buy,.entitled .info .info__entitlement{visibility:hidden}.player-tray.open .entitled.download-entitled .info .info__download{visibility:visible}.info .lead-cta{float:right;text-align:center;width:60%}.info.info--slide .quantifier,.info.info--slide .collections .collection .price-wrapper,.collections .collection .info.info--slide .price-wrapper,.info .info__price,.info .info__buy .quantifier,.info .info__buy .collections .collection .price-wrapper,.collections .collection .info .info__buy .price-wrapper,.info .info__buy .price__offer{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:10px 0;color:#fff;display:block;float:left;text-align:left;width:40%}.complete-series .info.info--slide .quantifier,.complete-series .info.info--slide .collections .collection .price-wrapper,.collections .collection .complete-series .info.info--slide .price-wrapper,.complete-series .info .info__price,.complete-series .info .info__buy .quantifier,.complete-series .info .info__buy .collections .collection .price-wrapper,.collections .collection .complete-series .info .info__buy .price-wrapper,.complete-series .info .info__buy .price__offer{width:36%}.info .info__bonus{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;padding:10px 0;background-color:#ddd;color:#000;display:block;text-align:center}.entitled .info .info__bonus{display:none}.info button{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;float:left}.lt-ie9 .info button{font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem}.file-size{padding-left:10px;color:#666}.complete-series{display:none}.complete-series .info__download{margin-top:16px}.now_playing{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;padding:5px 0;background-color:rgba(0,0,0,0.5);bottom:0;color:#55c4f5;position:absolute;text-align:center;width:100%;z-index:2}.series-pass .button.generic.disabled,.series-pass .button.disabled.buy{text-align:center;width:100%}
@media screen and (min-width:37.5em) {
  .brand-item .background{height:auto;width:100%}.hero.playback-page-header .inner{position:inherit}.hero.playback-page-header .slide{min-height:637px}.hero.playback-page-header .content{padding-bottom:46px;background-color:transparent;margin-bottom:0;overflow:visible;width:100%}.hero.playback-page-header .content .parent-info>div{padding-bottom:0}.hero.playback-page-header .content .parent-info>div p{margin-bottom:0}.hero.playback-page-header .content .detail h3{padding:10px 0}.hero.playback-page-header .content .asset-thumbnail img{width:400px}.hero.playback-page-header .content .asset-thumbnail .play-button-group{bottom:0}.hero.playback-page-header .content .asset-thumbnail .play-button-group p{margin:0 15px 0 85px}.hero.playback-page-header>.viewport-container .background{display:block;height:100%;min-height:637px;width:auto}.hero.playback-page-header>.viewport-container .background img{height:100%;max-width:none;width:auto}.hero.playback-page-header .series-purchase{display:none}.hero.playback-page-header .player-tray{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:60px}.hero.playback-page-header .player-tray .tray-header{bottom:auto;overflow:hidden;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.hero.playback-page-header .player-tray .tray-header .inner{position:relative}.hero.playback-page-header .player-tray .tray-header .tray-tabs{visibility:hidden;top:60px}.hero.playback-page-header .player-tray .tray-header .tray-tabs ul li{font-size:21px;line-height:60px;font-size:2.1rem;line-height:6rem;padding:0 30px;width:auto}.hero.playback-page-header .player-tray .tray-header .tray-info{display:block;position:absolute;top:0;width:100%}.hero.playback-page-header .player-tray .tray-header .tray-info p{color:#ccc;left:35px;line-height:60px;position:absolute}.hero.playback-page-header .player-tray .tray-header .tray-info p.my-programmes{background:transparent;border-top:none;bottom:auto;width:50%;text-align:left;z-index:2}.hero.playback-page-header .player-tray .tray-header .tray-info p.toggle-label{border-left:1px solid rgba(255,255,255,0.1);display:inline-block;left:auto;padding-left:20px;right:102px;text-align:right;width:auto;z-index:1}
}
@media screen and (min-width:37.5em) and (min-width:48.125em) {
  .hero.playback-page-header .player-tray .tray-header .tray-info p.toggle-label{padding-left:30px}
}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .player-tray .tray-header .tray-toggle{display:block;outline:none;position:absolute;border-left:1px solid transparent;right:16px;top:0;z-index:3}.hero.playback-page-header .player-tray .tray-header .tray-toggle:hover,.hero.playback-page-header .player-tray .tray-header .tray-toggle.keyboard-focus{background-color:#55c4f5}.touch .hero.playback-page-header .player-tray .tray-header .tray-toggle:hover{background-color:#55c4f5}.hero.playback-page-header .player-tray .tray-header.active .tray-info{top:60px}.hero.playback-page-header .player-tray .tray-content{visibility:hidden;height:390px}.hero.playback-page-header .player-tray .tray-content .playback-tray .after,.hero.playback-page-header .player-tray .tray-content .playback-tray .arrows{height:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hero.playback-page-header .player-tray .tray-content .carousel{float:left;display:block;margin-right:.8876325947%;width:74.7780918513%;margin-right:0;float:right;margin:30px 0 0;padding-left:10px}.hero.playback-page-header .player-tray .tray-content .carousel:last-child{margin-right:0}.hero.playback-page-header .player-tray.open{height:450px}.hero.playback-page-header .player-tray.open .tray-header{background:#181818}.hero.playback-page-header .player-tray.open .tray-header:after{background-color:#222;content:'';display:block;position:absolute;height:100%;left:100%;margin-left:-16px;top:0;width:50%;z-index:1}.hero.playback-page-header .player-tray.open .tray-header .tray-info{visibility:hidden;top:60px}.hero.playback-page-header .player-tray.open .tray-header .tray-tabs{visibility:visible;top:0}.hero.playback-page-header .player-tray.open .tray-header .tray-toggle{background-image:url(/sites/all/themes/barcelona/images/player-tray-close.png);background-color:#222;background-position:50% 50%;background-repeat:no-repeat;border-color:#333}.svg .hero.playback-page-header .player-tray.open .tray-header .tray-toggle{background-image:url(/sites/all/themes/barcelona/images/player-tray-close.svg)}.touch .hero.playback-page-header .player-tray.open .tray-header .tray-toggle:hover{background-color:#222}.hero.playback-page-header .player-tray.open .tray-header .tray-toggle:hover,.hero.playback-page-header .player-tray.open .tray-header .tray-toggle.keyboard-focus{background-image:url(/sites/all/themes/barcelona/images/player-tray-close-blue.png);background-color:#222;background-position:50% 50%;background-repeat:no-repeat}.svg .hero.playback-page-header .player-tray.open .tray-header .tray-toggle:hover,.svg .hero.playback-page-header .player-tray.open .tray-header .tray-toggle.keyboard-focus{background-image:url(/sites/all/themes/barcelona/images/player-tray-close-blue.svg)}.hero.playback-page-header .player-tray.open .tray-content{visibility:visible}.hero.playback-page-header .player-tray.open .tray-content .playback-tray .after{height:390px}.hero.playback-page-header .player-tray.open .tray-content .playback-tray .arrows{height:48px}.hero.playback-page-header.playing .content{margin-bottom:46px}.hero.playback-page-header.playing .content .detail,.hero.playback-page-header.playing .content .play-button-group{display:block}.hero.playback-page-header .complete-series{float:left;display:block;margin-right:.8876325947%;width:22.6528150107%;height:100%;padding:0}.hero.playback-page-header .complete-series:last-child{margin-right:0}.hero.playback-page-header .complete-series__inner{border-right:1px solid #333;margin:30px 0 0 16px;min-height:330px;padding:0 16px 0 0}
}
@media screen and (min-width:37.5em) and (min-width:61em) {
  .hero.playback-page-header .complete-series__inner{margin:30px 0 0 0}
}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .complete-series__image{width:100%;height:auto}.hero.playback-page-header .complete-series .info__header{color:#fff}.hero.playback-page-header .complete-series .info__teaser{margin-top:8px}.hero.playback-page-header .complete-series .info__buy{position:absolute;bottom:38px}
}
@media screen and (min-width:37.5em) and (min-width:61em) {
  .hero.playback-page-header .complete-series .info__buy{width:212px}
}
@media screen and (min-width:37.5em) {
  .hero.playback-page-header .complete-series .info__buy .quick-buy .lead-cta{width:100%;text-align:left;float:left}
}
@media screen and (min-width:37.5em) and (min-width:61em) {
  .hero.playback-page-header .complete-series .info__buy .quick-buy .lead-cta{width:60%;text-align:right;float:right;margin-right:8px}
}
@media screen and (min-width:37.5em) {
  .media-player-container .player-position{bottom:auto;height:100%;position:relative;width:100%}.media-player-container .player-outer{margin:32px}.media-player-container .player-outer .player{top:32px}.media-player-container .player-outer .now-watching{*zoom:1;display:block;height:70px;bottom:-70px;padding-top:20px;position:absolute;width:100%}.media-player-container .player-outer .now-watching:before,.media-player-container .player-outer .now-watching:after{content:"";display:table}.media-player-container .player-outer .now-watching:after{clear:both}.media-player-container .player-outer .now-watching hgroup{float:left;display:block;margin-right:.8876325947%;width:41.1488809864%}.media-player-container .player-outer .now-watching hgroup:last-child{margin-right:0}.media-player-container .player-outer .now-watching hgroup h2{display:inline;font-size:14px;line-height:20px;margin-right:14px;text-transform:uppercase}.media-player-container .player-outer .now-watching hgroup h3{color:#fff;display:inline;font-size:16px;line-height:20px}.media-player-container .player-outer .now-watching .play-button-group{background:transparent;display:inline-block;float:right;position:relative}.playing .media-player-container .player-outer .now-watching .play-button-group{display:block}.media-player-container .player-outer .now-watching .play-button-group p{display:inline-block;float:none;line-height:20px;margin-left:0;vertical-align:top}.media-player-container .player-outer .now-watching .play-button-group .button{margin-top:0}
}
@media screen and (min-width:832px) {
  .hero.playback-page-header .slide>.inner{min-height:600px}.hero.playback-page-header .carousel{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%}.hero.playback-page-header .carousel:last-child{margin-right:0}.media-player-container .player-outer{height:100%;margin:0 auto;padding-top:0;width:832px}.media-player-container .player-outer .player{bottom:auto;padding-top:56.25%;top:56px}.media-player-container .player-outer .now-watching hgroup{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.media-player-container .player-outer .now-watching hgroup:last-child{margin-right:0}.media-player-container .closer{left:50%;margin-left:395px;right:auto;top:18px}
}
@media screen and (min-width:61em) {
  .hero.playback-page-header .player-tray .tray-header .inner{margin:0 auto;width:980px}.hero.playback-page-header .player-tray .tray-header .inner .tray-info p{font-size:18px;line-height:60px;font-size:1.8rem;line-height:6rem;left:auto}.hero.playback-page-header .player-tray .tray-content>.inner{margin:0 auto;width:980px}.hero.playback-page-header .player-tray.open .tray-header:after{left:50%;margin-left:472px}.hero.playback-page-header .info__meta{font-size:8px;line-height:12px;font-size:.8rem;line-height:1.2rem}.hero.playback-page-header .complete-series{float:left;display:block;margin-right:.8876325947%;width:24.334275554%}.hero.playback-page-header .complete-series:last-child{margin-right:0}
}
@media screen and (min-width:61em) and (min-width:61em) {
  .hero.playback-page-header .complete-series{float:left;display:block;margin-right:.8876325947%;width:23.4935452823%}.hero.playback-page-header .complete-series:last-child{margin-right:0}
}
@media screen and (min-width:61em) {
  .hero.playback-page-header .complete-series .info{min-height:65px}.hero.playback-page-header .complete-series button{padding:7px 10px}.media-player-container .closer{margin-left:469px}
}
@media screen and (min-width:65.125em) {
  .hero.playback-page-header .content .complete-series__inner{margin:30px 0 0 16px}
}
.danny-temp-class{height:100%}.page-play .wrapper{background-color:#181818}.page-play .wrapper .back-to-top{border-top:1px solid #333}.no-touch .page-play .wrapper .back-to-top:hover{opacity:1}.no-touch .page-play .wrapper .back-to-top:hover .back-to-top__link{color:#55c4f5;opacity:1}.no-touch .page-play .wrapper .back-to-top:hover .back-to-top__link:after{background-image:url(/sites/all/themes/barcelona/images/arrow-up-blue-dark.png);background-color:transparent;background-position:-2px 0;background-repeat:no-repeat;opacity:1}.svg .no-touch .page-play .wrapper .back-to-top:hover .back-to-top__link:after{background-image:url(/sites/all/themes/barcelona/images/arrow-up-blue-dark.svg)}.page-play .wrapper .back-to-top .back-to-top__link{color:#fff;opacity:0.6}.page-play .wrapper .back-to-top .back-to-top__link:after{background-image:url(/sites/all/themes/barcelona/images/arrow-up-white.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;opacity:0.6}.svg .page-play .wrapper .back-to-top .back-to-top__link:after{background-image:url(/sites/all/themes/barcelona/images/arrow-up-white.svg)}.player-no-js-txt{display:none}.no-js .player-position{background-color:#111;opacity:0.9}
@media screen and (min-width:37.5em) {
  .no-js .player-position{opacity:0.8}
}
.no-js .player-position .ajax-spinner,.no-js .player-position .modal-is-opening:after{display:none}.no-js .player-outer,.no-js .slide-inner,.no-js .media-player-container .close-lightbox{display:none}.no-js .player-no-js-txt{z-index:1;padding:20px;position:relative;display:block}
@media screen and (min-width:37.5em) {
  .no-js .player-no-js-txt{padding:40px 30px 70px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;background-color:#111}.no-js .player-no-js-txt a{margin-top:10px;display:block}
}
.no-js .player-no-js-txt p{color:#ccc}.no-js .player-no-js-txt a{color:#55c4f5}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:.875em;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100% !important}.chosen-container ~ .chosen-container{margin-left:15px}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0;margin-top:.625em}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:.5em 2em .5em .5em;border:1px solid #ddd;background:#fff;background-clip:padding-box;color:#111;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.chosen-container-single .chosen-default{color:#111}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/sites/all/themes/barcelona/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;position:absolute;right:5px;top:12px;background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_down.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;width:12px;height:9px}.svg .chosen-container-single .chosen-single div b{background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_down.svg)}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/sites/all/themes/barcelona/images/chosen-sprite.png) no-repeat 100% -20px;background:url(/sites/all/themes/barcelona/images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#666;background-color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 1px 4px 0;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:.625em .75em;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result,.chosen-container .chosen-results li.group-result{display:list-item;color:#ccc;cursor:default}.country .chosen-container .chosen-results li.disabled-result,.country .chosen-container .chosen-results li.group-result{color:transparent;line-height:0}.country .chosen-container .chosen-results li.disabled-result:after,.country .chosen-container .chosen-results li.group-result:after{content:"";background:#ccc;display:block;height:1px;width:100%}.chosen-container .chosen-results li.highlighted{background:#027FA9;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/sites/all/themes/barcelona/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:9}.no-svg .chosen-container-active.chosen-with-drop .chosen-single div b{background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_up.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .no-svg .chosen-container-active.chosen-with-drop .chosen-single div b{background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_up.svg)}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url(/sites/all/themes/barcelona/images/chosen-sprite.png) no-repeat -30px -20px;background:url(/sites/all/themes/barcelona/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}select.ng-invalid.ng-dirty+.chosen-container .chosen-single{border:2px solid #fd9600}select.ng-valid.ng-dirty.ng-valid-check-valid-expiry-year.show-valid+.chosen-container .chosen-single{border:2px solid #138c15}select.ng-valid.ng-dirty.ng-valid-check-valid-expiry-month.show-valid+.chosen-container .chosen-single{border:2px solid #138c15}select.ng-valid.ng-valid-required.show-valid+.chosen-container .chosen-single{border:2px solid #138c15}select.ng-invalid.failed+.chosen-container .chosen-single{border:2px solid #a4191d}#main-head #navigation-search-form{font-family:"Gill Sans",sans-serif;font-weight:400}#main-head #navigation-search-form input{border:0 none;height:48px}
@media screen and (min-width:37.5em) {
  #main-head #navigation-search-form input{height:54px}
}
#main-head #navigation-search-form input[type="text"]{display:none}#main-head #navigation-search-form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/nav-search-icon.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;width:12%;text-indent:-9999px;overflow:hidden;float:right}.svg #main-head #navigation-search-form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/nav-search-icon.svg)}
@media screen and (min-width:48.125em) {
  #main-head #navigation-search-form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/nav-search-icon-desktop.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg #main-head #navigation-search-form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/nav-search-icon-desktop.svg)}
}
@media screen and (min-width:37.5em) {
  #main-head #navigation-search-form input[type="submit"]{width:48px;margin-top:5px;border:0 none}
}
@media screen and (max-width:min-width 48.125em 12) {
  #main-head #navigation-search-form .ui-autocomplete{display:none !important}
}
@media screen and (min-width:48.125em) {
  #main-head #navigation-search-form{*zoom:1;position:relative;float:right;border:1px solid #4d4d4d;margin-top:16px;margin-right:1em;max-width:298px}#main-head #navigation-search-form:before,#main-head #navigation-search-form:after{content:"";display:table}#main-head #navigation-search-form:after{clear:both}#main-head #navigation-search-form input{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;float:left;background:#fff;height:30px}#main-head #navigation-search-form input::-webkit-input-placeholder{display:block;color:#666}#main-head #navigation-search-form input::-moz-placeholder{display:block;color:#666}#main-head #navigation-search-form input:-moz-placeholder{display:block;color:#666}#main-head #navigation-search-form input:-ms-input-placeholder{display:block;color:#666}#main-head #navigation-search-form input:focus::-webkit-input-placeholder{color:transparent}#main-head #navigation-search-form input:focus::-moz-placeholder{color:transparent}#main-head #navigation-search-form input:focus:-moz-placeholder{color:transparent}#main-head #navigation-search-form input:focus:-ms-input-placeholder{color:transparent}#main-head #navigation-search-form input[type="text"]{display:block;width:190px;color:#000;line-height:20px;padding:5px 44px 5px 9px}
}
@media screen and (min-width:48.125em) and (min-width:61em) {
  #main-head #navigation-search-form input[type="text"]{width:100%}
}
@media screen and (min-width:48.125em) {
  #main-head #navigation-search-form input[type="text"].keyboard-focus{outline:3px solid #55c4f5}#main-head #navigation-search-form input[type="submit"]{position:absolute;right:0;top:0;margin-top:0;width:35px}#main-head #navigation-search-form input[type="submit"].keyboard-focus{outline:3px solid #55c4f5;outline-offset:-3px}#main-head #navigation-search-form input::-ms-clear{display:none}
}
@media screen and (min-width:48.125em) {
  #main-head #navigation-search-form{max-width:298px}
}
@media screen and (min-width:61em) {
  #main-head #navigation-search-form{margin-right:10px}
}
@media screen and (min-width:65.125em) {
  #main-head #navigation-search-form{margin-right:0}
}
#main-head #navigation-search-form label{display:none}.site-wide-search{font-family:"Gill Sans",sans-serif;font-weight:400;padding:22px 0}.site-wide-search .module{margin-bottom:0}.site-wide-search form{position:relative;width:100%}.site-wide-search form input{height:50px;border:0 none}.site-wide-search form input[type="text"]{font-size:18px;line-height:30px;font-size:1.8rem;line-height:3rem;height:50px;padding:10px 100px 10px 9px;display:inline-block;width:100%}
@media screen and (min-width:37.5em) {
  .site-wide-search form input[type="text"]{font-size:21px;line-height:30px;font-size:2.1rem;line-height:3rem;height:50px;padding:10px 114px 10px 22px}
}
.site-wide-search form input[type="text"]::-webkit-input-placeholder{opacity:1;color:#666}.site-wide-search form input[type="text"]::-moz-placeholder{opacity:1;color:#666}.site-wide-search form input[type="text"]:-moz-placeholder{opacity:1;color:#666}.site-wide-search form input[type="text"]:-ms-input-placeholder{opacity:1;color:#666}.site-wide-search form input[type="text"]:focus::-webkit-input-placeholder{color:#ccc}.site-wide-search form input[type="text"]:focus::-moz-placeholder{color:#ccc}.site-wide-search form input[type="text"]:focus:-moz-placeholder{color:#ccc}.site-wide-search form input[type="text"]:focus:-ms-input-placeholder{color:#ccc}.site-wide-search form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/search-icon.png);background-color:#027FA9;background-position:50% 50%;background-repeat:no-repeat;position:absolute;right:0;top:0;width:60px;overflow:hidden;text-indent:-9999px}.svg .site-wide-search form input[type="submit"]{background-image:url(/sites/all/themes/barcelona/images/search-icon.svg)}.site-wide-search form input::-ms-clear{display:none}
@media screen and (min-width:37.5em) {
  .site-wide-search form{width:648px;max-width:100%}
}
@media screen and (min-width:37.5em) {
  .site-wide-search.site-wide-search--search-results-page{padding:38px 0 40px}
}
.site-wide-search label{display:none}.site-wide-search .clear-search-input{background-image:url(/sites/all/themes/barcelona/images/clear-form.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;display:none;right:70px;top:15px;width:20px;height:20px}.svg .site-wide-search .clear-search-input{background-image:url(/sites/all/themes/barcelona/images/clear-form.svg)}
@media screen and (min-width:37.5em) {
  .site-wide-search .clear-search-input{right:80px;display:block}
}
.site-wide-search.site-wide-search--search-results-page{background-color:#005776}.spellchecker{color:#111;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin-bottom:17px}.spellchecker span{color:#a4191d}.spellchecker a{font-style:italic;color:#027FA9}
@media screen and (min-width:37.5em) {
  .spellchecker{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin-bottom:17px}
}
@media screen and (min-width:48.125em) {
  .spellchecker{font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;margin-bottom:14px;margin-top:-4px}
}
#search-page .module>h1,.bundles-search-region h3,.collections-search-region h3{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin:12px 0 7px 0}#search-page .module>h1 a,.bundles-search-region h3 a,.collections-search-region h3 a{color:#027FA9}
@media screen and (min-width:37.5em) {
  #search-page .module>h1,.bundles-search-region h3,.collections-search-region h3{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:40px;font-size:3rem;line-height:4rem;margin:20px 0 8px}
}
@media screen and (min-width:48.125em) {
  #search-page .module>h1,.bundles-search-region h3,.collections-search-region h3{font-size:40px;line-height:58px;font-size:4rem;line-height:5.8rem;margin:17px 0 5px}
}
main.search-main{font-family:"Gill Sans",sans-serif;font-weight:400;padding:0}
@media screen and (min-width:37.5em) {
  main.search-main{font-family:"Gill Sans",sans-serif;font-weight:200}
}
main.search-main .collections{border:0 none}main.search-main .collections .module{border-top:1px solid #e9e9e9}main.search-main .collections .info{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}main.search-main .collections .collection.tertiary{margin-bottom:10px}
@media screen and (min-width:37.5em) and (max-width:min-width 48.125em 12) {
  main.search-main .collections .collection.tertiary.omega{padding-left:0;padding-right:8px;margin-top:1em}
}
#search-page{min-height:728px}#search-page .module{margin-bottom:0}#search-page #results-search-form .module{margin:0 .625em}
@media screen and (min-width:37.5em) {
  #search-page #results-search-form .module{margin-left:1em;margin-right:1em}
}
@media screen and (min-width:65.125em) {
  #search-page #results-search-form .module{margin-left:auto;margin-right:auto}
}
#search-page .module>h1.search-title{color:#666;margin-bottom:17px}#search-page .module>h1 .search-title--result{color:#111;overflow-wrap:break-word;word-wrap:break-word}#search-page .node-packshot-collection{margin-top:20px;border-bottom:1px solid #ddd}.search-hide{display:none !important}
@media screen and (max-width:37.5em) {
  .bundles-search-region .listing>.search-item{float:left;display:block;margin-right:2.7110256793%;width:48.6444871603%}.bundles-search-region .listing>.search-item:last-child{margin-right:0}.bundles-search-region .listing>.search-item:nth-of-type(2n){margin-right:0}.bundles-search-region .listing>.search-item:nth-of-type(2n+1){clear:left}
}
@media screen and (min-width:37.5em) and (max-width:min-width 48.125em 12) {
  .bundles-search-region .listing>.search-item{float:left;display:block;margin-right:1.7911641462%;width:32.1392239025%}.bundles-search-region .listing>.search-item:last-child{margin-right:0}.bundles-search-region .listing>.search-item:nth-of-type(3n){margin-right:0}.bundles-search-region .listing>.search-item:nth-of-type(3n+1){clear:left}
}
@media screen and (min-width:48.125em) {
  .bundles-search-region .listing>.search-item{float:left;display:block;margin-right:1.7911641462%;width:23.6566268903%}.bundles-search-region .listing>.search-item:last-child{margin-right:0}.bundles-search-region .listing>.item-first.search-item{margin-right:0}.bundles-search-region .listing>.item-first.search-item+div{clear:left}
}
.bundles-search-region .listing{*zoom:1}.bundles-search-region .listing:before,.bundles-search-region .listing:after{content:"";display:table}.bundles-search-region .listing:after{clear:both}.collections-search-region.collections .collection{display:block}.collections-search-region.collections .collection .info{margin-bottom:0}.bundles-search-region .search-square-item,.search-square-item{font-family:"Gill Sans",sans-serif;font-weight:400;margin-bottom:25px}.bundles-search-region .search-square-item,.bundles-search-region .search-square-item h3,.search-square-item,.search-square-item h3{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;font-weight:normal;color:#027FA9}.bundles-search-region .search-square-item h3,.search-square-item h3{margin-bottom:3px;color:#111;word-wrap:break-word}.bundles-search-region .search-square-item .info,.search-square-item .info{margin-bottom:5px;color:#666}.bundles-search-region .search-square-item .info .meta,.search-square-item .info .meta{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.bundles-search-region .search-square-item .info .meta li,.search-square-item .info .meta li{word-break:break-word;height:auto}.bundles-search-region .search-square-item figure,.search-square-item figure{margin-bottom:3px}.brands-search-region{font-family:"Gill Sans",sans-serif;font-weight:400;background:#222;margin:0 -.625em}.brands-search-region .module{margin:0 .5em}.brands-search-region h3{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin-bottom:4px;color:#55c4f5;font-weight:normal;word-break:break-word}.brands-search-region .meta li{color:#ccc;border-color:#ccc}.brands-search-region .info{margin-bottom:19px}.brands-search-region .multiple-item{padding-top:.625em}.brands-search-region .single-item .packshot{margin-left:-.625em;margin-right:-.625em}.brands-search-region .single-item p{display:none}
@media screen and (min-width:37.5em) {
  .brands-search-region{padding-top:0;margin:0 -1em}.brands-search-region .module{margin:0 1em}.brands-search-region h3{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin-bottom:4px;color:#55c4f5;font-weight:normal}.brands-search-region .multiple-item{float:left;display:block;margin-right:2.1571245036%;width:31.7590408316%;padding-top:1em;min-height:270px}.brands-search-region .multiple-item:last-child{margin-right:0}.brands-search-region .multiple-item:nth-of-type(3n){margin-right:0}.brands-search-region .multiple-item:nth-of-type(3n+1){clear:left}.ie8 .brands-search-region .multiple-item+.multiple-item+.multiple-item{margin-right:0}.brands-search-region .single-item>a{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.brands-search-region .single-item h3{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:8px}.brands-search-region .single-item .packshot{margin-left:0;float:left;display:block;margin-right:2.7110256793%;width:53.7800384443%}.brands-search-region .single-item .packshot:last-child{margin-right:0}.brands-search-region .single-item .packshot figure{margin:0}.brands-search-region .single-item .detail{float:left;display:block;margin-right:2.7110256793%;width:43.5089358764%;margin-right:0;padding:24px 0 0}.brands-search-region .single-item .detail:last-child{margin-right:0}.brands-search-region .single-item p{display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999;line-height:1.2857142857em}
}
@media screen and (min-width:48.125em) {
  .brands-search-region .multiple-item{float:left;display:block;margin-right:1.7911641462%;width:32.1392239025%;padding-top:1em}.brands-search-region .multiple-item:last-child{margin-right:0}.brands-search-region .single-item .packshot{float:left;display:block;margin-right:3.6476639411%;width:41.2663237667%}.brands-search-region .single-item .packshot:last-child{margin-right:0}.brands-search-region .single-item .detail{float:left;display:block;margin-right:3.6476639411%;width:55.0860122922%;margin-right:0}.brands-search-region .single-item .detail:last-child{margin-right:0}
}
@media screen and (min-width:65.125em) {
  .brands-search-region .module{margin:0 auto}
}
.brands-search-region .pager-load-more{clear:both}.brands-search-region .pager-load-more a{color:#e9e9e9;border-top:1px solid #4d4d4d;border-bottom:none;outline:none}.brands-search-region .pager-load-more a:before{background-image:url(/sites/all/themes/barcelona/images/arrow-down-white.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .brands-search-region .pager-load-more a:before{background-image:url(/sites/all/themes/barcelona/images/arrow-down-white.svg)}.brands-search-region article:hover,.brands-search-region article:hover *,.brands-search-region article:focus,.brands-search-region article:focus *{color:#027FA9}.brands-search-region article:hover h3,.brands-search-region article:hover * h3,.brands-search-region article:focus h3,.brands-search-region article:focus * h3{text-decoration:underline}.brands-search-region article:hover p,.brands-search-region article:hover * p,.brands-search-region article:focus p,.brands-search-region article:focus * p{color:#999}#no-results-description{margin-top:-5px;color:#666;font-family:"Gill Sans",sans-serif;font-weight:400}#no-results-description .module{padding-top:31px;border-top:1px solid #ddd}#no-results-description .no-results__heading{color:#333;font-family:"Gill Sans",sans-serif;font-weight:400;margin-bottom:10px}
@media screen and (min-width:61em) {
  #no-results-description .no-results__heading{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
#no-results-description .no-results p{margin-bottom:10px;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}
@media screen and (min-width:61em) {
  #no-results-description .no-results p{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
}
.ui-state-disabled,#sa_admin_menu{display:none !important}.ui-autocomplete-field-group,.ui-autocomplete-field-type,.ui-autocomplete-field-field_type{display:none}.ui-autocomplete{font-family:"Gill Sans",sans-serif;font-weight:400;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:28px .625em 15px;background-color:#005776;color:#fff;width:100% !important;left:-.625em !important}
@media screen and (min-width:37.5em) {
  .ui-autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#000;left:0 !important}
}
.ui-autocomplete .ui-autocomplete-field-group{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;padding-top:25px;float:left;clear:both;color:#999;text-transform:uppercase;text-align:right}.ui-autocomplete .ui-autocomplete-field-group+.ui-menu-item{margin-top:5px;padding-top:7px;border-top:1px solid #1a6884}
@media screen and (min-width:37.5em) {
  .ui-autocomplete .ui-autocomplete-field-group+.ui-menu-item{border-top:1px solid #333}
}
.ui-autocomplete .ui-autocomplete-field-group:first-child+.ui-menu-item{border-top:0 none;padding-top:0;margin-top:0}.site-wide-search .ui-autocomplete a{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
@media screen and (min-width:37.5em) {
  .site-wide-search .ui-autocomplete{padding:24px 22px 22px}.site-wide-search .ui-autocomplete .ui-autocomplete-field-group{display:block;width:14.7%;padding-top:25px;font-size:12px}.site-wide-search .ui-autocomplete .ui-autocomplete-field-group+.ui-menu-item{padding-top:10px;margin-top:5px}.site-wide-search .ui-autocomplete .ui-autocomplete-field-group:first-child{padding-top:9px}.site-wide-search .ui-autocomplete .ui-autocomplete-field-group:first-child+.ui-menu-item{padding-top:0;margin-top:0}.site-wide-search .ui-autocomplete.ui-menu .ui-menu-item{float:right;width:78.5%}
}
@media screen and (min-width:37.5em) {
  #navigation-search-form .ui-autocomplete{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100% !important;left:-1em !important;padding:15px 10px}
}
@media screen and (min-width:48.125em) {
  #navigation-search-form .ui-autocomplete{left:-48% !important;padding:15px 3em 16px 52%}
}
@media screen and (min-width:48.125em) and (min-width:61em) {
  #navigation-search-form .ui-autocomplete{left:-34% !important;padding:15px 1em 15px 37%}
}
@media screen and (min-width:48.125em) {
  #navigation-search-form .ui-autocomplete .ui-menu-item{float:left}
}
@media screen and (min-width:48.125em) and (min-width:48.125em) {
  #navigation-search-form .ui-autocomplete .ui-autocomplete-field-group{display:block;margin-left:-47%;width:37%;padding-top:14px}
}
@media screen and (min-width:48.125em) and (min-width:48.125em) and (min-width:61em) {
  #navigation-search-form .ui-autocomplete .ui-autocomplete-field-group{margin-left:-34%;width:27%}
}
@media screen and (min-width:48.125em) and (min-width:48.125em) {
  #navigation-search-form .ui-autocomplete .ui-autocomplete-field-group:first-child{padding-top:0px}
}
.ui-autocomplete .ui-autocomplete-field-term{color:#55c4f5}.ui-autocomplete a{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;margin:0 !important;color:#fff}.ui-autocomplete a strong{font-weight:normal;color:#55c4f5}.ui-autocomplete a:hover,.ui-autocomplete a:hover *,.ui-autocomplete a:focus,.ui-autocomplete a:focus *{color:#55c4f5;text-decoration:underline}.ui-autocomplete .ui-menu-item{padding:0 10px;width:auto;margin-top:10px}
@media screen and (min-width:37.5em) {
  .ui-autocomplete .ui-menu-item{padding:0;width:100%}
}
.ui-autocomplete .ui-menu-item a{display:block;line-height:20px;cursor:pointer;padding:0}.ui-autocomplete .ui-menu-item a.ui-state-focus,.ui-autocomplete .ui-menu-item a.ui-state-focus *{color:#027FA9}.no-js .search-item div[ng-show="entitled"]{display:none}.lightbox-background{background:#000;background:rgba(0,0,0,0.8);display:none;height:150%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10}.lightbox-background.active{display:block}.lightbox-background.visible{opacity:1}.store-lightbox .loading-message,.store-lightbox .modal-loader{display:none}.store-lightbox.loading .lightbox-background,.store-lightbox.loading .loading-message,.store-lightbox.loading .modal-loader,.store-lightbox .loading .lightbox-background,.store-lightbox .loading .loading-message,.store-lightbox .loading .modal-loader,.store-lightbox .ajax-loading .lightbox-background,.store-lightbox .ajax-loading .loading-message,.store-lightbox .ajax-loading .modal-loader{display:block}.store-lightbox.loading .close,.store-lightbox .loading .close,.store-lightbox .ajax-loading .close{opacity:0;pointer-events:none}.js .store-lightbox.loading{visibility:hidden}.js .store-lightbox .lightbox-container.active .lightbox-closer{display:block;visibility:visible}.store-lightbox .lightbox-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,0.5);display:none;height:100%;left:0;top:0;width:100%;z-index:20;position:relative}
@media screen and (min-width:37.5em) {
  .store-lightbox .lightbox-container{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;height:auto;left:50%}.store-lightbox .lightbox-container .quantifier,.store-lightbox .lightbox-container .collections .collection .price-wrapper,.collections .collection .store-lightbox .lightbox-container .price-wrapper{font-size:30px;line-height:40px;font-size:3rem;line-height:4rem;display:block;float:left;font-weight:200;text-align:center;width:40%}
}
.store-lightbox .lightbox-container.active{display:block}.store-lightbox .lightbox-container .accessibility{margin-bottom:6px}.store-lightbox .lightbox-container a:hover,.store-lightbox .lightbox-container button:hover,.store-lightbox .lightbox-container button:focus{text-decoration:underline}.store-lightbox .lightbox-container a:focus{outline:none}.store-lightbox .lightbox-container .button:hover{text-decoration:none}.store-lightbox .lightbox-inner{background:#fff;min-height:100%;position:relative;padding:0 10px 10px}
@media screen and (min-width:37.5em) {
  .store-lightbox .lightbox-inner{padding:40px}
}
.store-lightbox .lightbox-inner .phase-messaging{margin:0 0 16px}
@media screen and (min-width:37.5em) {
  .store-lightbox .lightbox-content{margin:-40px}
}
.store-lightbox .modal-loader{left:50%;margin-top:30%;position:absolute;margin-left:-23px}.store-lightbox .lightbox-closer{right:30px;top:30px;display:none;position:absolute;visibility:hidden;z-index:2}.store-lightbox .lightbox-closer a,.store-lightbox .lightbox-closer div{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;color:#666;display:block;float:right}.store-lightbox .lightbox-closer a.close,.store-lightbox .lightbox-closer div.close{background-image:url(/sites/all/themes/barcelona/images/lightbox-close.png);background-color:transparent;background-position:100% 50%;background-repeat:no-repeat;padding-right:27px;cursor:pointer}.svg .store-lightbox .lightbox-closer a.close,.svg .store-lightbox .lightbox-closer div.close{background-image:url(/sites/all/themes/barcelona/images/lightbox-close.svg)}.store-lightbox .lightbox-closer a.close:hover,.store-lightbox .lightbox-closer a.close:focus,.store-lightbox .lightbox-closer div.close:hover,.store-lightbox .lightbox-closer div.close:focus{background-image:url(/sites/all/themes/barcelona/images/lightbox-close-active.png);background-color:transparent;background-position:100% 50%;background-repeat:no-repeat;color:#027FA9;text-decoration:underline}.svg .store-lightbox .lightbox-closer a.close:hover,.svg .store-lightbox .lightbox-closer a.close:focus,.svg .store-lightbox .lightbox-closer div.close:hover,.svg .store-lightbox .lightbox-closer div.close:focus{background-image:url(/sites/all/themes/barcelona/images/lightbox-close-active.svg)}.store-lightbox .lightbox-closer a.loading-message,.store-lightbox .lightbox-closer div.loading-message{display:block;width:auto}
@media screen and (min-width:37.5em) {
  .store-lightbox .lightbox-closer a.loading-message,.store-lightbox .lightbox-closer div.loading-message{display:none}
}
@media screen and (min-width:37.5em) {
  .store-lightbox.download .lightbox-inner,.store-lightbox.preference .lightbox-inner,.store-lightbox.pin .lightbox-inner{padding:12px 40px 50px}
}
.store-lightbox.download .lightbox-inner .lightbox-content,.store-lightbox.preference .lightbox-inner .lightbox-content,.store-lightbox.pin .lightbox-inner .lightbox-content{margin:0}
@media screen and (min-width:37.5em) {
  .store-lightbox.download .lightbox-closer,.store-lightbox.preference .lightbox-closer,.store-lightbox.pin .lightbox-closer{top:30px}
}
.store-lightbox.download h2,.store-lightbox.preference h2,.store-lightbox.pin h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;color:#000}
@media screen and (min-width:37.5em) {
  .store-lightbox.download h2,.store-lightbox.preference h2,.store-lightbox.pin h2{font-size:30px;line-height:45px;font-size:3rem;line-height:4.5rem;padding:0.6rem 0}
}
.store-lightbox.download h3,.store-lightbox.preference h3,.store-lightbox.pin h3{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;margin-top:16px;color:#000}.store-lightbox.download p,.store-lightbox.preference p,.store-lightbox.pin p{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;margin:16px 0}.store-lightbox.download label,.store-lightbox.preference label,.store-lightbox.pin label{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;color:#666}.store-lightbox.download .version-labels label,.store-lightbox.download .button,.store-lightbox.preference .version-labels label,.store-lightbox.preference .button,.store-lightbox.pin .version-labels label,.store-lightbox.pin .button{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;margin:0 auto 16px;padding:8px;background:#55c4f5;color:#000;cursor:pointer;display:block;text-align:center;width:90%}.store-lightbox.download .version-labels label.selected,.store-lightbox.download .button.selected,.store-lightbox.preference .version-labels label.selected,.store-lightbox.preference .button.selected,.store-lightbox.pin .version-labels label.selected,.store-lightbox.pin .button.selected{background:#027FA9;color:#fff}.store-lightbox.download .version-labels label.disabled,.store-lightbox.download .button.disabled,.store-lightbox.preference .version-labels label.disabled,.store-lightbox.preference .button.disabled,.store-lightbox.pin .version-labels label.disabled,.store-lightbox.pin .button.disabled{background:#dcdcdc;cursor:default}.store-lightbox.download .version-labels label:hover,.store-lightbox.download .button:hover,.store-lightbox.preference .version-labels label:hover,.store-lightbox.preference .button:hover,.store-lightbox.pin .version-labels label:hover,.store-lightbox.pin .button:hover{text-decoration:none}.store-lightbox.download hr,.store-lightbox.preference hr,.store-lightbox.pin hr{margin:16px 0;border-top:1px solid #ccc}.store-lightbox.download .button,.store-lightbox.preference .button,.store-lightbox.pin .button{font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;margin-bottom:0}.store-lightbox.download .button:hover,.store-lightbox.preference .button:hover,.store-lightbox.pin .button:hover{text-decoration:none}.store-lightbox.download .lightbox-container{top:50% !important}.store-lightbox.preference p{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;margin:16px 0;color:#000}
@media screen and (min-width:37.5em) {
  .store-lightbox.preference p{font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem}
}
.store-lightbox.pin .lightbox-guidance-warning{background-image:url(/sites/all/themes/barcelona/images/icons/guidance.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-color:#eaeaea;background-position:16px 16px;padding:16px 24px 16px 42px}.svg .store-lightbox.pin .lightbox-guidance-warning{background-image:url(/sites/all/themes/barcelona/images/icons/guidance.svg)}.store-lightbox.pin .button{font-size:21px;line-height:31.5px;font-size:2.1rem;line-height:3.15rem;margin-bottom:20px;padding:10px;display:block;margin:0 auto;text-align:center}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin .button{width:316px}
}
.store-lightbox.pin .button:hover{background:#000;color:#55c4f5;text-decoration:none}.store-lightbox.pin form{margin-top:10px}.store-lightbox.pin label{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;margin:10px 0 15px;color:#000;display:block}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin label{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
}
.store-lightbox.pin .pin-validation label{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;margin:20px 0 25px}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin .pin-validation label{font-size:21px;line-height:31.5px;font-size:2.1rem;line-height:3.15rem}
}
.store-lightbox.pin .message{display:none}.store-lightbox.pin .message.visible{display:block}.store-lightbox.pin .validation-block{display:none}.store-lightbox.pin .validation-block.visible{display:block}.store-lightbox.pin input{margin:0 auto 16px;padding:10px 8px;display:block;text-align:center;width:100%}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin input{width:80%}
}
.store-lightbox.pin input[type=password]{letter-spacing:10px;margin-bottom:20px}.store-lightbox.pin input[type=submit]{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;margin:35px auto 0}.store-lightbox.pin input[type=submit].disabled:hover{background:#dcdcdc;color:#000}.store-lightbox.pin input[type=submit]:hover{background:#000;color:#55c4f5}.store-lightbox.pin input.invalid{background-image:url(/sites/all/themes/barcelona/images/icons/validation_warning_flag.png);background-color:transparent;background-position:100% 50%;background-repeat:no-repeat;box-shadow:0 0 0 2px #fd9600;border-color:transparent}.svg .store-lightbox.pin input.invalid{background-image:url(/sites/all/themes/barcelona/images/icons/validation_warning_flag.svg)}.store-lightbox.pin .forgotten-pin{color:#027FA9;display:block;margin-bottom:1em;text-align:center}.store-lightbox.pin .forgotten-pin:hover{text-decoration:underline}.store-lightbox.pin .validate-pin-warning{display:none;position:static;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;background:#fd9600;box-shadow:0 0 0 2px #fd9600;margin:-18px auto 32px;padding:10px 15px}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin .validate-pin-warning{width:80%}
}
.store-lightbox.pin .validate-pin-warning.visible,.store-lightbox.pin .validate-pin-warning.match-pin{display:block}.store-lightbox.pin .validate-pin-warning:before{display:none}.store-lightbox.pin .validate-pin-warning strong{display:block}.store-lightbox.pin .pin-set label{margin:0 auto 10px}
@media screen and (min-width:37.5em) {
  .store-lightbox.pin .pin-set label{width:80%}
}
.store-lightbox.pin .pin-set input[type=password]{text-align:left}.store-lightbox.pin .pin-set input[type=password].ng-invalid-matched.bypass-validation{border:1px solid #999;background-image:none}.store-lightbox.pin .message p{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;margin-top:0}.store-lightbox.pin p.error{color:#a4191d;margin-bottom:0}.store-lightbox.redeem .purchase-container .promotional-code-container{height:auto}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner{padding:22px 40px 30px}
}
.store-lightbox.non-uk-message .lightbox-inner .lightbox-content{margin:0}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content h2{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:22px;line-height:24px;font-size:2.2rem;line-height:2.4rem}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner .lightbox-content h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:28px;line-height:36px;font-size:2.8rem;line-height:3.6rem;width:80%}
}
.store-lightbox.non-uk-message .lightbox-inner .lightbox-content h3{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem;color:#111;margin:20px 0}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content p{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem;margin-bottom:18px}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content img{display:none}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner .lightbox-content img{display:block;margin-bottom:15px;padding-top:20px}
}
.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns{*zoom:1}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns:before,.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns:after{content:"";display:table}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns:after{clear:both}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns--left{float:left;display:block;margin-right:.8876325947%;width:74.7780918513%;padding-right:60px}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns--left:last-child{margin-right:0}
}
.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns--right{text-align:center}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns--right{float:left;display:block;margin-right:.8876325947%;width:24.334275554%}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .lightbox-content__columns--right:last-child{margin-right:0}
}
.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .modal-footer{border-top:1px solid #ddd;padding-top:25px}.store-lightbox.non-uk-message .lightbox-inner .lightbox-content .modal-footer .button{padding-left:30px;padding-right:30px;margin-bottom:15px}
@media screen and (min-width:37.5em) {
  .store-lightbox.non-uk-message .lightbox-inner .lightbox-content .modal-footer .button{margin-bottom:0}
}
body:before,body:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1000ms 1000ms;-moz-transition:opacity 1000ms 1000ms;-o-transition:opacity 1000ms 1000ms;transition:opacity 1000ms 1000ms;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;content:"";opacity:0}.modal-is-opening:before{position:fixed;width:100%;height:100%;z-index:11;opacity:1;background:#000;background:rgba(0,0,0,0.8)}.modal-is-opening:after{margin-top:-19px;margin-left:-20px;position:fixed;top:50%;left:50%;z-index:11;opacity:1}.ie9 .modal-is-opening:after{height:70px;width:80px;margin-top:-33px;margin-left:-41px;background:#fff url(/sites/all/themes/barcelona/images/spinner.gif) no-repeat 50% 14px}
@media screen and (max-width:37.4375em) {
  .store-lightbox .lightbox-container{top:0 !important}.js .store-lightbox .lightbox-container.active .lightbox-closer{display:none}.store-lightbox .lightbox-content{margin:0}.modal-is-open{overflow-y:scroll}.modal-is-open .not-modal-content,.modal-is-open .wide-main,.modal-is-open main,.modal-is-open .footer,.modal-is-open .hero{display:none}.modal-is-open .lightbox-background{display:none}.modal-is-open .wrapper{background:#fff;min-height:100%;padding-bottom:52px}
}
@media screen and (min-width:37.5em) {
  .store-lightbox .cancel-banner{display:none}.store-lightbox .lightbox-container{max-width:680px}.store-lightbox.download .lightbox-container{max-width:505px}.store-lightbox.pin .lightbox-container,.store-lightbox.preference .lightbox-container{max-width:485px}
}
#lightbox-description{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media screen and (min-width:37.5em) {
  .hero.product{background-color:#111;height:300px}.hero.product .content{width:315px}
}
@media screen and (min-width:48.125em) {
  .hero.product{height:390px}.hero.product .content{width:354px}
}
#hero-carousel .field-collection-container{position:relative;height:100%}
@media screen and (min-width:37.5em) {
  #hero-carousel .slides .slide .brand-items .brand-item:nth-child(4) ~ .brand-item{display:none}
}
@media (min-width:850px) {
  #hero-carousel .slides .slide .brand-items .brand-item:nth-child(4){clear:left}#hero-carousel .slides .slide .brand-items .brand-item:nth-child(4) ~ .brand-item{display:block}#hero-carousel .slides .slide .brand-items .brand-item:nth-child(6) ~ .brand-item{display:none}
}
#hero-carousel .content .detail h2 a{color:#fff}#hero-carousel .content .detail h3 a{color:#999}#hero-carousel .constrain--m1-b{position:relative;height:117px}#hero-carousel .cta-container--m1-b{position:absolute;bottom:0;left:127px;height:30px}
@media screen and (min-width:37.5em) {
  #hero-carousel .cta-container--m1-b{position:relative;left:0;bottom:-3px}
}
#hero-carousel .cta-container--m1-b .cta{height:30px;height:3rem;padding:0 10px 0 40px;padding:0 1rem 0 4rem}#hero-carousel .cta-container--m1-b .cta.play{background-color:#fff;color:#000}#hero-carousel .cta-container--m1-b .cta.play:before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background-size:12px auto;width:30px;width:3rem;height:31px;height:3.1rem}#hero-carousel .cta-container--m1-b .cta.play:hover,#hero-carousel .cta-container--m1-b .cta.play.keyboard-focus{background-size:12px auto;background-color:#55c4f5}#hero-carousel .cta-container--m1-b .cta.play:hover:before,#hero-carousel .cta-container--m1-b .cta.play.keyboard-focus:before{background-image:url(/sites/all/themes/barcelona/images/button-play-bg-dark.png);background-color:#fff;background-position:50% 50%;background-repeat:no-repeat}.svg #hero-carousel .cta-container--m1-b .cta.play:hover:before,.svg #hero-carousel .cta-container--m1-b .cta.play.keyboard-focus:before{background-image:url(/sites/all/themes/barcelona/images/button-play-bg-dark.svg)}#hero-carousel .info__header--no-margins{margin:0}#hero-carousel.genre h1{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:48px;height:4.8rem;display:-webkit-box;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;max-height:60px;max-height:6rem}@-moz-document url-prefix(){#hero-carousel.genre h1{overflow:hidden;height:auto}}#hero-carousel.genre .detail{width:auto}#hero-carousel.genre .detail p{display:none}#hero-carousel.genre .detail h2,#hero-carousel.genre .detail h3{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:24px;height:2.4rem;white-space:nowrap}#hero-carousel.genre .detail .constrain .packshot{display:none}#hero-carousel.genre .detail .constrain .info{width:auto;min-height:0;float:none}#hero-carousel.genre .detail .constrain .info h2,#hero-carousel.genre .detail .constrain .info h3,#hero-carousel.genre .detail .constrain .info .price{display:none}#hero-carousel.genre .detail .constrain .info .cta-container{position:relative;left:0}
@media screen and (min-width:48.125em) {
  #hero-carousel.genre .viewport{width:61em;margin:0 auto}#hero-carousel.genre .viewport:after{left:61em}
}
@media screen and (min-width:37.5em) {
  #hero-carousel.genre h1{max-height:none;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:162px;height:16.2rem;display:-webkit-box;display:block;-webkit-line-clamp:3;-webkit-box-orient:vertical}@-moz-document url-prefix(){#hero-carousel.genre h1{overflow:hidden;height:auto}}#hero-carousel.genre .header p{display:none}
}
@media screen and (min-width:37.5em) {
  #hero-carousel.genre .slides .slide .brand-items{margin-top:56px}
}
@media screen and (min-width:48.125em) {
  #hero-carousel.genre .slides .slide .brand-items{margin-top:71px}#hero-carousel.genre .slides .slide .brand-items .inner{width:auto;margin-left:110px}
}
@media screen and (min-width:37.5em) {
  #hero-carousel.genre .slides .slide .brand-items .brand-item:nth-child(2) ~ .brand-item{display:none}
}
@media screen and (min-width:61em) {
  #hero-carousel.genre .slides .slide .brand-items .brand-item:nth-child(2) ~ .brand-item{display:block}#hero-carousel.genre .slides .slide .brand-items .brand-item:nth-child(3){margin-right:0}#hero-carousel.genre .slides .slide .brand-items .brand-item:nth-child(3) ~ .brand-item{display:none}
}
@media screen and (max-width:37.4375em) {
  #hero-carousel .brand-items{width:100% !important;position:relative;z-index:1}#hero-carousel .brand-items .brand-item{float:left;width:33.333%}#hero-carousel .brand-items .brand-item .promo-info{display:none}#hero-carousel .brand-items .brand-item:nth-of-type(3) ~ .brand-item{display:none}
}
#superbrands ul li a{position:relative}#superbrands ul li a .field-logo{display:block;position:relative;z-index:1}#superbrands ul li a .field-hover-image{display:block;position:absolute;top:0;left:0;z-index:0}#superbrands ul li a.touch .field-logo,.no-touch #superbrands ul li a:hover .field-logo,#superbrands ul li a:focus .field-logo{opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#superbrands ul li a.touch img,.no-touch #superbrands ul li a:hover img,#superbrands ul li a:focus img{opacity:1}#superbrands ul li a.keyboard-focus{outline:none}#superbrands ul li a.keyboard-focus .focus-border{border:3px solid #55c4f5}.feature .feature-items .brand-item+.brand-item+.brand-item{margin-right:0}.episode-nav-container .brand-item .index{z-index:1}.collection-content .omega+.collection-item{clear:both}
@media screen and (min-width:37.5em) {
  .collection-content .module.collection-l-image.column .info{float:none}
}
@media screen and (min-width:48.125em) {
  .collection-content .module.column{float:none}.collection-content .module.column.collection-l-image .info{float:right}
}
@media screen and (min-width:37.5em) {
  .collection-content .module.column.first+.column{border-top:0 none;padding-top:0}.collection-content .module.column.omega+.module{clear:both}
}
@media screen and (min-width:48.125em) {
  .collection-content .module.column.first+.column{border-top:1px solid #ddd;padding-top:23px}
}
.wrapper .form-wrap-cont-ep-filter{background-color:#f2f2f2;margin:-20px -10px 10px -10px}
@media screen and (min-width:37.5em) {
  .wrapper .form-wrap-cont-ep-filter{padding:10px 0}
}
@media screen and (min-width:61em) {
  .wrapper .form-wrap-cont-ep-filter{margin:auto}
}
.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form{text-align:center;padding:10px;margin:auto}
@media screen and (min-width:37.5em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form{max-width:100%;padding:0 10px;margin:0}
}
@media screen and (min-width:61em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form{padding-left:33px}
}
.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_down.png);background-color:transparent;background-position:92% 50%;background-repeat:no-repeat;background-color:#fff;border:1px solid;border-radius:0;padding:5px 30px 5px 16px;height:40px}.svg .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select{background-image:url(/sites/all/themes/barcelona/images/icons/dropdown_arrow_down.svg)}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select::-ms-expand{display:none}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select:focus{outline-color:#55c4f5;outline-style:solid;outline-width:2px}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select::-ms-value{background:transparent;color:#000}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form option{background-color:white}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form select#edit-date-value-month{width:130px;margin-left:10px}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form a.button{height:40px;line-height:40px;max-width:250px;width:100%;margin:10px 0}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form a.button.active{background-color:#027FA9;color:#fff}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form a.button:hover,.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form a.button:focus{background-color:#111;color:#55c4f5}
@media screen and (min-width:37.5em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form a.button{width:16%;text-align:center;float:left}
}
.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form fieldset{padding:0}
@media screen and (min-width:37.5em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form fieldset{float:left;margin:10px 0;min-height:40px;width:84%;text-align:left}
}
.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form fieldset .module-title{margin:4px 0 8px 0}
@media screen and (min-width:37.5em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form fieldset .module-title{float:left;padding:0 16px 0 34px;font-size:25px;line-height:40px;font-size:2.5rem;line-height:4rem;margin:0;display:inline-block;max-width:246px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media screen and (min-width:61em) {
  .wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form fieldset .module-title{font-size:30px;line-height:45px;font-size:3rem;line-height:4.5rem;max-width:100%}
}
.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form div{display:inline}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form .loading-message{display:block;padding-top:15px;max-width:200px;margin:auto}.wrapper .form-wrap-cont-ep-filter form.brand-cont-filter-form #edit-submit{display:none}.wide-wrap .brand-content .loading-message{text-align:center;height:70px}.wide-wrap .brand-content .loading-message .ajax-spinner,.wide-wrap .brand-content .loading-message .modal-is-opening:after{margin:12px auto;float:none}.wide-wrap .brand-content #parent-link-wrapper{padding-bottom:10px}.wide-wrap .brand-content #parent-link-wrapper .parent-link{padding-bottom:7px;border-bottom:1px solid #ddd}.wide-wrap .brand-content #parent-link-wrapper .parent-link__text{font-family:"Gill Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;font-style:italic}.wide-wrap .brand-content #parent-link-wrapper .parent-link__text a{font-style:normal}#vin_PaymentMethod_creditCard_expirationDate_Month{width:110px}#vin_PaymentMethod_creditCard_expirationDate_Year{width:110px}.terms{margin-bottom:19px}.footer{min-height:300px;background:#111}.footer__header{border-bottom:1px solid #fff;font-family:"Gill Sans",sans-serif;font-weight:200;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem;padding:0 0 5px 0;margin-bottom:15px;color:#fff}
@media screen and (min-width:37.5em) {
  .footer__header{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;padding:5px 0;border-bottom:0;margin-bottom:0}.footer__header:last-child{margin-right:0}
}
@media screen and (min-width:48.125em) {
  .footer__header{float:left;display:block;margin-right:.8876325947%;width:15.9269728377%}.footer__header:last-child{margin-right:0}
}
.footer__header br{display:none}
@media screen and (min-width:37.5em) {
  .footer__header br{display:block}
}
.footer__primary,.footer__secondary{background:#027FA9;width:100%;padding:0 10px}.footer__secondary{background:#000}.footer__container{*zoom:1;max-width:61em;margin-left:auto;margin-right:auto;padding:20px 0}.footer__container:before,.footer__container:after{content:"";display:table}.footer__container:after{clear:both}.footer__region-primary-first,.footer__region-primary-second,.footer__region-primary-third{float:left;width:50%}.footer__region-primary-first nav .footer__list-link,.footer__region-primary-second nav .footer__list-link,.footer__region-primary-third nav .footer__list-link{display:block}
@media screen and (min-width:37.5em) {
  .footer__region-primary-first,.footer__region-primary-second,.footer__region-primary-third{width:24%}
}
@media screen and (min-width:48.125em) {
  .footer__region-primary-first{width:30%}.footer__region-primary-first .block-menu-menu-footer-primary-column-one,.footer__region-primary-first .block-menu-menu-footer-primary-column-two{border-left:1px solid #fff;padding-left:20px}
}
@media screen and (min-width:61em) {
  .footer__region-primary-first{width:32%}.footer__region-primary-first .block-menu-menu-footer-primary-column-one,.footer__region-primary-first .block-menu-menu-footer-primary-column-two{float:left;width:50%}.footer__region-primary-first .block-menu-menu-footer-primary-column-two{border-left:0;padding-left:0}
}
@media screen and (min-width:48.125em) {
  .footer__region-primary-second{width:30%}
}
@media screen and (min-width:61em) {
  .footer__region-primary-second{width:32%}.footer__region-primary-second .block-menu-menu-footer-primary-column-three,.footer__region-primary-second .block-menu-menu-footer-primary-column-four{float:left;width:50%}
}
.footer__region-primary-third{clear:left;margin-top:20px}
@media screen and (min-width:37.5em) {
  .footer__region-primary-third{clear:none;margin-top:0}
}
@media screen and (min-width:48.125em) {
  .footer__region-primary-third{width:19%}.footer__region-primary-third .block-menu-menu-footer-primary-column-five{border-left:1px solid #fff;min-height:168px;padding-left:20px}
}
@media screen and (min-width:61em) {
  .footer__region-primary-third .block-menu-menu-footer-primary-column-five{min-height:0}
}
.footer__list--second{*zoom:1;padding-top:20px}.footer__list--second:before,.footer__list--second:after{content:"";display:table}.footer__list--second:after{clear:both}
@media screen and (min-width:37.5em) {
  .footer__list--second{padding-top:0;float:left;display:block;margin-right:.8876325947%;width:24.334275554%;margin-right:0}.footer__list--second:last-child{margin-right:0}
}
@media screen and (min-width:48.125em) {
  .footer__list--second{float:left;display:block;margin-right:.8876325947%;width:15.9269728377%;margin-right:0}.footer__list--second:last-child{margin-right:0}
}
@media screen and (min-width:37.5em) {
  .footer__list--last{float:left;display:block;margin-right:.8876325947%;width:24.334275554%;margin-right:0;padding-top:8px;padding-left:10px}.footer__list--last:last-child{margin-right:0}
}
@media screen and (min-width:48.125em) {
  .footer__list--last{padding:14px 0 0 10px;float:left;display:block;margin-right:.8876325947%;width:32.7415782702%;margin-right:0}.footer__list--last:last-child{margin-right:0}
}
.footer__list--last .footer__list-link{display:block}
@media screen and (min-width:48.125em) {
  .footer__list--last .footer__list-link{float:left;display:block;margin-right:2.7110256793%;width:48.6444871603%}.footer__list--last .footer__list-link:last-child{margin-right:0}.footer__list--last .footer__list-link:nth-of-type(2n){margin-right:0}.footer__list--last .footer__list-link:nth-of-type(2n+1){clear:left}.footer__list--last .footer__list-link:nth-child(2n+0){padding-left:10px}.ie8 .footer__list--last .footer__list-link{margin-right:0}
}
.footer__list-link{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;padding:5px 0}.footer__list-link a{color:#fff;display:block}.footer__list-link a:hover,.footer__list-link a:focus{text-decoration:underline}.footer__copy{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:20px 0}.footer__copy p{font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;color:#999}.footer__copy p:first-child{color:#fff}
@media screen and (min-width:37.5em) {
  .footer__copy{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%;padding:0 0 0 10px}.footer__copy:last-child{margin-right:0}
}
@media screen and (min-width:48.125em) {
  .footer__copy{float:left;display:block;margin-right:.8876325947%;width:57.9634864189%}.footer__copy:last-child{margin-right:0}
}
.footer__bbc-logo{height:51px;width:68px;background-image:url(/sites/all/themes/barcelona/images/Logo-BBC.png);background-repeat:no-repeat;background-color:#000;background-size:100% auto}
@media screen and (min-width:37.5em) {
  .footer__bbc-logo{float:left;display:block;margin-right:.8876325947%;width:7.5196701215%}.footer__bbc-logo:last-child{margin-right:0}
}
button.buy>span,.button.buy>span{vertical-align:top}.genre-list{color:#999}.tabs.filter{*zoom:1;font-family:"Gill Sans",sans-serif;font-weight:400;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;display:block;padding:0;border-color:transparent transparent #666;border-style:none none solid;border-width:0 0 1px;margin-bottom:20px}.tabs.filter:before,.tabs.filter:after{content:"";display:table}.tabs.filter:after{clear:both}
@media screen and (min-width:37.5em) {
  .tabs.filter{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
.tabs.filter>.tab-label{display:none;visibility:hidden}.tabs.filter ul,.tabs.filter li{list-style:none;margin:0;padding:0}.tabs.filter a{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;float:left;display:block;line-height:35px;padding:2px 23px;margin-right:8px;text-align:center;color:#111;background-color:#e9e9e9}.tabs.filter a.active{background-color:#027FA9}.tabs.filter a:hover,.tabs.filter a:focus{background-color:#333;text-decoration:none;outline:none}.tabs.filter a.active,.tabs.filter a:hover,.tabs.filter a:focus{color:#fff;padding-bottom:3px;margin-bottom:-1px}.pager-load-more{font-family:"Gill Sans",sans-serif;font-weight:400}.pager-load-more a{display:block;border-top:2px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;color:#222;margin-top:14px;padding:9px 0 13px}.pager-load-more a:before{content:'';display:inline-block;vertical-align:top;height:20px;margin-right:13px;width:16px;background-image:url(/sites/all/themes/barcelona/images/read-more-arrow.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.svg .pager-load-more a:before{background-image:url(/sites/all/themes/barcelona/images/read-more-arrow.svg)}.pager-load-more a:hover{color:#027FA9}.pager-load-more a:hover:before{background-image:url(/sites/all/themes/barcelona/images/read-more-arrow-blue.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .pager-load-more a:hover:before{background-image:url(/sites/all/themes/barcelona/images/read-more-arrow-blue.svg)}.pager-load-more .loading-message{height:70px;text-align:center}.pager-load-more .loading-message .ajax-spinner,.pager-load-more .loading-message .modal-is-opening:after{margin:0 auto 12px auto;float:none}.drupal-tabs{*zoom:1}.drupal-tabs:before,.drupal-tabs:after{content:"";display:table}.drupal-tabs:after{clear:both}.collection-content .module .info .desc{color:#666;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-bottom:10px}.collection-content .module .info .desc p{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-bottom:10px}#collections-header{font-family:"Gill Sans",sans-serif;font-weight:400;background:url(/sites/all/themes/barcelona/images/background-collections-mobile.png) #000 right top repeat-y}#collections-header h2{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin:4px 0 8px;color:#fff}#collections-header .content{color:#ccc;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-bottom:6px}#collections-header .module{margin-bottom:0;border-bottom:none}
@media screen and (min-width:37.5em) {
  #collections-header{background-image:url(/sites/all/themes/barcelona/images/background-collections.png);background-position:340px top}#collections-header h2{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem;margin:18px 0 4px}#collections-header .content{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-bottom:37px}
}
@media screen and (min-width:61em) {
  #collections-header{background-position:right top}
}
.header-banner{font-family:"Gill Sans",sans-serif;font-weight:400;padding:20px 10px}.header-banner--collections-bg{background:url(/sites/all/themes/barcelona/images/background-collections-mobile.png) #000 right top repeat-y}.header-banner--competition-bg{background:url(/sites/all/themes/barcelona/images/header-banner-bg.png) #181818 right top repeat-y}.header-banner__title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:48px;line-height:34px;font-size:4.8rem;line-height:3.4rem;margin:4px 0 8px;color:#fff}.header-banner__content{color:#ccc;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin-bottom:6px}.header-banner .module{margin-bottom:0;border-bottom:none}
@media screen and (min-width:37.5em) {
  .header-banner{background-position:340px top}.header-banner--collections-bg{background-image:url(/sites/all/themes/barcelona/images/background-collections.png)}.header-banner__title{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem;margin:18px 0 4px}.header-banner__content{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;margin-bottom:37px}
}
@media screen and (min-width:61em) {
  .header-banner{background-position:right top}
}
.global-overlay-container{background:#333;bottom:0;left:0;overflow:hidden;position:fixed;width:100%;z-index:100}.no-js .global-overlay-container{display:none}.global-overlay-container div:nth-child(2){border-top:1px solid #999}#cookie-policy,#browser-support{margin:0 10px;padding:20px 0}#cookie-policy h4,#browser-support h4{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:16px;line-height:18px;font-size:1.6rem;line-height:1.8rem;color:#ccc}#cookie-policy p,#browser-support p{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;margin:10px auto;color:#fff}
@media screen and (min-width:37.5em) {
  #cookie-policy p,#browser-support p{margin-right:150px;margin-bottom:0;position:relative;z-index:1}
}
@media screen and (min-width:61em) {
  #cookie-policy p,#browser-support p{margin-right:205px}
}
#cookie-policy .cookie-privacy-content,#cookie-policy .browser-support-content,#browser-support .cookie-privacy-content,#browser-support .browser-support-content{margin-bottom:0;position:relative}#cookie-policy a,#browser-support a{color:#55c4f5}#cookie-policy #cookie-close,#cookie-policy #browser-close,#browser-support #cookie-close,#browser-support #browser-close{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;padding:10px 0 4px;width:100px;color:#ccc;cursor:pointer;vertical-align:top}
@media screen and (min-width:37.5em) {
  #cookie-policy #cookie-close,#cookie-policy #browser-close,#browser-support #cookie-close,#browser-support #browser-close{float:right;padding-top:0;position:absolute;right:0;top:0;z-index:2}
}
#cookie-policy #cookie-close:before,#cookie-policy #browser-close:before,#browser-support #cookie-close:before,#browser-support #browser-close:before{background-image:url(/sites/all/themes/barcelona/images/cookie-policy-close.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:'';float:left;height:16px;margin-bottom:10px;margin-right:10px;width:16px}.svg #cookie-policy #cookie-close:before,.svg #cookie-policy #browser-close:before,.svg #browser-support #cookie-close:before,.svg #browser-support #browser-close:before{background-image:url(/sites/all/themes/barcelona/images/cookie-policy-close.svg)}.node--terms-and-conditions{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;padding-bottom:40px;color:#666}.node--terms-and-conditions h1{color:#55c4f5;padding:15px 0}.node--terms-and-conditions h2{padding:7px 0}.node--terms-and-conditions p{padding:7px 0}.node--terms-and-conditions ul,.node--terms-and-conditions ol{margin:0;padding-left:20px}.node--terms-and-conditions ul li,.node--terms-and-conditions ol li{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;padding:7px 0;list-style-position:inside}.node--terms-and-conditions ol li{list-style-type:decimal}.node--terms-and-conditions ul li{list-style-type:inherit}.node--terms-and-conditions hr{margin:20px 0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);border:0;height:0}.node--info .module__title{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;color:#111;padding:30px 0}.node--info p{margin-bottom:20px;font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;color:#666}.node--info p:last-of-type{border-bottom:1px solid #ddd;padding-bottom:20px}.node--info p.validation-message,.node--info p.validation-title{margin-bottom:0}.node--info a:hover{text-decoration:underline}.node--info .button:hover{text-decoration:none}
@media screen and (min-width:37.5em) {
  .node--info .module__title{font-size:40px;line-height:44px;font-size:4rem;line-height:4.4rem}.node--info p{margin-bottom:30px;font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}.node--info p:last-of-type{padding-bottom:30px}.node--info .button{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}
@media screen and (min-width:61em) {
  .node--info .module__title{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem;padding:50px 0}
}
.ajax-progress,.ajax-progress-throbber{display:none !important}.login .impact{display:none;visibility:hidden}
@media screen and (min-width:37.5em) {
  .login .impact{font-family:"Gill Sans",sans-serif;font-weight:200;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;display:block;visibility:visible;color:#fff}
}
@media screen and (min-width:48.125em) {
  .login .impact{font-size:48px;line-height:52px;font-size:4.8rem;line-height:5.2rem;float:left;display:block;margin-right:.8876325947%;width:66.3707891351%;width:680px}.login .impact:last-child{margin-right:0}
}
@media screen and (min-width:61em) {
  .login .impact{margin:20px 0}
}
@media screen and (min-width:65.125em) {
  .login .impact{margin-left:0px}
}
@media screen and (min-width:37.5em) {
  .login .impact{margin-left:20px}
}
.no-js .login .impact{display:none;visibility:hidden}.login-phase,#lightbox-content .uplift-phase,.lightbox-content .reauthenticate,.form-container{background:#fff;position:relative;max-width:680px}
@media screen and (min-width:48.125em) {
  .login-phase,#lightbox-content .uplift-phase,.lightbox-content .reauthenticate,.form-container{width:100%}.login .login-phase,.login #lightbox-content .uplift-phase,#lightbox-content .login .uplift-phase,.login .lightbox-content .reauthenticate,.login .form-container{float:left;display:block;margin-right:.8876325947%;width:66.3707891351%;width:680px}.login .login-phase:last-child,.login #lightbox-content .uplift-phase:last-child,#lightbox-content .login .uplift-phase:last-child,.login .lightbox-content .reauthenticate:last-child,.login .form-container:last-child{margin-right:0}
}
.login-phase h3,#lightbox-content .uplift-phase h3,.login-phase p,#lightbox-content .uplift-phase p,.lightbox-content .reauthenticate h3,.lightbox-content .reauthenticate p,.form-container h3,.form-container p{color:#000;padding-bottom:10px}.login-phase .loading-message,#lightbox-content .uplift-phase .loading-message,.lightbox-content .reauthenticate .loading-message,.form-container .loading-message{float:left;width:100%}.login-phase .loading-message p,#lightbox-content .uplift-phase .loading-message p,.lightbox-content .reauthenticate .loading-message p,.form-container .loading-message p{color:#027FA9}.login-phase .bbc-id-link-group,#lightbox-content .uplift-phase .bbc-id-link-group,.lightbox-content .reauthenticate .bbc-id-link-group,.form-container .bbc-id-link-group{border-bottom:1px solid transparent;clear:both;margin-bottom:0}
@media screen and (min-width:37.5em) {
  .login-phase .bbc-id-link-group__option,#lightbox-content .uplift-phase .bbc-id-link-group__option,.lightbox-content .reauthenticate .bbc-id-link-group__option,.form-container .bbc-id-link-group__option{float:left;display:block;margin-right:.8876325947%;width:49.5561837026%}.login-phase .bbc-id-link-group__option:last-child,#lightbox-content .uplift-phase .bbc-id-link-group__option:last-child,.lightbox-content .reauthenticate .bbc-id-link-group__option:last-child,.form-container .bbc-id-link-group__option:last-child{margin-right:0}
}
@media screen and (min-width:37.5em) {
  .login-phase .bbc-id-link-group__option-login,#lightbox-content .uplift-phase .bbc-id-link-group__option-login,.lightbox-content .reauthenticate .bbc-id-link-group__option-login,.form-container .bbc-id-link-group__option-login{margin-right:0}
}
.login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem;height:100px;max-height:100px;padding:10px 12px;background-color:#fff;border:1px solid #027FA9;display:block;margin-bottom:0;position:relative}.login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button:after{content:'';position:absolute;background-size:17.5px 14px;width:17px;height:17px;right:10px;bottom:10px;background-image:url(/sites/all/themes/barcelona/images/arrow-down-blue.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.svg .login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,.svg #lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,#lightbox-content .svg .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,.svg .lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button:after,.svg .form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button:after{background-image:url(/sites/all/themes/barcelona/images/arrow-down-blue.svg)}
@media screen and (min-width:37.5em) {
  .login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button{margin-bottom:0}
}
.login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:hover,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button:hover,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button:hover,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button:hover{text-decoration:none}.login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button h3{font-size:18px;line-height:21px;font-size:1.8rem;line-height:2.1rem}
@media screen and (min-width:48.125em) {
  .login-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,#lightbox-content .uplift-phase .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,.lightbox-content .reauthenticate .bbc-id-link-group__option a.bbc-id-link-group__option-button h3,.form-container .bbc-id-link-group__option a.bbc-id-link-group__option-button h3{font-size:21px;line-height:24px;font-size:2.1rem;line-height:2.4rem}
}/**/