.branding a img,.branding img{width:120px;height:auto;margin:25px 50px}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.social-footer{text-align:right}.social-footer a{color:#7a7a7a;display:inline-block;vertical-align:middle;margin:5px;font-size:22px}.social-footer a:focus,.social-footer a:hover{color:#fff!important}.btn-custom .vc_general,.btn-custom button{background:0 0!important;color:#fff!important;border:1px solid #fff!important;border-radius:0}.btn-custom .vc_general:focus,.btn-custom .vc_general:hover,.btn-custom button:focus,.btn-custom button:hover{opacity:.7;filter:alpha(opacity=70)}.ult-modal-input-wrapper .btn-modal.btn-primary{background:0 0!important;color:#fff!important;border:1px solid #fff!important;border-radius:0;font-family:Radley,serif;text-transform:uppercase}.ult-modal-input-wrapper .btn-modal.btn-primary:focus,.ult-modal-input-wrapper .btn-modal.btn-primary:hover{opacity:.7;filter:alpha(opacity=70)}.gallery-item{position:relative}.gallery-item .wpb_single_image{overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.gallery-item .wpb_single_image .vc_single_image-img{-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.gallery-item .btn-custom,.gallery-item .ult-modal-input-wrapper{text-align:center;position:absolute;top:50%;left:0;right:0;z-index:2;margin-top:-18px;margin-bottom:0;font-family:Radley,serif;text-transform:uppercase}.ult_modal.ult-block{display:block!important;-webkit-perspective:0!important;-o-perspective:0!important;-moz-perspective:0!important;-ms-perspective:0!important;perspective:0!important}.venue-item{position:relative}.venue-item .wpb_single_image{overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.venue-item .wpb_single_image .vc_single_image-img{-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}.venue-item .ult-modal-input-wrapper{background:0 0!important;color:#fff!important;border:1px solid #fff!important;border-radius:0}.venue-item .ult-modal-input-wrapper:focus,.venue-item .ult-modal-input-wrapper:hover{opacity:.7;filter:alpha(opacity=70)}.venue-item:hover .vc_single_image-img{transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-ms-transform:scale(1.02)}.ult-overlay .ult_modal.ult-small{width:48%}.ult-overlay .ult_modal.ult-medium{width:50%}.ult-overlay .ult_modal-content{-webkit-box-shadow:none!important;box-shadow:none!important;min-height:500px;border:0!important}.ult-overlay .ult_modal-content .ult_modal-header{border:0;padding:0;margin:0}.ult-overlay .ult_modal-content .ult_modal-header .ult_modal-title{display:block;text-align:left;font-size:24px;padding:0;text-transform:none;margin:0}.ult-overlay .ult_modal-content .ult_modal-body{padding:0}.ult-overlay .ult_modal-content .ult_modal-body h1,.ult-overlay .ult_modal-content .ult_modal-body h2,.ult-overlay .ult_modal-content .ult_modal-body h3,.ult-overlay .ult_modal-content .ult_modal-body h4,.ult-overlay .ult_modal-content .ult_modal-body h5,.ult-overlay .ult_modal-content .ult_modal-body h6{margin-bottom:35px}.ult-overlay .ult-overlay-close{color:#fff;background-size:12px;padding:0 0 0 20px;right:25%;top:35px;left:auto;text-indent:0;background:0 0;width:auto;height:auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.ult-overlay .ult-overlay-close:before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;left:0;top:50%;margin-top:-6px;font-size:8px;width:12px;height:12px;color:#000;background:#fff;line-height:12px;text-align:center}.ult-overlay .ult-overlay-close:focus,.ult-overlay .ult-overlay-close:hover{opacity:.7;filter:alpha(opacity=70)}.ult-overlay .sp-slides-container .sp-mask.sp-grab{width:100%!important}.ult-overlay .sp-slides-container .sp-mask.sp-grab .sp-slides .sp-slide{width:1000px!important;height:500px!important}.huge-it-wrap{height:auto!important}.sp-image-container{width:1000px!important;height:500px!important}.wpcf7 .wpcf7-form-control{background:0 0;border:0;padding-left:0;padding-right:0;border-bottom:1px solid rgba(255,255,255,.8);margin-bottom:20px;color:#fff}.wpcf7 .wpcf7-form-control:focus{border-color:#fff}.wpcf7 textarea.wpcf7-form-control{height:70px}.wpcf7 .wpcf7-form-control.wpcf7-submit{border:0;font-size:16px;padding:20px;line-height:1;text-decoration:none;text-align:center;box-sizing:border-box}.wpcf7 .btn-block-group .wpcf7-submit{display:block;width:100%}.wpcf7-form-control::-webkit-input-placeholder{color:#fff}.wpcf7-form-control::-moz-placeholder{color:#fff}.wpcf7-form-control:-ms-input-placeholder{color:#fff}.wpcf7-form-control:-moz-placeholder{color:#fff}.contact-info-item .aio-icon-component{line-height:1.5;font-size:15px;color:rgba(255,255,255,.8)}.contact-info-item .aio-icon-component .aio-icon-img{margin-right:0!important}.contact-info-item .aio-icon-component .aio-icon-description strong{font-size:20px;color:#fff}.contact-info-item .aio-icon-component .aio-icon-description a{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:10px}.contact-info-item .aio-icon-component .aio-icon-description a img{margin:0;width:18px;height:auto}.contact-info-item .aio-icon-component .aio-icon-description a:focus img,.contact-info-item .aio-icon-component .aio-icon-description a:hover img{opacity:.6;filter:alpha(opacity=60)}.wpcf7-form-control.wpcf7-submit{background:0 0!important;color:#fff!important;border:1px solid #fff!important;border-radius:0;text-transform:uppercase}.wpcf7-form-control.wpcf7-submit:focus,.wpcf7-form-control.wpcf7-submit:hover{opacity:.7;filter:alpha(opacity=70)}.nextend-thumbnail-scroller.n2-ow{background:0 0!important}
#reservation_tabs { max-width: 600px;margin: 0 auto; }
#reservation_tabs .vc_tta-panels{  background-color: rgba(255, 255, 255, 0.8); }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a { background-color: rgba(255, 255, 255, 0.8); }
#reservation_tabs .vc_tta-tab>a {     width: 150px;    text-align: center;    padding: 14px 0;    color: #000;position: relative; }
#reservation_tabs .vc_tta-tab>a:after { 
  content: "";
  background:#949494;
  width: 1px;
  height:20px;
  top:14px;
  right: 0;
  position: absolute;
 }
 #your_table .vc_column-inner { padding-left: 0 }
#reservation_tabs li.vc_active a{ background-color: #ff872c;color: #fff }
#reservation_tabs li.vc_active a:after,#reservation_tabs .vc_tta-tab:last-child a::after { display: none !important; }
#reservation_tabs .vc_tta-tabs-list { border-bottom: 5px solid #ff872c; }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {background-color: #ff872c;color: #fff !important}
.without-after-element a:after { display: none; }
@media(max-width:767px){
	#your_table .vc_column-inner {     padding-left: 15px; }
}