*{--new-ui-black: rgb(45, 46, 47);--new-ui-pink: rgb(231, 42, 127);--new-ui-orange: rgb(238, 111, 60);--new-ui-yellow: rgb(253, 198, 30);--new-ui-green: rgb(151, 199, 123);--new-ui-azure: rgb(111, 195, 184);--new-ui-blue: rgb(45, 78, 154);--new-ui-font-color: rgb(255, 255, 255);--new-ui-font-color-hover: var(--new-ui-yellow);--new-ui-background-color: rgb(45, 46, 47);--new-ui-invert-background-color: rgb(253, 198, 30);--new-ui-invert-box-shadow-color: rgba(253, 198, 30, 0.1)}*:not(.fa){font-family: 'Space Mono', sans-serif !important}a,.dt-sc-ico-content:hover h4 a,footer .widget ul li::before,footer .widget.widget_text ul li a:hover,footer .widget_recent_entries ul li:hover h6 a,ul.tweet_list li a,footer .dt-sc-contact-info a:hover,footer .dt-sc-contact-info span,.mailchimp-form p span,.dt-sc-ico-content.type1:hover h4 a,.fullwidth_banner h1,.audio-list h5 a:hover,.author-description h5 a:hover,.events-list h2 a:hover,h5.dt-sc-toggle-accordion a:hover,h5.dt-sc-toggle-accordion.active a,.dt-sc-team:hover .team-details h4,.portfolio-detail h5 a:hover,.highlighter,ul.dt-sc-tabs-frame li a.current,ul.dt-sc-tabs li a.current,.entry-title h3,.pagination ul li a,.pagination .next-post a,.pagination .prev-post a,.summary p.price span,ul.dt-sc-tabs-vertical-frame li a.current,.dt-sc-toggle-frame h5 a:hover,.dt-sc-toggle-frame h5.active a,h5.dt-sc-toggle a:hover,h5.dt-sc-toggle.active a,.dt-sc-button,ul.dt-sc-social-icons li a:hover,#main-menu .megamenu-child-container .widget ul.product_list_widget li a:hover,#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{color: var(--new-ui-font-color)}body{background: var(--new-ui-background-color);color: var(--new-ui-font-color);background-image: url(/data/images/background-gradient.png);background-repeat: no-repeat;background-size: 100% auto}body .modalGDPR{--new-ui-font-color: #333;color: #333}body .modalGDPR table{color: #333}header,#menu-container,body.main > .wrapper > div:not(.breadcrumb-section),.breadcrumb-section{background: transparent;color: var(--new-ui-font-color)}#partial_cart,#partial_cart div.items,#partial_cart > div.actions,.styled-select,.modal,.modal-footer,input[type="text"],input[type="email"],input[type="telephone"],input[type="number"],input[type="password"]{background: var(--new-ui-background-color);color: var(--new-ui-font-color)}.top-menu li .submenu{border-color: var(--new-ui-invert-background-color);background: var(--new-ui-background-color);color: var(--new-ui-font-color)}.product-details .price{}#main-menu > ul.menu > li > a{padding: 0 5px}.tickets .ticket-wrapper{border-color: var(--new-ui-invert-background-color);background-color: var(--new-ui-background-color);color: var(--new-ui-font-color)}.tickets .choosing_tickets input[type="number"],.tickets .choosing_tickets input[type="number"],#form .tickets .choosing_tickets input[type="number"]{background: var(--new-ui-background-color);color: var(--new-ui-font-color);border-left: none;border-right: none}#form .tickets .input-group > button,.tickets .choosing_tickets input[type="number"],#form .tickets .choosing_tickets input[type="number"]{border-color: var(--new-ui-yellow);border-radius: 0}#checkout #shipping_types,.top-menu li .submenu li,body.main > .wrapper > div table{border-color: var(--new-ui-invert-background-color)}#checkout #payment_types{border: none;margin-bottom: 0}#checkout footer{padding-top: 0}.contact-form{border: 1px solid var(--new-ui-invert-background-color);background: transparent;box-shadow: inset 0px 3px 3px 0px var(--new-ui-invert-box-shadow-color);color: var(--new-ui-font-color)}#cart #increment-form > *{border-color: var(--new-ui-invert-background-color);background-color: var(--new-ui-background-color);color: var(--new-ui-font-color);border-radius: 0}#cart #increment-form > button{background-color: var(--new-ui-invert-background-color)}body.main > .wrapper > div thead tr th,body.main > .wrapper > div tbody tr td,body.main > .wrapper > div tfoot tr td{background: var(--new-ui-background-color);border-color: var(--new-ui-invert-background-color);color: var(--new-ui-font-color)}footer,footer .widget,footer #CDSWIDCOE,footer .copyright{background: transparent;color: var(--new-ui-font-color)}footer .widget .footer-widget-social ul li a,footer h3.widgettitle{color: var(--new-ui-font-color)}h1, h2, h3, h4, h5, h6{color: var(--new-ui-font-color)}.breadcrumb-section h1, .header-photo h1, .header-photo a, .header-photo span{color: var(--new-ui-pink) !important}.dt-sc-button.newColor_pastel1, .portfolio-newColor_pastel1, .dt-sc-button.newColor_pastel2, .portfolio-newColor_pastel2, .dt-sc-button.newColor_pastel3, .portfolio-newColor_pastel3, .dt-sc-button.newColor_pastel4, .portfolio-newColor_pastel4, .dt-sc-button.newColor_turkiz, .portfolio-newColor_turkiz, .dt-sc-button.newColor_greyRoof, .portfolio-newColor_greyRoof{background: var(--new-ui-blue)}.product-details .price{color: var(--new-ui-font-color)}.product-details .old_price{color: var(--new-ui-font-color)}#shop .product-details h5 a{color: var(--new-ui-font-color)}.quantity input.form-control, .quantity .qtyplus, .quantity .qtyminus{border-color: var(--new-ui-green)}.quantity .qtyplus, .quantity .qtyminus{background: var(--new-ui-green);border: none}.is-sticky #menu-container{background: var(--new-ui-background-color)}a:hover,ul.tweet_list li a:hover,footer .widget .footer-widget-social ul li:hover a,.copyright p a:hover,.breadcrumb-section .breadcrumb a:hover,.sorting-container a,.portfolio-detail h5 a,.fullwidth-background.orange-bg a:hover,.dt-sc-ico-content.type3:hover h4 a{color: var(--new-ui-font-color-hover)}.dt-sc-button:hover, .dt-sc-button.burnt-orange:hover, .dt-sc-button.mustard:hover, .dt-sc-button.violet:hover, .dt-sc-button.green:hover, .dt-sc-button.pink:hover{background-color: var(--new-ui-pink)}.tickets .ticket-wrapper:hover{box-shadow: 0 0 12px var(--new-ui-invert-box-shadow-color)}input[type="text"]:focus, input[type="email"]:focus, input[type="telephone"]:focus, input[type="password"]:focus, textarea:focus{box-shadow: none}.loading,#form .tickets .input-group.loading::before{background-color: var(--new-ui-invert-box-shadow-color) !important}.dates_quick > div.arrow,#slot label input:checked + span{background-color: var(--new-ui-yellow)}.dates_quick > div.dates{max-width: 100%}.dates_quick > div.dates > div > div.quick_date{}#slot label:hover span,#slot label input:checked + span,.dates_quick > div.arrow:hover,.dates_quick > div.dates > div > div.quick_date.chosen,.dates_quick > div.dates > div > div.quick_date:hover{background-color: var(--new-ui-pink)}.footer-widgets-wrapper{padding-bottom: 0}#main-menu > ul.menu > li > a{line-height: 1.2em}.tickets .ticket-wrapper .image{max-width: 50%}.tickets .ticket-wrapper img{display: block;height: 100%;width: auto;object-fit: cover;object-position: center}#form .tickets .choosing_tickets .booking_price{position: absolute;top: 0;bottom: 0;height: 44px;margin: auto;line-height: 44px;vertical-align: middle}.tickets .ticket-wrapper .content h4{text-transform: uppercase}.dt-sc-hr{margin: 10px 0}@media screen and (max-width: 767px){table#cart.table tbody tr td{background: var(--new-ui-background-color);border-color: var(--new-ui-invert-background-color);color: var(--new-ui-font-color)}.dt-sc-hr{margin: 5px 0}}button,a.dt-sc-button,input.dt-sc-button,#checkout_form h4{text-transform: uppercase}@media screen and (max-width: 767px){#form .tickets .choosing_tickets .booking_price{position: relative;text-align: right}}.t4 .mobile{display: none}@media screen and (max-width: 1300px){.dates_quick > div.dates > div > div.quick_date p{font-size: 20px}}@media screen and (max-width: 1200px){.dates_quick > div.dates > div > div.quick_date{max-width: calc(25% - 10px)}}@media screen and (min-width: 768px) and (max-width: 991px){.dates_quick > div.dates > div > div.quick_date p{font-size: 16px}}@media screen and (max-width: 767px){.dates_quick > div.dates > div > div.quick_date{max-width: calc(100% - 10px)}.t4 .laptop{display: none}.t4 .mobile{display: initial}}@media screen and (max-width: 500px){header{margin-top: 15px !important}header .top-menu{float: right !important;width: 50% !important}header .logo{float: left !important;text-align: left !important;width: 50% !important}header .logo img{margin: 0}.tickets .ticket-wrapper .image{display: none}#primary.content-full-width{margin-top: 5px}.tickets .ticket-wrapper .content{padding: 10px}.tickets .ticket-wrapper .content > div{padding: 0}}#primary{margin-top: 0}.new_checkout .coupon.input-group > .dt-sc-button{height: 100%}.contact-form,#cart #results,#checkout #results,body.main > .wrapper > div thead tr th,body.main > .wrapper > div tbody tr td,body.main > .wrapper > div tfoot tr td{background-color: rgba(255, 255, 255, 0.9)}body.main > .wrapper > div thead tr th,body.main > .wrapper > div tbody tr td,body.main > .wrapper > div tfoot tr td{border-color: var(--new-ui-invert-background-color)}body.main > .wrapper > div thead tr th,body.main > .wrapper > div tbody tr td,body.main > .wrapper > div tbody tr td h5,body.main > .wrapper > div tbody tr td a,body.main > .wrapper > div tfoot tr td,body.main > .wrapper > div tfoot tr td h5{color: var(--new-ui-black) !important}#cart #results,#checkout #results{border-width: 3px}#cart #results h4,#checkout #results h4{color: var(--new-ui-yellow)}#cart #results.error,#checkout #results.error{border-color: var(--new-ui-pink)}#cart #results.error p,#cart #results.error h4,#checkout #results.error p,#checkout #results.error h4{color: var(--new-ui-pink)}div.step[data-step="3"] h3,div.step[data-step="4"] h3,div.step[data-step="5"] h3{text-transform: uppercase}div.step[data-step="5"] .summary > h3{text-transform: initial}.tickets .ticket-wrapper.chosen,.tickets .ticket-wrapper2.chosen{box-shadow: 0 0 12px var(--new-ui-font-color)}#tickets_form #form{overflow: visible}.contact_form_outer{padding: 0 !important}.contact_form_outer .contact-form *:not(input):not(textarea):not(select){color: var(--new-ui-black)}.form-group.has-error label.control-label{color: var(--new-ui-pink)}.tickets .ticket-wrapper .image{overflow: hidden}.tickets .ticket-wrapper img{transition: all ease-in-out .5s}.tickets .ticket-wrapper.chosen img,.tickets .ticket-wrapper2.chosen img{filter: initial}.tickets .ticket-wrapper img:hover{transform: scale(1.1)}.coupon input#cart-coupon{border-color: var(--new-ui-yellow)}.old_price{float: left;margin-right: 15px}.summary{max-width: 100% !important}.summary h3{text-indent: -45px;padding-left: 45px;word-wrap: normal}

