@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans-Regular'),url(../fonts/open-sans.woff) format('woff'),url(../fonts/open-sans.ttf) format('truetype')}@font-face{font-family:'Open Sans Semibold';font-style:normal;font-weight:400;src:local('Open Sans Semibold'),local('OpenSansSemibold-Regular'),url(../fonts/open-sans-semibold.woff) format('woff'),url(../fonts/open-sans-semibold.ttf) format('truetype')}html{perspective:none!important;-webkit-perspective:none!important}body{font:14px 'Open Sans',sans-serif;color:#333;background:#f5f5f5}input,select,button,textarea{outline:0}button{cursor:pointer}a{text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;color:#2facec;outline:0}a:hover{opacity:.7}b{font-family:'Open Sans Semibold',sans-serif;font-weight:normal}input.invalid,select.invalid,textarea.invalid{border:1px solid #e1778d!important;background:#f8dbdd!important}.params.checkbox .invalid+label{border-bottom:1px solid #e1778d!important;background:#f8dbdd!important}input.valid,select.valid,textarea.valid{border:1px solid #859b75!important;background:#e0efd8!important}#agree+label{display:inline-block}header,footer{position:absolute;left:0;right:0;z-index:7010;background:#fff;box-shadow:0 0 10px #bbb;overflow:hidden;padding:0 30px}header{top:0;height:80px}footer{top:auto;bottom:0;height:50px;text-align:right;font:14px 'Open Sans Semibold',sans-serif;color:#666}footer a:hover{color:#2facec}footer div{line-height:50px}header ul{list-style:none;padding:0;margin:0;display:table;width:100%}header li{display:table-cell;vertical-align:middle;height:80px}.header-seasons,.header-events{font-size:30px;width:260px}.header-date{width:160px;font-size:14px}.header-search input{width:100%;line-height:35px;border:1px solid #f5f5f5;text-align:center;font-size:16px}.datepickers-container{z-index:7020}#datepickerSelected{color:#333}#datepickerSelected:after{content:'\f107';display:inline-block;margin:4px 0 0 9px;position:absolute;font-family:FontAwesome,serif}.header-title{font-size:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-image{width:130px;position:relative}.header-image div{width:111px;height:54px;overflow:hidden}.header-image img{width:100%}.header-image:before{content:'';position:absolute;width:0;height:0;border-top:45px solid #2facec;border-left:55px solid transparent;left:56px}.header-image:after{content:attr(data-age);position:absolute;color:#fff;left:85px;top:18px;width:25px;text-align:center}.header-image.page-season:before,.header-image.page-season:after{display:none}#footer-back{float:left;padding-left:16px;margin:-1px 35px 0 0}#footer-back a{color:#666}#footer-back a:hover{color:#2facec}#footer-back a:before{content:'\f104';display:inline-block;margin:0 0 0 -16px;position:absolute;font-family:FontAwesome,serif}.header-season,.header-event{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:10px}.header-season .name,.header-event .name{font-size:24px;margin-bottom:4px;text-overflow:ellipsis;overflow:hidden;max-width:70%}.header-season span,.header-event span{margin-right:30px}.header-season i,.header-event i{margin:0 7px 0 5px;color:#2facec;font-size:18px;vertical-align:middle}.header-price{margin:0}.header-cart{position:absolute;right:20px;top:22px;display:none}.header-cart a{display:inline-block;color:#fff;background:#2facec;line-height:35px;padding:0 25px;border-radius:18px;font-size:11px;text-transform:uppercase;white-space:nowrap}.footer-link{float:left;margin-right:35px}.footer-link.fancybox{margin-right:0}.footer-link a{color:#666}.footer-low{display:none}.footer-powered{position:absolute;bottom:2px;right:30px;font-size:10px;color:#d0d0d0}.footer-powered a{color:#d0d0d0}.body{position:absolute;left:0;right:0;top:81px;bottom:51px;height:auto;overflow-y:auto}.scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:100%;box-sizing:border-box;padding:20px}.note-full{font-size:24px;padding-top:100px;text-align:center}.note-full small{font-size:16px}#seasons{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#seasons .scroller{padding:10px;text-align:center}#seasons .loader{text-align:center;padding-top:10px;display:none}.season{width:215px;margin:5px;background:#fff;border-radius:3px;overflow:hidden;display:inline-block;text-align:left;box-shadow:0 0 6px 0 #ddd;-webkit-transition:all .1s ease;transition:all .1s ease;height:180px;vertical-align:top}.season:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.season .image{height:105px;display:block;position:relative;overflow:hidden}.season .shadow{display:none;top:0;bottom:0;left:0;right:0;background:#000;position:absolute;opacity:.4}.season .image:hover .shadow,.season .image:hover .buy{display:block}.season .image img{width:100%;min-height:105px}.season .buy{position:absolute;width:80px;background:#2facec;color:#fff;margin:35px 0 0 45px;padding:10px 22px;top:0;border:0;border-radius:18px;display:none;text-align:center;text-transform:uppercase;font-size:10px}.season .buy:hover{background:#2185d0;opacity:1}.season .title{font:16px 'Open Sans Semibold',sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#333;padding:15px 15px 0 15px}.season .venue{padding:4px 15px 0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;font-size:10px;color:#666}#events{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#events .scroller{padding:10px;text-align:center}#events .loader{text-align:center;padding-top:10px;display:none}.event{width:215px;margin:5px;background:#fff;border-radius:3px;overflow:hidden;display:inline-block;text-align:left;box-shadow:0 0 6px 0 #ddd;-webkit-transition:all .1s ease;transition:all .1s ease;height:225px;vertical-align:top}.event:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.event .image{height:105px;display:block;position:relative;overflow:hidden}.event .shadow{display:none;top:0;bottom:0;left:0;right:0;background:#000;position:absolute;opacity:.4}.event .image:hover .shadow,.event .image:hover .buy{display:block}.event .image img{width:100%;min-height:105px}.event .buy{position:absolute;width:80px;background:#2facec;color:#fff;margin:35px 0 0 45px;padding:10px 22px;top:0;border:0;border-radius:18px;display:none;text-align:center;text-transform:uppercase;font-size:10px}.event .buy:hover{background:#2185d0;opacity:1}.event .title{font:16px 'Open Sans Semibold',sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#333;padding:15px 15px 0 15px}.event .venue{padding:4px 15px 0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase;font-size:10px;color:#666}.event .date{opacity:.6;font-size:13px;padding:15px 15px 0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event .price{color:#2facec;font-size:15px;padding:4px 15px 0 15px}.event .price i{font-size:14px}#activity{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#activity .left{float:left;width:280px;max-width:40%;overflow:hidden;padding:14px 40px 0 10px}#activity .image{width:100%}#activity .photos{padding-top:20px;text-align:center}#activity .photos a{margin-right:3%}#activity .photos a:nth-child(3n){margin-right:0}#activity .photos img{width:30%}#activity .right{display:table;color:#666;padding-right:20px}#activity .description{overflow:hidden;max-height:260px;text-align:justify;font-size:14px;position:relative}#activity .description img,#activity .description iframe{max-width:100%}#activity .description.shadow:after{content:'';position:absolute;height:20px;left:0;right:0;bottom:0;box-shadow:inset 0 -15px 15px -3px #f5f5f5}#activity .more{text-align:center;padding-top:15px;display:none}#activity .more a{color:#999;border:1px solid #999;text-transform:uppercase;background:transparent;line-height:33px;display:inline-block;font-size:12px;padding:0 30px;border-radius:18px}#activity .more a:hover{border:1px solid #2facec;opacity:1}#activity .dates{padding-top:20px;color:#333}#activity .dates .title{font:18px 'Open Sans Semibold',sans-serif;color:#333}#activity .empty{padding-top:20px;color:#666}#activity .buttons{padding:15px 0}#activity .buttons a{display:inline-block;color:#333;min-width:190px;margin:5px;line-height:35px;text-align:center;border-radius:18px;box-shadow:1px 1px 6px 0 #ccc;position:relative;border:1px solid transparent}#activity .buttons a:hover{border:1px solid #2facec;box-shadow:1px 1px 2px 0 #ccc;opacity:.9}#activity .buttons a:before{content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid #2facec;margin-bottom:14px}#activity .buttons a:after{content:attr(data-tickets) ' ' attr(data-prices);background:#2facec;color:#fff;padding:0 20px;border-radius:5px;line-height:33px;white-space:nowrap;font-size:13px;margin-bottom:21px}#activity .buttons a:before,#activity .buttons a:after{-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;bottom:100%;left:50%;position:absolute;pointer-events:none}#activity .buttons a:hover:before,#activity .buttons a:hover:after{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}#svg{position:absolute;left:0;right:0;bottom:0;top:0;height:auto;overflow:hidden;background:#f5f5f5;padding:20px;z-index:10}#svg svg{max-width:100%;max-height:100%}#svg path{stroke:#2facec;fill:#f5f5f5;stroke-width:1px}#svg path.active{fill:#dbdbdb;stroke:#2facec;cursor:pointer}#svg path.active:hover{opacity:.8}#svg text{font-size:10px;pointer-events:none}#svg div{background:#000;padding:10px;position:absolute;opacity:.7;color:#fff;border-radius:5px;width:200px;font-size:12px;line-height:18px;z-index:10}#svg div.l:after{content:'';position:absolute;right:-10px;top:10px;width:0;height:0;border-top:15px solid transparent;border-left:15px solid #000;border-bottom:15px solid transparent}#svg div.r:after{content:'';position:absolute;left:-10px;top:10px;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #000;border-bottom:15px solid transparent}#svg div strong{font:14px 'Open Sans Semibold';font-weight:normal;display:block}#svg div span{color:#bbb;display:block}#controls{position:absolute;top:50px;right:20px;z-index:9}#controls a{display:block;padding:12px;border-radius:50%;background:#2facec;color:#fff;opacity:.6;font-size:18px;width:48px;height:48px;box-sizing:border-box;text-align:center;margin-bottom:10px}#scale{display:none}#map{position:absolute;left:0;right:0;bottom:0;top:0;height:auto;overflow:hidden}#map .notickets{text-align:center;margin-top:120px;font-size:18px}#map .loader{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;text-align:center}#map .loader img{margin-top:120px}.sectors{border-right:1px solid #e2e2e2;width:290px;position:absolute;top:0;bottom:0;left:0;height:auto;overflow:hidden}.sectors .wrapper{position:absolute;z-index:1;width:100%;padding:35px 0}.sectors+#map{left:291px}.sectors .sector{padding:25px 30px;cursor:pointer;text-align:right;-webkit-transition:all .5s ease;transition:all .5s ease}.sectors .sector.active{background:#2facec;color:#fff;box-shadow:0 5px 20px #bbb}.sectors .sector.active .note{color:#fff}.sectors .sector .title{text-transform:uppercase;font:16px 'Open Sans Semibold',sans-serif}.sectors .sector .note{color:#9b9b9b}.sectors .sector .note i{font-size:13px}.sectors .sector:hover{background:rgba(0,0,0,0.04)}.sectors .sector.active:hover{background:#2facec;opacity:.7}#map .legenda{text-align:center;border-bottom:1px solid #ccc;padding:7px 10px 0 10px;height:29px;overflow:hidden}#map .legenda span{display:inline-block;padding:3px 7px;margin:0 0 10px 8px;font-size:12px;border-radius:3px}#places{position:absolute;top:37px;bottom:0;left:0;right:0;overflow:hidden}#places b{position:absolute;color:#666;text-align:center;font-family:'Open Sans',serif}#places .place{width:16px;height:16px;border:1px solid #bbb;border-radius:50%;background:#f6f6f6;font-size:8px;line-height:16px;text-align:center;color:#777}#places .ticket{cursor:pointer}#places .ticket img{width:16px;height:16px;border-radius:50%;position:absolute;top:0;left:0}#places .selected{background-color:#ec5959!important;border:1px solid #8d1d4b}#places span{display:none;position:absolute;z-index:10;background:#000;padding:8px 10px 10px 10px;color:#fff;opacity:.8;font-size:12px;border-radius:4px;white-space:nowrap;text-align:left}#places span strong{font:14px 'Open Sans Semibold';font-weight:normal;display:block}#places span div{font-size:10px}#places span:after{content:'';position:absolute;width:0;height:0}#places span.tr{bottom:33px;left:-16px}#places span.tr:after{left:10px;bottom:-10px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000}#places span.tl{bottom:33px;right:-16px}#places span.tl:after{right:10px;bottom:-10px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000}#places span.br{top:-16px;left:43px}#places span.br:after{left:-10px;top:10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #000}#places span.bl{top:-16px;right:43px}#places span.bl:after{right:-10px;top:10px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #000}#admission{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#admission .scroller{padding-top:50px;text-align:center;width:100%;margin:0 auto}#admission .wrapper{width:465px;margin:0 auto}#admission .title{overflow:hidden;font:14px 'Open Sans Semibold';text-transform:uppercase}#admission .title div{border-left:0;padding:15px;float:left}#admission .price{width:120px}#admission .count{width:120px}#admission .cart{width:130px}#admission .sector{overflow:hidden;color:#666;font-size:16px}#admission .sector div{padding:15px 15px 0 15px;height:37px;float:left}#admission .sector .count{padding:8px 15px 7px 15px}#admission .sector .count i{color:#2facec;font-size:38px}#admission .sector .count input{color:#333;border:0;background:transparent;width:30px;text-align:center;font-size:24px;vertical-align:top;padding:3px 5px 0 5px}#admission .sector .cart{height:43px;padding:9px 15px 0 15px}#admission .cart a{display:inline-block;color:#fff;background:#2facec;line-height:35px;padding:0 30px;border-radius:18px;font-size:12px;text-transform:uppercase}#admission .cart span{display:none}#cart{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#cart .tickets{margin:0 20px}#cart .ticket{margin:10px 0;background:#fff;padding:20px 30px;overflow:hidden;list-style:none;box-shadow:0 0 8px 0 #ddd;border-radius:3px;display:table;width:100%;box-sizing:border-box}#cart .ticket li{display:table-cell;vertical-align:middle}#cart .ticket div{color:#999}#cart .ticket .title{width:35%}#cart .ticket .title a{font-family:'Open Sans Semibold',sans-serif;display:block;color:#333}#cart .ticket .place{width:40%;padding-left:20px}#cart .ticket .place div{color:#999}#cart .ticket .price{font-size:20px;width:20%;padding-left:20px}#cart .ticket .price i{font-size:90%}#cart .ticket .price div{color:#999;font-size:13px}#cart .ticket .remove,#cart .ticket .removeSeason{width:5%;text-align:right}#cart .ticket .remove a,#cart .ticket .removeSeason a{color:#333;font-size:18px}#total{padding:20px;text-align:right;overflow:hidden}#total .right{display:inline-block;width:200px;text-align:left;padding-left:50px;color:#333}#total .cost{font:18px 'Open Sans Semibold',sans-serif;padding-bottom:5px}#total .cost .right{font-size:30px}#total .discount,#total .fee{display:none;color:#999}.promocode{float:left;text-align:left;max-width:40%}.promocode input{width:120px;border:1px solid #999;background:transparent;line-height:33px;display:inline-block;padding:0 20px;border-radius:18px}.promocode button{display:inline-block;color:#fff;background:#2facec;line-height:35px;padding:0 25px;border-radius:18px;font-size:11px;text-transform:uppercase;margin-left:10px;border:0}.promocode .description{padding:10px 0 0 5px;color:#999}#order-form{margin:0 40px}#order-form .steps{list-style:none;display:table;width:100%;overflow:hidden;padding:10px 0 150px 0}#order-form .steps li{display:table-cell;width:33%;padding-right:40px}#order-form .steps li:last-child{padding:0}#order-form .title{font:18px 'Open Sans Semibold';margin-bottom:20px}#order-form .information{margin-top:40px;color:#999;max-width:90%;font-size:13px}#order-form .information .topic{font:14px 'Open Sans Semibold';padding-bottom:15px;color:#333}#order-form .information b{color:#333}#order-form .retail,#order-form .eticket{display:none}#order-form .retail-link{display:none}#order-form .form .delivery{display:none}#order-form .form input,#order-form .form textarea{width:100%;margin-bottom:10px;color:#333;border:1px solid #999;background:transparent;display:inline-block;padding:8px 20px;border-radius:18px;box-sizing:border-box}#order-form .form textarea{height:60px}#order-form .form select{width:60%;color:#333;border:1px solid #999;background:transparent;display:inline-block;padding:8px 20px;border-radius:18px;box-sizing:border-box;margin-bottom:10px}#order-form .form .date{line-height:35px}#order-form .form .checkbox{padding:5px 0 0 10px}#order-form button{color:#fff;background:#2facec;line-height:35px;padding:0 25px;border-radius:18px;font-size:11px;text-transform:uppercase;border:0}#order-form button:hover{opacity:.7}#order-form .no-delivery{border-radius:5px;box-shadow:0 0 6px 0 #ddd;padding:15px;margin:10px auto 20px auto;font-size:12px;width:95%;box-sizing:border-box}#order-form .params input:disabled+label{opacity:.3}#order-form .params input:checked+label .retail-link{display:block}.params input{position:absolute;opacity:0;z-index:-1}.params label{display:block;margin:0 0 15px 25px;cursor:pointer}.params input:not(checked)+label{color:#999}.params input:checked+label{color:#333}.params label:before{content:"";display:inline-block;margin:4px 0 0 -25px;position:absolute;font-family:FontAwesome,serif}.params input:not(checked)+label:before{content:'\f10c'}.params input:checked+label:before{content:'\f192'}.params.checkbox input:not(checked)+label:before{content:'\f096'}.params.checkbox input:checked+label:before{content:'\f046'}#text{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#page{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0}#retail{overflow:auto;position:absolute;top:0;bottom:0;right:0;left:0}#retail .map{height:320px;display:none}#retail ul{list-style:none;display:table;table-layout:fixed;padding:15px 20px;width:100%;min-width:600px;margin:0;box-sizing:border-box;border-bottom:1px solid #eaeaea}#retail li{display:table-cell;padding-right:30px;vertical-align:middle}#retail li:nth-child(1){width:25%}#retail li:nth-child(2){width:35%}#retail li:nth-child(3){width:25%}#retail li:nth-child(4){width:15%}#retail .title{margin:25px 0 0 0}#retail .title li{font:16px 'Open Sans Semibold'}#retail .office{min-height:50px;color:#666;font-size:13px}#retail .address{padding-left:20px;color:#8e1d4b;line-height:16px;position:relative}#retail .address:before{content:'\f041';display:inline-block;position:absolute;font:16px FontAwesome;margin:-8px 0 0 -20px;top:50%}#retail .district{color:#999}#retail .photo{float:right;font-size:14px}.gmap_marker{margin:0 5px}.payment-result{border-radius:5px;box-shadow:0 0 6px 0 #ddd;padding:35px 20px;max-width:450px;text-align:center;background-color:#fff;margin:60px auto 0 auto;line-height:20px}.payment-result h1{margin:0 0 20px 0;font:24px 'Open Sans Semibold',sans-serif}#cart .confirm{padding:20px 0 50px 0;text-align:center}#cart .confirm .title{color:#999;padding-bottom:30px}#cart .confirm .order{font-size:22px;padding-bottom:10px}#cart .confirm .number{font-size:30px}#cart .details{border-top:1px solid #ddd;width:500px;margin:0 auto;padding:10px 0 250px 0;color:#666}#cart .details div{padding:15px 40px}#cart .details div:before{display:inline-block;position:absolute;margin:0 0 0 -35px;font:20px FontAwesome}#cart .details .date:before{content:'\f274'}#cart .details .coast:before{content:'\f158'}#cart .details .mail:before{content:'\f003'}.pay-form{border-radius:5px;box-shadow:0 0 6px 0 #ddd;padding:50px 50px 40px 50px;max-width:450px;width:90%;box-sizing:border-box;text-align:center;background-color:#fff;margin:50px auto 40px auto;color:#999;font-size:13px;line-height:20px}#centerButtom{display:inline-block;color:#fff;background:#2facec;line-height:35px;padding:0 30px;border-radius:18px;border:0;margin-bottom:20px;cursor:pointer}#centerButtom:hover{opacity:.7}.pay-ssl,.pay-mail{max-width:500px;width:90%;box-sizing:border-box;margin:0 auto;padding:15px 40px;font-size:13px;color:#666}.pay-ssl:before,.pay-mail:before{display:inline-block;position:absolute;margin:0 0 0 -35px;font:20px FontAwesome}.pay-ssl:before{content:'\f09d'}.pay-mail:before{content:'\f003'}.vote{border-radius:5px;box-shadow:0 0 6px 0 #ddd;padding:35px 20px;max-width:450px;text-align:center;background-color:#fff;margin:20px auto 0 auto;line-height:20px}.vote .title{font-family:'Open Sans Semibold',sans-serif;font-size:16px;padding-bottom:25px}.vote .answer{display:block;text-align:left;max-width:350px;margin:7px auto;color:#777;padding-left:25px}.vote input{float:left;margin:3px 0 0 -25px}.vote-next{display:none}@media all and (max-width:992px){.footer-powered,.footer-copy span,.header-price{display:none}.sectors{width:240px}.sectors+#map{left:241px}.sectors .sector .title{font-size:16px}#order-form .form input,#order-form .form textarea{max-width:400px;font-size:16px}}@media all and (max-width:768px){.footer-hight,.header-date,#cart .ticket .price span,#map .legenda font,.hide-md,.header-image.page-season,.header-image.page-event{display:none}header,footer{padding:0 15px}.header-seasons,.header-events{font-size:24px}.header-title{font-size:24px;max-width:300px}#activity .left{padding:14px 20px 0 0}.scroller{padding:15px}#activity .dates{text-align:center}.sectors{width:180px}.sectors+#map{left:181px}.sectors .sector .title{font-size:14px}.header-season,.header-event{max-width:240px}.header-season .name,.header-event .name{font-size:20px}#cart .tickets{margin:0}#cart .ticket{padding:20px 20px}#cart .ticket li{display:block}#cart .ticket .title{width:auto}#cart .ticket .place{padding-left:0;width:auto}#cart .ticket .price{display:table-cell;width:100px;font-size:18px}#cart .ticket .remove,#cart .ticket .removeSeason{display:table-cell;width:auto}.promocode{float:none;max-width:100%;margin-bottom:40px}#total{text-align:left;padding:20px 0}#total .cost .right{font-size:18px}#total .right{width:auto;padding-left:10px}#order-form{margin:0}#order-form .steps li{display:block;width:auto;padding-right:0;margin-bottom:50px}#admission .title{display:none}#admission .sector{margin-bottom:30px}#admission .wrapper{width:90%;max-width:250px}#admission .price,#admission .count,#admission .cart{width:100%}#admission .sector div{padding:15px 15px 0 15px;height:53px;box-sizing:border-box;float:none}#admission .sector div.cart{height:56px;padding-top:20px}.footer-low{display:inline}#controls{right:10px}#controls a{font-size:14px;width:44px;height:44px}#activity .buttons a:before,#activity .buttons a:after{display:none}}@media all and (max-width:480px){.footer-copy,.header-venue,.header-search,.hide-sd,.header-image{display:none}#activity .left{float:none;max-width:280px;width:100%;margin:0 auto 20px auto}.sectors{width:120px}.sectors+#map{left:121px}#admission .cart a{padding:0 15px}.sectors .sector{padding:15px 10px}.sectors .sector .title{font-size:12px}.header-seasons,.header-events{font-size:24px}.header-title{font-size:24px;max-width:300px}.header-season,.header-event{max-width:120px}.header-cart a{padding:0 20px}#order-form .information,#total .discount,#total .fee,.promocode .description,#cart .ticket{font-size:12px}#cart .ticket .price{padding-left:0;display:block;width:auto;font-size:12px}#cart .ticket .price div{color:#999;font-size:12px;display:inline-block;margin-left:10px}.promocode a{padding:0 20px}.promocode input{width:90px}#total .right{padding-left:5px}.note-full{font-size:18px}.note-full small{font-size:14px}#map .legenda{padding:7px 5px 0 5px}#map .legenda span{padding:3px 5px;margin-left:4px;font-size:10px}.event{width:160px;height:190px}.event .image{height:78px}.event .image img{min-height:78px}.event .date{font-size:12px;padding-top:10px}.event .title,.event .price,.event .price i{font-size:12px}.event .buy{margin:22px 0 0 26px;padding:10px 14px}}