 #topbar, #slider .home-reservation-box, #slider-full .home-reservation-box, #footer, .mobile-menu-title, .mobile-menu-inner, .dark-wrapper .text-slider ul li, .widget-reservation-box, .dark-wrapper, .booking-side, .booking-main, .price-details .deposit, .price-details .total, .price-details .total-only, #ui-datepicker-div, .step-icon, .lightbox-title, #language-selection li li a, .room-price-widget .from, .room-price-widget .price-detail, #lang_sel_footer {
  background: rgba(13, 61, 9, 0);
}

.widget_wysija_cont .wysija-submit {
display: block;
margin-top: 0px;
  width: 96%;
  padding: 0px 0px;
  margin-left:0px;
}
#navigation li a:hover span, #navigation li:hover span, #navigation li.current-menu-item a span {
    color: rgba(28, 28, 28, 0);
}

#navigation li span {
    display: block;
    color: rgba(160, 157, 157, 0);
    text-transform: lowercase;
    letter-spacing: 0.01em;
    margin: 5px 0 0 0;
}

input[type="submit"] {
	font-weight: 400;
	padding: 9px 10px;
	-webkit-appearance: none; width:100%;
}

input[type="text"],
input[type="email"]  {
	padding: 5px 9px;
	width: 94%;
	border: none;
	margin: 0 0 15px 0;
	-webkit-appearance: none;
	text-align:center;
	
}


#slider {
  margin: 0 0 10px 0;
  position: relative;
}

.page-content textarea {
width: 100%;
margin: 0 0 20px 0;
border: #e8e8e8 1px solid;
padding: 10px 9px;
font-size: 12px;
}

.page-content input[type="text"], .page-content input[type="email"], .page-content input[type="url"], .page-content input[type="number"], .page-content input[type="tel"], .page-content input[type="date"], .page-content input[type="file"] {
width: 100%;
margin: 0 0 20px 0;
border: rgb(232, 232, 232) 1px solid;
}



.flex{width:100%}








#navigation li li a {
	padding: 20px 10px;
	background: #fff;
	font-size: 13px;
}



p {
  font-size: 14px;
  line-height: 160%;
  margin: 0 0 0px 0;
}