.cs-booking-form {
padding: 0 30px 0 30px !important;
}
.cs-blog-events .cs-blog-meta {
display: none !important;
}
.cshero-menu-dropdown > ul > li > a, .menu-pages .menu > ul > li > a {
padding: 0 10px !important;
}
.textwidget {
font-family: OpenSans-Light !important;
font-size: 18px !important;
color: #333;
}	
.textwidget > h3 {
font-family: OpenSans-Light !important;
font-size: 18px !important;
color: #333;
}	
.weatherFeed {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
margin: 2em 3em;
width: 280px;
}
.weatherFeed a { color: #888; }
.weatherFeed a:hover {
color: #000;
text-decoration: none;
}
.weatherItem {
padding: 0.8em;
text-align: right;
}
.weatherCity { text-transform: uppercase; }
.weatherTemp {
font-size: 2.8em;
font-weight: bold;
}
.weatherDesc, .weatherCity, .weatherForecastDay  { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; }
.weatherRange, .weatherWind, .weatherLink, .weatherForecastItem { font-size: 0.8em; }
.weatherLink, .weatherForecastItem {
margin-top: 0.5em;
text-align: left;
}
.weatherForecastItem {
padding: 0.5em 0.5em 0.5em 80px;
background-color: #fff;
background-position: left center;
}
.weatherForecastDay { font-size: 1.1em; }
body h1, .cs-carousel-event-style1 .cs-title, .cs-carousel-style-3 .cs-carousel-header-feature h3 {
font-family: 'Herr Von Muellerhoff', cursive !important;
}
.menu-top-header-left-container ul li {
visibility: hidden!important;
}