.wpbs-container {float:left; clear:both;}
.wpbs-container * {color:#000000; text-indent:0 !important; font-weight: normal !important;}
div.wpbs-calendar {width:250px;  height:280px;  padding:10px 7px 7px 10px !important; position:relative; border: 1px solid #cccccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color:#ffffff; float:left; margin-right:10px; margin-bottom:10px; }
div.wpbs-calendar.wpbs-week-numbers {width:283px; }
div.wpbs-calendar div.wpbs-heading {height:29px; width:228px; border-bottom:1px solid #000; color:#000000; font-size:0px; text-align:center; float:left;}
div.wpbs-calendar.wpbs-week-numbers div.wpbs-heading {width:261px;}
div.wpbs-calendar div.wpbs-heading span {font-size:14px; color:#000000; line-height:18px;}
div.wpbs-calendar div.wpbs-heading a {display:block; width:20px; height:19px; color:#000000;}
div.wpbs-calendar div.wpbs-heading a img {margin:0; padding:0; border:0; vertical-align: top;}
div.wpbs-calendar div.wpbs-heading a.wpbs-prev {float:left; font-size:0;}
div.wpbs-calendar div.wpbs-heading a.wpbs-next {float:right; font-size:0;}
div.wpbs-calendar div.wpbs-heading select {height:19px; width:168px; opacity:1; position:absolute; left:-1px; top:0;}
div.wpbs-calendar.wpbs-week-numbers div.wpbs-heading select {width:201px;}
div.wpbs-calendar div.wpbs-heading div.wpbs-select-container { float:left; margin:0 10px; height:19px; width:168px; text-align:left;  overflow:hidden; position:relative;}
div.wpbs-calendar.wpbs-week-numbers div.wpbs-heading div.wpbs-select-container {width:201px;} 
div.wpbs-calendar img {-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
div.wpbs-calendar li {background-image:none !important; border:none;}
div.wpbs-calendar li:before {content:none !important;}
div.wpbs-calendar li:after {content:none !important;}
div.wpbs-calendar ul {list-style:none; float:left; clear:left; margin:0 !important; padding:0 !important; display:block; width:100%;}
div.wpbs-calendar ul li {display:block; float:left; width:30px; padding:0 !important;  height:30px; line-height:30px; font-size:14px !important; text-align:center; margin:0 3px 3px 0 !important; *margin:0 3px 6px 0px !important; position:relative; z-index:2;}
div.wpbs-calendar ul.wpbs-weekdays {margin:0 !important;}
div.wpbs-calendar ul.wpbs-weekdays li {background:#fff; color:#000000; font-size:14px !important;}
div.wpbs-calendar ul li.wpbs-pad {background:#fff;}
div.wpbs-calendar.wpbs-week-numbers li.wpbs-pad {background-color: #f5f5f5;}
div.wpbs-calendar .wpbs-loading {display:none; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px}
.wpbs-form-loading {display:none; width:28px; height:28px; float:left; margin:10px 0 0 5px;}
.wpbs-clear:before, .wpbs-clear:after {content: " "; display: table;}
.wpbs-clear:after {clear: both;}
.wpbs-clear {position:static !important;}
.wpbs-calendar-options {display:none;}
div.wpbs-calendar ul li .wpbs-tooltip-corner {width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 5px 0;
border-color: transparent red transparent transparent; position:absolute;   top:0; right:0;}
div.wpbs-calendar ul li .wpbs-day-split-top, .wpbs-select-status .wpbs-day-split-top {z-index:1; position:absolute; left:0; top:0; width: 0px; height: 0px; border-style: solid;  border-width: 30px 30px 0 0; line-height: 0px; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); color:#000000;}
div.wpbs-calendar ul li .wpbs-day-split-bottom, .wpbs-select-status .wpbs-day-split-bottom {z-index:1; position:absolute; right:0; bottom:0; width: 0px; height: 0px; border-style: solid; border-width: 0 0 30px 30px; line-height: 0px; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); color:#000000;}
div.wpbs-calendar ul li .wpbs-day-split-day, .wpbs-select-status .wpbs-day-split-day {position:relative; z-index:2; color:#000000;}
.wpbs-legend-color {position:relative;}
.wpbs-legend-color .wpbs-day-split-top {z-index:1; position:absolute; left:0; top:0; width: 0px; height: 0px; border-style: solid;  border-width: 22px 22px 0 0; line-height: 0px; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
.wpbs-legend-color .wpbs-day-split-bottom {z-index:1; position:absolute; right:0; bottom:0; width: 0px; height: 0px; border-style: solid; border-width: 0 0 22px 22px; line-height: 0px; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
div.wpbs-select-container {position:relative;}
div.wpbs-select-container .wpbs-dropdown {width:168px; height:19px; line-height:1; background:#fafafa url(//tuscanprivateestate.com/wp-content/plugins/wp-booking-system/images/wpbs-dropdown-arrow.png) no-repeat 150px 6px; border:1px solid #999999; color:#000000; font-size:12px; padding-left:4px; cursor:pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:0px !important;}
div.wpbs-select-container .wpbs-dropdown span {line-height:1; margin:0; padding:0;}
div.wpbs-select-container .wpbs-dropdown.customSelectHover_wpbs {background-color:#efefef;}
div.wpbs-select-container .hasCustomSelect_wpbs {margin-left:1px;}
div.wpbs-calendar.wpbs-week-numbers div.wpbs-select-container .wpbs-dropdown {width:201px; background-position: 183px 6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
div.wpbs-select-container .hasCustomSelect_wpbs {margin-left:2px;}
}
.two-columns .wpbs-form-and-legend {max-width:250px;}
.wpbs-legend {padding:10px 0 10px 0 !important; border-bottom:1px solid #ccc;}
.wpbs-form-no-form .wpbs-legend {border-bottom:none;}
.wpbs-legend .wpbs-legend-item {float:left; display:block; margin-bottom:10px;}
.two-columns .wpbs-legend .wpbs-legend-item {width:100%;}
.wpbs-legend .wpbs-legend-item p {float:left; line-height:30px; padding:0 !important; font-size:14px; margin:0 10px 0 5px !important; color:#000000;}
.wpbs-legend .wpbs-legend-color {width:30px; float:left; height:30px; border:1px solid #cccccc; display:block; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wpbs-legend .wpbs-legend-color .wpbs-day-split-top {border-width: 28px 28px 0 0 !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
.wpbs-legend .wpbs-legend-color .wpbs-day-split-bottom { border-width: 0 0 28px 28px !important;  -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;}
.wpbs-widget .wpbs-calendar, .wpbs-widget .wpbs-calendar:first-child {margin: 5px;}
.wpbs-widget .wpbs-legend {margin:0 5px;} .wpbs-form-form {width:100%; float:none !important; margin:0 !important; padding:10px 0 0 0 !important; }
.wpbs-form-form label {float:none !important; margin:0 !important; padding:0 !important; display:block !important; color:#000000 !important; font-size:14px !important; line-height:30px !important; font-weight:bold !important;}
.wpbs-form-form label.wpbs-form-error { color:#ed2024 !important;}
.wpbs-form-form input {float:none !important; margin:0 !important; display:block !important; color:#000000 !important; height:30px !important; font-size:14px !important; border:1px solid #cccccc !important; width:250px !important; padding:0 0 0 5px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
.wpbs-form-form select {vertical-align:middle; float:none !important; margin:0 !important; display:block !important; color:#000000 !important; font-size:14px !important; padding:5px 5px 4px 0 !important; border:1px solid #cccccc !important; width:auto !important; max-width:245px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
.wpbs-form-form textarea {float:none !important; margin:0 !important;  display:block !important; color:#000000 !important; height:78px !important; font-size:14px !important; line-height:20px !important; border:1px solid #cccccc !important; width:250px !important; padding:4px 0 0 5px !important; max-width:250px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
.wpbs-form-form .wpbs-form-label-checkbox, .wpbs-form-form .wpbs-form-label-radio {float:left !important; clear:left !important; margin:0 15px 0 0 !important; padding:0 !important; display:block !important; color:#000000 !important; font-size:14px !important; line-height:24px !important; font-weight:normal !important}
.wpbs-form-form .wpbs-form-field-radio {border:none !important; background:none !important; float:left !important; width:auto !important; height: auto !important; padding:0 !important; margin:5px 5px 0 5px !important;}
.wpbs-form-form .wpbs-form-item {clear:both !important; float:left !important; display:block !important; padding:0 !important; margin:0 0 10px 0 !important; width:250px !important;}
.wpbs-form-form .wpbs-form-field-checkbox {border:none !important; background:none !important; float:left !important; width:auto !important; height: auto !important; padding:0 !important; margin:5px 5px 0 5px !important;}
.wpbs-form-form .wpbs-form-submit {background-color:#f2f2f2 !important; width:auto !important; color:#000000 !important; text-decoration:none !important; font-size:14px !important; height:28px !important; line-height:28px !important; border:1px solid #cccccc !important; background-image:none !important; padding:0 9px 0 9px !important; margin:10px 0 0 0 !important; clear:both !important; display:block !important; float:left !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; cursor:pointer !important;}
.wpbs-form-form .wpbs-form-submit:hover {background-color:#eaeaea !important;}
.wpbs-day.wpbs-tooltip-active {z-index:9000;}
.wpbs-tooltip {width:180px; padding:3px 5px; min-height:30px; border:1px solid #cccccc; background:#fafafa; top:0px; left:33px; position:absolute; pointer-events:none; z-index:9001;  opacity:0.95; font-size:12px; line-height: 18px; text-align:left;}
.wpbs-tooltip strong {font-weight:bold; display:block;}
.wpbs-container.two-columns {float:none; clear:none;}
.wpbs-container.two-columns .wpbs-calendars {float:left; margin-bottom:10px;}
.wpbs-container.two-columns .wpbs-form-and-legend {float: left; max-width: 250px;}
.wpbs-container.two-columns .wpbs-legend {padding-top:0px !important;}.wp-booking-calendar-mb {
padding-top:60px;
padding-bottom:60px;
}
.wp-booking-calendar-mb.cal-center .section-header h2,
.wp-booking-calendar-mb.cal-center .section-header p,
.wp-booking-calendar-mb.cal-center .booked-cal-title,
.wp-booking-calendar-mb.cal-center .booked-cal-content,
.wp-booking-calendar-mb.cal-center .booked-cal-full {
max-width: 835px;
}
div.wpbs-calendar{
border: 1px solid #ddd;
width: auto; height: 342px;
display: inline-block;
padding: 0 !important;
margin-bottom: 15px;
}
.col-sm-6 div.wpbs-calendar{
margin-right: 8px;
}
div.wpbs-calendar div.wpbs-heading{
border-bottom: none;
width: auto;
height: auto;
float: none;
background-color: #e5e7e9;
padding: 20px 0px;
display: block;
} div.wpbs-calendar div.wpbs-heading a.wpbs-prev,
div.wpbs-calendar div.wpbs-heading a.wpbs-next,
div.wpbs-calendar div.wpbs-heading span{
display: inline;
float: none;
height: auto;
width: auto;
text-align: inherit;
color: #515151;
}
a.wpbs-prev img,a.wpbs-next img{
display: none !important;
}
a.wpbs-prev, a.wpbs-next{
font-family: "themovation-icons" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #353c40;
font-size: 20px !important;
text-rendering: auto;
text-decoration: none;
}
a.wpbs-prev:before{
content: "a";
}
a.wpbs-next:before{
content: "c";
}
div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
display: inline;
float: right;
height: auto;
}
div.wpbs-calendar div.wpbs-heading a.wpbs-next{
float: right;
margin-right: 17px;
}
div.wpbs-calendar div.wpbs-heading a.wpbs-prev{
float:left !important;
display: inline-block;
margin-left: 17px;
margin-top: 5px;
}
div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
float: none;
display: inline-block;
}
div.wpbs-calendar div.wpbs-heading a.wpbs-next{
float:right !important;
display: inline-block;
margin-right: 17px;
margin-top: 5px;
} div.wpbs-select-container .wpbs-dropdown{
background-color: #f1f3f4;
background-position: 148px 10px;
background-repeat: no-repeat;
}
div.wpbs-select-container .wpbs-dropdown{
border:none;
}
div.wpbs-calendar div.wpbs-heading span {
line-height: 200%;
padding-left:5px;
} div.wpbs-calendar ul.wpbs-weekdays{
background-color: #f1f3f4;
}
div.wpbs-calendar ul.wpbs-weekdays li {
background: none;
color:#818181;
}
div.wpbs-calendar ul li {
width: 38px;
height: 38px;
line-height: 38px;
margin: 0 !important;
}
li.wpbs-bookable:hover, li.wpbs-bookable-clicked,
li.wpbs-bookable-clicked:hover, li.wpbs-bookable-hover,
li.wpbs-bookable-hover:hover{
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
border: none !important;
background: #3399cc !important;
}
div.wpbs-calendar ul li .wpbs-day-split-top, .wpbs-select-status .wpbs-day-split-top {
border-width: 38px 38px 0 0;
}
div.wpbs-calendar ul li .wpbs-day-split-bottom, .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 38px 38px;
}
div.wpbs-calendar ul{
border-bottom:1px solid #e5e7e9;
}
div.wpbs-calendar ul li .wpbs-day-split-day, .wpbs-select-status .wpbs-day-split-day {
color:#6e6e6e;
}
div.wpbs-calendar ul li.status-1 .wpbs-day-split-day{
color:#fbfcfd;
} .wpbs-legend .wpbs-legend-color.status-1{
border: none;
} .slider-content.col-sm-6 div.wpbs-calendar ul li {
width: 54px !important;
height: 54px !important;
line-height: 54px !important;
}
.slider-content.col-sm-6 li.wpbs-bookable:hover, .slider-content.col-sm-6 li.wpbs-bookable-clicked,
.slider-content.col-sm-6 li.wpbs-bookable-clicked:hover, .slider-content.col-sm-6 li.wpbs-bookable-hover,
.slider-content.col-sm-6 li.wpbs-bookable-hover:hover{
height: 54px !important;
width: 54px !important;
line-height: 54px !important;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 54px 54px 0 0;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 54px 54px;
}
.slider-content.col-sm-6 div.wpbs-calendar{
height: 458px;
} .slider-content div.wpbs-calendar div.wpbs-heading a.wpbs-prev{
float:left !important;
display: inline-block;
margin-left: 17px;
margin-top: 5px;
}
.slider-content div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
float: none;
display: inline-block;
}
.slider-content div.wpbs-calendar div.wpbs-heading a.wpbs-next{
float:right !important;
display: inline-block;
margin-right: 17px;
margin-top: 5px;
}
#main-flex-slider .slides div.wpbs-calendar div.wpbs-heading a{
margin-bottom: 0;
}
.slider-content div.wpbs-calendar div.wpbs-heading{
line-height: normal;
}
.slider-content .wpbs-legend .wpbs-legend-item p{
line-height: 30px !important;
padding: 0 !important;
font-size: 14px !important;
margin: 0 10px 0 5px !important;
}  .wpbs-form {
padding-top:10px;
}
.wpbs-form .frm_forms.with_frm_style {max-width:100% !important}
.wpbs-form .frm_form_field {position:relative}
.wpbs-form-form input, .wpbs-form-form select{
width:225px !important;
height:56px !important;
border-radius:2px !important;
border:1px solid #d3d3d3 !important;
padding:0 20px !important;
}
.wpbs-form-form textarea{
width:225px !important;
border-radius:2px !important;
border:1px solid #d3d3d3 !important;
padding:20px !important;
}
.wpbs-form-form select {
font-size:13px;
height:46px;
padding:0 12px !important;
color:#6c6c6c;
border:1px solid #d3d3d3;
border-radius:2px;
}
.wpbs-form-form .wpbs-form-submit:hover,
.wpbs-form-form .wpbs-form-submit:active,
.wpbs-form-form .wpbs-form-submit:focus{
padding:0 !important;
opacity:0.85 ;
border:0 !important;
border-bottom:3px solid rgba(0, 0, 0, 0.1) !important;
background-color:#1e8190 !important;
margin:30px 10px 5px 0 !important;
} .wpbs-form-form .wpbs-form-submit,
.wpbs-form-form .wpbs-form-item,
.wpbs-form-form textarea { display:inline !important;
clear: none !important; margin:0px 20px 5px 0 !important;
}
.wpbs-form-form .wpbs-form-submit{ height:56px !important;
padding:0 !important;
background-color:#1e8190 !important;
color:#fff !important;
box-sizing:border-box !important;
border:0 !important;
border-bottom:3px solid rgba(0, 0, 0, 0.1) !important;
margin:30px 10px 5px 0 !important;
-webkit-border-radius:2px !important;
-moz-border-radius:2px !important;
border-radius:2px !important;
width: 225px !important;
}
.wpbs-form-form .wpbs-form-error-msg {
display: block !important;
float: none !important;
}
.wpbs-form-error{
}
.wpbs-form-form form .frm_top_container label {
display:block !important;
text-align:left;
margin-left:10px !important;
}   .sidebar .wpbs-form-form .wpbs-form-item{
margin-right: 0px !important;
}
.sidebar div.wpbs-calendar ul li {
width: 46px;
height: 46px;
line-height: 46px;
}
.sidebar li.wpbs-bookable:hover, .sidebar li.wpbs-bookable-clicked,
.sidebar li.wpbs-bookable-clicked:hover, .sidebar li.wpbs-bookable-hover,
.sidebar li.wpbs-bookable-hover:hover{
height: 46px !important;
width: 46px !important;
line-height: 46px !important;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-top,
.sidebar .wpbs-select-status .wpbs-day-split-top {
border-width: 46px 46px 0 0;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-bottom,
.sidebar .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 46px 46px;
}
.sidebar div.wpbs-calendar{
height: 398px;
margin-right: 0;
}
.sidebar div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 168px;
}
.sidebar .wpbs-form-form .wpbs-form-item {
width: 315px !important;
}
.sidebar .wpbs-form-form textarea{
width: 315px !important;
max-width: 315px !important;
}
.sidebar .wpbs-form-form .wpbs-form-submit{
width: 315px !important;
} @media (min-width:991px) and (max-width:1200px){
.sidebar div.wpbs-calendar ul li {
width: 36px;
height: 36px;
line-height: 36px;
}
.sidebar li.wpbs-bookable:hover, .sidebar li.wpbs-bookable-clicked,
.sidebar li.wpbs-bookable-clicked:hover, .sidebar li.wpbs-bookable-hover,
.sidebar li.wpbs-bookable-hover:hover{
height: 36px !important;
width: 36px !important;
line-height: 36px !important;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-top,
.sidebar .wpbs-select-status .wpbs-day-split-top {
border-width: 36px 36px 0 0;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-bottom,
.sidebar .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 36px 36px;
}
.sidebar div.wpbs-calendar{
height: 328px;
margin-right: 0;
}
.sidebar div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 164px;
}
.sidebar .wpbs-form-form .wpbs-form-item {
width: 250px !important;
}
.sidebar .wpbs-form-form textarea{
width: 250px !important;
max-width: 250px !important;
}
.sidebar .wpbs-form-form .wpbs-form-submit{
width: 250px !important;
}
} @media (min-width:767px) and (max-width:991px) {
.sidebar div.wpbs-calendar ul li {
width: 29px;
height: 29px;
line-height: 29px;
}
.sidebar li.wpbs-bookable:hover, .sidebar li.wpbs-bookable-clicked,
.sidebar li.wpbs-bookable-clicked:hover, .sidebar li.wpbs-bookable-hover,
.sidebar li.wpbs-bookable-hover:hover{
height: 29px !important;
width: 29px !important;
line-height: 29px !important;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-top,
.sidebar .wpbs-select-status .wpbs-day-split-top {
border-width: 29px 29px 0 0;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-bottom,
.sidebar .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 29px 29px;
}
.sidebar div.wpbs-calendar{
height: 275px;
margin-right: 0;
}
.sidebar div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 110px;
}
.sidebar .wpbs-form-form .wpbs-form-item {
width: auto !important;
}
.sidebar .wpbs-form-form textarea{
width: auto !important;
}
.sidebar .wpbs-form-form .wpbs-form-submit{
width: 200px !important;
}
.sidebar .wpbs-form-form .wpbs-form-item{
margin-right: 0px !important;
}
.sidebar div.wpbs-calendar div.wpbs-heading span{
font-size:12px;
}
} @media (max-width:479px) {
.sidebar div.wpbs-calendar ul li {
width: 36px;
height: 36px;
line-height: 36px;
}
.sidebar li.wpbs-bookable:hover, .sidebar li.wpbs-bookable-clicked,
.sidebar li.wpbs-bookable-clicked:hover, .sidebar li.wpbs-bookable-hover,
.sidebar li.wpbs-bookable-hover:hover{
height: 36px !important;
width: 36px !important;
line-height: 36px !important;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-top,
.sidebar .wpbs-select-status .wpbs-day-split-top {
border-width: 36px 36px 0 0;
}
.sidebar div.wpbs-calendar ul li .wpbs-day-split-bottom,
.sidebar .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 36px 36px;
}
.sidebar div.wpbs-calendar{
height: 328px;
margin-right: 0;
}
.sidebar div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 164px;
}
.sidebar .wpbs-form-form .wpbs-form-item {
width: 250px !important;
}
.sidebar .wpbs-form-form textarea{
width: 250px !important;
max-width: 250px !important;
}
.sidebar .wpbs-form-form .wpbs-form-submit{
width: 250px !important;
}
} .footer .wpbs-container p, .footer .wpbs-form-form label{
color: #fff !important;
}
.footer .wpbs-form-form .wpbs-form-error-msg label {
color: #ff0000 !important;
} .footer .col-md-3.col-sm-6 div.wpbs-calendar ul li {
width: 37px;
height: 37px;
line-height: 37px;
}
.footer .col-md-3.col-sm-6 li.wpbs-bookable:hover, .footer .col-md-3.col-sm-6 li.wpbs-bookable-clicked,
.footer .col-md-3.col-sm-6 li.wpbs-bookable-clicked:hover, .footer .col-md-3.col-sm-6 li.wpbs-bookable-hover,
.footer .col-md-3.col-sm-6 li.wpbs-bookable-hover:hover{
height: 37px !important;
width: 37px !important;
line-height: 37px !important;
}
.footer .col-md-3.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.footer .col-md-3.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 37px 37px 0 0;
}
.footer .col-md-3.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.footer .col-md-3.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 37px 37px;
}
.footer .col-md-3.col-sm-6 div.wpbs-calendar{
height: 335px;
margin-right: 0;
}
.footer .col-md-3.col-sm-6 div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 168px;
}
.footer .col-md-3.col-sm-6 .wpbs-form-form .wpbs-form-item {
width: 262px !important;
}
.footer .col-md-3.col-sm-6 .wpbs-form-form textarea{
width: 262px !important;
max-width: 262px !important;
}
.footer .col-md-3.col-sm-6 .wpbs-form-form .wpbs-form-submit{
width: 262px !important;
} .footer .col-md-4.col-sm-6 div.wpbs-calendar ul li {
width: 50px;
height: 50px;
line-height: 50px;
}
.footer .col-md-4.col-sm-6 li.wpbs-bookable:hover, .footer .col-md-4.col-sm-6 li.wpbs-bookable-clicked,
.footer .col-md-4.col-sm-6 li.wpbs-bookable-clicked:hover, .footer .col-md-4.col-sm-6 li.wpbs-bookable-hover,
.footer .col-md-4.col-sm-6 li.wpbs-bookable-hover:hover{
height: 50px !important;
width: 50px !important;
line-height: 50px !important;
}
.footer .col-md-4.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.footer .col-md-4.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 50px 50px 0 0;
}
.footer .col-md-4.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.footer .col-md-4.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 50px 50px;
}
.footer .col-md-4.col-sm-6 div.wpbs-calendar{
height: 426px;
margin-right: 0;
}
.footer .col-md-4.col-sm-6 div.wpbs-calendar div.wpbs-heading div.wpbs-select-container{
width: 168px;
}
.footer .col-md-4.col-sm-6 .wpbs-form-form .wpbs-form-item {
width: 360px !important;
}
.footer .col-md-4.col-sm-6 .wpbs-form-form textarea{
width: 360px !important;
max-width: 360px !important;
}
.footer .col-md-4.col-sm-6 .wpbs-form-form .wpbs-form-submit{
width: 360px !important;
} @media (max-width:479px) {
div.wpbs-calendar {
margin-right: 0px;
}
}
@media (max-width:1200px){
.col-md-12 div.wpbs-calendar ul li {
width: 42px;
height: 42px;
line-height: 42px;
}
.col-md-12 li.wpbs-bookable:hover, .col-md-12 li.wpbs-bookable-clicked,
.col-md-12 li.wpbs-bookable-clicked:hover, .col-md-12 li.wpbs-bookable-hover,
.col-md-12 li.wpbs-bookable-hover:hover{
height: 42px !important;
width: 42px !important;
line-height: 42px !important;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-top, .col-md-12 .wpbs-select-status .wpbs-day-split-top {
border-width: 42px 42px 0 0;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-bottom, .col-md-12 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 42px 42px;
}
.col-md-12 div.wpbs-calendar{
height: 370px;
}
.col-sm-6 div.wpbs-calendar ul li {
width: 30px;
height: 30px;
line-height: 30px;
}
.col-sm-6 li.wpbs-bookable:hover, .col-sm-6 li.wpbs-bookable-clicked,
.col-sm-6 li.wpbs-bookable-clicked:hover, .col-sm-6 li.wpbs-bookable-hover,
.col-sm-6 li.wpbs-bookable-hover:hover{
height: 30px !important;
width: 30px !important;
line-height: 30px !important;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 30px 30px 0 0;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 30px 30px;
}
.col-sm-6 div.wpbs-calendar{
height: 286px;
}
}
@media (max-width:991px) {
.col-md-12 div.wpbs-calendar ul li {
width: 48px;
height: 48px;
line-height: 48px;
}
.col-md-12 li.wpbs-bookable:hover, .col-md-12 li.wpbs-bookable-clicked,
.col-md-12 li.wpbs-bookable-clicked:hover, .col-md-12 li.wpbs-bookable-hover,
.col-md-12 li.wpbs-bookable-hover:hover{
height: 48px !important;
width: 48px !important;
line-height: 48px !important;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-md-12 .wpbs-select-status .wpbs-day-split-top {
border-width: 48px 48px 0 0;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-md-12 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 48px 48px;
}
.col-md-12 div.wpbs-calendar{
height: 412px;
}
.col-sm-12 div.wpbs-calendar ul li {
width: 48px;
height: 48px;
line-height: 48px;
}
.col-sm-12 li.wpbs-bookable:hover, .col-sm-12 li.wpbs-bookable-clicked,
.col-sm-12 li.wpbs-bookable-clicked:hover, .col-sm-12 li.wpbs-bookable-hover,
.col-sm-12 li.wpbs-bookable-hover:hover{
height: 48px !important;
width: 48px !important;
line-height: 48px !important;
}
.col-sm-12 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-sm-12 .wpbs-select-status .wpbs-day-split-top {
border-width: 48px 48px 0 0;
}
.col-sm-12 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-sm-12 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 48px 48px;
}
.col-sm-12 div.wpbs-calendar{
height: 412px;
margin-left: 10px;
}
.col-sm-6 div.wpbs-calendar ul li {
width: 48px;
height: 48px;
line-height: 48px;
}
.col-sm-6 li.wpbs-bookable:hover, .col-sm-6 li.wpbs-bookable-clicked,
.col-sm-6 li.wpbs-bookable-clicked:hover, .col-sm-6 li.wpbs-bookable-hover,
.col-sm-6 li.wpbs-bookable-hover:hover{
height: 48px !important;
width: 48px !important;
line-height: 48px !important;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 48px 48px 0 0;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 48px 48px;
}
.col-sm-6 div.wpbs-calendar{
height: 412px;
margin-right: 0;
} .slider-content.col-sm-6 div.wpbs-calendar ul li {
width: 49px !important;
height: 49px !important;
line-height: 49px !important;
}
.slider-content.col-sm-6 li.wpbs-bookable:hover, .slider-content.col-sm-6 li.wpbs-bookable-clicked,
.slider-content.col-sm-6 li.wpbs-bookable-clicked:hover, .slider-content.col-sm-6 li.wpbs-bookable-hover,
.slider-content.col-sm-6 li.wpbs-bookable-hover:hover{
height: 49px !important;
width: 49px !important;
line-height: 49px !important;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 49px 49px 0 0;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 49px 49px;
}
.slider-content.col-sm-6 div.wpbs-calendar{
height: 423px;
}
}
@media (max-width:767px) {
.col-sm-6 div.wpbs-calendar{
margin-left: 10px;
}
.wpbs-form-form .wpbs-form-submit,
.wpbs-form-form .wpbs-form-item,
.wpbs-form-form textarea {
clear: both !important;
}
.slider-content .wpbs-form-no-form .wpbs-legend{
padding-left: 10px !important;
}
}
@media (max-width:479px) {
.col-md-12 div.wpbs-calendar ul li {
width: 38px;
height: 38px;
line-height: 38px;
}
.col-md-12 li.wpbs-bookable:hover, .col-md-12 li.wpbs-bookable-clicked,
.col-md-12 li.wpbs-bookable-clicked:hover, .col-md-12 li.wpbs-bookable-hover,
.col-md-12 li.wpbs-bookable-hover:hover{
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-md-12 .wpbs-select-status .wpbs-day-split-top {
border-width: 38px 38px 0 0;
}
.col-md-12 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-md-12 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 38px 38px;
}
.col-md-12 div.wpbs-calendar{
height: 342px;
}
.col-sm-12 div.wpbs-calendar{
height: 342px;
margin-left:0;
}
.col-sm-12 div.wpbs-calendar ul li {
width: 38px;
height: 38px;
line-height: 38px;
}
.col-sm-12 li.wpbs-bookable:hover, .col-sm-12 li.wpbs-bookable-clicked,
.col-sm-12 li.wpbs-bookable-clicked:hover, .col-sm-12 li.wpbs-bookable-hover,
.col-sm-12 li.wpbs-bookable-hover:hover{
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
}
.col-sm-12 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-sm-12 .wpbs-select-status .wpbs-day-split-top {
border-width: 38px 38px 0 0;
}
.col-sm-12 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-sm-12 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 38px 38px;
}
.col-sm-12 div.wpbs-calendar{
height: 342px;
}
.col-sm-6 div.wpbs-calendar ul li {
width: 38px;
height: 38px;
line-height: 38px;
}
.col-sm-6 li.wpbs-bookable:hover, .col-sm-6 li.wpbs-bookable-clicked,
.col-sm-6 li.wpbs-bookable-clicked:hover, .col-sm-6 li.wpbs-bookable-hover,
.col-sm-6 li.wpbs-bookable-hover:hover{
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 38px 38px 0 0;
}
.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 38px 38px;
}
.col-sm-6 div.wpbs-calendar{
height: 342px;
margin-right: 0;
margin-left: 0;
} .slider-content.col-sm-6 div.wpbs-calendar ul li {
width: 38px !important;
height: 38px !important;
line-height: 38px !important;
}
.slider-content.col-sm-6 li.wpbs-bookable:hover, .slider-content.col-sm-6 li.wpbs-bookable-clicked,
.slider-content.col-sm-6 li.wpbs-bookable-clicked:hover, .slider-content.col-sm-6 li.wpbs-bookable-hover,
.slider-content.col-sm-6 li.wpbs-bookable-hover:hover{
height: 38px !important;
width: 38px !important;
line-height: 38px !important;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-top,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-top {
border-width: 38px 38px 0 0;
}
.slider-content.col-sm-6 div.wpbs-calendar ul li .wpbs-day-split-bottom,
.slider-content.col-sm-6 .wpbs-select-status .wpbs-day-split-bottom {
border-width: 0 0 38px 38px;
}
.slider-content.col-sm-6 div.wpbs-calendar{
height: 342px;
}
.slider-content .wpbs-form-no-form .wpbs-legend{
padding-left: inherit !important;
}
}