/* Themify Customize Styling */
body {	
	font-family:Droid Sans;	font-weight:normal;
	font-size:15px;
	line-height:28px;
 
}
a {	
	color: #7a272f; 
}
h1 {	
	font-family:Just Another Hand;	font-weight:normal;
	font-size:74px;
	line-height:68px;
 
}
h2 {	
	font-family:Just Another Hand;	font-weight:normal;
	font-size:54px;
	line-height:54px;
 
}
h3 {	
	font-family:Just Another Hand;	font-weight:normal;
	font-size:40px;
	line-height:40px;
 
}
h4 {	
	font-family:Just Another Hand;	font-weight:normal;
	font-size:34px;
	line-height:34px;
 
}
#site-logo img {		width: 75px;
	height: 75px; 
}
#site-logo a {		width: 75px; 
}
#main-nav ul {	background-image: none;
	background-color: #545454; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #dbdbdb; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff; 
}
#footerwrap {	
	background-color: #232323; 
}

/* Themify Custom CSS */
/* header breakpoint: hide mail */
@media screen and (max-width: 600px){
    .MP_top_info_desktop p .phone {
        margin-right: 0 !important;
    }

    .MP_top_info_desktop p .email {
        display: none !important;
    }
}

/* header breakpoint: hide phone nr, but show the phone icon */
@media screen and (max-width: 400px){
    .MP_top_info_desktop p .phone {
        display: block !important;
        font-size: 0 !important;
        margin-right: 15px !important;
    }

    .MP_top_info_desktop p .phone:before {
        display: block !important;
        font-size: 20px !important;
        margin: 0 !important;
        padding: 0 20px !important;
    }
}

#footerwrap .textwidget {
    display: block;
    float: none;
}

.pagenav a:hover, .pagenav .current {
    background-color: #7A272F;
}

body iframe#liverate-forecastframe {
    z-index: 100 !important;
}
.content-booking-button {
 	color: white;
	display: inline-block;
	text-align: center; 
	position: relative;
	justify-content: center;
	min-width: 220px;
	max-width:70%; 
	text-decoration:none; 
	font-size: 18px; 
	background: #7a272f; 
	line-height: 30px; 
	padding: 8px; 
	border-radius: 5px;
	top:50%;
	left: 50%; 
	transform: translate(-50%, -50%);
}

.content-booking-button-container {
	justify-content: center;
}@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo img {		width: 75px;
	height: 75px; 
}
#site-logo a {		width: 75px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo img {		width: 75px;
	height: 75px; 
}
#site-logo a {		width: 75px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
a {	
	color: #7a272f; 
}
#site-logo img {		width: 75px;
	height: 75px; 
}
#site-logo a {		width: 75px; 
}
#main-nav ul {	
	background-color: #545454; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #dbdbdb; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #ffffff; 
}
#footerwrap {	
	background-color: #232323; 
}
 }