@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
body{ font-family: 'Open Sans', sans-serif; color: #444444;
font-size: 14px;
line-height: 21px;
font-weight: 400;}
.logo-wrap .logo-tagline {display: none;}
.logo-title {font-size: 32px; text-transform: capitalize;}
#mh-wrapper { max-width: 100%;  padding: 0;  width: 100%; background:#ececec;}
.header-wrap, .menu-main-menu-container { margin: 0 auto;  max-width: 1170px; width: 100%;}
.header-wrap .search-form {
float: right;
padding: 7px 0;
}
.header-wrap .search-form .search-field {
background: #f2f2f2 none repeat scroll 0 0;
border: 1px solid #ccc;    
padding: 0px 10px;    min-width: 215px!important;
height:40px;
}
.header-wrap .search-form input:hover {
min-width: 280px;
}
.news-ticker a{ text-transform: capitalize;
outline: none;}
.page-template-advertise-page #pg-531-29, .page-template-advertise-page #pg-531-19, .page-template-advertise-page #pg-531-15, .page-template-advertise-page #pg-531-11, .page-template-advertise-page #pg-531-22 {
margin-bottom: 0;
}
.header-wrap .search-form .search-submit:hover{background: #333 url(//www.whatsoninmontecarlo.com/wp-content/themes/whatsonin/images/search.png) no-repeat scroll center center;
border: 1px solid #333;}
.header-wrap .search-form input {
color: #464646;
font-size: 15px;
line-height: 23px;font-family: 'Roboto Condensed', sans-serif; 
}
.search-form > label {
float: right;
position: relative;
width: 100%;
}
.header-wrap .search-form .search-submit {
display: block;
height: 40px;
float: right;
margin-top: -40px;
min-width: 50px !important;
position: relative;
width: 50px !important;
text-indent: -9.9899e+7px;
background: #d12732 url(//www.whatsoninmontecarlo.com/wp-content/themes/whatsonin/images/search.png) no-repeat scroll center center;
border: 1px solid #d12732;
}
.main-nav li a {   
font-size: 15px; line-height: 23px;
font-family: 'Roboto Condensed', sans-serif; font-weight: normal;padding: 10px 16.89px;
}
.main-nav li {
border-left: medium none;
}
.main-nav {
background: #363636 none repeat scroll 0 0;
}
.banner_slider .metaslider .flexslider{ margin:0 auto; }
.header-sub .header-search{display: none;}
.header-sub {
background: #fff none repeat scroll 0 0;   
margin: 0 auto;  padding: 0;  width: 1170px;}
.news-ticker {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
height: 45px;
line-height: 45px;
overflow: hidden;
width: 100% !important;
font-weight: 400;
}
.ticker-title {   
font-size: 17px;
line-height: 45px;font-family: 'Roboto Condensed', sans-serif; font-weight: 400; position: relative;
z-index: 99;
}
.mh-header {
margin-bottom: 0;
background:#fff;
}
.pages.mh-section.mh-group {
background: #ececec none repeat scroll 0 0;
}
#main-content {
display: block;
margin: 0 auto!important;
float: none!important;
width: 1170px!important;
padding: 40px 0 50px;
}
.sidebar-page {width: 1170px!important; margin:0 auto!important}
.sidebar-page .mh-sidebar {background: #fff; loat: right; margin-bottom: 40px; margin-top: 40px; padding: 10px;}
.copyright-wrap {
width: 100%;
}
.copyright {
font-size: 13px;
line-height: 23px;
text-align: center;
text-transform: none; color: #e3e3e3;
font-family: 'Open Sans', sans-serif;
}
.mh-footer a {
color: #d4be00;
}
.footer-bottom {
background: #272727 none repeat scroll 0 0;
}
.footer-1, .footer-2, .footer-3, .mh-footer {
background: #141414 none repeat scroll 0 0;
width: 100%; margin-left: 0;
}
.footer-widget {
margin: 0 auto;
}
.footer-widget .widget_nav_menu {
margin: 0 auto;
overflow: hidden;
}
.footer-widget li {
border: medium none !important;
display: inline-block;
float: none;
padding: 0 15px !important;
text-align: center;
}
.footer-widget li a{ font-size: 14px; color: #fff;font-family: 'Open Sans', sans-serif;
}
.footer-widget li a:hover{color: #d4be00;}
.footer-widget .menu {
float: none !important;
text-align: center;
margin: 0 auto !important;
width: 100%;
}
.footer-widget.sfsi_plus {
margin: 0 auto!important;
text-align: center;
max-width: 360px;
}
.sfsi_plus_holders {
height: 57px !important;
}
.mh-col.footer-2 {
margin: 0px auto 0px;
}
.sfsi_plus_wicons.shuffeldiv:first-child {
margin-left: 0 !important;
}
.footer-widgets {
margin: 20px 0;
}
.sfsi_plus_tool_tip_2{
display: none !important;
}
.home .amazingcarousel-text + div {
display: none !important;
}
.amazingcarousel-image .amazingcarousel-text + div {
display: none !important;
left: 999px;
opacity: 0 !important;
position: absolute;
visibility: hidden !important;
z-index: 0;
}
.amazingcarousel-bullet-list {
display: none;
}
.home .amazingcarousel-list-container {    
padding: 12px 11px 12px 4px !important;
}
.amazingcarousel-list-container .amazingcarousel-bottom-shadow img {display: none !important;}
.home_sec {
float: left;
margin: 40px auto 10px;
width: 100%;
}
.home_sec:first-child { margin-top:0px;}
.home_sec {
float: left;
margin: 30px auto 10px;
width: 100%;
}
.home_sec_four.home_sec {
background: #ffffff none repeat scroll 0 0;
display: block;
padding: 0px;
text-align: center;
}
.home_sec_four .sb-widget{ margin-bottom: 0px; padding: 40px 16px;}
.home_sec_four .widget-title{ background: none; color: #1e1e1e;
font-size: 20px;font-family: 'Roboto Condensed', sans-serif; 
padding: 0; }
.home_sec_four .widget-title span, .entry-header .entry-title, .page-title {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
float: left;
padding: 0;
text-align: left;
width: 100% !important;  font-size: 20px;font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; 
}
.home-2, .home-3 {
width: 100%;
}
.home-2 .widget-title{ padding: 0px; }
.home-2 .widget-title span {
background: transparent none repeat scroll 0 0;
padding: 0; color: #1e1e1e;
font-size: 20px; font-family: 'Roboto Condensed', sans-serif; 
}
.widget-title a, .widget-title a:hover {color: #1e1e1e;
font-size: 20px; font-family: 'Roboto Condensed', sans-serif; font-weight: bold;
}
.home-2 article:first-child {
float: left;
margin-right: 1.8%;   
padding: 0;
}
.home-2 article {
float: right;
padding: 15px;
width: 47.8%;
background: #fff;margin-bottom: 24px;
}
.home-2 article .cp-thumb-xl > a {
display: block;
height: 190px;
width: 100%;
}
.latest_activities_two article .cp-thumb-xl > a  {
display: block!important;
height: 187px!important;
width: 100%!important;
}
.latest_activities .home-2 article:first-child{ width: 100%; margin: 0 auto; }
.home-2 article:first-child .cp-thumb-xl > a  {
display: block;
height: 286px;
width: 100%;
}
.cp-thumb-xl > a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home-2 article:first-child .cp-thumb-xl {
float: left;
margin-left: 0;
width: 100%;
}
.home-2 article:first-child .cp-title-xl {
color: #090909;
float: left;
font-family: "Roboto Condensed",sans-serif;
font-size: 18px;
font-weight:normal;
padding: 15px 15px 0;
text-transform: uppercase;
width: 93%;
margin-bottom: 8px;
}
.cp-thumb-xl {
margin-bottom: 0;
}
.home-2 article:first-child .cp-excerpt-xl {
margin: 0;
padding: 0 15px 21px ;
width: 94%;
float: left;
}
.latest_activities_two article {
padding: 15px;
background: #fff;
}
.home-2 article .button > span, .latest_activities article .button > span {
background: transparent none repeat scroll 0 0;
color: #d12732;
font-size: 16px;
font-weight:normal;
margin: 5px auto 0;
padding: 0; font-family: 'Roboto Condensed', sans-serif; 
}
.latest_activities_twos article {
margin: 0 auto;
background: #fff;
padding: 15px;
}
.latest_activities .cp-title-xl a, .latest_activities_two .cp-title-xl a {color: #090909;
float: left;
font-family: "Roboto Condensed",sans-serif;
font-size: 18px;
font-weight: normal;
text-transform: uppercase; text-decoration: none;}
.home-2 article .cp-excerpt-xl, .latest_activities_two article .cp-excerpt-xl {
margin: 0;
padding: 0;
width: 48%;
float: left;
}
.home-2 article .cp-title-xl, .latest_activities_two article .cp-title-xl{
color: #090909;
font-size: 18px;
padding: 0px;
text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:normal;width: 48%;
float: left; line-height: 26px;margin-bottom: 5px;
}
.home-2 hr {
display: none;
}
.home-2 .cp-thumb-xl, .latest_activities_two .cp-thumb-xl {
float: right;
margin-left: 2%;
width: 49%;
}
.latest_activities_two .cp-thumb-xl {
float: right!important;
margin-left: 2%!important;
width: 49%!important;
}
.home-2 .sb-widget {
margin-bottom: 0;
}
#main-content p { margin-bottom:10px;}
.four-section .four-content { display:none;}
.four-section .img-col { border:5px solid #fff;}
.four-section ul li { position:relative;}
.four-section ul li:hover .four-content, .four-section .so-panel:hover .four-content { display:block; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.75); height:100%; padding:0px 10px; color:#fff;}
.four-section img, .four-section p {margin:0px!important;}
.four-section .so-panel { position:relative; text-align:center; clear: both;}
.four-section .so-panel p { margin-bottom:0px;}
.four-section h3, .post-section h3 { font-size:20px; color:#fff; font-family:"Roboto Condensed",sans-serif; margin-bottom:9px; text-align:center; margin-top: 19px;}
.four-section h3 a { color:#fff;}
.four-section h3 a:hover { color:#d4be00;}
.four-section .read_btn { color:#d4be00; margin-top:10px; text-transform:uppercase; display:inline-block;}
.welcome-section .mh-col { background:#fff;}
body .widget-title, body .widget-title span { background:none; font-size:20px; font-family:"Roboto Condensed",sans-serif;}
body .welcome-section .widget-title span {color:#d12732;}
body .widget-title span { padding:0px;}
body .widget-title{ padding:0px; margin-bottom:15px;}
body .welcome-section .sb-widget { padding:20px 10px 0px 10px;}
body .booked-wzs-160-110 { width:235px!important; background-image: none !important; height:70px!important; position:relative;}
body .booked-wzs-day-deck { display:inline;}
body .booked-wzs-center { bottom:0px; position:absolute; right:10px;} 
body .booked-wzs-160-data { height:70px!important;}
body .header-wrap .booked-wzs-160-data {background-size:30% auto;}
body .header-wrap .booked-wzs-160-110, body .header-wrap .booked-wzs-160-data { height:57px!important;}
.two-box-column {float:left; margin-right:4%; width:48%; clear: none!important;}
.two-box-column:nth-child(even) {margin-right:0px;}
body .booked-wzs-160-right { width:145px!important;}
.sidebar-right { text-align:center; padding-bottom:15px;}
body .entry-content { font-size:14px; line-height:21px; text-align:left;}
.breadcrumb { display:none;}
.home_sec_four article { padding:20px 10px;}
.post-section { display:inline-block; width:100%; margin-top:0px; text-align:center;}
.post-section .mh-col .activities_cover { background: #ffffff none repeat scroll 0 0; padding: 10px 10px 15px 10px; text-align: center;}
.post-section h3 { margin-top:15px;}
.post-section h3 a, .post-section .read_btn {color:#d12732}
.post-section h3 a:hover, .post-section .read_btn:hover {color:#1f1e1e}
.post-section .read_btn { text-transform:uppercase; margin-top:15px; font-weight:600; display:inline-block;}
.align-center .widget-title span { text-align:center; color:#d12732;}
.single #main-content {background: #fff; loat: left !important; margin-bottom: 40px !important; margin-top: 40px !important; padding: 15px !important; width: 68% !important; float:left!important}
body .mh-sidebar { width:25%; float:right!important}
.mh-sidebar .widget-title { background:#ececec; padding:8px 0;}
.mh-sidebar .widget-title span{ background:#d12732; font-size: 18px; padding: 9px 10px;}
body .sfsi_plus_subscribe_Popinner { width:99%!important;}
.mh-sidebar .sb-widget ul li {border-bottom: 1px dotted #dcdcdc; padding: 10px 0; font-family:"Roboto Condensed",sans-serif; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.mh-sidebar .sb-widget ul li:hover { padding-left:10px;}
.mh-sidebar .sb-widget ul li a{-moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; font-size:15px;}
.latest-post .home-2 article:nth-child(3) { margin-bottom:24px;}
.latest-post .home-2 article { margin-bottom:0px;}
.mh-header .mh-2-3 { width:22.83%; float:right;}
.mh-header .mh-2-3.widget_transposh { width:15%; margin-top:8px;}
.mh-header .widget_transposh .widget-title { color:#444; margin-bottom:5px;}
.mh-header .widget_transposh .widget-title span { font-size:15px;}
.mh-header .widget_transposh select {background:#f2f2f2; border:1px solid #ccc; width:100%; padding:10px 7px;}
.metaslider { margin:0 auto;}
body b, body strong { font-weight:700;}
#google_translate_element { float:right; margin-top:13px;}
.entry-content ul li { margin-bottom:10px;}
.entry-content ul li:last-child { margin-bottom:0px;}
body .paypal_button_form_submit { max-width:120px; border: none;}
.spanright { display:block; margin:10px 0; color:#d12732;}
.page_content_sec{float: left; width: 100%;}
.entry-header {
display: block;
float: left;
width: 100%;
}
.home .entry-header{display: none;}
.entry-content.clearfix {
display: block;
float: left;
width: 100%;
}
.home .widget-title {
color: #1e1e1e;
font-family: "Roboto Condensed",sans-serif;
font-size: 20px; line-height: 24px;
font-weight: 500; margin: 0 auto 20px;
} 
.latest_title .widget-title {
font-weight: 500; margin: 25px auto 0px;
} 
.four_border_sec img {
margin: 0 auto;
}
.home_sec_four .widget-title{color: #d12732;
text-align: center;}
.amazingcarousel-list-container {
height: 120px;
}
body #pg-418-33, body #pg-418-37, body #pg-418-29 {
margin-bottom: 0;
} .home_sec_four article.no_padd{padding:0px;}
.single-post .entry-thumbnail, .page-template-template-contact .entry-header, .page-template-template-full .entry-header, .page-template-template-sitemap .entry-header{
display: none;
}
.content-list-excerpt, .content-list-header .entry-meta-date{display:block!important;}
#pg-418-24, #pg-418-28, #pg-418-32 {
margin-bottom: 0px !important;
}
.pt-tabs__content.tab-content {
padding: 10px 18px;
border: 1px solid #ddd;
}
.nav-tabs {
border-bottom: none!important;
margin: 0 auto !important;
list-style: none !important;
}
.nav-tabs .nav-link{border: 1px solid #d12732!important;
background:#d12732; color:#fff!important;}
.nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover, .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover{background:#fff; color:#555!important;}
@media only screen and (min-width: 320px) and (max-width: 1169px){
.header-wrap, .menu-main-menu-container, #main-content, .wrapper-inner, .mh-section.sidebar-page { max-width:98%!important;}
.header-sub, .wrapper-inner { width:98%;}
.main-nav li a { font-size:14px;}
.mh-1-4 { width:25.125%;}
.mh-3-4 { width:72.375%;}
@media only screen and (max-width : 1024px){
.main-nav li a { padding:10px 13px;}	
.four-section h3, .post-section h3 { font-size:16px; margin-bottom:0px;}
.four-section.four_border_sec .so-panel:hover .four-content { height:90%;}
.four-section ul li:hover .four-content, .four-section .so-panel:hover .four-content { padding:9px 10px; font-size:13px;}
.four-section .read_btn { font-size:13px; margin-top:5px;}
}
@media only screen and (max-width : 1000px){
.main-nav li a {   font-size: 13px;}
.logo-title {  font-size: 39px  }
@media only screen and (max-width : 980px){
.welcome-section .mh-1-4, .welcome-section .mh-3-4 { width:100%;}
.welcome-section .sidebar-right { margin-top:25px;}
.header-wrap .widget_text { float:left;}
.header-wrap .widget_text #google_translate_element { float:left; margin-top:0px;}
.footer-1, .footer-2 {  margin-bottom: 0;}
}
@media only screen and (max-width : 858px){
.two-box-column {  margin-right: 0;    width: 100%;}
.four-section img, .four-section p {  margin: 0 auto !important;   text-align: center !important;}
.four-section h3, .post-section h3 {  margin-top: 0;}
}
@media only screen and (max-width : 768px){
.four-section .panel-grid-cell { width:50%!important; float:left!important;}
.news-ticker { display:block;}
.four-section.f-s-m .panel-grid-cell {  width: 100% !important;}
.four-section img, .four-section p {  font-size: 12px;   line-height: 18px;}
.single .mh-section.sidebar-page #main-content {width:96%!important}
.sidebar-page .mh-sidebar {width:97%; float:none!important; clear:both;}
}
@media only screen and (max-width : 680px){
.header-wrap .widget_search, .mh-header .header-wrap .mh-2-3{ width:37%;}
.logo-wrap { margin-bottom:15px;}
.single .mh-section.sidebar-page #main-content {width:95%!important} 
.sidebar-page .mh-sidebar {width:96.5%}
}
@media only screen and (max-width : 600px){
.single .mh-section.sidebar-page #main-content {width:94%!important} 
.sidebar-page .mh-sidebar {width:95.5%}  
}    
@media only screen and (max-width : 470px){
.single .mh-section.sidebar-page #main-content {width:93%!important} 
.sidebar-page .mh-sidebar {width:94.5%}  
.header-wrap .widget_search, .mh-header .header-wrap .mh-2-3 { width:50%;}
.four-section .panel-grid-cell {width:100%!important;}
.four-section.four_border_sec .so-panel:hover .four-content { height:93%;}
.four-section h3, .post-section h3 { margin-bottom:10px;}
.latest_activities_two .cp-thumb-xl, .home-2 article .cp-title-xl, .latest_activities_two article .cp-title-xl, .home-2 article .cp-excerpt-xl, .latest_activities_two article .cp-excerpt-xl { width:100% !important;}
.home-2 article .cp-title-xl, .latest_activities_two article .cp-title-xl { margin:10px 0;}
}
@media only screen and (max-width : 470px){
.single .mh-section.sidebar-page #main-content {width:91%!important} 
.sidebar-page .mh-sidebar {width:92.5%}
@media only screen and (max-width : 361px){
.mh-footer .sfsiplus_norm_row { width:98%!important;}
.single .mh-section.sidebar-page #main-content {width:90%!important} 
.sidebar-page .mh-sidebar {width:91.5%}
}
}