.hide-on-empty:empty{display:none !important}.field-required-description{color:#999}.field-required-fa label:after,.field-required label:after,.field-required-description:before{color:red;position:absolute;margin-left:8px;margin-top:8px}.field-required label:after{content:"*"}[class*="cal-cell"]{float:left;margin-left:0;min-height:1px}.cal-row-fluid{width:100%;*zoom:1}.cal-row-fluid:before,.cal-row-fluid:after{display:table;content:"";line-height:0}.cal-row-fluid:after{clear:both}.cal-row-fluid [class*="cal-cell"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;*margin-left:-0.05213764337851929%}.cal-row-fluid [class*="cal-cell"]:first-child{margin-left:0}.cal-row-fluid .controls-row [class*="cal-cell"]+[class*="cal-cell"]{margin-left:0}.cal-row-fluid .cal-cell7{width:100%;*width:99.94669509594883%}.cal-row-fluid .cal-cell6{width:85.71428571428571%;*width:85.66098081023453%}.cal-row-fluid .cal-cell5{width:71.42857142857142%;*width:71.37526652452024%}.cal-row-fluid .cal-cell4{width:57.14285714285714%;*width:57.089552238805965%}.cal-row-fluid .cal-cell3{width:42.857142857142854%;*width:42.80383795309168%}.cal-row-fluid .cal-cell2{width:28.57142857142857%;*width:28.518123667377395%}.cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.232409381663112%}.cal-week-box .cal-offset7,.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.89339019189765%}.cal-week-box .cal-offset6,.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child{margin-left:85.71428571428571%;*margin-left:85.60767590618336%}.cal-week-box .cal-offset5,.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child{margin-left:71.42857142857142%;*margin-left:71.32196162046907%}
.cal-week-box .cal-offset4,.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child{margin-left:57.14285714285714%;*margin-left:57.03624733475479%}.cal-week-box .cal-offset3,.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child{margin-left:42.857142857142854%;*margin-left:42.750533049040506%}.cal-week-box .cal-offset2,.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child{margin-left:28.57142857142857%;*margin-left:28.46481876332622%}.cal-week-box .cal-offset1,.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child{margin-left:14.285714285714285%;*margin-left:14.17910447761194%}.cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.233576642335766%}[class*="cal-cell"].hide,.cal-row-fluid [class*="cal-cell"].hide{display:none}[class*="cal-cell"].pull-right,.cal-row-fluid [class*="cal-cell"].pull-right{float:right}.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{min-height:auto;overflow:hidden;text-overflow:ellipsis}.cal-events-num{margin-top:20px}.cal-month-day{position:relative;display:block;width:100%}#cal-week-box{position:absolute;width:70px;left:-71px;top:-1px;padding:8px 5px;cursor:pointer}#cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0 5px;cursor:pointer;z-index:5;text-align:center;width:26px;margin-right:-17px}.cal-year-box #cal-day-tick{margin-right:-7px}#cal-slide-box{position:relative}#cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}#cal-slide-tick.tick-month1{left:12.5%}#cal-slide-tick.tick-month2{left:37.5%}#cal-slide-tick.tick-month3{left:62.5%}#cal-slide-tick.tick-month4{left:87.5%}#cal-slide-tick.tick-day1{left:7.14285714285715%}#cal-slide-tick.tick-day2{left:21.42857142857143%}#cal-slide-tick.tick-day3{left:35.71428571428572%}#cal-slide-tick.tick-day4{left:50%}
#cal-slide-tick.tick-day5{left:64.2857142857143%}#cal-slide-tick.tick-day6{left:78.57142857142859%}#cal-slide-tick.tick-day7{left:92.85714285714285%}.events-list{position:absolute;bottom:0;left:0;overflow:hidden}#cal-slide-content ul.unstyled{margin-bottom:0}.cal-week-box{position:relative}.cal-week-box [data-event-class]{white-space:nowrap;height:30px;margin:1px 1px;line-height:30px;text-overflow:ellipsis;overflow:hidden;padding-left:10px}.cal-week-box .cal-column{position:absolute;height:100%;z-index:-1}.cal-week-box .arrow-before,.cal-week-box .arrow-after{position:relative}.cal-week-box .arrow-after:after{content:"";position:absolute;top:0;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #fff}.cal-week-box .arrow-before:before{content:"";position:absolute;top:0;width:0;height:0;left:1px;border-top:15px solid transparent;border-left:8px solid #fff;border-bottom:15px solid transparent}#cal-day-box{text-wrap:none}#cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}#cal-day-box .cal-day-hour .day-highlight{height:30px}#cal-day-box .cal-hours{font-weight:bolder}#cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}#cal-day-box #cal-day-panel{position:relative;padding-left:60px}#cal-day-box #cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px}#cal-day-box .day-event{position:relative;max-width:200px;overflow:hidden}#cal-day-box .day-highlight{line-height:30px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #c3c3c3;margin:1px 1px;overflow:hidden;text-overflow:ellipsis}#cal-day-box .day-highlight.dh-event-important{border:1px solid #ad2121}#cal-day-box .day-highlight.dh-event-warning{border:1px solid #e3bc08}#cal-day-box .day-highlight.dh-event-info{border:1px solid #1e90ff}
#cal-day-box .day-highlight.dh-event-inverse{border:1px solid #1b1b1b}#cal-day-box .day-highlight.dh-event-success{border:1px solid #006400}#cal-day-box .day-highlight.dh-event-special{background-color:#ffe6ff;border:1px solid purple}.event{display:block;background-color:#c3c3c3;width:12px;height:12px;margin-right:2px;margin-bottom:2px;margin-top:5px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.4);border-radius:8px;border:1px solid #fff}.event-block{display:block;background-color:#c3c3c3;width:20px;height:100%}.cal-event-list .event.pull-left{margin-top:3px}.event-important{background-color:#ad2121}.event-info{background-color:#1e90ff}.event-warning{background-color:#e3bc08}.event-inverse{background-color:#1b1b1b}.event-success{background-color:#006400}.event-special{background-color:purple}.day-highlight:hover,.day-highlight{background-color:#ddd}.day-highlight.dh-event-important:hover,.day-highlight.dh-event-important{background-color:#fae3e3}.day-highlight.dh-event-warning:hover,.day-highlight.dh-event-warning{background-color:#fdf1ba}.day-highlight.dh-event-info:hover,.day-highlight.dh-event-info{background-color:#d1e8ff}.day-highlight.dh-event-inverse:hover,.day-highlight.dh-event-inverse{background-color:#c1c1c1}.day-highlight.dh-event-success:hover,.day-highlight.dh-event-success{background-color:#caffca}.day-highlight.dh-event-special:hover,.day-highlight.dh-event-special{background-color:#ffe6ff}.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0}.cal-row-head [class*="cal-cell"] small{font-weight:normal}.cal-year-box .row-fluid:hover,.cal-row-fluid:hover{background-color:#fafafa}.cal-month-day{height:100px}[class*="cal-cell"]:hover{background-color:#ededed}.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}
.cal-year-box [class*="span"]{min-height:60px}.cal-year-box .row-fluid [class*="span"]:last-child,.cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child{border-right:0}.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}.cal-year-box .row-fluid:last-child,.cal-month-box .cal-row-fluid:last-child{border-bottom:0}.cal-month-box,.cal-year-box,.cal-week-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}span[data-cal-date]{font-size:1.2em;font-weight:normal;opacity:.5;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-top:15px;margin-right:15px}span[data-cal-date]:hover{opacity:1}.cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}.cal-day-today{background-color:#e8fde7}.cal-day-today span[data-cal-date]{color:darkgreen}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}.cal-day-holiday span[data-cal-date]{color:purple}.cal-day-weekend span[data-cal-date]{color:darkred}#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}#cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}#cal-slide-box{border-top:0 solid #8c8c8c}#cal-slide-content{padding:20px;color:#fff;background-image:url("/unify-2.5/contrib/bootstrap-calendar/img/dark_wood.png");-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.5)}#cal-slide-tick{background-image:url("/unify-2.5/contrib/bootstrap-calendar/img/tick.png?2")}#cal-slide-content:hover{background-color:transparent}#cal-slide-content a.event-item{color:#fff;font-weight:normal;line-height:22px}.events-list{max-height:47px;padding-left:5px}
.cal-column{border-left:1px solid #e1e1e1}a.cal-event-week{text-decoration:none;color:#151515}.badge-important{background-color:#b94a48}.ui-datepicker{display:none;padding:10px 12px;background:rgba(255,255,255,0.9);box-shadow:0 0 10px rgba(0,0,0,.3);font:13px/1.55 'Open Sans',Helvetica,Arial,sans-serif;text-align:center;color:#666}.ui-datepicker a{color:#404040}.ui-datepicker-header{position:relative;margin:-10px -12px 10px;padding:10px;border-bottom:1px solid rgba(0,0,0,.1);font-size:15px;line-height:27px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:0;display:block;width:47px;height:47px;font-size:15px;line-height:47px;text-decoration:none;cursor:pointer}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-calendar{border-collapse:collapse;font-size:13px;line-height:27px}.ui-datepicker-calendar th{color:#999}.ui-datepicker-calendar a,.ui-datepicker-calendar span{display:block;width:31px;margin:auto;text-decoration:none;color:#404040}.ui-datepicker-calendar a:hover{background:rgba(0,0,0,.05)}.ui-datepicker-calendar span{color:#bfbfbf}.ui-datepicker-today a{font-weight:700}.ui-datepicker-calendar .ui-state-active{background:rgba(0,0,0,.05);cursor:default}.ui-datepicker-inline{border:2px solid #e5e5e5;background:#fff;box-shadow:none}.ui-datepicker-inline .ui-datepicker-header{line-height:47px}.ui-datepicker-inline .ui-datepicker-calendar{width:100%}.ui-datepicker-header{padding:10px 0;font-size:16px}.ui-datepicker-inline{border-width:1px}.ui-datepicker-inline .ui-datepicker-header{line-height:27px}.ui-datepicker-prev,.ui-datepicker-next{font-size:18px;line-height:47px}.ui-datepicker-calendar a{border:1px solid transparent}.ui-datepicker-calendar .ui-state-active{background:inherit;border:1px solid #bbb}.ui-datepicker-calendar a:hover{background:inherit;border:1px solid #bbb}.calendar-slot{cursor:pointer;font-size:1.2rem;font-weight:normal;margin-right:15px;margin-top:15px;opacity:1;transition:all .1s ease-in-out 0;border:1px solid #e1e1e1;min-height:50px;position:relative;padding-top:10px}
.cal-month-day{color:gray;width:100% !important;height:50px}.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:50px}.calendar-avail,.calendar-marked{cursor:pointer}.calendar-avail,.calendar-avail .cal-month-day,.calendar-avail .cal-day-weekend span[data-cal-date]{background-color:transparent;color:#3c3c3c !important}.calendar-slot:hover,[class*="cal-cell"]:hover{background-color:#ededed;color:#000}.calendar-unavail,.calendar-unavail:hover{background-color:red !important;color:white !important;cursor:not-allowed}.calendar-marked,.calendar-marked:hover{background-color:#ffdf7c;color:#000}.calendar-clicked,.calendar-clicked:hover{background-color:#d2f0ff !important;cursor:wait}.calendar-slot-container{border-color:#e1e1e1;border-radius:2px;border-style:solid;border-width:1px}.calendar-open-hours{font-size:1.1rem}span[data-cal-date]{opacity:1}#cal-week-box{color:#000}.booking-calendar{font-size:.8rem}.booking-calendar-day{min-height:770px}.object-loading{cursor:wait}.steps{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:relative}.step-button{width:50px;height:50px;border-radius:50%;border:0;background-color:var(--prm-gray);transition:.4s}.step-button[aria-expanded="true"],.step-active,.step-completed{width:60px;height:60px;background-color:var(--project-color-primary);color:#fff;border:1px solid #fff}.done{background-color:var(--project-color-primary);color:#fff}.step-item{z-index:10;text-align:center}#progress{-webkit-appearance:none;position:absolute;width:95%;z-index:5;height:10px;margin-left:18px;margin-bottom:18px;background-color:var(--prm-gray)}#progress::-webkit-progress-value{background-color:var(--project-color-primary);transition:.5s ease}#progress::-webkit-progress-bar{background-color:var(--prm-gray)}.progress-step-1 .progress-bar{width:5%}.progress-step-2 .progress-bar{width:50%}.progress-step-3 .progress-bar{width:100%}
@media(min-width:768px){.booking-calendar{font-size:1rem}.cal-month-day{height:100px}.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{min-height:100px}}.update-cart{border-color:#555 !important;color:white !important;background-color:green}.update-cart .fa{font-size:200%}.cart-no-items .badge{display:none}.shopping-cart .error{white-space:normal;text-align:left}.selection-payment-type,.selection-payment-type:hover{color:#555}.payment-selection .btn-u{white-space:normal}.step-item{text-align:center}.step-button{width:3rem;height:3rem;font-size:1.3rem;border-radius:50%;border-width:1px;border-style:solid}.step-button.current{background-color:green;color:white;cursor:pointer}.step-button.disabled{opacity:.8;background-color:gray;color:black;cursor:not-allowed}@media(max-width:991px){.register-options-content{margin-left:-30px;margin-right:-30px}}.payment-form{opacity:0}.payment-selection .btn-u.btn-brd,.payment-form .btn-u.btn-brd{width:100%;max-width:unset}.payment-frame-wrapper{position:relative;right:300px;height:auto;-moz-box-shadow:0 0 33px -5px #000;-khtml-box-shadow:0 0 33px -5px #000;-webkit-box-shadow:0 0 33px -5px #000;box-shadow:0 0 33px -5px #000;border:1px solid #0396cb}.payment-frame-wrapper .payment-container{width:600px;background-color:#fff;padding:15px}.cart-overview .btn-u{background-color:white;border:1px solid #687074;color:#687074}.wirecard_checkout{width:100%;height:420px;border:0}.qpay_checkout{width:100%;min-height:420px;border:0;margin-top:.5rem;height:910px}@media(min-width:540px){.qpay_checkout{height:870px}}.modal-lg{max-width:90vw}@media(min-width:1140px){.modal-lg{max-width:1030px}.qpay_checkout{height:600px}}.header-fixed .header{height:auto}.content{padding-top:0}.purchase:first-child{margin-top:0}.current-deliveraddress button{display:none}.shopping-cart .quantity-field{width:45px;height:40px;outline:0;margin:0 -4px;font-size:18px;text-align:center;display:inline-block;border:1px solid #eee}
.shopping-cart .quantity-button{color:#888;width:45px;height:40px;padding:5px;border:0;outline:0;cursor:pointer;font-size:18px;background:#eee;background-image:none;text-align:center;font-weight:normal;white-space:nowrap;display:inline-block;background-image:none}.ticket-popup-wrapper{position:relative;right:50%;height:auto;-moz-box-shadow:0 0 33px -5px #000;-khtml-box-shadow:0 0 33px -5px #000;-webkit-box-shadow:0 0 33px -5px #000;box-shadow:0 0 33px -5px #000;border:1px solid #0396cb}.ticket-popup-wrapper .ticket-popup-container{width:600px;background-color:#fff;padding:15px;padding-top:30px}.ticket-popup-wrapper .ticket-popup-lg-container{width:700px}.ticket-popup-wrapper .ticket-popup-container .close{margin-top:-20px;margin-bottom:20px}.seat-selector{position:fixed;z-index:10000;top:0;background-color:#fefefe}.ticket-content{width:100%}.ticket-header .left,.ticket-header .center,.ticket-header .right{float:left;padding-top:10px}.ticket-header .left{width:25%;text-align:left}.ticket-header .center{width:50%;text-align:center;font-weight:bold}.ticket-header .right{width:25%;text-align:right}.ticket-header .ticket-info{padding-right:20px}.seat-container{background-color:#fefefe;margin-top:10px}.seats{width:100%;overflow:auto;position:absolute;left:0;top:0}.ticket-element,.ticket-item{position:absolute;text-align:center;color:black}.ticket-item{white-space:nowrap}.ticket-state-sold{background-color:#d4d4d4}.ticket-state-v{background-color:white;border:1px solid}.ticket-state-vr{background-color:#fcffa1;border:1px solid}.ticket-state-r{background-color:#d4d4d4;border:1px solid}.ticket-state-marked{background-color:#b1b1b1}.ticket-marked{background-color:#000 !important;color:#fff !important;border-color:#fff !important}.ticket-reserv .reserv-mainrow{cursor:pointer;background-color:white;color:black}.ticket-reserv .reserv-detailrow{background-color:#d7d7d7;color:black}.reserv-row-marked{background-color:#000 !important;color:#fff !important;border-color:#fff !important}
.reserv-row-some-marked{background-color:#808080 !important;color:#fff !important;border-color:#fff !important}.reserv-row-marked a,.reserv-row-some-marked a{color:#fff}.btn-u.ticket-button-disabled{cursor:default;background-color:#d7d7d7;color:black}.table-history tr:first-of-type{font-size:125%;font-weight:bold}.ticket-eventmap{height:300px}.ticket-location-manager-toolbar button,.tlm-popup-container button{margin-right:5px;font-size:.8em}.tlm-edit-seat-selector{background-color:#fff;min-height:450px}.tlm-edit-seat-container{background-color:#fff}.ticket-location-manager .seat-container{background-color:#fff}.tlm-state:empty{display:none}.tlm-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tlm-edit-seat-container .ticket-canvas-text,.tlm-edit-seat-container .ticket-canvas-line{cursor:pointer}.ticket-canvas-line{background-color:#000}.ticket-canvas-line.ticket-marked{border:2px solid #fff;padding:1px}.ticket-canvas-text-vertical-right{transform:rotate(90deg);transform-origin:left top 0;float:left}.ticket-canvas-text-vertical-left{transform:rotate(270deg);transform-origin:right bottom 0;float:left}.ticket-price-null{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer}.droppable{border:#121a3f 1px solid;border-radius:3px;background:#545a74;color:white;padding:20px;clear:both;text-align:center}.droppable.hover{background:#121a3f}.uploadList{margin:0;padding:0;list-style:none}.uploadItem{overflow:hidden;border-bottom:#bcbcbc 1px solid;margin:0 20px;padding:3px}.uploadItem span{overflow:hidden;width:150px;float:left;display:block}a.addInputRow,a.delInputRow,.uploadItem a{display:inline-block;background:url(add.png) no-repeat;height:16px;width:16px;text-indent:-999px}.uploadItem a{float:left;display:block;padding-left:20px;background-image:url(delete.png)}a.delInputRow{background-image:url(delete.png)}.upload-progress{margin:5px 0;height:15px;border-radius:3px;background:#545a74}
.ticket-hall-raster{background-image:url(/unify-2.5/images/ticket-raster.png);position:absolute;left:0;top:0;width:97.5%;height:100%}@media(max-width:767px){.seat-selector{width:98%}.ticket-header .left{display:none}.ticket-header .center,.ticket-header .right{width:50%}.ticket-header .center{text-align:left}}.loading{position:absolute;top:30%;left:50%;opacity:0;z-index:11001;width:auto;height:1px}.loading_wrapper,.alert-wrapper{position:relative;right:100px;height:auto;-moz-box-shadow:0 0 33px -5px #000;-khtml-box-shadow:0 0 33px -5px #000;-webkit-box-shadow:0 0 33px -5px #000;box-shadow:0 0 33px -5px #000;border:1px solid #0396cb}.loading_wrapper{min-height:100px;background:#fff;color:#000;padding:18px}.loading_miniwrapper{position:relative;right:75px;background:#fff;color:#898989;padding:18px;width:150px;text-align:center}.loadingContent_wrapper{width:300px;right:180px}.loading_background{width:100%;position:fixed;height:100%;opacity:.7;background:#fff;z-index:10000;top:0;left:0}.alert-wrapper{padding:0;right:150px}.alert-wrapper .alert{margin-bottom:0;max-width:300px}.popup-wrapper{position:relative;right:50%;height:auto;-moz-box-shadow:0 0 33px -5px #000;-khtml-box-shadow:0 0 33px -5px #000;-webkit-box-shadow:0 0 33px -5px #000;box-shadow:0 0 33px -5px #000;border:1px solid #0396cb}.popup-wrapper .popup-container{width:600px;background-color:#fff;padding:15px;padding-top:30px}.popup-wrapper .popup-lg-container{width:700px}.popup-wrapper .popup-container .close{margin-top:-20px;margin-bottom:20px}.default-popup-wrapper{position:relative;right:50%;height:auto;-moz-box-shadow:0 0 33px -5px #000;-khtml-box-shadow:0 0 33px -5px #000;-webkit-box-shadow:0 0 33px -5px #000;box-shadow:0 0 33px -5px #000;border:1px solid #0396cb}.default-popup-wrapper .default-popup-container,.default-popup-wrapper .default-popup-lg-container{background-color:#fff;padding:15px;padding-top:30px}.default-popup-wrapper .default-popup-container{width:600px}.default-popup-wrapper .default-popup-lg-container{width:1140px}
.default-popup-wrapper .default-popup-container .close{margin-top:-20px;margin-bottom:20px}@media(max-width:1200px){.default-popup-wrapper .default-popup-lg-container{width:999px}}@media(max-width:1000px){.default-popup-wrapper .default-popup-lg-container{width:799px}}@media(max-width:800px){.default-popup-wrapper .default-popup-lg-container{width:699px}}@media(max-width:700px){.default-popup-wrapper .default-popup-lg-container{width:599px}}@media(max-width:600px){.default-popup-wrapper .default-popup-lg-container{width:599px}}@media(max-width:500px){.default-popup-wrapper .default-popup-lg-container{width:499px}}@media(max-width:400px){.default-popup-wrapper .default-popup-lg-container{width:399px}}@media(max-width:300px){.default-popup-wrapper .default-popup-lg-container{width:299px}}.error{color:#c00;font-size:10px;text-align:right}.selfedit-privacy-window{position:relative;left:0;top:0;width:100%;padding:30px;-webkit-transition:all 2s;transition:all 2s}.selfedit-privacy-moreinfo{display:none;overflow:hidden;height:0}.selfedit-privacy-button{margin:5px;border:0 none}.selfedit-privacy-rounded{border-radius:4px !important}.selfedit-privacy-window{background:#000 none repeat scroll 0 0;color:#eee;font-size:.9em}.selfedit-privacy-button{background:#eee none repeat scroll 0 0;color:#272727}.selfedit-privacy-window p,.selfedit-privacy-window h2,.selfedit-privacy-window a{color:#eee}.selfedit-privacy-window h2{font-weight:bold;font-size:1.3em}.selfedit-privacy-window a{text-decoration:underline}.step-container{border:1px solid #edeaea;border-radius:15px}.step-container:hover{background-color:#9bc7b550}.step-selected,.step-selected:hover{border-color:#000;background-color:#9bc7b5}.step-alternatives{font-size:1rem;border:1px solid #000;border-radius:15px}.step-button.current{width:60px;height:60px;background-color:var(--project-color-primary);color:#fff;border:1px solid #fff}#shop-progress{-webkit-appearance:none;position:absolute;width:100%;z-index:5;height:10px;top:0;margin-top:23px;background-color:var(--prm-gray)}
#shop-progress .progress-bar{background-color:var(--project-color-primary)}#shop-progress::-webkit-progress-value{background-color:var(--project-color-primary);transition:.5s ease}#shop-progress::-webkit-progress-bar{background-color:var(--prm-gray)}.shop-progress-step-1 .progress-bar{width:7%}.shop-progress-step-2 .progress-bar{width:50%}.shop-progress-step-3 .progress-bar{width:68%}.shop-progress-step-4 .progress-bar{width:100%}.register-container{max-width:850px;margin-left:auto;margin-right:auto}a{color:#e3003d}a:focus,a:hover,a:active{color:#687074}.color-green{color:#687074}a.read-more:hover{color:#e3003d}.linked:hover{color:#e3003d}.header .navbar-default .navbar-nav>.active>a{color:#e3003d}.header .navbar-default .navbar-nav>.active>a,.header .navbar-default .navbar-nav>li>a:hover,.header .navbar-default .navbar-nav>.active>a{border-color:#e3003d}.header .dropdown-menu{border-top:solid 2px #e3003d}.header .navbar-default .navbar-nav>li:hover>a{color:#e3003d}.header .navbar .nav>li>.search:hover{border-bottom-color:#2980b9;color:#2980b9}.header .navbar-default .navbar-toggle{border-color:transparent}.header .navbar-toggle,.header .navbar-default .navbar-toggle:hover,.header .navbar-default .navbar-toggle:focus{background:#e3003d}.header .navbar-toggle:hover{background:#e3003d !important}.header .navbar-default .navbar-nav>.open>a,.header .navbar-default .navbar-nav>.open>a:hover,.header .navbar-default .navbar-nav>.open>a:focus{color:#e3003d}@media(max-width:991px){.header .navbar-default .navbar-nav>.active>a,.header .navbar-default .navbar-nav>.active>a:hover,.header .navbar-default .navbar-nav>.active>a:focus{background:#e3003d;color:#fff !important}.header .navbar-default .navbar-nav>.active>a{border-color:#eee}.header .navbar .nav>li>.search:hover{background:#e3003d}}.header-v1 .navbar-default .navbar-nav>.active>a,.header-v1 .navbar-default .navbar-nav>li>a:hover,.header-v1 .navbar-default .navbar-nav>li>a:focus{color:#e3003d}.header-v1 .dropdown-menu{border-color:#e3003d}
.header-v1 .navbar-default .navbar-nav>li:hover>a{color:#e3003d}.header-v1 .navbar .nav>li>.search:hover{color:#e3003d}.header-v1 .navbar .nav>li>.search:hover{color:#e3003d}.header-v1 .navbar-default .navbar-toggle{border-color:#2980b9}.header-v1 .navbar-toggle,.header-v1 .navbar-default .navbar-toggle:hover,.header-v1 .navbar-default .navbar-toggle:focus{background:#e3003d}.header-v1 .navbar-toggle:hover{background:#2980b9 !important}@media(max-width:991px){.header-v1 .navbar-default .navbar-nav>li:hover>a{border-color:#eee}.header-v1 .navbar-default .navbar-nav>.active>a,.header-v1 .navbar-default .navbar-nav>.active>a:hover,.header-v1 .navbar-default .navbar-nav>.active>a:focus{background-color:#e3003d}.header-v1 .navbar-default .navbar-nav>.active>a{border-color:#eee}.header-v1 .navbar .nav>li>.search:hover{background-color:#e3003d}}.header-v2 .dropdown-menu{border-color:#e3003d}.header-v2 .navbar-default .navbar-toggle{border-color:#2980b9}.header-v2 .navbar-toggle,.header-v2 .navbar-default .navbar-toggle:hover,.header-v2 .navbar-default .navbar-toggle:focus{background:#e3003d}.header-v2 .navbar-toggle:hover{background:#2980b9 !important}@media(max-width:991px){.header-v2 .navbar-default .navbar-nav>.active>a,.header-v2 .navbar-default .navbar-nav>.active>a:hover,.header-v2 .navbar-default .navbar-nav>.active>a:focus{background:#e3003d;color:#fff !important}.header-v2 .navbar-default .navbar-nav>li>a:hover{color:#e3003d}}.header-v3 .navbar-default .navbar-nav>.active>a{color:#e3003d}.header-v3 .navbar-default .navbar-nav>li:hover>a{color:#2980b9}.header-v3 .dropdown-menu{border-color:#e3003d}.header-v3 .navbar-default .navbar-toggle{border-color:#2980b9}.header-v3 .navbar-toggle,.header-v3 .navbar-default .navbar-toggle:hover,.header-v3 .navbar-default .navbar-toggle:focus{background:#e3003d}.header-v3 .navbar-toggle:hover{background:#2980b9 !important}.header-v3 .navbar .nav>li>.search:hover{background:inherit;color:#e3003d}@media(max-width:991px){.header-v3 .navbar-default .navbar-nav>.active>a,.header-v3 .navbar-default .navbar-nav>.active>a:hover,.header-v3 .navbar-default .navbar-nav>.active>a:focus{background:#e3003d;color:#fff !important}
.header-v3 .navbar-default .navbar-nav>.active>a{border-color:#eee}.header-v3 .navbar .nav>li>.search:hover{background:#e3003d}}.header-v4 .navbar-default .navbar-nav>li>a:hover,.header-v4 .navbar-default .navbar-nav>.active>a{border-color:#e3003d}.header-v4 .navbar-default .navbar-nav>.active>a{color:#e3003d}.header-v4 .navbar-default .navbar-nav>li:hover>a{border-color:#e3003d;color:#2980b9}.header-v4 .navbar .nav>li>.search:hover{color:#e3003d}.header-v4 .navbar-default .navbar-nav>.open>a,.header-v4 .navbar-default .navbar-nav>.open>a:hover,.header-v4 .navbar-default .navbar-nav>.open>a:focus{color:#e3003d}@media(max-width:991px){.header-v4 .navbar-default .navbar-nav>li:hover>a{border-color:#eee}.header-v4 .navbar-default .navbar-nav>.active>a,.header-v4 .navbar-default .navbar-nav>.active>a:hover,.header-v4 .navbar-default .navbar-nav>.active>a:focus{color:#e3003d !important}.header-v4 .navbar-default .navbar-nav>.active>a{border-color:#eee}.header-v4 .navbar .nav>li>.search:hover{background:#e3003d}}.header-v5 .navbar-default .navbar-nav>li>a:hover,.header-v5 .navbar-default .navbar-nav>.active>a{border-top:2px solid #e3003d}.header-v5 .navbar-default .navbar-nav>.active>a{color:#e3003d}.header-v5 .navbar-default .navbar-nav>li:hover>a{color:#e3003d}.header-v5 .navbar-default .navbar-nav>.open>a,.header-v5 .navbar-default .navbar-nav>.open>a:hover,.header-v5 .navbar-default .navbar-nav>.open>a:focus{color:#e3003d}.header-v5 .dropdown-menu li>a:hover{background:#e3003d}.header-v5 .dropdown-menu .active>a,.header-v5 .dropdown-menu li>a:hover{background:#e3003d}.header-v5 .dropdown-menu{border-color:#e3003d}.header-v5 .dropdown-menu li.dropdown-submenu:hover>a{background:#e3003d}.header-v5 .dropdown-menu .style-list li>a:hover{background:0}.header-v5 .style-list li a:hover{color:#e3003d}span.badge-yellow{color:black}.header-v5 .shop-badge.badge-icons i{color:#e3003d}.header-v5 .shop-badge span.badge-sea{background:#e3003d}.header-v5 .badge-open{border-top:2px solid #e3003d;box-shadow:0 5px 5px 0 rgba(90,90,90,0.075)}
.da-slide h2 i{background:rgba(227,0,61,0.8)}.sequence-inner{background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#deeffc));background:-webkit-linear-gradient(#fff,#deeffc);background:-moz-linear-gradient(#fff,#deeffc);background:-ms-linear-gradient(#fff,#deeffc);background:-o-linear-gradient(#fff,#deeffc);background:linear-gradient(#fff,#deeffc)}#sequence-theme h2{background:rgba(52,152,219,0.8)}#sequence-theme .info p{background:rgba(52,152,219,0.8)}.btn-u{background-color:#e3003d}.btn-u:hover,.btn-u:focus,.btn-u:active,.btn-u.active,.open .dropdown-toggle.btn-u{background:#687074;color:#fff}.btn-u a{color:#555}.btn-u-split .dropdown-toggle{border-left:solid 1px #2980b9}.btn-u.btn-brd a i{font-size:14px}.btn-u.btn-brd{border-color:silver;color:#687074;background:white}.btn-u.btn-brd:hover{color:white;border-color:transparent;background:#bf0437}.btn-u.btn-brd.btn-brd-hover:hover,.btn-u.btn-brd:focus{background:#bf0437}.payment-selection .btn-u.btn-brd:hover,.payment-selection .btn-u.btn-brd:active,.payment-selection .btn-u.btn-brd:focus{background:white}.btn-primary{background-color:#e3003d;border-color:transparent}.btn-primary:hover,.btn-primary:focus{background-color:#687074;border-color:transparent}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#e3003d}.service .service-icon{color:#e3003d}.service-alternative .service:hover{background:#e3003d}.thumbnail-style h3 a:hover{color:#e3003d}.thumbnail-style a.btn-more{background:#e3003d}.thumbnail-style a.btn-more:hover{box-shadow:0 0 0 2px #2980b9}.recent-work a:hover span{border-bottom:solid 2px #e3003d}.bx-wrapper .bx-prev{background:rgba(52,152,219,0.8)}.bx-wrapper .bx-next{background:rgba(52,152,219,0.8)}.headline h2,.headline h3,.headline h4{border-bottom:2px solid #e3003d}blockquote:hover{border-left-color:#e3003d}.hero{border-left-color:#e3003d}.carousel-arrow a.carousel-control:hover{color:#e3003d}.footer a,.copyright a,.footer a:hover,.copyright a:hover{color:#e3003d}
.footer .dl-horizontal a:hover{color:#e3003d !important}.posts .dl-horizontal a:hover{color:#e3003d}.posts .dl-horizontal:hover dt img,.posts .dl-horizontal:hover dd a{color:#e3003d;border-color:#e3003d !important}.post-comment h3,.blog-item .media h3,.blog-item .media h4.media-heading span a{color:#e3003d}.tab-v1 .nav-tabs{border-bottom:solid 2px #e3003d}.tab-v1 .nav-tabs>.active>a,.tab-v1 .nav-tabs>.active>a:hover,.tab-v1 .nav-tabs>.active>a:focus{background:#e3003d}.tab-v1 .nav-tabs>li>a:hover{background:#e3003d}.tab-v2 .nav-tabs li.active a{border-top:solid 2px #e3003d}.tab-v3 .nav-pills li a:hover,.tab-v3 .nav-pills li.active a{background:#e3003d;border:solid 1px #2980b9}.acc-home a.active,.acc-home a.accordion-toggle:hover{color:#e3003d}.acc-home .collapse.in{border-bottom:solid 1px #e3003d}.testimonials .testimonial-info{color:#e3003d}.testimonials .carousel-arrow i:hover{background:#e3003d}.info-blocks:hover i.icon-info-blocks{color:#e3003d}.breadcrumb li.active,.breadcrumb li a:hover{color:#e3003d}.team .thumbnail-style:hover h3 a{color:#e3003d !important}.team ul.team-socail li i:hover{background:#e3003d}.who li i,.who li:hover i,.who li:hover a{color:#e3003d}.privacy a:hover{color:#e3003d}.view a.info:hover{background:#e3003d}.sorting-block .sorting-nav li.active{color:#e3003d;border-bottom:solid 1px #e3003d}.sorting-block .sorting-grid li a:hover span.sorting-cover{background:#e3003d}.blog h3{color:#e3003d}.blog li a:hover{color:#e3003d}ul.blog-tags a:hover{background:#e3003d}.blog-post-tags ul.blog-tags a:hover{background:#e3003d}.blog-photos li img:hover{box-shadow:0 0 0 2px #e3003d}.blog-twitter .blog-twitter-inner:hover{border-color:#e3003d;border-top-color:#e3003d}.blog-twitter .blog-twitter-inner:hover:after{border-top-color:#e3003d}.blog-twitter .blog-twitter-inner a{color:#e3003d}.blog-item h4.media-heading span a{color:#e3003d}.coming-soon-border{border-top:solid 3px #e3003d}.booking-blocks p a{color:#e3003d}.icon-page li:hover{color:#e3003d}.glyphicons-demo a:hover{color:#e3003d;text-decoration:none}
.magazine-news .by-author strong{color:#e3003d}.magazine-news a.read-more{color:#e3003d}.magazine-mini-news .post-author strong{color:#e3003d}.news-read-more i{background:#e3003d}.magazine-page h3 a:hover{color:#e3003d}.tag-box-v1{border-top:solid 2px #e3003d}.tag-box-v2{border-left:solid 2px #e3003d}.tag-box-v7{border-bottom:solid 2px #e3003d}.fa-icons li:hover{color:#e3003d}.fa-icons li:hover i{background:#e3003d}.bs-glyphicons li:hover{color:#e3003d}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#e3003d;border-color:#e3003d}.pagination li a:hover{background:#2980b9;border-color:#2980b9}.pager li>a:hover,.pager li>a:focus{background:#2980b9;border-color:#2980b9}.reg-block{border-top:solid 2px #e3003d}#effect-2 figure .img-hover{background:#e3003d}.blog h2 a:hover{color:#e3003d}.timeline-v2:before{background:#e3003d}.timeline-v1>li>.timeline-badge i:hover{color:#e3003d}.timeline-v1 .timeline-footer .likes:hover i{color:#e3003d}.timeline-v2>li .cbp_tmicon{box-shadow:0 0 0 4px #e3003d}.timeline-v2>li .cbp_tmicon{background:#e3003d}.progress-bar-u{background:#e3003d}.job-description .save-job a:hover,.block-description .save-job a:hover{color:#e3003d}.job-description .p-chart .overflow-h li i,.job-description .p-chart .overflow-h li a,.block-description .p-chart .overflow-h li i,.block-description .p-chart .overflow-h li a{color:#e3003d}.job-description .colorful-ul li a{color:#e3003d}.s-results .related-search a:hover{color:#e3003d}.s-results .inner-results h3 a:hover{color:#e3003d}.s-results .up-ul li a:hover{color:#e3003d}.s-results .down-ul li a{color:#e3003d}.funny-boxes p a{color:#e3003d}.funny-boxes .funny-boxes-img li i{color:#e3003d}.sidebar-nav-v1 ul li:hover a,.sidebar-nav-v1 ul li.active a{color:#e3003d}blockquote.bq-green{border-color:#e3003d}blockquote:hover,blockquote.text-right:hover{border-color:#e3003d}.funny-boxes-left-green{border-left:solid 2px #e3003d}
.funny-boxes-left-green:hover{border-left-color:#e3003d}.testimonials .carousel-arrow i:hover{background:#e3003d}.testimonials-bg-default .item p{background:#e3003d}.testimonials.testimonials-bg-default .item p:after,.testimonials.testimonials-bg-default .item p:after{border-top-color:#e3003d}.testimonials-bg-default .carousel-arrow i{background:#e3003d}.testimonials.testimonials-bg-default .carousel-arrow i:hover{background:#2980b9}.promo-box:hover strong,.promo-box:hover strong a{color:#e3003d}.dropcap{color:#e3003d}.dropcap-bg{color:#fff;background:#e3003d}span.label-u,span.badge-u{background:#e3003d}.link-icon:hover i{color:#e3003d;border:solid 1px #e3003d}.link-bg-icon:hover i{color:#e3003d;background:#e3003d !important;border-color:#e3003d}i.icon-color-u{color:#e3003d;border:solid 1px #e3003d}i.icon-bg-u{background:#e3003d}.line-icon-page .item:hover{color:#e3003d}.service-block-u{background:#e3003d}.panel-u{border-color:#e3003d}.panel-u>.panel-heading{background:#e3003d}.owl-btn:hover{background:#e3003d}.counters span.counter-icon i{background:#e3003d}.counters span.counter-icon i:after{border-top:7px solid #e3003d}.sky-form .button{background:#e3003d}.sky-form .rating input:checked ~ label{color:#e3003d}.sky-form .message{color:#e3003d}.sky-form .message i{border-color:#e3003d}.profile .profile-post:hover span.profile-post-numb{color:#e3003d}.profile .date-formats{background:#e3003d}.profile .name-location span i,.profile .name-location span a:hover{color:#e3003d}.share-list li i{color:#e3003d}.profile .comment-list-v2 li:hover i,.profile .comment-list li:hover i{color:#e3003d}.profile .profile-post.color-one{border-color:#e3003d}.pricing:hover h4{color:#e3003d}.pricing-head h3{background:#e3003d;text-shadow:0 1px 0 #2980b9}.pricing-head h4{color:#999;background:#fcfcfc;border-bottom:solid 1px #deeffc}.pricing-content li{border-bottom:solid 1px #deeffc}.pricing-content li i{color:#e3003d}.sticker-left{background:#e3003d}.pricing-footer a:hover,.pricing-footer button:hover{background:#2980b9}
.price-active h4{color:#e3003d}.no-space-pricing .price-active .pricing-head h4,.no-space-pricing .pricing:hover .pricing-head h4{color:#e3003d}.pricing-mega-v1 .pricing-head h3,.pricing-mega-v2 .pricing-head h3,.pricing-mega-v3 .pricing-head h3{text-shadow:0 1px 0 #2980b9}.pricing-mega-v1 .pricing:hover h4 i{color:#e3003d}.pricing-mega-v1 .pricing-content li i{color:#e3003d}.pricing-bg-colored .pricing:hover{background:#e3003d}.pricing-bg-colored .pricing-head i{color:#e3003d}.pricing-bg-colored .pricing-footer .btn-u{border:1px solid #fff}.pricing-bg-colored .pricing-head p{border-bottom:1px solid #deeffc}.pricing-mega-v2 .block:hover .bg-color{background:#e3003d}.pricing-mega-v2 .block:hover h3,.pricing-mega-v2 .block:hover h4,.pricing-mega-v2 .block:hover li,.pricing-mega-v2 .block:hover li i,.pricing-mega-v2 .block:hover h4 i{background:#e3003d}.pricing-mega-v1 .btn-group .dropdown-menu,.pricing-mega-v3 .btn-group .dropdown-menu{background:#e3003d !important}.pricing-mega-v1 .btn-group .dropdown-menu li a:hover,.pricing-mega-v3 .btn-group .dropdown-menu li a:hover{background:#2980b9}.grid-block-v2 li:hover .grid-block-v2-info{border-color:#e3003d}.testimonials-v3 .testimonials-v3-title p{color:#e3003d}.testimonials-v3 .owl-buttons .owl-prev:hover,.testimonials-v3 .owl-buttons .owl-next:hover{background:#e3003d}.content-boxes-v4 i{color:#e3003d}.thumbnails-v1 .read-more{color:#e3003d}.tic-grey{background:#f3f3f3}.team-v1 li:hover>p:before{background:#e3003d}.headline-center h2:after{background:#e3003d}.headline-left .headline-brd:after{background:#e3003d}.portfolio-box .portfolio-box-in i{background:#e3003d}.flat-bg-block-v1 .checked-list i{color:#e3003d}.owl-carousel-v5 .owl-controls .owl-page.active span,.owl-carousel-v5 .owl-controls.clickable .owl-page:hover span{background:#e3003d}.content-boxes-v5:hover i{background:#e3003d}.block-grid-v1:hover{border-color:#e3003d}.content-boxes-v6:hover i:after{border-color:#e3003d}.content-boxes-v6:hover i{background:#e3003d}
.portfolio-box-v2 .portfolio-box-v2-in i{background:rgba(52,152,219,0.8)}.portfolio-box-v2 .portfolio-box-v2-in i:hover{background:#e3003d}.service-block-v1 i{background:#e3003d}.testimonials-bs .carousel-control-v2 i:hover{border-color:#e3003d;color:#e3003d}.fusion-portfolio #filters-container .cbp-filter-item-active{background:#e3003d;border-color:#e3003d}.fusion-portfolio #filters-container .cbp-filter-item:hover{color:#e3003d}.blog_masonry_3col h3 a:hover{color:#e3003d}.owl-work-v1 .item a:hover span{border-bottom-color:#e3003d}.footer-default .footer .dl-horizontal a:hover{color:#e3003d !important}.footer-default .footer a{color:#dadada}.footer-default .footer a:hover{color:#e3003d}.footer-default .copyright a{color:#dadada}.footer-default .copyright a:hover{color:#e3003d}.footer-v4 .copyright a{color:#e3003d}.title-v1 h1:after,.title-v1 h2:after{background-color:#e3003d}.copyright-section i.back-to-top:hover{color:#e3003d}#topcontrol:hover{background-color:#e3003d}.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background-color:#e3003d}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background-color:#179d1b}.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{border:1px solid #eee}.shopping-cart .table>thead>tr>th{color:#687074;background-color:#eee}.wizard>.actions a{background-color:#e3003d}.wizard>.actions a:hover,.wizard>.actions a:active{color:#687074;background-color:#bf0437}.wizard>.steps .disabled .number{color:#687074}.badge-box-v2 a{border:1px solid silver;color:#687074}.badge-box-v2 a:hover{border:1px solid #e3003d;background-color:#e3003d;color:white}.widLNKSml{background-color:transparent!important}.tab-v1 .nav-tabs>.active>a,.tab-v1 .nav-tabs>.active>a:hover,.tab-v1 .nav-tabs>.active>a:focus{background-color:#e3003d}.tab-v1 .nav-tabs{border-bottom:2px solid #e3003d}.tab-v1 .nav-tabs>li>a:hover{background-color:#e3003d;color:white}
.timeline-v2>li .cbp_tmicon{background:#e3003d}.loading_wrapper,.alert-wrapper{border:1px solid silver;background:white}:root{--project-color-primary:#3f3358;--project-color-secondary:#e7320f;--project-color-teritiary:#757aad;--prm-gray:#b1b1b1}.bg-project-primary{background-color:var(--project-color-primary)}.color-project-primary{color:var(--project-color-primary) !important}.color-project-secondary{color:var(--project-color-secondary) !important}.color-project-teritiary{color:var(--project-color-teritiary) !important}.color-white{color:#fff !important}.bg-alert-toast{background-color:#3f3358a0;color:#fff}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1rem;color:#535555}.wrapper{min-height:54vh}.font-primary,h1,h2,h3,h4,h5,h6{font-family:'Alright-Sans-Medium',"Open Sans",sans-serif}.font-secondary{font-family:'Open Sans',Helvetica,Arial,sans-serif}.text-bold{font-weight:bold}.nav-row-1{margin-bottom:50px}.navbar-brand{position:absolute;top:10px}#logo-header{max-width:50vw}nav .nav-item a{color:var(--project-color-primary);font-family:'Alright-Sans-Black';font-size:1.2rem;text-transform:uppercase}nav .dropdown-menu .nav-item a{font-family:'Alright-Sans-Medium';font-size:1rem;text-transform:none;white-space:nowrap}.navbar-collapse{background-color:rgba(255,255,255,0.9);z-index:2;margin-top:-40px;margin-right:100px}.button-navigation{color:var(--project-color-primary);font-size:.7rem;text-transform:uppercase}.button-navigation .btn{color:var(--project-color-primary);border-color:var(--project-color-primary);font-size:.9rem;width:70px}.header-slogan{text-transform:uppercase;color:var(--project-color-teritiary);font-family:'Alright-Sans-Ultra';font-size:1rem;line-height:1}.header-info{text-transform:uppercase;color:#fff;font-family:'Alright-Sans-Ultra';font-size:.8rem}.header-element .form-control{border-top-left-radius:50rem 50rem;border-bottom-left-radius:50rem 50rem;color:var(--project-color-primary);background-color:var(--project-color-secondary);border:0}
.header-element .form-control::placeholder{color:var(--project-color-primary);font-size:.8rem;font-weight:700}.header-element .input-group-text{border-top-right-radius:50rem 50rem;border-bottom-right-radius:50rem 50rem;color:var(--project-color-primary);background-color:var(--project-color-secondary);border:0}.media-icon{font-size:3.5rem;color:#e3003d}.media-content{padding-top:10px}.tip-wrap{color:#fff;background-color:#a3a3a3;border-radius:1rem;z-index:11001}.tip-wrap p{color:#fff}.tip-top{width:200px;height:12px;margin:0;padding:0;font-family:'Open Sans',Helvetica,Arial,sans-serif}.tip{width:200px;font-size:.9rem;margin:0;padding:0}.tip-title{font-weight:bold;padding-left:10px;padding-right:10px}.tip-text{padding:10px;line-height:14px}.tip-bottom{width:200px;height:12px;margin:0;padding:0}.form-control-feedback{padding-top:.25rem !important;padding-bottom:.25rem !important;font-size:.85rem;font-family:'Open Sans',Helvetica,Arial,sans-serif}textarea.form-control{height:170px !important}footer{border-top:1px solid;border-top-color:var(--project-color-teritiary);background-color:#f2f1f1}footer h3,footer h4{color:var(--project-color-primary)}.navbar-nav.navbar-right:last-child{margin-right:0}.purchase{margin-top:-40px}.content{padding-top:40px}.btn-u{white-space:normal}.btn-u.btn-brd{margin:0 0 4px 0;font-size:12px}.tic_textright{text-align:right}.badge{z-index:2}.badge-box-v2 a.main{background-color:#e3003d;border:1px solid #e3003d;color:white}.badge.badge-discount,.discount{position:absolute;right:0;top:0;z-index:1000;margin-right:-10px;margin-top:-5px;background-color:red;text-transform:uppercase;color:white !important}.product-main .badge.badge-discount,.product-main .discount{margin-right:0;font-size:3em}.loading_wrapper,.alert-wrapper{box-shadow:0 0 25px -12px #000}.shadow-effect-2:after,.shadow-effect-2:before,.shadow-effect-3:before,.shadow-effect-4:after{box-shadow:-5px 15px 10px #999}.carousel{border:1px solid #ebebeb}
.badge-lists span.badge-topleft{left:-6px !important;right:unset;top:-10px}.shopping-cart .product-it-in{margin-top:0}.btn-group>.btn-group{padding:0 1px}@media(min-width:992px){.wizard>.steps .number{font-size:20px}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{padding:10px}.wizard>.steps h2{font-size:18px}.wizard>.steps i{right:10px;top:10px}}@media(min-width:1200px){.wizard>.steps .number{font-size:36px}.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{padding:15px}.wizard>.steps h2{font-size:22px}.wizard>.steps i{top:15px;right:20px}}.flexslider .slides img,.flexslider .slides .greyscale img,.flexslider .slides .partner img,.greyscale img,.partner img{width:80% !important}.clients li,.clients li:hover{background-color:transparent}.cal-day-today{background:0}.cal-day-today span[data-cal-date],.cal-day-weekend span[data-cal-date]{color:#404040}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1em;font-weight:bold}.calendar-avail,.calendar-avail .cal-day-today{border:1px solid #aaa;cursor:pointer;background-color:#e1f9c9;color:#404040;font-size:125%}.dmt-calendar-small-day .calendar-avail{border:0}.calendar-unavail{background-color:#e3003d;opacity:.65;color:white;font-size:125%}.calendar-slot{cursor:pointer;font-size:1.2em;font-weight:normal;margin-right:15px;margin-top:15px;transition:all .1s ease-in-out 0;border:1px solid #e1e1e1;min-height:100px;position:relative;padding-top:15px}.calendar-slot:hover{background-color:#ededed;color:grey}.calendar-slot-container{border-color:#e1e1e1;border-radius:2px;border-style:solid;border-width:1px}.slot-flag{position:absolute;left:5px;top:5px}.flag-wrapper{overflow:hidden;padding:0;width:30px}.flag-wrapper::after{content:"";display:block;padding-top:75%}.flag-wrapper .flag{background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}p{color:#535555}@media(max-width:768px){.ticket-popup-wrapper{right:50%}.ticket-popup-wrapper .ticket-popup-container{width:95vw}
}.header .mega-menu .nav,.header .mega-menu .dropup,.header .mega-menu .dropdown,.header .mega-menu .collapse{position:relative}@media(max-width:768px){.list-inline>li{padding:0}.badge-box-v2 a{padding:10px 5px;font-size:10px}.header .navbar-brand img{width:70%;padding-top:18px}.search-block{display:none}.sky-form .col{padding-left:0}}.escape a{border:0;padding:5px}.escape a:hover{background-color:transparent;border:0}.escape img{vertical-align:-18px}.social-media a{font-size:2rem}.copyright{color:#fff !important;background-color:#282a2b !important;font-size:.875rem}.copyright a{color:#fff}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;width:90%}.ui-datepicker td a{border:1px solid #aaa;background-color:#e1f9c9}.ui-datepicker td .ui-datepicker-today a{border:2px solid #aaa}.ui-datepicker-calendar .ui-datepicker-today .ui-state-active,.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,.dmt-calendar-big-month .calendar-avail .cal-day-today{border:2px solid #3d3d3d;background-color:#e1f9c9;font-weight:700}.dmt-calendar-small-month .ui-datepicker-calendar td{padding-bottom:9px}.calendar-avail .quantity-avail{font-weight:bold}.main-booking-slots{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1rem}.main-booking-slots .card{border-radius:0;border-color:#e5e5e5}.main-booking-slots h4{font-size:16px;line-height:47px;font-weight:400;color:#666}.main-booking-slots .tag-box{margin-bottom:5px;padding-top:20px;padding-bottom:25px}.main-booking-slots .booking-slot{background-color:#cecece;color:#fff;margin-top:-15px;font-size:.8rem}.main-booking-slots .calendar-avail{background-color:transparent;color:#535555}.main-booking-slots .tag-box-v6.calendar-unavail{background-color:#fff;color:#cecece}.main-booking-slots .booking-slot.calendar-unavail{background-color:#fff;color:#919191}.main-booking-slots .booking-slot .calendar-unavail button{cursor:default}.main-booking-slots button{font-size:.8em}
.main-booking-slots .booking-row:hover{background-color:#e1f9c9}.booking-slot .tourtime,.booking-slot .touravail,.booking-slot .tourbook{float:left;width:33%;text-align:left}.booking-slot .tourtime,.booking-slot .touravail{padding-top:3px}.booking-slot .tourtime{padding-left:40px}.booking-slot .tourbook{text-align:right}.main-booking-slots .slot-flag{left:0;top:0;border-radius:0}.main-booking-slots .flag-wrapper{width:35px;height:25px}.main-booking-slots .panel-default>.panel-heading{background-color:#fff}.main-booking-slots .panel-default>.panel-heading h4{font-size:16px}.pricerow-container{font-size:.8rem}.shopping-cart .quantity-button{width:25px;height:25px;line-height:.5}.shopping-cart .quantity-field{width:35px;height:25px;margin:0}.widget-vor-AnachB-link{font-size:1.2em;font-weight:bold}.widget-vor-AnachB{margin-top:-140px}.widget-vor-AnachB label{font-size:14px}.widget-vor-AnachB .hfs_tariffLogoWrapper,.hfs_tariffLogoWrapper{background-position:0 30px}.media-body{-ms-flex:1;flex:1}.media-body a{color:#fff}.dmt-canceled{background-color:#e3003d;color:#fff;position:relative;z-index:1000;transform:rotate(340deg);font-weight:600;padding:2rem;opacity:.95}.dmt-canceled p{font-size:3rem;color:#fff;text-transform:none !important}@media(min-width:576px){.header-slogan{font-size:2rem}.nav-row-1{margin-bottom:80px}.button-navigation .btn{font-size:1rem;width:80px}.main-booking-slots .booking-slot{font-size:1rem}.main-booking-slots .flag-wrapper{width:50px;height:35px}.booking-slot .tourtime{padding-left:70px}.pricerow-container{font-size:1rem}.shopping-cart .quantity-button,.shopping-cart .quantity-field{width:45px;height:40px}}@media(min-width:768px){.nav-row-1{margin-bottom:15px}.header-slogan{font-size:2.3rem}.header-info{font-size:1rem}}@media(min-width:992px){.nav-row-1{margin-bottom:0}.navbar-collapse{background-color:transparent;z-index:1;margin-top:0;margin-right:0}.header-slogan{font-size:3rem}.header-info{font-size:1.5rem}}@media(min-width:1200px){.header-slogan{font-size:3.5rem}
.header-info{font-size:2rem}}@media(max-width:991px){.tp-caption .media-body{line-height:3.5rem;font-size:2rem}.dmt-canceled{padding:1rem}.dmt-canceled p{font-size:1rem}}