.wu-copyright { display:none; }
#top-sidebar { float:right; }
#wunderground-2, #wunderground_forecast_widget-2 { width:150px; }
.wu-forecast-wrapper div { margin-bottom:0; }
.wu-current-conditions .wu-day-title { font-size:30px; }
.wu-current-conditions .wu-day-title small { margin-left: -10px; }
.wu-icon img { width:50px; height:40px;}
.wu-day-title { padding-top: 8px; }
.wu-icon {padding-top: 3px;}
.main-content-area { z-index:1000; }
.iframe-area { z-index:9999; }
.rp_date { display:none; }
#footer .newsletter-email { width:100%!important; }	
.page_title_ctn { padding: 20px 0!important; } .vc_row.wpb_row.vc_row-fluid.vc_custom_1463576004525 {     padding-top: 0!important; margin-top: -155px; }
.top_phone-mobile, .book-now { overflow: hidden; float: left; margin-left: 5px; }
#mobile-language { padding:20px; }
#mobile-menu  #mobile-language ul ul { display:inherit; border:none; }
#mobile-language ul ul li a { background:transparent!important; }
#mobile-menu #mobile-language ul li { border:none; }
@media (max-width: 730px) {		
.iframe-area, .wpb_wrapper iframe { display:none; }	
.vc_row-fluid.main-content-area { margin-top:20px!important; padding-top:0!important;}		
.vc_row.wpb_row.vc_row-fluid.vc_custom_1463576004525 { margin-top:0; }
#mobile-language ul ul { top:45px; }
#mobile-menu #mobile-language ul li a { border-bottom: 1px solid #fff!important; }
} @media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 20px; padding-bottom: 20px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
}
#media_image-2 { margin-bottom: 0;}
.topbar_type_1 #header_socials { padding: 5px 20px 5px 20px; }
#rd_wpml, #rd_wpml #lang_sel, #rd_wpml .wpml-ls-legacy-dropdown, #rd_wpml #lang_sel > ul > li, #rd_wpml .wpml-ls-legacy-dropdown > ul > li { height: 41px!important;}