body {
	 background-color: transparent !important;
	 font-family: 'Verdana', sans-serif;
	 color: #b7a185;
}
/* Links */
 a {
	 color: #b7a185;
}
 a:hover {
	 color: #795527;
}
/* Headlines */
 h1, h2, h3, h4 {
	 font-family: 'Verdana', sans-serif;
}
/* Form Elements */
 .form-check-input:checked {
	 background-color: #b7a185;
	 border-color: #b7a185;
}
 .btn {
	 border-radius: auto;
	 color: #b7a185;
	 outline: none !important;
	 font-weight: 300;
	 transition: all 0.4s;
	 font-family: 'Verdana', sans-serif;
}
 .form-control, .form-select {
	 border-radius: auto;
}
 .form-group.danger input[type="checkbox"].checkbox + label {
	 color: #000;
	 background-color: #fff;
}
 .list-group-item {
	 border: 1px solid #b7a185;
}
 .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	 background-color: #b7a185;
	 border-color: #b7a185;
	 color: #fff;
}
 .panel {
	 border-radius: auto;
	 border: 1px solid #b7a185;
	 background: transparent;
}
 @media only screen and (max-width: 991px) {
	 .btn {
		 font-weight: 400;
	}
}
/* Primary */
 .btn-primary, .label-primary {
	 background-color: #b7a185;
	 border-color: #b7a185;
	 color: #fff;
	 text-transform: uppercase;
}
 .btn-outline-primary {
	 border-color: #b7a185;
}
 .btn-primary:hover, .btn-outline-primary:hover, .btn-primary:focus, .btn-outline-primary:focus, .btn-primary.active, .btn-outline-primary.active, .btn-primary[disabled], .btn-outline-primary[disabled], .btn-primary.disabled, .btn-outline-primary.disabled {
	 background-color: #876e4f !important;
	 border-color: #876e4f !important;
	 color: #fff !important;
}
 .badge.bg-primary {
	 background-color: #b7a185 !important;
	 color: #fff !important;
}
/* Warning */
 .btn-warning, .label-warning {
	 background-color: #795527;
	 border-color: #795527;
	 color: #fff;
}
 .bg-warning {
	 background-color: rgba(121, 85, 39, .2);
}
 .btn-warning:hover, .btn-warning:focus, .btn-warning.active, .btn-warning[disabled], .btn-warning.disabled {
	 background-color: #2c1f0e !important;
	 border-color: #2c1f0e !important;
	 color: #fff !important;
}
 .badge.bg-warning {
	 background-color: #795527 !important;
	 color: #fff !important;
}
/* Danger */
 .btn-danger, .label-danger {
	 background-color: #900;
	 border-color: #900;
	 color: #fff;
}
 .btn-danger:hover, .btn-danger:focus, .btn-danger.active, .btn-danger[disabled], .btn-danger.disabled {
	 background-color: #300 !important;
	 border-color: #300 !important;
}
 .btn-group-justified .btn-primary, .btn-group-justified .btn-primary[type=submit] {
	 background-color: #b7a185;
	 border-color: #b7a185;
	 color: #fff;
}
 .btn-group-justified .btn-primary:hover, .btn-group-justified .btn-primary[type=submit]:hover, .btn-group-justified .btn-primary:focus, .btn-group-justified .btn-primary[type=submit]:focus, .btn-group-justified .btn-primary.active, .btn-group-justified .btn-primary[type=submit].active, .btn-group-justified .btn-primary[disabled], .btn-group-justified .btn-primary[type=submit][disabled], .btn-group-justified .btn-primary.disabled, .btn-group-justified .btn-primary[type=submit].disabled {
	 background-color: #876e4f !important;
	 border-color: #876e4f !important;
}
/* Info */
 a.label-info, .label-info {
	 background-color: #b7a185;
}
 a.label-info:hover, .label-info:hover, a.label-info.active, .label-info.active, a.label-info:focus, .label-info:focus {
	 background-color: #876e4f !important;
}
/* Cards*/
 .searchitem .card {
	 border-radius: auto;
}
 .searchitem .card .caption {
	 padding: 15px;
}
 .searchitem .card .text-danger {
	 color: #900;
}
 .searchitem .card h3 {
	 font-size: 16px;
}
 .searchitem .card.room.roomalternative {
	 border-color: #795527;
	 background-color: rgba(121, 85, 39, .1);
}
 .searchitem .card.room.roomalternative.bg-warning {
	 background-color: #795527 !important;
	 background-color: rgba(121, 85, 39, .1) !important;
}
 .searchitem .card.room.roomalternative.border-warning {
	 border-color: #795527 !important;
}
 .searchitem .card.room.roomdiscount {
	 border-color: #795527;
	 background-color: rgba(183, 161, 133, .2);
}
 .searchitem .card.room.roomspecialoffer {
	 border-color: #b7a185;
	 background-color: rgba(183, 161, 133, .1);
}
 .searchitem .card.room.roomspecialoffer.bg-info {
	 background-color: #b7a185 !important;
	 background-color: rgba(183, 161, 133, .1) !important;
}
 .searchitem .card.room.roomspecialoffer.border-info {
	 border-color: #b7a185 !important;
}
 .searchitem .card.room.roomalternative h4 {
	 color: #795527;
}
/* Calendar */
 .datepicker.dropdown-menu {
	 border-radius: auto !important;
}
 .datepicker table tr td {
	 border-radius: auto !important;
}
 .datepicker table tr td:hover {
	 background-color: #ddd2c5 !important;
	 color: #fff !important;
}
 .datepicker table tr td.active {
	 background-color: #b7a185 !important;
	 color: #fff !important;
}
 .datepicker table tr td.disabled {
	 background: #ededed !important;
}
 .extraitemDescription h4 {
	 font-size: 16px;
	 padding-bottom: 10px;
}
 .extraitemDescription p {
	 font-size: 12px;
}
 footer a {
	 color: #b7a185;
	 text-decoration: underline;
}
 footer a:hover {
	 text-decoration: none;
}