@import url("form.css");
/**** GLOBAL STYLES ****/
body{ font-family: 'Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title; color: #777777; -webkit-font-smoothing: antialiased; }
ul{ list-style: none; margin: 0px; }
.background-highlight{ background: #f5f5f5; }


.main-container{ position: relative; -webkit-transition: all .5s ease; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); overflow: hidden; -webkit-backface-visibility: hidden;  }

/* LIFE EASIER-ERERS */

.offix{ overflow: hidden; }
.block{ display: block; }

.left-align{ left: 0; }
.right-align{ right: 0; }
.center { display: block; margin: 20px auto; width: 90%;}
.full-width { margin-left: 16%;}
.container { margin: 0 auto;}

/***** TYPOGRAPHY *****/

h1, h2, h3, h4, h5, h6 { font-family: 'Nixie One','Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title; color: #333333; font-weight: 400;   }
h3{ font-size: 30px; margin-bottom: 25px; }
h6{ font-size: 10px; font-weight: 500; color:#FFF; margin-left: -10px; margin-top: 5px; }

p:last-child{ margin-bottom: 0px; }
p.lead{ font-size: 26px; color: #333; line-height: 35px; margin-bottom: 22px; }

.sub-title{ text-transform: uppercase; font-weight: bold; letter-spacing: 3px; font-size: 14px; display: inline-block; color: #333333; }
.sub-title-big{ text-transform: uppercase; font-weight: bold; letter-spacing: 3px; font-size: 22px; display: inline-block; color: #333333; }
.sub-title-bigger{ text-transform: uppercase; font-weight: bold; letter-spacing: 3px; line-height: 40px; font-size: 25px; display: inline-block; color: #333333; margin-bottom: 30px;}


.text-white{ color: #fff; }

.icon-large{ font-size: 33px; display: inline-block; margin-top: 22px; margin-bottom: 22px; }

a.large-link{ font-size: 13px; border-bottom: 1px solid; letter-spacing: 3px; font-weight: bold; padding-bottom: 4px; text-transform: uppercase; margin-bottom: 7px; }

/* TITLE STYLES */

.page-title{ margin-bottom: 66px; }

.title-style-1 span{ text-transform: uppercase; font-size: 22px; color: #333; }
.title-style-1 .span-holder{ padding: 11px; border: 2px solid; background: #fff; position: relative; z-index: 2; display: inline-block; }
.title-style-1 h3{ margin: 0px; line-height: 1; }

/***** COLORS *****/

.background-dark-grey{ background: #333333; }
.background-mid-grey{ background: #f2f2f2; }

/***** SPACING *****/

section{ padding-top: 110px; padding-bottom: 111px; position: relative; z-index: 2; background: #fff; }
.pad-small{ padding-top: 66px; padding-bottom: 66px; }
.pad-large{ padding: 250px 0px !important; }
.pad-small-bottom{ padding-bottom: 77px; }

.push-small{ margin-bottom: 11px; }
.push-large{ margin-bottom: 44px; }

.no-left-pad{ padding-left: 0px !important; }
.no-right-pad{ padding-right: 0px !important; }




label span{ font-size: 20px; color: #8E191B; font-weight: 600}

/***** TOP BAR *****/

.ac-container{
	position: relative;
	width: 100%;
	height: auto;
	background-color: #EEE2D2;
}
/* Button Style */

.icons {
	cursor: pointer;
	display: block;
	float: left;
}
.icon-list {
	padding-bottom: 15px;
}

.social-icons ul li {
	cursor: pointer;
}
a.social:link { color: #B98645;}
/* visited link */
a.social:visited { color: #B98645;}
/* mouse over link */
a.social:hover { color: #FFF;}
/* selected link */
a.social:active { color: #8C6634;
}
.social-icons-reserve {
	display: inline;
	font-size: 30px;
}

/***** NAVIGATION *****/

#headwrap {
	position:relative;
	z-index:2;
	width: 100%;
	margin: 0 auto;
}
#header {
	background-color:#8E191B;
	padding: 0;
	width:100%;
	height: auto;
	top: 0px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.logo {
	/*-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;*/
	width:150px;
	height:auto;
	margin-top: 7px;
	padding-bottom: 14px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img {
	max-width:100%;
}
#container-menu {
	height: auto;
	width: 100%;
}
.spaceafter {
	padding-bottom: 15px;
}


/***** SLIDERS & DIVIDERS *****/

.hero-slider{ padding: 0px; position: relative; display: block; z-index: 1; overflow: hidden; }
.flex-fix{ z-index: 100000 !important; }

.overlay{ position: absolute; width: 100%; height: 100%; opacity: 0.3; z-index: 1; top: 0px; }

.hero-slider .slides li{ background-size: cover !important; position: relative; height: 800px; }
.slides li .row{ position: relative; z-index: 2; }

.divider-background{ padding: 100px 0px; background-size: cover !important; overflow: hidden; }
.divider-background .row{ position: relative; z-index: 2; }


.background-image-holder{ position: absolute; width: 100%; height: 250%; z-index: 0; background-size: cover !important; top: -70%; }
.hero-slider .background-image-holder{ height: 102%; top: 0px;   }

/* Slider Headline Styles */

.headline-style-1{ display: inline-block; }
.headline-style-1 h1{ font-size: 90px; font-family: 'Kristi','Nixie One','Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title;  margin: 0}
.headline-style-1 h2{ font-size: 40px; line-height: 1; font-weight:bold; }
.headline-style-1 .sub-title{ display: inline-block; font-size: 13px; letter-spacing: 7px; margin-right: -7px; }
.headline-style-1 img{  display: inline-block; margin-bottom: 22px; }

.headline-style-2{ display: inline-block; }
.headline-style-2 h3{ margin-bottom: 0px; font-size: 110px; font-family: 'Kristi','Nixie One','Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title; line-height: 130px; }
.headline-style-2 h5{ margin-bottom: 0px; font-size: 60px; font-family: 'Kristi','Nixie One','Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title;  line-height: 110px; }
.headline-style-2 .sub-title{ letter-spacing: 8px; margin-right: -8px; }
.headline-style-2 .line{ height: 2px; background: #fff; width: 80px; margin: 0px auto; margin-top: 34px; }


/***** MENU *****/

.menu { text-align: center; }

.columns:last-child{ float: left !important; }

.menu-title{ text-transform: uppercase; font-weight: bold; font-size: 20px; letter-spacing: 3px; color: #333; margin-bottom: 15px; margin-top: 30px; }

.menu-item{ margin-bottom: 25px; }
.menu-item .title, .menu-item .price{ text-transform: uppercase; font-size: 12px; color: #333; font-weight: bold; letter-spacing: 1px; }
.menu-item .title{ font-size: 13px; margin-bottom: 8px; display: inline-block; }
.menu-item .price{ }
.menu-item p{ line-height: 20px; position: relative; margin-bottom: 8px; }

.menu-dark{ background: #333; }
.menu-dark .title-style-1{ border-color: #fff; }
.menu-dark .title-style-1 span{ color: #fff; }
.menu-dark .sub-title{ color: #fff; }

.menu-dark .menu-item .title, .menu-dark .menu-item .price{ color: #fff; }
.menu-dark .line{ background: #fff; }
.menu-dark .span-holder{ background: #333; }
.menu-dark p{ color: #fff; }
.menu-dark .medium-4.columns{ padding: 0px 30px; }
.menu-dark .dietary{ background: #666; }

.menu-3 .columns:last-child{ float: none !important; }

.menu-filters{ overflow: hidden; display: inline-block; margin-bottom: 44px; }
.menu-filters li{ float: left; margin-right: 33px; text-transform: uppercase; cursor: pointer; padding: 3px 0px 3px 3px; font-weight: bold; font-size: 13px; letter-spacing: 3px; color: #FFF; }
.menu-filters li:last-child{ margin-right: 0px; }
.menu-filters li.active{ border-bottom: 1px solid #FFF;}

.narrow-menu{ overflow: hidden; width: 100%; text-align: center; display: none; }
.narrow-menu.active{ display: block; }
.narrow-menu .menu-item{ }

/***** FORM *****/

textarea{ background: #fff; width: 100%; border: none; padding: 10px; margin-top: 5px; font-size: 13px;  height: 180px;}
fieldset{ border: none;}
input[type="text"]{ background: #fff; border: none; padding: 10px; font-size: 13px; -webkit-appearance: none; width: 51%; height: 40px; }
input[type="email"]{ background: #fff; border: none; padding: 10px; font-size: 13px; -webkit-appearance: none; width: 51%; height: 40px; }
input[type="tel"]{ background: #fff; border: none; padding: 10px; font-size: 13px; -webkit-appearance: none; width: 51%; height: 40px; }
input[type="submit"]{ cursor:pointer; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bdbdbd;
	font-size: 16px;
	padding: 2px 5px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: pink;
}
:-ms-input-placeholder { /* IE 10+ */
  color: pink;
}
:-moz-placeholder { /* Firefox 18- */
  color: pink;
}

/***** FOOTER *****/

.footer-container{ -webkit-transition: all .5s ease; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

.social-profiles{ overflow: hidden; display: inline-block; text-align: center; }
.social-profiles li{ float: left; margin-right: 22px; display: inline-block; }
.social-profiles li:last-child{ margin-right: 0px; }
.social-profiles li a{ width: 40px; height: 40px; display: inline-block; border-radius: 50%; background: #BBB; color: #f2f2f2; font-size: 20px; text-align: center; padding-top: 6px; }
.social-profiles li a:hover{ width: 40px; height: 40px; display: inline-block; border-radius: 50%; background: #B98645; color: #f2f2f2; font-size: 20px; text-align: center; padding-top: 6px; }


.footer-social span{ font-size: 11px; text-transform: uppercase; font-weight: bold; display: inline-block; padding: 10px 0;}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	background-color: #f2f2f2;
}
.footer{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px;
	background-color: #f2f2f2;
}
.footer-white{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px;
	background-color: #FFF;
}
.content {
	padding-top: 60px;
	width: 100%;
	margin: 0 auto;
	display: block;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (max-width : 767px) {

.nav-toggle{ display: block !important; }
nav.logo-center{ background: rgba(255,255,255,0.9); max-height: 70px; overflow: hidden; padding-top: 70px; -webkit-transition: all .5s ease; transition: all .5s ease; -moz-transition: all .5s ease; }
.logo-center.fixed-nav{ padding-top: 66px !important; }
.open-nav{ max-height: 800px !important; }
.logo-center .medium-2{ display: none; }
.logo-center .menu{ width: 100%; text-align: left !important; }
.logo-center .menu li{ padding-left: 0px; padding-right: 0px; float: none; padding-bottom: 11px; }
.logo-center .menu li a{ color: #333; }
.logo-small { max-width: 120px; }


.top-bar .menu{ text-align: center; width:80%;}
.top-bar .menu li{ padding-left: 0px; float: none; padding-bottom: 0px; }

.center { display: block; margin: 20px auto; width: 98%;}
.full-width { margin-left: 0%;}

h3{ margin-bottom: 11px; }
hr{ margin: 12px 0; }
.headline-style-2 .sub-title{ letter-spacing: 6px; margin-right: -6px; }

.menu-item{ padding: 0px !important; width: 100% !important; }
.narrow-menu .menu-item{ width: 100%; padding-right: 0px; padding-left: 0px; }
.sub-title{ line-height: 1.8; }
.gallery-slider .slides li{ height: 250px; }
.no-pad p.columns{ padding: 0px !important; }


nav.off-screen{ padding: 33px; }
nav.off-screen .bottom-content{ display: none; }
nav .push-large{ display: none; }
nav.off-screen .nav-toggle{ right: 310px; top: 15px; }

.off-screen.reveal-nav .nav-toggle{ right: 240px !important; }

.divider-background{ padding: 50px 0px; }
.headline-style-1 h1{ font-size: 60px; }
.headline-style-1 .sub-title{ font-size: 10px; letter-spacing: 1px; }
.flex-direction-nav{ display: none; }
.headline-style-2 h3{ font-size: 60px; line-height: 80px; }
h3{ font-size: 22px; }
.no-left-pad{ padding-left: 15px !important; }


.reviews .columns{ margin-bottom: 22px; }
.no-pad .columns{ padding: 88px 15px; }

}


/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {


.no-pad .columns{ padding-left: 15px !important; padding-right: 15px; }
.no-pad .medium-6{ width: 75% !important; }
.no-pad .photo-container{ width: 25% !important; }

.menu .medium-9{ width: 100%; }
.menu .menu-item:nth-child(even){ float:right; }

.photo-container.left-align{ display: none; }

.no-pad .medium-6.right{ width: 100% !important; }

.no-pad p.medium-6{ width: 50% !important; }

}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {

.divider-background{ padding: 80px 0px; }
.hero-slider .flex-direction-nav a{ top: auto; bottom: 44px; }

.gallery-slider .slides li{ height: 400px; }
.no-left-pad{ padding-right: 15px !important; }
nav.off-screen .bottom-content{ display: none; }

}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {height: 0;}
.flex-direction-nav a  { display: block; width: 60px; height: 60px; background: none; border: 2px solid #fff; border-radius: 50%; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; cursor: pointer; }
.flex-direction-nav a:hover{ background: rgba(255,255,255,0.3); }
.flex-direction-nav .flex-prev { left: 17px; }
.flex-direction-nav .flex-next { right: 17px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-disabled{ opacity: 0 !important; }
.flex-direction-nav a:before  { font-family: 'ElegantIcons'; font-size: 38px; display: inline-block; content: '4'; position: relative; top: -3px; color: #fff; left: 7px; padding-bottom: 22px; }
.flex-direction-nav a.flex-next:before  { content: '5'; right: 8px; left: -9px; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 44px; text-align: center; z-index: 10;}
.flex-control-nav li {margin: 0 5px; display: inline-block; }
.flex-control-paging li a {width: 10px; height: 10px; display: block; background: #fff; background: rgba(255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 50%; -moz-border-radius: 20px; -o-border-radius: 50%; border-radius: 50%; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;  }
.flex-control-paging li a:hover { background: #fff; background: rgba(255,255,255,0.7); }
.flex-control-paging li a.flex-active { background: #fff; background: rgba(255,255,255,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}


/* Form */
.vb-widget-form {
    position: relative;
		font-size: 14px;
}
.vb-widget-status {
    padding: .5em;
}
.vb-widget-status ul {
    font-size: .9em;
    font-weight: 700;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.vb-widget-status .error {
    background: #c00;
    border-radius: 1em;
    color: #fff;
    margin: .2em 0;
    padding: .4em 1em;
}
.vb-widget-form .vb-widget-loadbox {
    background-color: #e5e5e5;
    border: 1px solid #888;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.vb-widget-form .vb-widget-loadbox .fatal, .vb-widget-form .vb-widget-loadbox .success {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 10px;
    box-sizing: border-box;
    font-size: 2em;
    height: 100px;
    margin-top: -50px;
    padding: 0 5%;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%}
.vb-widget-form .vb-widget-loadbox .success {
    color: #0a6;
}
.vb-widget-form .vb-widget-loadbox .fatal {
    color: #c00;
}
.vb-widget-form .vb-widget-loadbox .vb-widget-loader {
    background: url(https://venuebook.com/static/images/widgets/eventform/loader.gif) no-repeat 50% 50%;
    background-color: #fff;
    border-radius: 10px;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: absolute;
    top: 50%;
    width: 100px;
}
.vb-widget-form .vb-widget-fields {
    list-style: none;
    margin: 0;
    padding: 0;
}
.vb-widget-form.errors .vb-widget-field input, .vb-widget-form.errors .vb-widget-field select, .vb-widget-form.errors .vb-widget-field textarea {
    border: 1px solid #c00;
}
.vb-widget-form .vb-widget-field {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: .5em 0;
}
.vb-widget-form .vb-widget-field input[type=text], .vb-widget-form .vb-widget-field select, .vb-widget-form .vb-widget-field textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%}

.vb-widget-form .vb-widget-field input, .vb-widget-form .vb-widget-field textarea {
    border: none;
    font-size: 1.2em;
    padding: .25em;
}
.vb-widget-form .vb-widget-field select {
    border: none;
    height: 4em;
	background-color: #fff;
	color:#333;
	font-family: 'Raleway',"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-sub-title; font-size: 0.8em;
}
.vb-widget-form .vb-widget-field textarea {
    min-height: 6em;
}
/*.vb-widget-form .vb-field-start-time {
    float: left;
    padding: 0 2%;
    width: 50%%}
.vb-widget-form .vb-field-end-time {
    float: right;
    padding-left: 2%;
    width: 50%}
.vb-widget-form .vb-field-budget {
    float: left;
    padding-left: 2%;
    padding-right: 2%;
    width: 50%}
.vb-widget-form .vb-field-per-person {
    float: right;
    padding-left: 2%;
    padding-top: 1.2em;
    width: 30%}
.vb-widget-form .vb-widget-source {
    clear: right;
    float: right;
}
*/
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
}
.ui-helper-reset {
    border: 0;
    font-size: 100%;
    line-height: 1.3;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: block;
}
* html .ui-helper-clearfix {
    height: 1%}
.ui-helper-zfix {
    filter: Alpha(Opacity=0);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%}
.ui-state-disabled {
    cursor: default!important;
}
.ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_222222_256x240.png);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99999px;
    width: 16px;
}
.ui-widget-overlay {
    background: #666 url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    filter: Alpha(Opacity=50);
    height: 100%;
    left: 0;
    opacity: .50;
    position: absolute;
    top: 0;
    width: 100%}
.ui-widget {
    font-family: Trebuchet MS,  Tahoma,  Verdana,  Arial,  sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Trebuchet MS,  Tahoma,  Verdana,  Arial,  sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: #eee url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    border: 1px solid #ddd;
    color: #333;
}
.ui-widget-content a {
    color: #333;
}
.ui-widget-header {
    background: #f6a828 url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    border: 1px solid #e78f08;
    color: #fff;
    font-weight: 700;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #f6f6f6 url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    border: 1px solid #ccc;
    color: #1c94c4;
    font-weight: 700;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #fdf5ce url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    border: 1px solid #fbcb09;
    color: #c77405;
    font-weight: 700;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #ffe45c url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    border: 1px solid #fed22f;
    color: #363636;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #363636;
}
.ui-widget :active {
    outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #fff url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    border: 1px solid #fbd850;
    color: #eb8f00;
    font-weight: 700;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #eb8f00;
    text-decoration: none;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: #b81900 url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    border: 1px solid #cd0a0a;
    color: #fff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: 700;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    filter: Alpha(Opacity=70);
    font-weight: 400;
    opacity: .7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    filter: Alpha(Opacity=35);
    opacity: .35;
}
.ui-widget-content .ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_ffd27a_256x240.png);
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -khtml-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -khtml-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -khtml-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -khtml-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-widget-shadow {
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #000 url(https://venuebook.com/static/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    border-radius: 5px;
    filter: Alpha(Opacity=20);
    margin: -5px 0 0 -5px;
    opacity: .20;
    padding: 5px;
}
.ui-datepicker {
    display: none;
    padding: .2em .2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: .9em;
    margin: 0 0 .4em;
    width: 100%}
.ui-datepicker th {
    border: 0;
    font-weight: 700;
    padding: .7em .3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: .7em 0 0;
    padding: 0 .2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: .5em .2em .4em;
    overflow: visible;
    padding: .2em .6em .3em;
    width: auto;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto .4em;
    width: 95%}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-cover {
    display: block;
    filter: mask();
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-timepicker-list {
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    height: 150px;
    list-style: none;
    margin: 0;
    outline: none;
    overflow-y: auto;
    padding: 0;
    width: 6.5em;
    z-index: 10001;
}
.ui-timepicker-list.ui-timepicker-with-duration {
    width: 11em;
}
.ui-timepicker-duration {
    color: #888;
    margin-left: 5px;
}
.ui-timepicker-list:hover .ui-timepicker-duration {
    color: #888;
}
.ui-timepicker-list li {
    color: #000;
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 3px 0 3px 5px;
    white-space: nowrap;
}
.ui-timepicker-list:hover .ui-timepicker-selected {
    background: #fff;
    color: #000;
}
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {
    background: #1980EC;
    color: #fff;
}
li.ui-timepicker-selected .ui-timepicker-duration, .ui-timepicker-list li:hover .ui-timepicker-duration {
    color: #ccc;
}
.ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    color: #888;
    cursor: default;
}
.ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
    background: #f2f2f2;
}
.vb-widget-form .vb-field-event-name, .vb-field-additional-info {
		float: left;
		padding-top: 10px;
		padding-right: 2%;
		width: 100%
}
.vb-widget-form .vb-field-guests, .vb-field-budget, .vb-field-contact-name, .vb-field-company, .vb-field-phone, .vb-field-email {
    float: left;
		padding-top: 10px;
    padding-right: 2%;
    width: 50%
}
.vb-widget-form .vb-field-date, .vb-field-start-time, .vb-field-end-time {
		float: left;
		padding-top: 10px;
		padding-right: 2%;
		width: 33.3%;
}
.vb-widget-form .vb-field-flexible, .vb-widget-form .vb-field-additional-info {
    clear: both;
}
.vb-widget-form .vb-field-honeypot, .ui-helper-hidden {
    display: none;
}
.ui-widget-header a, .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #fff;
}
.ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
    background-image: url(https://venuebook.com/static/css/ui-lightness/images/ui-icons_ef8c08_256x240.png);
}
.ui-icon-seek-start, .ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
