/* 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; 
}
#footer-nav a {	
	color: #dbdbdb; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #ffffff; 
}
.footer-widgets .widget a {	
	color: #dbdbdb; 
}
.footer-widgets .widget a:hover {	
	color: #ffffff; 
}

/* 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;
}
@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 */
#site-logo img {		width: 75px;
	height: 75px; 
}
#site-logo a {		width: 75px; 
}
 }