/*=========================== REZSTREAM BOOKING WIDGET ===========================*/
/*=========================== REZSTREAM BOOKING WIDGET ===========================*/
#black-studio-tinymce-7{
	padding: 0px;
	background-color: #5B7EA4;
	color:#ffffff;
}
#rscalendar-mobile {
	display: none!important;
	margin: 0;
	background: #836B34 !important;
	color: #EDECD4 !important;
	text-align: center;
    line-height: inherit;
    padding: 7px;
    font-size: 20px;
    text-transform: uppercase;
}
@media screen and (max-width: 1068px) {
	#RezBusinessCalendar,
	h3.RezPhone{
		display: none!important;
	}
	#rscalendar-mobile {
		display: block!important;
	}
}
#RezWrap{
	max-width: 1280px;
	height:auto;
    margin: 0 auto;
	opacity: 1;
}
h3.RezPhone{
	float: left;
	color: #EDECD4;
	padding: 10px 0;
	margin-bottom: 0px !important;
	z-index: 1;
    position: relative;
}
#RezBusinessCalendar {
	height:auto;
    margin: 0 auto;
	opacity: 1;
}
#RezBusinessCalendar h2{
	margin:10px;
	text-align:center;
	color:#EDECD4;
}
#RezBusinessCalendar .rs-sc-field label {}
#RezBusinessCalendar .rs-sc-field.rs-sc-validation label{}
#RezBusinessCalendar .rs-sc-field.rs-sc-arrival-wrapper label{}
#RezBusinessCalendar .rs-sc-field.rs-sc-departure-wrapper label{}
#RezBusinessCalendar .rs-sc-field.rs-sc-nights-wrapper label{}
#RezBusinessCalendar .rs-sc-field.rs-sc-rooms-wrapper label{}
#RezBusinessCalendar .rs-sc-field.rs-sc-guest-wrapper label{}
#RezBusinessCalendar .rs-sc-field label .rs-sc-button .rs-sc-book-button{
	float:right;
}
#RezBusinessCalendar .rs-sc-field label {
	float:left;
}
#RezBusinessCalendar .rs-sc-field label span {
	font-size:inherit !important;
	text-align:right !important;
}
#RezBusinessCalendar .rs-sc-field label input[type="text"] {
	clear:both;
	width: inherit !important;
	height: auto;
	padding: 5px !important;
	color:initial;
}
#RezBusinessCalendar .rs-sc-field label select {
	width: auto !important;
	height: auto;
	color:initial;
	padding: 5px !important;
}
#RezBusinessCalendar .rs-min-stay{
    color: #2f4b5b !important;
    background:#403228 !important;
    border-color:#2f4b5b !important;
}
#RezBusinessCalendar .widget select{
	padding:0px;
}
@media only screen and (max-width: 767px) {
	#RezBusinessCalendar .rs-sc-field.rs-sc-arrival-wrapper label ,
	#RezBusinessCalendar .rs-sc-field.rs-sc-departure-wrapper label {
		width:150px;
	}
}
@media only screen and (max-width: 500px) {
	#RezBusinessCalendar .rs-sc-field label {
		float:none;
	}
	#RezBusinessCalendar .rs-sc-field.rs-sc-arrival-wrapper label ,
	#RezBusinessCalendar .rs-sc-field.rs-sc-departure-wrapper label {
		width:auto;
	}
}
#RezunitCalendar .rs-sc-field.rs-sc-validation,
#RezunitCalendar .rs-sc-field.rs-sc-arrival-wrapper,
#RezunitCalendar .rs-sc-field.rs-sc-departure-wrapper,
#RezunitCalendar .rs-sc-field.rs-sc-nights-wrapper,
/*#RezunitCalendar .rs-sc-field.rs-sc-guest-wrapper,*/
#RezunitCalendar .rs-sc-field.rs-sc-validation,
#RezunitCalendar .rs-sc-field.rs-sc-validation{display: none;}
#RezunitCalendar select, #RezunitCalendar input{width: auto !important; height: auto !important;display:inline-block;}
#RezunitCalendar .ui-datepicker table{margin: 5px !important;}
#RezunitCalendar{line-height: normal !important;}
#RezunitCalendar .rs-ac-legend-table {font-size: 15px !important;}
#RezunitCalendar .rs-ac-legend-table tr:nth-of-type(2) td:nth-of-type(2){color:transparent;}
#RezunitCalendar .rs-ac-legend-table tr:nth-of-type(2) td:nth-of-type(2):before {
	content:"Available";
	color:#53454b;
	display:inline-block !important;
	margin:-1em 0em -2em 0em;
	padding-top:.5em;
}

#RezunitCalendar .rs-sc-field label span{width: auto !important;}
#RezunitCalendar .rs-sc-field{float: left !important; padding-left: 40px;}
#RezunitCalendar .rs-sc-button{display: block !important; float: none !important; }
#RezunitCalendar .hasDatepick > div{max-width:360px !important;}
#RezBusinessCalendar button.rs-sc-book-button,
#RezunitCalendar button.rs-sc-book-button,
button.ui-datepicker{height: auto !important;}
#RezunitCalendar .ui-datepicker td{padding: 2px !important; line-height: 18px !important;}
.datepick-popup {top: auto!important;bottom: 60px!important;position: fixed!important;}
.ui-datepicker-group select{height: auto !important;}

.ui-state-default, 
.ui-widget-content .ui-state-default{
	color:#EDECD4 !important;
}
.ui-widget-content .ui-state-default:hover,
.ui-widget-content .ui-state-default:focus{
	color:#836B34 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{
	color: #836B34 !important;
}
#RezunitCalendar .rs-min-stay,
#RezBusinessCalendar .rs-min-stay{
	border: 1px solid #EDECD4!important;
    background: #403228 !important;
    font-weight: normal !important;
    color: #EDECD4 !important;
}
/*=========================== REZSTREAM BOOKING WIDGET ===========================*/
/*=========================== REZSTREAM BOOKING WIDGET ===========================*/

/********HOMEPAGE**********/

h2.jumbo-title {display:none !important;}
.col-xs-12>a.btn {display:none !important;}
.page-jumbotron {
    height: 60vh !important;
    min-height:inherit !important;
	  max-height: inherit !important;
    padding-top: 0px;

}
/*GLOBAL*/
a {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
.widget-padded .widget-wrap {
    padding: 25px 0;
}
.main {
    padding: 25px 0 !important;
}
/********HOMEPAGE**********/
/*FOOTER*/
.footer-left, .footer-right{
	padding:25px;
	text-align:center!important;
}
.footer{
	display:none;
}
.footer-bottom {
	padding:0px;
	text-align: center !important;
}
.rezstream {
	font-size: 10px;
}
/*HACKS*/
.rs-sc-book-button {
	background: #2f8427;
	color: #ffffff;
	border-radius: 24px;
}
.rs-sc-book-button:hover {
	background: #4fcc39;
	color: #ffffff;
}
