.form input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;outline:0;width:100%}.form input:active,.form input:focus{box-shadow:none;outline:0}.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text]{border-bottom:1px solid}.form input[type=number]{-moz-appearance:textfield;text-align:center}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;opacity:0}.form.form--black input{border-color:#939598;color:#000}.form.form--black .dropdown--filter:after{color:#939598}.form.form--black .range-datepicker .t-check-in,.form.form--black .range-datepicker .t-check-out{border-color:#939598;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.form.form--black .range-datepicker .t-check-in:before,.form.form--black .range-datepicker .t-check-out:before{color:#939598}.form.form--black .range-datepicker .t-check-in input[type=text],.form.form--black .range-datepicker .t-check-out input[type=text]{position:absolute;top:0;z-index:-1;opacity:0}.form.form--black .num-control{color:#939598}.form.form--white input{border-color:#fff;color:#fff}.t-datepicker tr th{border:0}.t-datepicker .t-hover-day-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.t-datepicker a{color:#20c997}.t-datepicker a:hover{color:#199d76}.t-datepicker .navbar-brand,.t-datepicker .navbar-brand:hover{color:#20c997}.t-datepicker .item{color:#757575}.t-datepicker .item.active,.t-datepicker .item:hover{color:#20c997}.t-datepicker .item.active::after,.t-datepicker .item:hover::after{background:#20c997}.t-datepicker .active .item{color:#20c997}.t-datepicker .active::after{background:#20c997}.t-datepicker .nav-home li::after,.t-datepicker .sider-bar li::after{background:#20c997}.t-datepicker .amp_pre .btn-copy{background:#20c997}.t-datepicker .btn-border{color:#20c997;border-color:#20c997}.t-datepicker .btn-border:hover{color:#199d76;border-color:#199d76}.t-datepicker .btn-main,.t-datepicker .btn-toggle{background:#20c997}.t-datepicker .btn-main:hover,.t-datepicker .btn-toggle:hover{background-color:#199d76}.t-datepicker .ps__thumb-x,.t-datepicker .ps__thumb-y{background-color:#20c997}.t-datepicker .ps__rail-x.ps--clicking .ps__thumb-x,.t-datepicker .ps__rail-x:focus>.ps__thumb-x,.t-datepicker .ps__rail-x:hover>.ps__thumb-x,.t-datepicker .ps__rail-y.ps--clicking .ps__thumb-y,.t-datepicker .ps__rail-y:focus>.ps__thumb-y,.t-datepicker .ps__rail-y:hover>.ps__thumb-y{background-color:#20c997}.t-datepicker .checkbox[checked=checked]+.t-datepicker .checkbox-label::after{background-color:#20c997}.t-datepicker .checkbox:hover+.t-datepicker .checkbox-label::after{background-color:#1cb386}.t-datepicker .box-getdate .btn-main{color:#20c997;border:1px solid #20c997}.t-datepicker .box-getdate .btn-main:active,.t-datepicker .box-getdate .btn-main:focus,.t-datepicker .box-getdate .btn-main:hover{color:#158765;border-color:#158765}.t-datepicker .progress-bars{background:#20c997}.t-datepicker .t-check-in,.t-datepicker .t-check-out{border-color:#ededed}.t-datepicker .t-check-in{border-right-color:#e8e8e8}.t-datepicker .t-date-title{color:#e91e63}.t-datepicker .t-special-day:before{border-color:transparent;border-top-color:#e91e63;border-right-color:#e91e63}.t-datepicker .t-datepicker-day{border-color:#ededed;background:#fff;overflow:visible}.t-datepicker .t-day,.t-datepicker .t-disabled,.t-datepicker .t-end,.t-datepicker .t-range,.t-datepicker .t-start{background:#fafafa;border-color:#fff}.t-datepicker .t-disabled{background:0 0;pointer-events:none!important}.t-datepicker .t-highlighted{color:#000}.t-datepicker .t-highlighted.t-disabled{background:#fafafa}.t-datepicker .t-end,.t-datepicker .t-end-limit,.t-datepicker .t-start{color:#fff;background:#000}.t-datepicker .t-range,.t-datepicker .t-range-limit{color:#fff}.t-datepicker .t-range{background:rgba(0,0,0,.2)}.t-datepicker .t-range-limit{background:rgba(0,0,0,.2)}.t-datepicker .t-range-limit.t-end,.t-datepicker .t-range-limit.t-start{color:#fff;background:#1a1a1a}.t-datepicker .t-check-in .t-end,.t-datepicker .t-check-out .t-start,.t-datepicker .t-check-out tr~.t-end{color:#fff;background:#000}.t-datepicker .t-hover-day,.t-datepicker .t-hover-day-content,.t-datepicker .t-hover-day:hover{color:#fff;background:#1a1a1a}.t-datepicker .t-hover-day::after{border-color:transparent;border-top-color:#1a1a1a}.t-datepicker .t-today,.t-datepicker .t-today .t-hover-day-content{background:#000}.t-datepicker .t-today::after{border-top-color:#aeaeae}.t-datepicker .t-today:hover,.t-datepicker .t-today:hover .t-hover-day-content{background:#000}.t-datepicker .t-today:hover::after{border-top-color:#000}.t-datepicker .t-end.t-today,.t-datepicker .t-start.t-today{color:#fff}.t-datepicker .t-end.t-today,.t-datepicker .t-end.t-today .t-hover-day-content,.t-datepicker .t-start.t-today,.t-datepicker .t-start.t-today .t-hover-day-content{background:#000}.t-datepicker .t-end.t-today::after,.t-datepicker .t-start.t-today::after{border-top-color:#000}.form .form--checkItem input:checked~.form--radio{border:1px solid #fff!important}.contact-form{position:relative;overflow:hidden}.contact-form .input-field{-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}.contact-form input[type=number]{text-align:left!important}.contact-form button[type=submit]{color:#fff}.contact-form button[type=submit]:hover{color:#00504b!important}.contact-form button[type=submit]:before{z-index:-1}.contact-form label.error{color:#b70000;font-size:15px}.contact-form--wrapper{position:relative;overflow:hidden}.contact-form textarea{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.contact-form .row * .row{padding:0!important}.contact-form .form--subspt--item{position:relative;margin-bottom:25px}@media only screen and (min-width:992px){.contact-form .form--subspt--item{margin-bottom:20px}}.contact-form .form--subspt--item .dropdown-wrapper .dropdown--filter{padding:7px 0}@media only screen and (min-width:992px){.contact-form .form--subspt--item .dropdown-wrapper .dropdown--filter{padding:10px 0}}.contact-form .form--subspt--item .dropdown--filter__wrap{height:auto;width:100%;max-height:60vh!important;overflow-y:scroll!important;overflow-x:visible!important}.contact-form .form--subspt--item textarea{border:1px solid #fff;background-color:transparent;width:100%;padding:15px!important;color:#fff}@media only screen and (min-width:992px){.contact-form .form--subspt--item textarea{width:100%}}.contact-form .form--subspt--item textarea::placeholder{color:#fff;text-transform:uppercase}.contact-form .form--subspt--item textarea::-webkit-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item textarea::-moz-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item textarea::-ms-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item textarea:-ms-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item textarea:-moz-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .input-field::placeholder{opacity:.6;color:#fff;text-transform:uppercase}.contact-form .form--subspt--item .input-field::-webkit-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .input-field::-moz-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .input-field::-ms-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .input-field:-ms-input-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .input-field:-moz-placeholder{opacity:.6!important;color:#fff!important;text-transform:uppercase!important}.contact-form .form--subspt--item .ui-datepicker-wrapper{position:relative}.contact-form .form--subspt--item .ui-datepicker-wrapper:after,form#BookATransfer .form--subspt--item .ui-datepicker-wrapper:after,form#guestpreference .form--subspt--item .ui-datepicker-wrapper:after{content:"\e907";font-size:8px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:0;top:50%;-webkit-transition:transform 450ms ease;-moz-transition:transform 450ms ease;-ms-transition:transform 450ms ease;-o-transition:transform 450ms ease;transition:transform 450ms ease}.contact-form .form--subspt--item .ui-datepicker-wrapper.opened:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:transform 450ms ease;-moz-transition:transform 450ms ease;-ms-transition:transform 450ms ease;-o-transition:transform 450ms ease;transition:transform 450ms ease}form#BookATransfer .form--subspt--item .ui-datepicker-wrapper:after,form#guestpreference .form--subspt--item .ui-datepicker-wrapper:after{content:"";background-image:url(/files/the-opposite-house/img/date-picker.png);background-repeat:no-repeat;width:25px;height:20px;bottom:10px;top:unset}.contact-form .form--checkItem{margin-left:35px!important;margin-right:5px!important}.dropdown-wrapper .dropdown--filter__wrap{border:1px solid #fff;max-height:60vh!important;overflow:hidden!important}.dropdown-wrapper .dropdown--filter__opt{color:#00504b}.dropdown-wrapper .dropdown--filter__opt:hover{background-color:#00504b;color:#fff}.form .form--radio{background-color:transparent!important}.hotel-opt--cbox{background-color:transparent!important}.hotel-opt--item{width:49%!important}.country-placeholder input::placeholder{color:#fff;opacity:.6}.form--agree .hotel-opt--item{width:100%!important}.ui-datepicker{width:300px;font-family:amiko;background-color:#fff;border-width:1px;border-style:solid;top:51px;overflow:hidden;position:absolute;z-index:9998;padding:10px 0;border-radius:4px;box-shadow:0 7px 15px rgba(0,0,0,.25);padding:15px}.ui-datepicker-header{border:none;text-transform:uppercase;font-size:13px;background:#fff}.ui-datepicker-prev span{background-image:url(/files/the-middle-house/img/date-arrow-left@2x.png)!important;background-position:0 0!important;background-size:contain;background-repeat:no-repeat;height:13px}.ui-datepicker-next span{background-image:url(/files/the-middle-house/img/date-arrow-right@2x.png)!important;background-size:contain;background-repeat:no-repeat;height:13px;background-position:0 0!important}.ui-state-hover{border:none!important;background:0 0!important}.ui-state-default{border:none!important;background:#fafafa!important;font-weight:700!important;color:#000!important;font-size:12px!important;padding:6px!important;text-align:center!important}.ui-datepicker th{padding:2px}.errorForDropdown{color:#b70000;margin-top:10px;font-size:15px;text-transform:uppercase}.error{border-bottom:1px solid red!important;border-color:red!important}.error-msg{color:red}.error-msg-captcha{color:red;font-size:15px;font-weight:400;text-transform:uppercase;margin-top:10px}.inactive{display:none}.form--radio.error{border:1px solid #b70000!important}.hotel-opt--cbox.error{border:1px solid #b70000!important}.s-border .dropdown.dropdown--filter{border-bottom:1px solid #fff!important}.contact-form--item[name=event] .dropdown.dropdown--filter.error{border-bottom:1px solid #b70000!important}.errorMessageForDevelopment.error,.errorMessageForEvent.error,.errorMessageForGeneral.error,.errorMessageForMedia.error,.errorMessageForsub.error{border-bottom:none!important;color:#b70000;padding:0 15px 15px 0;text-transform:none}.dropdown-wrapper .select2-container{position:relative;width:100%!important}.dropdown-wrapper .select2-container--default .select2-selection--single{min-height:43px;padding-bottom:10px;height:auto;border-radius:0;border:none;border-bottom:1px solid #fff;width:100%;background-color:transparent}@media only screen and (min-width:992px){.dropdown-wrapper .select2-container--default .select2-selection--single{padding-bottom:15px}}.dropdown-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:15px 20px 0 0;text-transform:uppercase;font-size:13px}@media only screen and (min-width:992px){.dropdown-wrapper .select2-container .select2-selection--single .select2-selection__rendered{font-size:15px;padding:15px 20px 0 0}}.dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;color:#fff}.select2-dropdown .select2-results__option{cursor:pointer;border-bottom:1px solid #939598;color:#00504b;padding:12px;font-size:14px;line-height:1;font-weight:700;font-family:Amiko,sans-serif;text-transform:uppercase;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s cubic-bezier(.645,.045,.355,1);-ms-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:992px){.select2-dropdown .select2-results__option{padding:15px}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.select2-container--default .select2-results__option--selected{background-color:transparent!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#00504b!important;color:#fff!important}.select2-selection__arrow b{border-color:transparent!important;border-width:0!important;left:unset!important}.select2-selection__arrow b:after{content:"\e907";font-size:10px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;right:unset;top:50%;-webkit-transition:transform .3s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .3s cubic-bezier(.645,.045,.355,1);-ms-transition:transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.select2-selection__arrow.open b:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:transform .3s cubic-bezier(.645,.045,.355,1);-moz-transition:transform .3s cubic-bezier(.645,.045,.355,1);-ms-transition:transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1)}form#BookATransfer div#value-time .select2-selection__arrow b:after,form#guestpreference div#value-time .select2-selection__arrow b:after{content:"";background-image:url(/files/the-opposite-house/img/time-picker.png);background-repeat:no-repeat;width:23px;height:20px;top:-5px}.select2-container--default .select2-results>.select2-results__options{max-height:315px!important}.sel2-country .select2-results ul li:first-of-type,.sel2-eventTime .select2-results ul li:first-of-type,.sel2-eventVenue .select2-results ul li:first-of-type{padding:0!important}.select2-selection--single{-webkit-transition:border-color 350ms cubic-bezier(.645,.045,.355,1);-moz-transition:border-color 350ms cubic-bezier(.645,.045,.355,1);-ms-transition:border-color 350ms cubic-bezier(.645,.045,.355,1);-o-transition:border-color 350ms cubic-bezier(.645,.045,.355,1);transition:border-color 350ms cubic-bezier(.645,.045,.355,1)}.sel2-dropdown.error~.select2-container--default .select2-selection--single{border-color:#b70000!important}.input-radio.error~.form--radio{border-color:#b70000!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff!important;opacity:.6!important}.select2-dropdown{border-color:transparent!important;border-radius:0!important}.formCaptcha{float:left;margin-top:10px!important}.captcha-textbox{float:left;margin-left:10px;margin-bottom:40px!important}