@charset "UTF-8";.input-box,.custom-select-block,.ticked-row,.large-item-box{*zoom:1}.input-box:before,.custom-select-block:before,.ticked-row:before,.large-item-box:before{content:"";display:table}.input-box:after,.custom-select-block:after,.ticked-row:after,.large-item-box:after{content:"";display:table;clear:both}.mrb5{margin-bottom:5px}.mrb10{margin-bottom:10px}.mrb15{margin-bottom:15px}.mrb20{margin-bottom:20px}.mrb25{margin-bottom:25px}.mrb30{margin-bottom:30px}.mrb35{margin-bottom:35px}.mrb40{margin-bottom:40px}.mrb45{margin-bottom:45px}.mrb50{margin-bottom:50px}.mrb55{margin-bottom:55px}.mrb60{margin-bottom:60px}.mrb65{margin-bottom:65px}.mrb70{margin-bottom:70px}.mrb75{margin-bottom:75px}.mrb80{margin-bottom:80px}.mrb85{margin-bottom:85px}.mrb90{margin-bottom:90px}.mrb95{margin-bottom:95px}.mrb100{margin-bottom:100px}.mrt5{margin-bottom:5px}.mrt10{margin-bottom:10px}.mrt15{margin-bottom:15px}.mrt20{margin-bottom:20px}.mrt25{margin-bottom:25px}.mrt30{margin-bottom:30px}.mrt35{margin-bottom:35px}.mrt40{margin-bottom:40px}.mrt45{margin-bottom:45px}.mrt50{margin-bottom:50px}.mrt55{margin-bottom:55px}.mrt60{margin-bottom:60px}.mrt65{margin-bottom:65px}.mrt70{margin-bottom:70px}.mrt75{margin-bottom:75px}.mrt80{margin-bottom:80px}.mrt85{margin-bottom:85px}.mrt90{margin-bottom:90px}.mrt95{margin-bottom:95px}.mrt100{margin-bottom:100px}@media screen and (max-width:1024px){.hide-md-land{display:none}}@media screen and (max-width:768px){.hide-md{display:none}}@media screen and (max-width:600px){.hide-sm{display:none}}.scale-grid{display:block;width:100%;height:auto}.less-margin{margin-left:-30px;margin-right:-30px}.ico{display:inline-block;background:transparent url("../img/sp-global.png") no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ico.phone-white{width:20px;height:16px;background-position:-30px -28px}.ico.mail-white{width:20px;height:13px;background-position:-30px -52px}.ico.pdf-white{width:20px;height:20px;background-position:-30px -109px;margin-right:10px;vertical-align:middle}.ico.delivery{width:25px;height:39px;margin-right:10px;background-position:-205px -173px;vertical-align:middle}.ico.arrow-dow-md{width:20px;height:10px;background-position:-173px -6px;vertical-align:middle}.ico.arrow-up-md{width:20px;height:10px;background-position:-149px -6px;vertical-align:middle}.ico.children{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:10px;background-position:-164px -178px}.ico.carry{width:20px;height:15px;margin-right:13px;background-position:-5px -28px}.ico-info{background:url("../img/ico_info.png") 100% no-repeat transparent;width:20px;height:22px;margin:0 10px;float:left;background-size:100%}@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?16647121");src:url("../fonts/fontello.eot?16647121#iefix") format("embedded-opentype"),url("../fonts/fontello.woff?16647121") format("woff"),url("../fonts/fontello.ttf?16647121") format("truetype"),url("../fonts/fontello.svg?16647121#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clouds-flash-alt:before{content:'\e800'}.icon-sunrise:before{content:'\e801'}.icon-sun:before{content:'\e802'}.icon-moon:before{content:'\e803'}.icon-cloud-sun:before{content:'\e804'}.icon-cloud-moon:before{content:'\e805'}.icon-fog-sun:before{content:'\e806'}.icon-fog-moon:before{content:'\e807'}.icon-fog-cloud:before{content:'\e808'}.icon-cloud:before{content:'\e809'}.icon-cloud-flash:before{content:'\e80a'}.icon-cloud-flash-alt:before{content:'\e80b'}.icon-drizzle:before{content:'\e80c'}.icon-rain:before{content:'\e80d'}.icon-windy-rain:before{content:'\e80e'}.icon-snow:before{content:'\e80f'}.icon-snow-alt:before{content:'\e810'}.icon-snow-heavy:before{content:'\e811'}.icon-hail:before{content:'\e812'}.icon-clouds:before{content:'\e813'}.icon-clouds-flash:before{content:'\e814'}.icon-windy:before{content:'\e815'}.icon-celcius:before{content:'\e816'}.icon-lang:before{content:'\e817'}.icon-carry:before{content:'\e818'}.icon-facebook:before{content:'\e819'}.icon-youtube-play:before{content:'\e81a'}.icon-mail:before{content:'\e81b'}.icon-phone:before{content:'\e81c'}.icon-twitter:before{content:'\e81d'}.icon-home:before{content:'\e81e'}.icon-arrow-left:before{content:'\e81f'}.icon-arrow-right:before{content:'\e820'}.icon-arrow-up:before{content:'\e821'}.icon-arrow-down:before{content:'\e822'}.ic-anim-down-close,.selectBox-arrow{position:relative;display:inline-block;width:20px;height:20px;margin:0 10px}.ic-anim-down-close:before,.selectBox-arrow:before{top:50%;left:5px;margin-top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ic-anim-down-close:after,.selectBox-arrow:after{top:50%;right:5px;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ic-anim-down-close.active-close:before,.selectBox-arrow.active-close:before{top:50%;left:10px;margin-top:-5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.ic-anim-down-close.active-close:after,.selectBox-arrow.active-close:after{top:50%;right:8px;margin-top:-5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.caption-active .ic-anim-down-close:before{top:50%;left:10px;margin-top:-5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.caption-active .ic-anim-down-close:after{top:50%;right:8px;margin-top:-5px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.anim-arrow-right{position:relative;display:inline-block;width:10px;height:16px}.anim-arrow-right:before,.anim-arrow-right:after{content:'';position:absolute;display:block;width:2px;height:9px;background-color:#229fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anim-arrow-right:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.anim-arrow-right:after{top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.btn-primary,.btn-secundary{position:relative;display:block;float:left;min-width:120px;min-height:44px;padding:10px 30px;border:0;outline:0;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;border-radius:33px;font-size:18px;font-size:1.125rem;font-weight:400;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}@media screen and (max-width:600px){.btn-primary,.btn-secundary{width:100%;text-align:center}}.btn-primary{margin-bottom:20px;background-color:transparent;color:#fff;font-weight:400;text-decoration:none !important}.btn-primary.red{border:2px solid #229fff;color:#229fff !important}.btn-primary.grey{border:2px solid #666;color:#666}.btn-primary:hover.grey{border:2px solid #229fff;color:#229fff;background-color:#fff}.btn-primary:hover.red{border:2px solid #229fff;color:#fff !important;background-color:#229fff}.btn-secundary{color:#fff}.btn-secundary.red{background-color:#229fff;color:#fff !important}.btn-secundary.danger{background-color:#ff2021;color:#fff}.btn-secundary.grey{background-color:#229fff;color:#fff}.btn-secundary.white{background-color:#fff;color:#229fff}.btn-secundary:hover.red{background-color:#6ab7fc;color:#fff}.btn-secundary:hover.danger{background-color:#ff5156;color:#fff}.btn-secundary:hover.grey{background-color:#229fff;color:#fff}.btn-secundary.info{background:#a9a9a9;cursor:not-allowed}.btn-subtract,.btn-add,.btn-person-subtract,.btn-person-add{display:block;width:35px;height:35px;background-color:#229fff;border:0;outline:0;cursor:pointer}.btn-subtract,.btn-person-subtract{position:relative}.btn-add,.btn-person-add{position:relative}.btn-add:before,.btn-person-add:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;background:transparent url("../img/sp-global.png") no-repeat;background-position:-149px -76px}.btn-effect{overflow:hidden;padding:0;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.btn-effect::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;text-align:left;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.btn-effect::after,.btn-effect>span{padding:10px 30px;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1)}.btn-effect:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-effect:hover>span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.btn-effect>span{display:inline-block}.inline-buttons .btn-primary,.inline-buttons .btn-secundary{margin-right:25px}.btn-menu-block{position:relative;float:left;display:none;width:30px;height:22px;margin-left:25px}@media screen and (max-width:1024px){.btn-menu-block{display:block}}.btn-menu-block>span{position:absolute;top:50%;display:block;width:100%;height:3px;background-color:white;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.btn-menu-block>span:before{content:'';position:absolute;top:-8px;left:0;display:block;width:100%;height:3px;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.btn-menu-block>span:after{content:'';position:absolute;top:8px;left:0;display:block;width:100%;height:3px;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#contact_form{margin-top:-10px}.input-box{position:relative;padding:25px 0}.input-item{position:relative;display:block;width:100%}.input-item label.error{opacity:0}.inline-item-date{display:inline-block;width:80px}.input-field,.selectBox-dropdown{outline:0;display:block;width:100%;height:60px;padding:10px 20px;background-color:#efefef;border:1px solid #ccc;font-size:20px;font-size:1.25rem;color:#343434}.input-field#country_iso{width:60px}@media screen and (max-width:600px){.input-field,.selectBox-dropdown{width:100%}}.input-field.error,.selectBox-dropdown.error{border-bottom:2px solid #229fff !important;background-color:#faeef1 !important}.input-field.valid,.selectBox-dropdown.valid{border-bottom:2px solid #00db24 !important;background-color:#fbfbfb !important}.input-label-animate{position:absolute;bottom:100%;display:block;width:100%;font-size:18px;font-size:1.125rem;font-weight:400;color:#343434;text-align:left;-webkit-transform:translate3d(20px,43px,0);-moz-transform:translate3d(20px,43px,0);-ms-transform:translate3d(20px,43px,0);-o-transform:translate3d(20px,43px,0);transform:translate3d(20px,43px,0);-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.input-field:focus+.input-label-animate,.input-field.error:focus+.error+.input-label-animate,.input-filled .input-label-animate,.input-filled .input-label-animate{-webkit-transform:translate3d(20px,-10px,0);-moz-transform:translate3d(20px,-10px,0);-ms-transform:translate3d(20px,-10px,0);-o-transform:translate3d(20px,-10px,0);transform:translate3d(20px,-10px,0)}.input-select-animate{position:absolute;bottom:100%;display:block;width:100%;font-size:1.125rem;font-weight:400;color:#343434;text-align:left;margin:10px;opacity:0}.checkout-country-select:focus+.input-select-animate,.checkout-country-select:focus+.error+.input-select-animate,.checkout-country-select:not(:checked){opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}.checkout-language-select:focus+.input-select-animate,.checkout-language-select:focus+.error+.input-select-animate,.checkout-language-select:not(:checked){opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}.input-radio-box{margin-bottom:30px}.input-radio-box input[type="radio"]{position:absolute;top:-80px;display:block;visibility:hidden}.input-radio-box label{display:inline-block;cursor:pointer}.input-radio-box label .rounded-check{position:relative;display:block;padding:5px 0 0 45px}.input-radio-box label .rounded-check:after{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:30px;background:transparent url("../img/sp-global.png") no-repeat -124px -160px;border:2px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.input-radio-box label input[type="radio"]:checked+.rounded-check:after{content:'';background:#229fff url("../img/sp-global.png") no-repeat -124px -160px;border:2px solid #229fff}.input-check-box{margin-bottom:30px}.input-check-box input[type="checkbox"]{position:absolute;top:-80px;display:block;visibility:hidden}.input-check-box label{display:inline-block;cursor:pointer}.input-check-box label .border-check{position:relative;display:block;padding:0 0 0 30px}.input-check-box label .border-check:after{content:'';display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:transparent url("../img/sp-global.png") no-repeat -124px -138px;border:2px solid #ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.input-check-box label input[type="checkbox"]:checked+.border-check:after{content:'';background:#229fff url("../img/sp-global.png") no-repeat -132px -145px;border:2px solid #229fff}.input-check-box label input[type="checkbox"].error+.border-check:after{content:'';border:2px solid #229fff !important}.input-check-box .info-country-check{color:#777;padding:5px 0 0 45px;float:left;width:100%}.size-1,.size-2,.size-3,.size-4,.size-5,.size-6,.size-7,.size-8,.size-9,.size-10{display:inline-block}.size-1{width:40px}.size-2{width:60px}.size-3{width:80px}.size-4{width:100px}.size-5{width:120px}.size-6{width:140px}.size-7{width:160px}.size-8{width:180px}.size-9{width:200px}.size-10{width:220px}.custom-select{position:relative;cursor:pointer}.custom-select .options{z-index:9;position:absolute;width:100%;max-width:80%;list-style:none;background-color:#efefef}.custom-select .options>li{display:block;width:100%;height:60px;outline:1px dotted}.custom-select-block{width:100%;padding:30px 0}.custom-select-block select{visibility:hidden}.custom-select-block:hover .options{display:block}.custom-select-block .selected-content{position:relative;outline:0;width:100%;height:60px;padding:10px 20px;background-color:#efefef;border:1px solid #ccc;font-size:20px;font-size:1.25rem;color:#343434;cursor:pointer}.custom-select-block .selected-content:after{content:'';position:absolute;top:50%;right:15px;width:20px;height:20px;margin-top:-10px;background:transparent url("../img/sp-global.png") -175px -25px}.custom-select-block .options{z-index:9;position:absolute;display:none;width:100%;max-width:490px;list-style:none;background-color:#efefef}.custom-select-block .options>li{height:60px;padding:14px 24px;border-bottom:1px solid #ccc;cursor:pointer;font-size:20px;font-size:1.25rem;color:#343434}.custom-select-block .options>li:hover{color:#9a9a9a}.custom-select-block .options>li:first-child{height:0;padding:0}.custom-select-block .custom-select.error+label.error+.selected-content{border:1px solid #229fff;background-color:#faeef1}.custom-select-block .custom-select.valid+label.valid+.selected-content{border:1px solid green;background-color:transparent}.small-info-popup{position:absolute;top:50px;left:150px;display:block;width:25px;height:25px;background:transparent url("../img/sp-global.png") no-repeat -2px -76px;cursor:pointer}.small-info-popup:hover ~ .small-info-popup-box{display:block}.small-info-popup-box{position:absolute;display:none;max-width:320px;margin-top:30px;padding:10px;background-color:white;border:1px solid #999;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 12px #e4e4e4;-moz-box-shadow:0 1px 12px #e4e4e4;-ms-box-shadow:0 1px 12px #e4e4e4;-o-box-shadow:0 1px 12px #e4e4e4;box-shadow:0 1px 12px #e4e4e4}.small-info-popup-box h4{margin-bottom:15px}.small-info-popup-box.arrow-top:before{content:'';z-index:999;position:absolute;top:-10px;display:block;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white}.small-info-popup-box.arrow-top:after{content:'';z-index:998;position:absolute;top:-11px;display:block;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #999}.form-checkout-cat h3{margin-bottom:15px;margin-top:17px}.selectBox-dropdown{background:#efefef;text-decoration:none !important;width:100% !important;min-width:inherit;cursor:pointer;box-shadow:none;border-radius:0}.selectBox-dropdown .selectBox-label{line-height:21px;width:100% !important}.selectBox-dropdown .selectBox-arrow{background-image:none;border-left:0;right:18px;top:-3px}.selectBox-dropdown .selectBox-arrow:before,.selectBox-dropdown .selectBox-arrow:after{height:18px}.selectBox-options a{font-size:18px;font-size:1.125rem;line-height:24px}.datepicker{border-radius:0}input.datepicker{background-image:url('../img/calendar.png');background-position:95% 17px;background-repeat:no-repeat}.inp-lab h3{margin:18px 0 0}body.contact #files-wrapper{margin-top:3em}body.contact #files-wrapper .file-item.filled{background-color:#efefef;border:1px solid #ccc;margin:1em 0;padding:1em .5em}body.contact #files-wrapper .file-item:not(.filled) *{display:none}body.contact #files-wrapper .filled input[type=file]{display:none}body.contact #files-wrapper .filled .remove-file,body.contact #files-wrapper .filled .filename{display:inline-block}body.contact #files-wrapper .filled .filename{max-width:90%}body.contact #files-wrapper .filled .remove-file{cursor:pointer;outline:0;border:0;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;border-radius:33px;padding:.25em .5em}body.contact button#add-file{border:1px solid #ccc;background-color:#fff;color:#666}body.contact button#contact_type_submit:disabled,body.contact button#contact_type_submit[disabled]{background-image:url(../img/loading.gif);background-position:center center;background-repeat:no-repeat;background-size:35px;background-color:#229fff57;text-indent:-5000px}.carry-block{position:relative}.carry-block:hover .carry-list-block{display:block}@media screen and (max-width:1024px){.carry-block:hover .carry-list-block{display:none}}.carry-block:hover .arrow-selector:after{background-position:-73px -37px}.carry{cursor:pointer}.carry-list-block{z-index:99;position:absolute;top:29px;right:-150px;display:none;width:100%;width:750px;opacity:.98;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carry-list-block:hover{display:block}.carry-list-block>div{margin-top:16px;padding:20px 30px;background-color:#343434}.carry-list-block:before{content:"";position:absolute;top:6px;right:190px;display:block;width:0;height:0;border-bottom:10px solid #343434;border-right:15px solid transparent;border-left:15px solid transparent}.list-head{display:table;width:100%;padding-bottom:15px;border-bottom:1px solid #666;font-size:14px;font-size:.875rem}.list-head>span{display:table-cell;text-transform:uppercase}.list-of-items{display:block;list-style:none}.list-of-items>li{display:block;width:100%;padding:15px 0;border-bottom:1px solid #666;color:white}.list-of-items>li>span{display:table-cell;vertical-align:middle}.list-of-items>li.discount-item span.carry-tag-price{margin-right:60px}.th-carry-name{width:350px;text-align:left}.th-carry-qty{text-align:center}.th-carry-price{width:150px}.carry-name-product{width:350px;font-size:16px;font-size:1rem;font-weight:600;text-align:left}.carry-qty{width:190px;text-align:center}.carry-qty>span{display:block}.carry-price{width:150px;vertical-align:middle}.carry-tag-price{margin-right:30px;vertical-align:middle;font-size:22px;font-size:1.375rem}.carry-close{position:relative;float:right;display:inline-block;vertical-align:middle;width:25px;height:25px;border:2px solid #bcbcbc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer}.carry-close:before,.carry-close:after{content:'';position:absolute;top:50%;left:50%;display:block;width:2px;height:8px;margin-top:-4px;margin-left:-1px;background-color:#229fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carry-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.carry-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.carry-close:hover:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.carry-close:hover:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.resum{display:table;width:100%;margin-bottom:20px;padding:18px 0;border-bottom:1px solid #666}.resum .total-price-tag{display:block;float:right;font-size:14px;font-size:.875rem}.resum .price-tag{margin:5px 0 5px 14px;font-size:22px;font-size:1.375rem;color:white}.finish-check{display:table;width:100%}.breadcrumb-block{float:left;width:100%;margin-bottom:50px;padding:15px 0;background-color:#666}.breadcrumb{float:left;width:100%;list-style:none;background-color:#666;font-size:20px;font-size:1.25rem;font-weight:400;color:#fff}.breadcrumb>li{position:relative;display:inline-block;margin-right:18px;padding-left:20px}@media screen and (max-width:600px){.breadcrumb>li{width:100%}}.breadcrumb>li:after{content:'';position:absolute;top:50%;left:0;display:block;width:10px;height:20px;margin-top:-10px;background:transparent url("../img/sp-global.png") no-repeat -121px -28px}.breadcrumb>li:first-child{padding-left:0}.breadcrumb>li:first-child:after{content:'';display:none}.breadcrumb a{display:block;text-decoration:none;color:#fff}.boxed-title-tabs{width:100%;margin-bottom:30px;opacity:.87;font-family:Roboto;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:.15px;color:#000}.boxed-title-tabs strong{font-weight:600}.accordeon-tabs-block{float:left;width:100%;margin-bottom:0;border-bottom:1px solid #ccc}.accordeon-tab{position:relative;float:left;width:100%;padding:30px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;cursor:pointer}.accordeon-tab .arrow{display:block;float:right;width:20px;height:20px;background:transparent url("../img/sp-global.png") no-repeat}.accordeon-tab .arrow.down{background-position:-174px 0}.accordeon-tab .arrow.up{background-position:-151px 0}.accordeon-tab .ic-anim-down-close{position:absolute;right:10px}.accordeon-content{display:none;float:left;width:100%;border-right:1px solid #ccc;border-left:1px solid #ccc}.accordeon-content p{padding:30px 30px 0 30px}.download-file{display:block;width:100%;float:left;padding:10px;background-color:#343434;font-size:15px;font-size:.9375rem;color:#fff;text-align:center;text-decoration:none;margin-bottom:65px}.download-file:hover .pdf-white{background-position:-30px -77px}.download-file.excep{margin-bottom:40px}.download-file-accordion{display:block;width:100%;float:left;padding:10px;background-color:#343434;font-size:15px;font-size:.9375rem;color:#fff;text-align:center;text-decoration:none}.download-file-accordion:hover .pdf-white{background-position:-30px -77px}.download-file-accordion.excep{margin-bottom:40px}.route{float:left;display:block;max-width:95%;font-size:26px;font-size:1.625rem;font-weight:400}.route.blue{color:#006ddd}.route.red{color:#ff0f46}.route.green{color:#169a00}ul,ol{display:block;margin:0;padding:0}.inline-list-items>li,.corporate-small-logos-block>li,.copr-logos-color-block>li,.payment-methods-small-block>li,.social-footer-links>li{display:inline-block}.standard-list{list-style:none;margin-bottom:30px}.standard-list li{margin-bottom:20px}.standard-list li:before{content:'-';padding-right:5px;color:#229fff}.simple-list{margin-bottom:30px;list-style:none}.simple-list>li{margin-bottom:10px}.list-arrow-dotted{list-style:none}.list-arrow-dotted>li{display:block;border-bottom:1px dotted #343434}.list-arrow-dotted a{position:relative;display:block;padding:10px 10px 10px 0;text-decoration:none}.list-arrow-dotted a:before{content:'';position:absolute;top:50%;right:10px;display:block;width:8px;height:14px;margin-top:-7px;background:transparent url("../img/sp-global.png") -94px -35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.list-arrow-dotted a:after{content:'';position:absolute;top:50%;right:15px;display:block;width:8px;height:14px;margin-top:-7px;background:transparent url("../img/sp-global.png") -94px -35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.list-arrow-dotted a:hover{color:#229fff;text-decoration:underline}.list-arrow-dotted a:hover:before{-webkit-transform:translate3d(15px,0,0);-moz-transform:translate3d(15px,0,0);-ms-transform:translate3d(15px,0,0);-o-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0);opacity:0}.list-arrow-dotted a:hover:after{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);opacity:1}body{font-family:"Helvetica","Arial",sans-serif;line-height:1.4;color:#343434}h1,h2,h3,h4,h5,p{margin:0;padding:0}.boxed-title{padding:12px 25px;background-color:#efefef;font-size:18px;font-size:1.125rem;font-weight:700;color:#343434}.boxed-title a{text-decoration:none}h2{font-size:26px;font-size:1.625rem;font-weight:400;color:#343434;margin-bottom:20px}h3{font-size:18px;font-size:1.125rem;font-weight:400;color:#343434;margin-bottom:20px}p{font-size:14px;font-size:.875rem;font-weight:300;color:#343434;margin-bottom:15px}p.secundary-p{font-size:16px;font-size:1rem;text-align:left}a{color:#343434;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:underline}a:hover{color:#229fff}.xsmall{font-size:12px;font-size:.75rem}ul,ol{display:block;margin:0;padding:0;font-size:14px;font-size:.875rem;font-weight:300;color:#343434}.light{font-weight:300}.line-through{font-weight:300;text-decoration:line-through;color:#a5a5a5}.section-title-red{font-size:26px;font-size:1.625rem;color:#229fff;font-weight:400;margin-bottom:24px}.center-small-copy{font-size:12px;font-size:.75rem}@media screen and (max-width:600px){.center-small-copy{display:block;padding:20px 0}}.color-primary{color:#343434 !important}.color-secundary{color:#229fff !important}.full-width-banner-block{float:left;width:100%;height:300px;margin-bottom:40px;text-align:center}@media screen and (max-width:1024px){.full-width-banner-block{margin-top:-3px}}.full-width-banner-block h2{margin-top:45px;margin-bottom:40px;font-size:60px;font-size:3.75rem;font-weight:400;color:#fff;text-align:center}@media screen and (max-width:1320px){.full-width-banner-block h2{font-size:40px;font-size:2.5rem}}@media screen and (max-width:768px){.full-width-banner-block h2{font-size:30px;font-size:1.875rem}}@media screen and (max-width:600px){.full-width-banner-block h2{font-size:25px;font-size:1.5625rem}}.full-width-banner-block .btn-secundary{float:none;max-width:250px;min-height:40px;margin:0 auto}.full-width-top-banner{position:relative;width:100%;height:400px;margin-bottom:30px}@media screen and (max-width:1024px){.full-width-top-banner{margin-top:-3px}}.full-width-top-banner.small{height:265px}.full-width-top-banner.small h1{font-size:40px;font-size:2.5rem;top:65%}.full-width-top-banner h1{position:absolute;top:60%;left:50%;width:100%;font-size:70px;font-size:4.375rem;font-weight:700;color:white;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.full-width-top-banner h1{font-size:55px;font-size:3.4375rem;line-height:60px}}@media screen and (max-width:600px){.full-width-top-banner h1{font-size:30px;font-size:1.875rem;line-height:35px}}.full-width-slider-block{position:relative;margin-top:-3px}.slide-item-box{width:100%;height:600px}.full-width-slider-pager{float:left;width:100%}.full-width-slider-pager ul{display:table;width:100%}.full-width-slider-pager ul>li{display:table-cell}.slider-progress-link{display:block;width:100%;height:6px;background-color:#343434}.slider-progress-link.active .fill{display:block;width:100%;height:6px;background-color:#229fff}.bx-controls-direction{display:none}.main-copy-banner{z-index:98;position:absolute;top:90%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-90%);-moz-transform:translateY(-90%);-ms-transform:translateY(-90%);-o-transform:translateY(-90%);transform:translateY(-90%)}.main-opiniones-banner{z-index:98;position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-90%);-moz-transform:translateY(-90%);-ms-transform:translateY(-90%);-o-transform:translateY(-90%);transform:translateY(-90%)}@media screen and (max-width:1024px){.main-opiniones-banner{top:33%}}.main-copy-banner h1{font-size:30px;font-size:1.3rem;font-weight:600;color:white;line-height:28px}@media screen and (max-width:1024px){.main-copy-banner h1{font-size:20px;font-size:1.25rem;line-height:1.4}}@media screen and (max-width:600px){.main-copy-banner h1{font-size:18px;font-size:1.125rem}}.big-copy{font-size:118px;font-size:7.375rem;font-weight:700}@media screen and (max-width:1024px){.big-copy{font-size:80px;font-size:5rem}}@media screen and (max-width:600px){.big-copy{font-size:50px;font-size:3.125rem}}.logo-slider{display:none}@media screen and (max-width:1024px){.logo-slider{display:none}}.slider-gallery-block .bx-prev,.slider-gallery-block .bx-next{position:absolute;display:block;width:50px;height:80px;background:transparent url("../img/control-gallery-slides.png") no-repeat;color:transparent}.slider-gallery-block{position:relative;margin-bottom:30px;float:left;width:100%}.slider-gallery-block .bx-controls-direction{z-index:999;position:absolute;top:50%;width:100%;margin-top:-40px;display:block}.slider-gallery-block .bx-prev{left:10px;background-position:0 0}.slider-gallery-block .bx-next{right:10px;background-position:-75px 0}.slider-gallery{list-style:none}.slider-gallery>li img{display:block;width:100%}.slider-accordeon-block,.slider-accordeon,.content-only-slide,.content-slide-products{position:relative}.slider-accordeon-block .bx-controls-direction,.slider-accordeon .bx-controls-direction{z-index:999;position:absolute;top:50%;display:block;width:100%;height:80px;margin-top:-40px}.content-only-slide .bx-controls-direction,.content-slide-products .bx-controls-direction{z-index:998;position:absolute;top:50%;display:block;width:100%;height:80px;margin-top:-40px}.slider-accordeon-block .bx-prev,.slider-accordeon-block .bx-next,.slider-accordeon .bx-prev,.slider-accordeon .bx-next,.content-only-slide .bx-prev,.content-only-slide .bx-next,.content-slide-products .bx-prev,.content-slide-products .bx-next{position:absolute;display:block;width:50px;height:80px;background:transparent url("../img/control-gallery-slides.png") no-repeat;color:transparent}.slider-accordeon-block .bx-next,.slider-accordeon .bx-next,.content-only-slide .bx-next,.content-slide-products .bx-next{left:22px;background-position:0 0}.slider-accordeon-block .bx-prev,.slider-accordeon .bx-prev,.content-only-slide .bx-prev,.content-slide-products .bx-prev{right:22px;background-position:-75px 0}.slider-accordeon,.content-only-slide,.content-slide-products{list-style:none}.slider-accordeon img,.content-only-slide img,.content-slide-products img{display:block;width:100%}.content-only-slide{float:left;width:100%;position:relative}.content-only-slide .bx-controls-direction{margin-top:0}.content-slide-products{border-top:1px solid #ccc;margin-bottom:40px}.content-slide-products h3{margin:25px 0}.content-slide-products .bx-controls-direction{position:relative;margin-top:0;height:0}.content-slide-products .bx-next,.content-slide-products .bx-prev{position:absolute;top:-210px}.content-slide-products .featured-box{padding:0 !important}@media(min-width:992px) and (max-width:1319px){#cbt-related-products .slide-products li{width:305px !important}}@media(min-width:450px) and (max-width:991px){#cbt-related-products .slide-products li{width:6.9% !important}}.featured-left-block,.featured-center-block,.featured-right-block{float:left;width:33.33333%;min-height:600px}@media screen and (max-width:600px){.featured-left-block,.featured-center-block,.featured-right-block{width:100%}}@media screen and (max-width:768px){.featured-left-block{width:50%}}@media screen and (max-width:600px){.featured-left-block{width:100%}}@media screen and (max-width:768px){.featured-center-block{width:50%}}@media screen and (max-width:600px){.featured-center-block{width:100%}}@media screen and (max-width:768px){.featured-right-block{width:50% !important;min-height:300px}.featured-right-block .featured-box{width:100% !important;float:left}}@media screen and (max-width:600px){.featured-right-block{width:100% !important}.featured-right-block .featured-box{width:100% !important}}.featured-row-to-colum{float:left;width:100%}@media screen and (max-width:768px){.featured-row-to-colum{width:50%}}@media screen and (max-width:600px){.featured-row-to-colum{width:100%}}.img-over-block{position:relative;float:left;display:block;width:100%;overflow:hidden}.img-over-block .img-bg{position:relative;float:left;display:block;width:100%;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 4s ease-in-out;-moz-transition:transform 4s ease-in-out;-ms-transition:transform 4s ease-in-out;-o-transition:transform 4s ease-in-out;transition:transform 4s ease-in-out}.img-over-block .img-bg.large{height:600px}.img-over-block:hover .img-bg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.home-products-container .featured-box{padding-bottom:0;position:relative}.home-products-container a{text-decoration:none !important}.home-products-container .blank-line{position:relative;float:left;width:100%}.home-products-container .title-box{min-height:80px;opacity:.87;font-family:Roboto;font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:.17px;color:#000;overflow:hidden}.home-products-container p.feature-caption-box{position:relative;float:left;height:112px;padding:0 30px 20px 30px;max-width:100%;font-family:Roboto;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.44px;color:#000}.home-products-container .desde{height:24px;position:relative;float:left;padding:0 0 6px 30px;opacity:.87;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.13px;text-decoration:none;color:#000}.home-products-container .preciosd{width:50%;height:26px;position:relative;float:left;padding:6px 0 6px 30px;opacity:.87;font-family:Roboto;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#d9027d}.home-products-container .preciocd{position:relative;width:100%;float:left;padding:6px 0 0 30px;margin-bottom:30px;opacity:.87;font-family:Roboto;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.08;letter-spacing:normal;color:#000}.home-products-container .preciocd>span{height:38px;width:30%;line-height:38px;position:relative;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-products-container .preciocd>.btn-comprar{position:relative;max-width:149px;width:50%;height:38px;line-height:38px;margin:0 20% 0 0;padding:0;text-align:center;border-radius:24px;float:right;top:0 !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase}.home-products-container .preciocd>.btn-comprar:hover{background-color:#000}.home-products-container .col-12{float:left}@media(max-width:575px){.home-products-container .col-12{width:100% !important;max-width:100% !important}.home-products-container .preciocd>.btn-comprar,.home-products-container p.feature-caption-box{display:none}}@media(min-width:576px) and (max-width:767px){.home-products-container .col-12{width:100% !important;max-width:100% !important}.home-products-container .preciocd>.btn-comprar,.home-products-container p.feature-caption-box{display:none}}@media(min-width:768px) and (max-width:991px){.home-products-container .col-12{width:50% !important;max-width:50% !important}.home-products-container .preciocd>.btn-comprar,.home-products-container p.feature-caption-box{display:none}}@media(min-width:992px) and (max-width:1199px){.home-products-container .col-12{width:50% !important;max-width:50% !important}.home-products-container .preciocd>.btn-comprar,.home-products-container p.feature-caption-box{display:none}}@media(min-width:1200px){.home-products-container .col-12{width:33.3333% !important;max-width:33.3333% !important}}.img-over-block[data-discount]:before,.img-over-block[data-discount-label]:before{background-color:#d9027d;z-index:3;content:attr(data-discount);position:absolute;top:30px;left:30px;width:54px;padding-top:16px;height:54px;border-radius:27px;font-weight:700;color:white;text-align:center}.OLD-img-over-block[data-discount-label]:before{background-color:#229fff;z-index:3;content:attr(data-discount-label);position:absolute;top:46px;right:-64px;width:250px;height:42px;padding:10px;font-weight:700;color:white;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.img-over-block[data-discount-label-2]:before{background-color:#229fff;z-index:3;content:attr(data-discount-label-2);position:absolute;top:18px;right:-53px;width:198px;height:58px;padding:10px 48px;font-weight:700;color:white;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.img-over-block .overlay{z-index:10;position:absolute;top:0;left:0;display:block;background:#333;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.img-over-block{position:relative;float:left;display:block;width:100%;overflow:hidden}.featured-box-large,.featured-box{padding:0 0 15px;margin:0 15px 30px 15px;box-shadow:0 2px 4px 0 rgba(217,217,217,0.5);overflow:hidden}.featured-box-large .img-over-block{display:block;width:100%;height:600px}.featured-box .img-over-block{display:block;width:100%;max-height:274px;min-height:140px}.feature-caption-box{position:relative;float:left;display:block;width:100%;padding:29px 30px 21px;opacity:.87;font-family:Roboto;font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:.17px;color:#000}.feature-caption-box .anim-arrow-right{float:right;margin:4px -3px 10px 10px}.featured-hover-copy{z-index:12;position:absolute;top:50%;display:block;width:100%;padding:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:45px;font-size:2.8125rem;font-weight:400;line-height:50px;color:white;text-align:center;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.featured-hover-copy{font-size:35px;font-size:2.1875rem;line-height:40px}}.featured-call-to-action{position:relative;display:block;max-width:230px;margin:25px auto 25px auto;padding:10px 30px;background-color:#229fff;font-size:18px;font-size:1.125rem;font-weight:400;line-height:20px;color:white;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transform:translate3D(0,25%,0);-moz-transform:translate3D(0,25%,0);-ms-transform:translate3D(0,25%,0);-o-transform:translate3D(0,25%,0);transform:translate3D(0,25%,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured-call-to-action:before{float:left;content:'';display:block;width:20px;height:20px;margin-top:2px;background:#229fff url("../img/sp-global.png") no-repeat -5px -28px}@media screen and (max-width:1320px){.featured-hover-copy{font-size:35px;font-size:2.1875rem}}.featured-box:hover .img-over-block .overlay,.featured-box-large:hover .img-over-block .overlay{opacity:.7}.featured-box:hover .featured-hover-copy,.featured-box-large:hover .featured-hover-copy{opacity:1}.featured-box:hover .featured-call-to-action,.featured-box-large:hover .featured-call-to-action{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.add-ticket-box-block{float:left;width:100%}.add-ticket-box-block .top-content{float:left;width:100%;margin-bottom:10px;font-size:18px;font-size:1.125rem}.push-right-content{float:right;width:40%;padding-top:5px;text-align:center}.push-right-content .line-through,.push-right-content .current-price{font-size:18px;font-size:1.125rem}@media screen and (max-width:1320px){.push-right-content{float:left;width:100%}}.add-ticket-box{float:left;width:60%;margin-bottom:10px;background-color:#fff}.add-ticket-box.full-width{width:100%}@media screen and (max-width:1320px){.add-ticket-box{float:left;width:100%}}@media screen and (max-width:600px){.add-ticket-box{width:100%}}.add-ticket-box .content-copy{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:4px;font-size:18px;font-size:1.125rem;font-weight:400;text-align:center}.add-ticket-box .content-copy.item-pack{border:1px solid #ccc;width:100%}@media screen and (max-width:768px){.add-ticket-box .content-copy>span{margin-right:0;font-size:16px;font-size:1rem}}.add-ticket-box .content-copy p{font-size:36px;font-size:2.25rem;font-weight:600}.add-ticket-box .content-copy p .line-through{font-weight:400}@media(max-width:1320px){.add-ticket-box .content-copy .line-through{display:none}}@media(max-width:990px){.add-ticket-box .content-copy .line-through{display:inline-block}}.ticked-row{margin-bottom:30px}.btn-subtract,.btn-person-subtract{float:left;width:15%}@media screen and (max-width:600px){.btn-subtract{width:15%}.btn-person-subtract{width:15%}}.btn-add,.btn-person-add{float:right;width:15%}@media screen and (max-width:600px){.btn-add{width:15%}.btn-person-add{width:15%}}.corporate-small-logos-block>li{margin-right:20px}.corporate-small-logos{display:block;background:transparent url("../img/sp-logos.png") no-repeat}.corporate-small-logos.tmb{width:30px;height:30px;background-position:-6px -5px}.corporate-small-logos.metro{width:40px;height:30px;background-position:-53px -5px}.corporate-small-logos.bus{width:30px;height:30px;background-position:-109px -5px}.corporate-small-logos.ferrocarriles{width:30px;height:30px;background-position:-155px -5px}.corporate-small-logos.rodalies{width:30px;height:30px;background-position:-203px -5px}.corporate-small-logos.tram{width:30px;height:30px;background-position:-251px -5px}.copr-logos-color-block{padding:40px 0}.copr-logos-color-block>li{margin-right:10px}.corp-logos-color{display:block;padding:30px 0 0 0;background:transparent url("../img/sp-logos-color.png") no-repeat}.corp-logos-color.metro{width:50px;height:36px;background-position:0 0}.corp-logos-color.tmb{width:30px;height:30px;background-position:-77px 0}.corp-logos-color.bus{width:37px;height:36px;background-position:-78px 0}.corp-logos-color.ferrocarriles{width:36px;height:36px;background-position:-155px -5px}.corp-logos-color.rodalies{width:36px;height:36px;background-position:-223px 0}.corp-logos-color.tram{width:36px;height:36px;background-position:-295px 0}.payment-methods-small-block>li{margin-right:15px}.payment-logos{display:block;background:transparent url("../img/sp-ico-payments.png") no-repeat}.payment-logos.visa{width:53px;height:23px;background-position:0 -5px}.payment-logos.mastercard{width:45px;height:26px;background-position:-67px -2px}.payment-logos.amex{width:35px;height:26px;background-position:-128px -2px}.payment-logos.paypal{width:67px;height:20px;background-position:-177px -8px}.payment-logos.secure-payment{width:96px;height:30px;background-position:-260px 0}.payment-logos.secure-payment-en{width:112px;height:30px;background-position:-382px 2px}.social-icons{display:block;background:transparent url("../img/sp-social.png") no-repeat}.social-icons.facebook{width:20px;height:20px;background-position:0 0}.social-icons.twitter{width:20px;height:20px;background-position:-42px 0}.social-icons.youtube{width:24px;height:20px;background-position:-92px 0}.discover-item-box{position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.discover-item-box .img-box{position:relative;overflow:hidden}.discover-item-box img{display:block;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 4s ease-in-out;-moz-transition:transform 4s ease-in-out;-ms-transition:transform 4s ease-in-out;-o-transition:transform 4s ease-in-out;transition:transform 4s ease-in-out}.discover-item-box:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.discover-item-box .overlay{z-index:-1;top:0;left:0;position:absolute;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.discover-item-box.disable .overlay{z-index:10;opacity:.6}.caption{position:relative;width:100%;min-height:60px;background:#fff}.caption h3,.caption a{font-size:18px;font-size:1.125rem;color:#343434;text-decoration:none;text-align:left}.caption h3{position:relative;width:100%;margin-bottom:0;margin-top:10px;padding-right:25px}.title-pack-list{position:relative;width:100%;margin-bottom:0;margin-top:10px;padding-right:25px;float:left}.caption .ico{margin:0 20px}.caption .ic-down-close{position:relative;display:inline-block;width:10px;height:20px;margin:0 20px;vertical-align:middle}.caption .ic-down-close:before,.caption .ic-down-close:after{content:'';position:absolute;top:0;width:2px;height:11px;background-color:#229fff}.caption .ic-down-close:before{left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.caption .ic-down-close:after{right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.caption .ic-anim-down-close{position:absolute;top:2px;right:-9px}.caption p{margin:0 0 20px}.caption-active{background-color:#fff;color:#343434;opacity:1}.caption-active h3,.caption-active a{color:#343434}.caption-active .ic-down-close{position:relative;display:inline-block;width:10px;height:20px;margin:0 20px;vertical-align:middle}.caption-active .ic-down-close:before,.caption-active .ic-down-close:after{content:'';position:absolute;top:0;width:2px;height:21px;background-color:#229fff}.caption-active .ic-down-close:before{left:4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.full-width-top-banner{position:relative;width:100%;height:400px;margin-bottom:30px}.caption-active .ic-down-close:hover:before{left:4px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.caption-active .ic-down-close:hover:after{right:4px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.disc-extra-info-box{display:none;margin-bottom:50px}.disc-extra-info-box h2{font-weight:700;color:#229fff}.cta-buy-tickets-ht{float:left;width:100%;margin-bottom:40px}.cta-buy-tickets-ht .icon-carry{margin-right:14px}.ic-anim-down-close:before,.selectBox-arrow:before,.ic-anim-down-close:after,.selectBox-arrow:after,.ic-anim-down-close.active-close:before,.selectBox-arrow.active-close:before,.ic-anim-down-close.active-close:after,.selectBox-arrow.active-close:after,.caption-active .ic-anim-down-close:before,.caption-active .ic-anim-down-close:after{content:'';position:absolute;display:block;width:2px;height:12px;background-color:#229fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.buy-now-box{position:relative;display:table;width:100%;min-height:75px;margin-bottom:20px;padding:0 20px;background-color:#229fff}.buy-now-box h2{display:table-cell;font-size:24px;font-size:1.5rem;font-weight:300;line-height:29px;color:#fff;text-align:center;vertical-align:middle}.buy-now-box .call-to-action{display:table-cell;vertical-align:middle;text-align:center;text-decoration:none}.buy-now-box .btn-secundary{float:right;min-height:35px}.cta-how-to-box{float:left;width:100%;margin-bottom:10px}.cta-how-to-box .btn-primary,.cta-how-to-box .btn-secundary{width:100%;text-align:center}.large-item-box{margin-bottom:40px;padding:25px 60px;background-color:#efefef}.large-item-box .left-box,.large-item-box .right-box{float:left;width:50%}@media screen and (max-width:600px){.large-item-box .left-box,.large-item-box .right-box{width:100%}}.large-item-box .left-box{padding-right:60px}@media screen and (max-width:600px){.large-item-box .left-box{padding-right:0}}.large-item-box .right-box{text-align:center}.large-item-box .right-box .btn-secundary{display:block;float:none;width:180px;margin:0 auto}.large-item-box .add-link{display:block;margin-bottom:20px}.large-item-box .prices-tags{margin-bottom:20px}.large-item-box .prices-tags>span{font-size:25px;font-size:1.5625rem;font-weight:400}.num-box{display:inline-block;width:30px;height:50px;margin-left:15px;background:transparent url("../img/sp-nums-hola-bcn.png") no-repeat}.num-box.num-2{background-position:0 7px}.num-box.num-3{background-position:-49px 7px}.num-box.num-4{background-position:-98px 7px}.num-box.num-5{background-position:-148px 7px}.hola-img{width:100%;max-width:280px;display:block;margin-bottom:40px}@media screen and (max-width:600px){.hola-img{display:block;width:100%}}.accordeon-list{padding-left:16px}.accordeon-list li{vertical-align:middle}.accordeon-list li>a{position:relative;display:block;margin-bottom:15px;color:#229fff;text-decoration:none}.accordeon-list li .content-item{display:none;max-width:90%}.accordeon-list .ic-anim-down-close{position:absolute;top:0;right:10px;float:right;margin:-5px 10px}.recover-box{float:left;padding:45px 74px;background-color:#efefef;margin-bottom:100px}@media screen and (max-width:1024px){.recover-box{padding:40px}}.recover-inp-inline{width:100%}.recover-inp-inline .input-box{float:left;width:70%;padding:0}.recover-inp-inline .input-box .input-field{width:95%;background-color:white;margin-bottom:20px}@media screen and (max-width:1024px){.recover-inp-inline .input-box{width:100%}.recover-inp-inline .input-box .input-field{width:100%}}.recover-inp-inline .inp-btn{float:left;width:30%;padding:3px 0;margin-bottom:20px}@media screen and (max-width:1024px){.recover-inp-inline .inp-btn{width:100%}}.recover-inp-inline .inp-btn input[type="submit"]{width:100%}.messages-box{float:left;width:100%}.recover-success,.recover-error{position:relative;padding-left:30px}.recover-success:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:transparent url("../img/sp-global.png") -100px -147px}.recover-error:before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;background:transparent url("../img/sp-global.png") -72px -146px}.basic-table{margin-bottom:30px;border:1px solid #343434}.basic-table td{padding:20px 5px;border:1px solid #343434}html,body{margin:0;padding:0;overflow-x:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}button,input[type="submit"],input[type="text"]{-webkit-appearance:none}.col-sm-4{min-height:1px}.txt-columns-2{min-height:initial;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}.info-note{display:inline-block;margin-bottom:40px;padding:20px 30px;background-color:#efefef;color:#343434;text-align:center}.classForTmb-info-note{display:inline-block;margin-bottom:40px;padding:20px 30px;background-color:#efefef;color:#343434;text-align:center}.notification-note-title{float:left;width:11%;text-align:left}.notification-note-message{float:left;width:89%;text-align:left}@media screen and (max-width:1300px){.notification-note-title{width:100%}.notification-note-message{width:100%}}.notification-note{display:block;margin-bottom:40px;padding:20px 30px;background-color:#efefef;color:#343434;text-align:center;width:100%}.t-blank:after{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:10px;background:url("../img/sp-global.png");background-position:-5px 0}.parallax-bg{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.line-divisor-top{border-top:1px solid #efefef}.top-bar{width:100%;min-height:25px;padding:6px;background-color:#343434;color:#fff;text-align:center}.top-bar p{margin-bottom:10px;color:#fff}.lang-block{float:left}.lang-block a{display:block;color:#fff;text-decoration:none}@media screen and (max-width:600px){.lang-block a{display:block;color:#fff;text-decoration:none;width:72px;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}}.lang-block:hover .lang-list{z-index:99999;display:block;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.lang-block:hover .arrow-selector:after{background-position:-73px -37px}.lang-block .icon-lang{display:none;margin-right:5px}@media screen and (max-width:1024px){.lang-block .icon-lang{display:inline-block}}.current-lang{font-size:14px;font-size:.875rem}@media screen and (max-width:600px){.current-lang{width:55px;overflow:hidden}}.lang-list{z-index:1;position:absolute;top:0;right:14px;display:none;width:100px;padding-top:45px;background-color:transparent;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.lang-list:before{content:"";position:absolute;top:35px;right:38px;display:block;width:0;height:0;border-bottom:10px solid #343434;border-right:15px solid transparent;border-left:15px solid transparent}.lang-list>li{display:block;background-color:#343434}.lang-list>li a{display:block;width:100%;padding:8px 10px;color:white;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lang-list>li a:hover{color:#b3b3b3}.arrow-selector:after{content:'';display:inline-block;vertical-align:middle;width:12px;height:8px;margin-left:10px;background:transparent url("../img/sp-global.png") no-repeat;background-position:-55px -37px}@media screen and (max-width:1024px){.arrow-selector:after{display:none}}.arrow-selector:hover:after{background-position:-73px -37px}.widget-meteo{float:left;display:none;width:100%;text-align:left}@media screen and (max-width:1024px){.widget-meteo{display:none;width:30%;font-size:13px;font-size:.8125rem}}.top-bar{padding:8px 0 0 0}@media screen and (max-width:600px){.top-bar{padding:0}.top-bar .row{margin-left:-30px;margin-right:-30px}}.top-bar-center-copy{display:none;float:left;max-width:455px;width:100%;padding-left:70px;text-align:center}@media screen and (max-width:768px){.top-bar-center-copy{max-width:100%;padding-left:0;padding-top:5px;background-color:#666;overflow-x:hidden}}@media screen and (max-width:600px){.top-bar-center-copy{float:right}}.top-bar-selectors{float:right}@media screen and (max-width:1024px){.top-bar-selectors{padding-top:5px}}@media screen and (max-width:600px){.top-bar-selectors{margin-right:5px}}.carry-block{float:left;width:150px;height:29px;margin-right:40px}@media screen and (max-width:1024px){.carry-block{width:60px}}@media screen and (max-width:600px){.carry-block{margin-right:10px}}.carry{font-size:14px;font-size:.875rem;font-weight:600}.carry a{z-index:100;position:absolute;top:0;display:block;color:#fff;text-decoration:none}.carry .icon-carry{margin-right:5px}.home-btn{float:left;display:none}@media screen and (max-width:1024px){.home-btn{display:inline-block}}.home-btn a{font-size:24px;font-size:1.5rem;color:white;text-decoration:none}header{z-index:99;position:absolute;top:0;left:0;display:block;width:100%;background-color:transparent}@media screen and (max-width:1024px){header{position:relative}}.logo{display:block;padding:14px;position:absolute}.header-row{float:left;width:100%}.main-nav{display:block;float:right;margin-top:30px;font-size:18px;font-size:1.125rem;font-weight:300}@media screen and (max-width:1024px){.main-nav{display:none}}.main-nav>li{display:block;float:left;margin-right:3px;background-color:#343434;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-nav>li:hover{background-color:#414141;border-bottom:1px solid #229fff}.main-nav>li a{display:block;padding:10px 20px;color:white;text-decoration:none}.nav-secundary-color{background-color:#229fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-secundary-color:hover{background-color:#6ab7fc}.main-nav-active-page{border-bottom:1px solid #229fff}.tickets{z-index:9999999;position:fixed;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;opacity:.95}.ticket-link-container{height:100%}@media screen and (max-width:1024px){.ticket-link-container{width:100%;overflow-y:scroll;overflow-x:hidden}}.list-of-tickets{display:table;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.list-of-tickets{margin-top:15%;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.list-of-tickets.show-right-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.list-of-tickets.turn-right-menu{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.list-of-tickets>li{display:table-cell;vertical-align:middle;width:14.2857%;cursor:pointer}@media screen and (max-width:1024px){.list-of-tickets>li{display:block;width:100%}}.list-of-cats{position:absolute;display:none;width:100%;height:100%;margin-top:15%;font-size:34px;font-size:2.125rem;color:#999;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}@media screen and (max-width:1024px){.list-of-cats{display:block;font-size:50px;font-size:3.125rem}}@media screen and (max-width:600px){.list-of-cats{display:block;font-size:20px;font-size:1.25rem}}.list-of-cats.hide-left-menu{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.list-of-cats.turn-left-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.list-of-cats>li{display:block;width:100%;min-height:100px;padding-left:35px}.list-of-cats a{display:block;width:100%;color:white;text-decoration:none}.ticket-box{height:400px;padding:20px}@media screen and (max-width:1024px){.ticket-box{height:auto}}.ticket-box h3{height:100px;font-size:24px;font-size:1.5rem;color:#999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ticket-box h3 a{color:#999;text-decoration:none}@media screen and (max-width:1024px){.ticket-box h3{height:auto;font-size:50px;font-size:3.125rem;margin-bottom:0}}@media screen and (max-width:600px){.ticket-box h3{font-size:20px;font-size:1.25rem;margin-bottom:0}}.ticket-box p{font-size:16px;font-size:1rem;color:#999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.ticket-box p{display:none}}.ticket-close{position:absolute;top:20px;right:30px;width:55px;height:55px;border:3px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;z-index:999}@media screen and (max-width:600px){.ticket-close{width:25px;height:25px;border:2px solid white}}.ticket-close>span:after,.ticket-close>span:before{content:'';position:absolute;display:block;width:3px;height:16px;background-color:white;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media screen and (max-width:600px){.ticket-close>span:after,.ticket-close>span:before{width:2px;height:14px}}.ticket-close>span:before{content:'';top:50%;left:50%;margin-top:-8px;margin-left:-1px;-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-ms-transform:rotate(-130deg);-o-transform:rotate(-130deg);transform:rotate(-130deg)}@media screen and (max-width:600px){.ticket-close>span:before{margin-top:-7px}}.ticket-close>span:after{content:'';top:50%;left:50%;margin-top:-8px;margin-left:-1px;-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}@media screen and (max-width:600px){.ticket-close>span:after{margin-top:-7px}}.ticket-close:hover>span:before{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.ticket-close:hover>span:after{-webkit-transform:rotate(-130deg);-moz-transform:rotate(-130deg);-ms-transform:rotate(-130deg);-o-transform:rotate(-130deg);transform:rotate(-130deg)}.ticket-arrow-left{position:relative;top:23px;left:20px;display:none;float:left;width:55px;height:22px}.ticket-arrow-left.show-arrow{display:block}.ticket-arrow-left>span{color:white}@media screen and (max-width:1024px){.ticket-arrow-left>span{font-size:30px;font-size:1.875rem}}@media screen and (max-width:600px){.ticket-arrow-left>span{font-size:16px;font-size:1rem}}.btn-block{left:0;bottom:0;width:100%;text-align:center}.description-menu{min-height:12em}@media screen and (max-width:1024px){.btn-block{display:none}}.nav-btn-white{display:inline-block;min-height:30px;padding:12px 30px;background-color:transparent;border:2px solid #999;border-radius:30px;font-size:16px;font-size:1rem;color:#999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-btn-red{display:inline-block;min-height:30px;padding:12px 30px;background-color:transparent;border:2px solid #229fff;border-radius:30px;font-size:16px;font-size:1rem;color:#229fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.js-sub-nav{color:#229fff !important}.ticket-bg{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-of-tickets>li img{position:absolute;top:0;left:0;z-index:-999;opacity:0;height:100%;object-fit:cover;width:100%}.list-of-tickets>li:hover img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.list-of-tickets>li{display:table-cell;vertical-align:middle;width:14.2857%;cursor:pointer;position:relative;overflow:hidden}.ticket-bg.tick-box:hover{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width:1024px){.ticket-bg.tick-box:hover{background:transparent}.list-of-tickets>li:hover img{opacity:0}.list-of-tickets>li{display:block;width:100%;cursor:pointer;position:relative}}.ticket-bg.tick-box:hover h3,.ticket-bg.tick-box:hover p,.ticket-bg.tick-box:hover a{color:white}.ticket-bg.tick-box:hover .nav-btn-white,.ticket-bg.tick-box:hover .nav-btn-red{background-color:#229fff;border:2px solid #229fff;color:white}.big-ticket-box{float:left;width:100%;padding:0 26px;background-color:#fff}.big-ticket-box h4{margin-bottom:20px;font-size:30px;font-size:1.875rem;color:#343434;font-weight:300}.big-ticket-box h4 strong{font-weight:600}.modal .big-ticket-box:not(.product-add-to-cart){margin-top:30px}.modal .big-ticket-box .col-md-7{padding-right:0}.modal .big-ticket-box .resume-ticket-box{width:100%}.big-ticket-box .resume-ticket-box{display:table;min-height:130px}.big-ticket-box .resume-ticket-box>div{display:table-cell;vertical-align:middle;background-color:#efefef}.big-ticket-box .resume-ticket-box h5{font-size:24px;font-size:1.5rem;font-weight:400;text-align:center}.big-ticket-box .resume-ticket-box p{margin:0;padding:0;font-size:26px;font-size:1.625rem;text-align:center}.resume-block{float:left;width:100%;padding:15px 40px;margin-bottom:36px;background-color:#efefef}.resume-block.error{background-color:#ffdce3}.resume-block .msn-error{font-weight:700;color:#ff0f46;text-align:center;background-color:#ffdce3}.resume-block .msn-error.only-text{margin:15px 0}.resume-block>span{display:inline-block;margin:0 10px}.resume-block .price-text{font-size:22px;font-size:1.375rem;font-weight:400;color:#343434;vertical-align:middle}.resume-block .line-through{font-size:34px;font-size:2.125rem;font-weight:300;color:#a5a5a5;vertical-align:middle}.resume-block .price{font-size:34px;font-size:2.125rem;font-weight:600;color:#343434;vertical-align:middle}.resume-block .btn-secundary{width:100%;max-width:300px;margin-left:25px}.resume-block .left-col-price,.resume-block .right-col-price{float:left;width:50%}@media(max-width:1320px){.resume-block .left-col-price,.resume-block .right-col-price{width:100%}}.resume-block .left-col-price{text-align:center}.resume-block .right-col-price .btn-secundary{float:none;margin:0 auto}.hola-bcn-ticket-box{float:left;margin-bottom:30px}.header-ticket-box{width:100%;min-height:120px;padding:30px;background-color:#343434}.header-ticket-box img{display:block;width:100%}.content-ticket-box{float:left;width:100%;padding:25px;background-color:#666;text-align:center;color:#fff}.content-ticket-box h2{font-weight:600}.content-ticket-box p{color:#fff}.content-ticket-box p a{color:#fff;text-decoration:underline}.prices{font-size:26px;font-size:1.625rem;font-weight:600;margin-bottom:30px}.prices .line-through{font-weight:400}.footer-bg-dark{float:left;width:100%;padding:34px 0;background-color:#343434;color:#fff}.footer-bg-dark h4{font-size:20px;font-size:1.25rem;font-weight:400;margin-bottom:30px}.footer-bg-dark ul{list-style:none}.footer-bg-dark ul>li{margin-bottom:16px}.footer-bg-dark a{font-size:14px;font-size:.875rem;font-weight:300;color:#fff;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-bg-dark a:hover{color:#999}.footer-bg-white{float:left;width:100%;padding:34px 0;background-color:#fff}.social-footer-links>li{margin-right:33px}.social-footer-links>li:last-child{margin-right:0}.social-footer-links [class^="icon"],.social-footer-links [class*="icon"]{font-size:18px;font-size:1.125rem}.contact-block{background-color:#fbfbfb;padding:38px 0 35px 0}.phone-txt,.mail-txt{display:inline-block}.mail-txt{margin-left:5px}.phone-txt{font-family:Roboto;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.44px;color:#000}.phone-txt b{opacity:.87;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.75px;color:#000}.phone-txt i{margin-left:17px;font-size:14px;line-height:normal;color:#0091ff}.attachments{font-family:Roboto;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.35px;color:#282828}.attachments i{float:right;font-size:10px}.attachments_info{padding-right:200px}.corp-logo-tmb-footer .copy{display:inline-block;vertical-align:middle;font-size:12px;font-size:.75rem;font-weight:700;margin-right:18px}.corp-logo-tmb-footer .logo-tmb-corp{display:inline-block;vertical-align:middle;width:110px;height:43px;background:transparent url("../img/corp-tmb-logo-small.png") no-repeat 0 0}@media(max-width:992px){.ico.phone,.ico.fb{margin:0 auto 12px;display:block;float:none !important}.phone-title,.phone-txt,.phone-cont{text-align:center}.contact-block{margin-bottom:21px}.attachments_info{padding-right:0}}.ch-resume-item-row,.ch-product-item{padding:50px 0;border-bottom:1px solid #efefef}.ch-title-columns-bar{border-bottom:1px solid #efefef}@media screen and (max-width:768px){.ch-title-columns-bar{display:none}}.confirmed-message-block{text-align:center}.items-qty{display:table;width:100%;min-height:170px;text-align:center}@media screen and (max-width:768px){.items-qty{border-bottom:1px solid #ccc}}.items-qty>div{width:100%;display:table-cell;vertical-align:middle}.items-qty>div>span{display:block}.delivery-option-block .input-radio-box{margin-bottom:10px}.delivery-option-block p{padding-left:45px}.apply-discount .input-box{display:block;float:left;width:300px}.apply-discount .btn-primary{display:block;float:left;margin-top:35px}.apply-discount h2{margin-top:40px}.reference-block{float:left;width:100%;margin-top:10px;padding:10px 10px 0 10px;background-color:#efefef;text-align:center}.reference-block>div{float:left;width:50%}@media screen and (max-width:768px){.reference-block>div{width:100%;padding:10px}}@media screen and (max-width:768px){.reference-block>div p{padding-top:10px}}.reference-block>div:first-child{padding:0 25px;text-align:left}.price-tag{font-size:36px;font-size:2.25rem;font-weight:600;color:#343434}.price-tag-block{display:table;width:100%;min-height:170px;padding-right:34px;text-align:right}.price-tag-block>div{width:100%;display:table-cell;vertical-align:middle}.price-tag-block>div>span{display:block}.resume-carry-check{float:left;width:100%;margin-top:25px;padding:20px 0 10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.resume-carry-check.pack{border-top:0}.resume-carry-check p{font-size:28px;font-size:1.75rem;font-weight:300}.resume-carry-check .price-tag{display:inline-block;margin-left:90px;padding-right:34px}@media screen and (max-width:600px){.resume-carry-check{text-align:center}.resume-carry-check .price-tag{margin-left:0;padding-right:0}}.ch-resum-actions-block{padding:50px 0}.ch-resum-actions-block .btn-primary{margin-right:40px}@media screen and (max-width:600px){.ch-resum-actions-block .btn-primary{margin-right:0}}.ch-resum-actions-block .btn-primary:last-child{margin-right:0}.confirmed-message-block h1{font-size:30px;font-size:1.875rem;font-weight:400}.confirmed-message-block p{padding-left:95px}@media screen and (max-width:600px){.confirmed-message-block p{padding-left:5px}}.big-success-tick{display:inline-block;width:55px;height:60px;margin-right:40px;vertical-align:middle;background:transparent url("../img/success-tick-big.png") no-repeat 0 10px}.fail-tick-big{display:inline-block;width:55px;height:60px;margin-right:40px;vertical-align:middle;background:transparent url("../img/fail-tick-big.png") no-repeat 0 10px}@media screen and (max-width:600px){.big-success-tick{display:block;float:left;width:100%;background-position:center}}.ch-payment-methods-list{padding:43px 0}.input-item-valid-date{position:relative;float:left;width:80%}@media screen and (max-width:768px){.input-item-valid-date{width:100%}}.input-item-valid-date .label-date{width:100%;margin:-24px 10px 5px 0}@media screen and (max-width:600px){.input-item-valid-date .label-date{display:block}}.input-item-valid-date .input-field{display:inline-block}.input-item-valid-date .input-field.day{max-width:80px;margin-right:15px;margin-bottom:10px}.input-item-valid-date .input-field.month{max-width:80px;margin-right:15px;margin-bottom:10px}.input-item-valid-date .input-field.year{max-width:135px}.input-item-valid-date label.error{position:absolute;left:0;bottom:-20px}.input-item-valid-date label.error:first-child{bottom:-20px}.input-item-valid-date label.error:nth-child(3){bottom:-40px}.input-item-valid-date label.error:last-child{bottom:-60px}.check-subtotal-box>div{position:relative;width:100%;display:table;background-color:#efefef}@media screen and (max-width:600px){.check-subtotal-box>div{position:relative}}.check-subtotal-box .check-subtotal-qty{display:table-cell;width:100%;text-align:center;vertical-align:middle}.check-subtotal-box .check-subtotal-qty>span{display:block;width:100%;text-align:center}@media screen and (max-width:600px){.check-subtotal-box .check-subtotal-qty{display:block}}.check-subtotal-box .remove-item{position:absolute;right:0;color:#ccc;font-size:21px;cursor:pointer}.check-subtotal-box .edit-item{position:absolute;right:40px;color:#ccc;font-size:21px;cursor:pointer}.line-divisor-top{margin-top:40px;padding:40px 0;border-top:1px solid #ccc}.line-divisor-block{margin-top:40px;padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.carry-empty-block{display:table;width:100%;height:300px}.carry-empty-block>div{display:table-cell;vertical-align:middle;text-align:center;font-size:30px;font-size:1.875rem}.carry-empty-block .icon-carry{margin-right:10px;font-weight:300;color:#229fff}.carry-empty-block .btn-action{float:left;width:100%;padding:40px 0;text-align:center}.carry-empty-block .btn-action a{float:none;display:inline-block;max-width:250px}.error-page{width:100%;height:700px;background:url("../img/static-pages/barcelona-error-background.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.error-page .container:first-child{padding-top:216px}.error-page h1,.error-page h2,.error-page p{color:white}.error-page h1{font-size:50px;font-size:3.125rem;font-weight:700}.error-page h2{font-size:44px;font-size:2.75rem;font-weight:400}.error-page p{font-size:20px;font-size:1.25rem}.redirect-options-block{padding-top:30px}.redirect-options-block>a{margin-left:20px}.redirect-options-block>a:first-child{margin-left:0}@media print{*{color:#000;background-color:#fff}body{margin:0 !important;padding:0 !important;width:100% !important}.ch-resume-item-row,.ch-product-item{padding:20px 0}.big-success-tick{display:none !important}.resume-carry-check p{padding-top:20px;width:100%}.resume-carry-check .pull-right{float:left !important}.resume-carry-check .price-tag{float:right}header,.hide-print,.top-bar,.btn-primary,.btn-secundary,.ch-resum-actions-block .politica-cookies-bar,.full-width-top-banner,.corporate-small-logos-block,.payment-methods-small-block{display:none !important}.ch-resume-item-row .col-sm-3,.ch-resume-item-row .col-sm-6{float:left}.ch-resume-item-row .col-sm-6{width:50%}.ch-resume-item-row .col-sm-3{width:25%}.col-sm-offset-1{margin-left:0}h1{text-align:left}h2{font-size:18px}p{text-align:left}.price-tag{font-size:20px}.confirmed-message-block{text-align:left}.confirmed-message-block p{padding:0;text-align:left}.social-footer-links a:after{content:"( " attr(href) " )";color:#000}.reference-block{padding:0}.reference-block>div{width:100%;padding:0;text-align:left !important}.politica-cookies-bar{display:none !important}footer{display:none !important}}.datepicker-days .day{background:#343434;color:white;border-bottom:1px solid #343434}.datepicker-days .day:hover{background:#343434 !important;color:white;border-bottom:1px solid #229fff}.datepicker-days .day.new:not(.disabled),.datepicker-days .day.old:not(.disabled){color:white}.datepicker-days .day.active{background:#229fff !important;color:white;border-bottom:1px solid #343434}.datepicker-days .day.disabled{background:white !important;border-bottom:1px solid white}.datepicker-days .table-condensed{display:table;border-collapse:separate;box-sizing:border-box;border-spacing:2px;border-color:grey}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}#cross-selling-container{margin-top:15px}.modal-add-to-cart .resume-block{text-align:center}.modal-add-to-cart .resume-block .btn-secundary{max-width:100%;margin-top:15px;margin-left:0}.modal-add-to-cart .resume-ticket-box{float:none;width:100%;margin-bottom:25px}.modal-add-to-cart .modal-subtotal{text-align:center}.modal-add-to-cart .modal-subtotal{text-align:center}.modal-add-to-cart .modal-subtotal h5{display:inline}.modal-add-to-cart .modal-subtotal p{display:inline}.modal-add-to-cart .resume-ticket-box{max-height:80px !important;min-height:80px !important}.modal-add-to-cart .resume-ticket-box{padding:0 !important}.modal-add-to-cart .ticked-row{margin-bottom:15px}.modal-buy-button div{margin:5px auto 0;max-width:100%}.modal-buy-button button{width:100%;text-align:center}.modal-more-info div{margin:25px auto 0;max-width:75%}.modal-more-info a{width:100%;text-align:center}#modal-buy-variants{margin-top:12px}@media screen and (max-width:991px){#modal-description-product{margin-top:45px}}#datepicker-add-to-cart{font-size:15px !important}#product-text-places-left{font-size:14px}.row-discount-code.code-valid{padding:0 0 20px}.row-discount-code .apply-discount h2{margin-top:30px}.code-invalid-text{color:#229fff;padding-left:5px;display:none}.code-invalid-repeated-text{color:#229fff;padding-left:5px;display:none}.code-invalid-already-used-text{color:#229fff;padding-left:5px;display:none}.code-conflict-with-other-codes-text{color:#229fff;padding-left:5px;display:none}.code-cannot-be-used-in-cart-text{color:#229fff;padding-left:5px;display:none}#cart-input-field-code{height:40px;background-color:#fff;border-radius:4px;font-size:90%}.text-discount-applied{margin-top:0;display:none}.code-valid .text-discount-applied{display:block}.apply-discount .input-box-code{width:100%;margin:0}.input-box-btn-apply-code{float:right;padding-top:0}.input-box-btn-apply-code .btn-primary{margin-top:25px}.code-invalid .input-field{box-shadow:0 0 1px #229fff;border-color:#229fff}.code-invalid .code-invalid-text{display:inline}.code-invalid-repeated .code-invalid-repeated-text{display:inline}.code-invalid-already-used .code-invalid-already-used-text{display:inline}.code-cannot-be-used-in-cart .code-cannot-be-used-in-cart-text{display:inline}.code-conflict-with-other-codes .code-conflict-with-other-codes-text{display:inline}.code-valid .input-box-code:before{content:'';display:block;position:absolute;top:40px;right:0;width:20px;height:20px;background:transparent url("../img/sp-global.png") no-repeat;margin-right:10px;margin-top:0;z-index:9999;background-position:-158px -143px}.code-valid #cart-input-field-code{border:0;background-color:#efefef;border-radius:0}.blog{width:70%}.blog h4{margin-bottom:1px}.footer-bg-dark ul{list-style:none}.code-valid #apply-discount-btn{display:none}.check-subtotal-box-discount{display:none}.code-invalid .check-subtotal-box-discount{display:none}.code-valid .check-subtotal-box-discount{margin-top:20px;display:block}.code-valid #cart-total-cupon-discount{margin-left:-10px;color:#229fff;padding:10px 0}.input-box-btn-apply-code{width:100%}@media(min-width:1320px){#cart-input-field-code{width:260px}.code-valid .input-box-code:before{margin-right:40px}.code-valid #text-discount-applied-lg{display:block;margin-top:35px}}@media(min-width:1200px) and (max-width:1319px){.apply-discount .input-box-code{width:100%;margin:0}.input-box-btn-apply-code{width:100%;position:absolute}.code-valid #text-discount-applied-lg{display:block;margin-top:35px}}@media(min-width:991px) and (max-width:1200px){.input-box-btn-apply-code{width:100%;position:absolute}.apply-discount .input-box-code{width:70%;margin:0 15%;padding-bottom:15px}.code-valid .input-box-code{padding-top:20px}.code-valid #text-discount-applied-lg{display:none}.code-valid #text-discount-applied-sm{text-align:center}.code-valid .input-box-code:before{top:30px}}@media(min-width:768px) and (max-width:990px){.apply-discount .input-box-code{width:100%;margin:0;padding-bottom:15px}.code-valid .input-box-code{padding-top:20px}.code-valid #text-discount-applied-lg{display:none}.code-valid #text-discount-applied-sm{text-align:center}.code-valid .input-box-code:before{top:30px}}@media(max-width:767px){.row-discount-code .apply-discount h2{margin-top:15px}.apply-discount .input-box{padding:0;width:215px;margin-right:10px}.input-box-btn-apply-code{width:100px}.input-box-btn-apply-code .btn-primary{margin:-5px 0 10px -15px}.code-valid .input-box-code:before{top:10px}.code-valid .input-box-btn-apply-code{width:100px}.code-valid .text-discount-applied{margin-top:0;padding-top:10px;margin-left:-20px}.code-valid #text-discount-applied-lg{display:none}}.mrtop40{margin-top:40px}.tooltip{position:absolute;top:2px;right:24px}.tooltip .tooltiptext{visibility:hidden;width:100px;background-color:#fff;color:#343434;text-align:center;border-radius:6px;padding:5px 2px;position:absolute;z-index:10;bottom:125%;left:50%;margin-left:-56px;opacity:0;transition:opacity .3s;border:1px solid #ccc;font-size:10px}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:55%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.caption h3 span.title{max-width:80%;float:left}.caption-description-100{clear:both}.caption-description-60{width:60%;float:left}.caption-season-ended{width:40%;float:left;min-height:40px;padding-top:10px;text-align:right}.caption-season-ended span{background-color:#3f8cde;border:1px solid #0451a4;padding:5px;color:white}.no-margin{margin:0 !important}.disabled-message-discover-catalunya{border:1px solid #2a2b2c;width:100%;padding:10px;float:left}@media(max-width:1319px){.caption-description-60{width:100%}.caption-season-ended{width:100%;float:left;min-height:0;padding-top:0;text-align:left}}.date-select-msg{padding:0 26px 20px;float:left;width:100%}#show_description{margin-bottom:20px;color:#229fff}#description{display:none}.no-padding{padding:0}.pdt30{padding-top:30px}.pdl30{padding-left:30px}.pdr30{padding-right:30px}h2.title-hola{text-align:center;padding:40px 0 30px;border-bottom:2px solid #bbb;font-weight:600}#content-discover h2,#content-discover h3{font-weight:600}#content-discover ul{margin-left:15px}#packs-container .cta-how-to-box a{margin-top:20%}#packs-container .left-content ul{margin-left:1rem;margin-bottom:10px}@media(max-width:767px){#packs-container .cta-how-to-box a{margin-top:0}}.title-cart{font-size:2.25rem;font-weight:600;color:#343434;margin-bottom:30px}.hl_bold_content b{font-weight:600}table#cookies-others td,th{border:1px solid #777;word-wrap:break-word;padding:5px 8px}table#cookies-others{margin:15px 0;border:1px solid #777;table-layout:fixed;width:100%}table#cookies-others tr:nth-child(1){font-weight:600}table#cookies-others td:nth-child(1){width:15%}table#cookies-others td:nth-child(2){width:50%}table#cookies-others td:nth-child(3){width:35%}table#cookies-others p{margin-bottom:0}table#cookies-others a{color:#229fff}.push-right-content .current-price{float:left;width:60%;text-align:right}.discount-price{color:#229fff;padding:2px 10px;border-radius:20px;font-size:.85em;font-weight:600;width:40%;text-align:left;float:left}.resume-carry-check{margin-top:0}.check-subtotal-discount{display:table-cell;width:100%;text-align:center;vertical-align:middle}.check-subtotal-discount>span{display:block;width:100%;text-align:center;margin:5px 0}.contact h3.title{text-align:center;margin-top:150px;opacity:.87;font-family:Roboto;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:.25px;color:#000}.contact p.intro{text-align:center;font-family:Roboto;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.35px;text-align:center;color:#282828;margin-top:14px;margin-bottom:60px}ul.contact-info{list-style:none;margin-bottom:20px}ul.contact-info li{padding:10px 0}ul.contact-info a{font-size:1.25rem}.phone-title{display:block;font-family:Roboto;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#282828;margin-bottom:15px}.ico.phone{background-image:url("../img/icons/ico_phone.png");width:22px;height:22px;background-size:100%;float:right}.ico.mail{background-image:url('../img/ico_mail.png');width:20px;height:20px;background-size:100%}.ico.fb{background-image:url("../img/icons/ico_fb.png");width:20px;height:40px;float:right}.ico.check-success{background-image:url('../img/success-tick-big.png');width:20px;height:20px;background-size:100%}.input-check-box label .border-check.valid:after{border:2px solid #00db24}.input-check-box label .border-check.error:after{border:2px solid red}.success-message{padding:20px 0}.success-message .ico{margin-right:20px;float:left}.success-message span{display:inline}.disable-message{margin-bottom:20px;font-size:1.5em;font-weight:600}.data-protection{color:#777;margin:0 0 20px 30px;font-size:12px}.data-protection-title{color:#777;font-size:12px}.cursor-not-allowed{cursor:not-allowed}.label_read_and_accept{font-size:14px}.logo-trip-advisor-award{width:30%;display:inline-block}.trip-advisor-award-text{width:70%;float:right;text-align:left;margin-top:10px}.info-hola-barcelona{display:block;margin-bottom:40px;padding:20px 30px;background-color:#efefef;color:#343434;text-align:center}.info-hola-barcelona-image-30{width:25%;display:inline-block}.info-hola-barcelona-text-70{width:75%;float:right;text-align:left;padding-left:40px;font-size:20px}.padding-top-20{padding-top:20px}.info-hola-barcelona-title{padding-bottom:15px;display:inline-block;font-weight:bold}.info-hola-barcelona-description{display:inline-block}@media screen and (max-width:1320px){.info-hola-barcelona-title{padding-bottom:10px}}@media screen and (max-width:992px){.info-hola-barcelona-text-70{font-size:18px}.info-hola-barcelona-title{padding-bottom:0}}@media screen and (max-width:600px){.info-hola-barcelona{padding:20px 30px 90px 30px;margin-bottom:0}.info-hola-barcelona-image-30{width:100%}.info-hola-barcelona-text-70{width:100%;font-size:14px;padding-left:0}}.info-note-excursions-barcelona{display:block;padding:15px 15px;background-color:#efefef;color:#343434;text-align:center;width:65%;margin:0 auto 20px auto}p.excursions-barcelona-p{font-size:16px;font-size:1rem;text-align:left;height:100px;padding-top:25px}@media screen and (max-width:1024px){.info-note-excursions-barcelona{width:100%}p.excursions-barcelona-p{text-align:left;height:auto;padding-top:0}}.marginBottom40{margin-bottom:40px;display:inline-block}.marginTop40{margin-top:40px;display:inline-block}.hide{display:none}.booking-input{margin-left:3px;display:inline-block}@media screen and (max-width:600px){.booking-input{margin-left:15px}}.btn-secundary.red-promotion{background-color:#229fff;color:#fff}.btn-secundary.info-promotion{background:#a9a9a9;cursor:not-allowed}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hidden{display:none !important;visibility:hidden !important}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.invisible{visibility:hidden}@media(min-width:992px){.col-md-push-5{left:41.66666667%}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{max-width:750px}}@media(min-width:992px){.container{max-width:970px}}@media(min-width:1200px){.container{max-width:1280px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:hidden}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px;overflow-x:auto;height:80vh;overflow-y:auto}.modal-dialog{overflow-y:initial !important}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}button{outline:0 !important}.legal_notice b,.legal_notice h2,.legal_notice h3{font-weight:bold}.legal_notice ul,.legal_notice ol{padding-left:40px !important;margin-bottom:10px !important}