body{word-break: break-word;}

#background-wrapper{background: #f8f9eb;}
	#background-wrapper #wrapper{box-shadow: 0 0 0;}


#logo{margin: 0; margin-left: -1.4em;}
	#logo h1 span#tagline{display: none;}

#navigation li:hover, #language-selection li:hover, #navigation .current-menu-item, #navigation .current_page_item, #navigation li:hover, 
blockquote, .button1:hover, .button4:hover, .button5:hover, .button2, .wpcf7-submit, #submit, .button3, .button6, #footer .button1, .ui-tabs .ui-tabs-nav li.ui-state-active, .widget-reservation-box, .booking-side, .booking-main, #slider .home-reservation-box, #slider-full .home-reservation-box, #ui-datepicker-div, .pagination-wrapper .selected, .pagination-wrapper a:hover, .wp-pagenavi .current, .wp-pagenavi a:hover, .tagcloud a:hover, .nsu-submit:hover, #footer .nsu-submit, .nsu-submit:hover, #footer .nsu-submit{border-color: #e23b2a;}

.page-content a.button2, a.button2, .button2, .page-content a.more-link, a.more-link, .more-link, #submit, .wpcf7-submit{
	background: #e44838;
	border: 0;	
}

.page-content a.button1:hover, a.button1:hover, .nsu-submit:hover{
	background: transparent; color: #000;
}


#navigation{
	max-width: 85%;
}

#navigation li a{
	color: #035986; font-size: .95em;
}

#navigation li a strong{
	padding: 10px 4px;
	letter-spacing: .25px;
}

.title-block, .button1:hover, .button4:hover, .button5:hover, .button2, .wpcf7-submit, #submit, .button3, .button6, #footer .button1, .page-content table th, .event-month, .key-selected-icon, .dark-notice, .booking-main input[type="submit"], .home-reservation-box input[type="submit"], .widget-reservation-box input[type="submit"], .booking-side input[type="submit"], .ui-datepicker-calendar tbody tr td a.ui-state-hover, .ui-datepicker-calendar .dp-highlight .ui-state-default, .step-icon-current, .pagination-wrapper .selected, .pagination-wrapper a:hover, .wp-pagenavi .current, .wp-pagenavi a:hover, .tagcloud a:hover, a.button0, .more-link, .nsu-submit:hover, #footer .nsu-submit, .nsu-submit:hover, #footer .nsu-submit{background: #e44838;}


#header_banner{
		background-image: url(banner.png);
		background-repeat: no-repeat;
		background-size: cover;
		
		margin: 0 0 40px 0;
}

	#header_banner ._inner{
			padding: 85px 0 0 0; height: 85px; background: rgba(255,255,255, 0.6);
		}

	.home #header_banner{display: none;}
#page-header{display: none;}

#footer{/* padding-top: 0px; */}
	#footer-bottom{border: 0; margin: 0;}

.single-testimonial{}
	.single-testimonial #page-header{display: block;}
	.single-testimonial .main-content{width: 100%;}
	.single-testimonial .sidebar{display: none;}

.page #respond-wrapper{display: none;}

form#guestComment input:not([type=button]), form#guestComment input:not([type=submit]){
	border: 2px solid #e44838;
	outline: 0;
}

form#guestComment textarea{
	max-width: 94%;
	display: block;
	padding: 10px 9px;
	width: 94%;
	border: none;
	margin: 0 0 15px 0;
	-webkit-appearance: none;

	border: 2px solid #e44838;
	font-size: 1.2em;
	outline: 0;
}

form#guestComment label{display: block;}

form#guestComment .error, 
form#guestComment input.error:not([type=button]), form#guestComment input.error:not([type=submit]){
	border: 2px solid #000;
}

form#guestComment canvas{color: #e44838;}

.home-reservation-box input[type="text"], .booking-side input[type="text"]{
	float: none;
}

.home-reservation-box .select-wrapper{
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.home-reservation-box{
	text-align: center;
}

.room-price-widget .from, .room-price-widget .price-detail{color: #fff;}