.cform-row{text-align:center}.cform-row:after{content:"";display:table;clear:both}.cform-element{box-sizing:border-box;padding:15px 10px;text-align:left}.cform-element-mini{float:left;width:25%}.cform-element-short{float:left;width:33%}.cform-element-medium{float:left;width:50%}.cform-element-long{float:left;width:75%}.cform-element label{text-align:left;margin-bottom:0;font-family:Knockout\ 50 A,Knockout\ 50 B;letter-spacing:.7px;text-transform:uppercase}.cform-element input:not([type=submit]),.cform-element select,.cform-element textarea{background:#fff;width:100%;padding:10px 20px;border:1px solid #fff}.cform-element textarea{height:auto}.cform-element select{position:relative}.cform-element-select span.wpcf7-form-control-wrap:after{content:" ";position:absolute;top:50%;right:17px;width:7px;height:7px;border-bottom:2px solid;border-left:2px solid;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);pointer-events:none}.cform-element-submit{text-align:center;position:relative;min-height:60px;min-width:170px;display:inline-block;padding:0}.cform-element-submit .submit{height:100%;width:100%;display:block;font-family:Knockout\ 48 A,Knockout\ 48 B;border-width:3px;padding-right:6rem;padding-left:6rem;background-color:transparent;border:2px solid #197a8c;color:#197a8c;text-transform:uppercase;font-style:normal;font-weight:400;margin:auto;font-size:3.1rem;line-height:2.4;letter-spacing:1.8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:0}.cform-element-submit .submit:hover{border-color:#197a8c;color:#fff}.cform-element-submit:before{background-color:#197a8c;top:0;left:0;z-index:0;width:100%;height:0;content:"";position:absolute;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.cform-element-submit:hover:before{height:100%}.ot-dtp-picker{width:100%!important;padding:0!important;font-family:Open Sans,sans-serif!important}#ot-reservation-widget h1,.ot-powered-by{display:none}#ot-reservation-widget input[type=submit]{background:#cba913;text-transform:uppercase;font-family:Knockout\ 48 A,Knockout\ 48 B;font-size:30px;font-weight:400;letter-spacing:1.1px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}#ot-reservation-widget input[type=submit]:hover{background-color:#321f0f}.ot-button,.ot-dtp-picker .ot-dtp-picker-form,.ot-dtp-picker .ot-dtp-picker-selector{border-color:#cba913!important;border-radius:0!important}.ot-button:hover{border-color:#321f0f!important}.ot-dtp-picker .ot-dtp-picker-button{-webkit-box-shadow:none!important;box-shadow:none!important}.ot-dtp-picker .ot-dtp-picker-selector{color:#321f0f;background-color:#f6efe7}.ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:before{color:#321f0f!important}.picker__close{color:#cba913!important}.picker__day--highlighted,.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__day--selected,.picker__day--selected:hover{border-color:#cba913!important}.picker__nav--next:hover,.picker__nav--prev:hover{border-color:#cba913!important}.instafeed-img{webkit-filter:none!important;filter:none!important;webkit-transform:scale(1) !important transform: scale(1)!important;font-size:.1px;color:#fff}.c-content__cta{margin:5px}#popup_newsletter h2.c-content__ttl.c-newsletter__ttl{font-size:36px}.c-header__cta.c-header__cta--split.c-header__cta--left{visibility:hidden}@media screen and (min-width:1825px){.c-nav__item+.c-nav__item{margin-left:4rem}.c-header__nav--secondary{margin-right:200px}.c-header__nav-item{padding-left:0}}@media screen and (min-width:1769px) and (max-width:1824px){.c-header__nav-item{padding-left:0}}@media screen and (min-width:1700px) and (max-width:1824px){.c-nav__item+.c-nav__item{margin-left:3rem}}@media screen and (min-width:1600px){.c-nav__item+.c-nav__item{margin-left:2rem}}@media screen and (min-width:1024px) and (max-width:1080px){#popup_newsletter h2.c-content__ttl.c-newsletter__ttl{font-size:30px}}@media screen and (max-width:767px){.cform-element-long,.cform-element-medium,.cform-element-mini,.cform-element-short{float:none;width:100%}}@media screen and (max-width:630px){.c-banner__inner{max-width:100%}.c-banner__inner .c-btn>span{max-width:100%}.c-banner__inner .c-btn--wide{padding-right:.6rem;padding-left:.6rem}.c-banner__inner .c-btn{white-space:normal}.c-banner__inner .c-btn--lrg{font-size:1.8rem;line-height:1.4;letter-spacing:1.2px}}

/* sevenrooms popup close button*/
#xb-close-modal {
    /*right: 10px !important;*/
    text-align: center !important;
}


@media screen and (max-width: 710px) {
    #xb-close-modal {
        right: 10px !important;
    }
}
