@import url('custom_responsive.css');

/* GENERALI */
html body {font-size: 16px;}
body h1{margin-top:0;}
body.foodexp .navbar-brand{padding: 0;}
body.foodexp .navbar-brand > img {max-height: 85px;margin-top: 5px;margin-left: 15px;margin-bottom: 5px;}
body .wrap_menu_logo.ova-menu {box-shadow: 0 0 11px -5px #000000;}
body.page.foodexp h2 {font-size: 42px;margin: 0 0 15px 0;font-weight: bold;}
body #cookie_action_close_header {box-shadow: none;border-radius: 0;}
.wpb_single_image img[src*="svg"] {height: 125px;width: 100%;}
.ova_header.ovatheme_header_v3 .scroll_fixed, .ova_header.ovatheme_header_v2 .scroll_fixed, .ovatheme_header_v1 .wrap_menu_logo {background-color: rgba(234, 231, 231, 0.82);}
.ova_header.ovatheme_header_v4.fixed.shrink .scroll_fixed, .ova_header.ovatheme_header_v3.fixed.shrink .scroll_fixed, .ova_header.ovatheme_header_v2.fixed.shrink .scroll_fixed, .ovatheme_header_v1.ova_header.fixed.shrink .wrap_menu_logo {background-color: rgba(234, 231, 231, 0.89);}
.ovatheme_header_v4 .ova-menu #ovatheme_header_v4 ul.nav > li > a, .ovatheme_header_v3.bg_heading .ova-menu nav.navbar > ul > li > a, .ovatheme_header_v2.bg_heading .ova-menu ul.navbar-nav > li > a, .ovatheme_header_v1.bg_heading .ova-menu ul.navbar-nav > li > a {color: rgb(0, 0, 0);}
.ovatheme_header_v4.bg_heading.fixed.shrink .ova-menu #ovatheme_header_v4 ul.nav > li > a, .ovatheme_header_v3.bg_heading.fixed.shrink .ova-menu nav.navbar > ul > li > a, .ovatheme_header_v2.bg_heading.fixed.shrink .ova-menu ul.navbar-nav > li > a, .ovatheme_header_v1.bg_heading.fixed.shrink .ova-menu ul.navbar-nav > li > a {color: rgb(0, 0, 0);}
#countdowntimer-2 {position: fixed;bottom: 0px;left: 0px;z-index: 5000;}
.carbonite-countdown {overflow: hidden;min-height: 75px;}
.carbonite-dash.carbonite-weeks_dash {display: none;}
#countdowntimer-2-dashboard {background: unset;height: auto;width: 550px;}
.carbonite-dash_title {color: white !important;font-size: 10px !important;}
.carbonite-dash {background-image: unset;background-color: rgb(85, 158, 186);padding: 0px 20px !important;border-radius: 39px;width: 98px;border-right: 1px solid white !important;}
.carbonite-digit {font: 29pt Arial;font-weight: 700;width: 24px;}
#countdowntimer-2{background-color: rgb(85, 158, 186);}
#countdowntimer-2-countdown {width: 40% !important;float:left;}
.countdown {width: 60%;float: left;}
.countdown p {text-align: center;font-size: 22px;padding: 10px 20px;font-weight: 300;margin:0;line-height: 53px !important;}
.countdown img {float: left;width: 112px;margin-top:15px;margin-left:15px;margin-right: 20px;}
body .countdown p a{font-weight: 600;color: white !important;text-decoration: underline;}
.countdown p {color: white;}
body.foodexp footer .widget a {color: #ffc107 !important;}
nav.navbar li.active > a,.ova_header ul.nav > li > a:hover,.dropdown-menu > li > a:hover {color: rgb(85, 158, 186) !important;}
body.foodexp .ova_speaker_list_wrap .ova_speaker_list .content:hover {background-color: rgb(255, 193, 7);}
body.foodexp .whychoose .ova_box .num{color: rgb(255, 193, 7) !important;}
body.foodexp .whychoose .ova_box .num::before {color: rgb(255, 193, 7);}
body.foodexp #news_row .ova_media a {background-color: rgb(255, 193, 7) !important;}
body.foodexp #news_row .post-meta {background-color: rgb(85, 158, 186);}
body.foodexp .ova_speaker_list_wrap .ova_speaker_list img{width: 100%; height: 265px;}
body.page-id-3096 .ova_speaker_list_wrap .ova_speaker_list .content .title {font-size: 14px;}
body.page-id-3096 .ova_speaker_list_wrap .ova_speaker_list .content .title a{color: white;}
body .ova_speaker_list .content{text-align: right;}
body .ova-bg-heading {position: relative;}
body .ova-bg-heading .ova-overlay {display: block;position: absolute;z-index: 0;width: 100%;height: 100%;top: 0;left: 0;}
body #homeSliderRow .wpb_raw_code:last-child img{margin-top: 0;}
span.upcoming {display: none;}
.more_detail a span {text-transform: none;color: white;font-weight: bold;background-color: #ffc107;padding: 0 7px;border-radius: 0 10px 0 10px;font-size: 17px;line-height: 30px;}
body .ova_single_venue .content .desc {margin-bottom: 0;} 
body .ova_single_venue .content .social {padding: 10px 10px;}
.ova_single_event .event_widget span.loclink a {font-size: 15px;font-weight: bold;}
.the_five_custom_columns .vc_col-sm-2 {width: 20%;}
html body .ovaem_events_filter {margin: 0;margin-bottom: 0px;}
html body.foodexp .ovaem_events_filter {margin-bottom: 40px;}
html body.foodexp #home_guests {padding-top: 0;margin-bottom: 70px;}
html body .ova_heading h3.title { margin-top: 0;font-size: 39px;font-weight: 600;color: #000;margin-bottom: 35px;}
html body.foodexp .ova_speaker_list_wrap .ova_speaker_list .content {background-color: rgba(73, 155, 194, 0.3);padding: 5px 20px;}
html body.foodexp .ova_speaker_list_wrap .ova_speaker_list .title a{font-weight: bold;color: white;}
html body .ova_speaker_list_wrap .ova_speaker_list .content .job{line-height: 17px;}
html body.foodexp .ova_speaker_list_wrap .ova_speaker_list:hover .content {background-color: rgb(255, 193, 7);}
body .ova_single_event .tab_content .tab-content .ovaem_schedule .wrap_content .content_side .title{font-size: 21px;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule .wrap_content .content_side p.desc{clear: both;display: block;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule .wrap_content .content_side .time {background-color: #559eba;padding: 0 8px;border-radius: 5px;color: white;float: right;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule ul li.active a {background-color: #559eba;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule ul li a {background-color: #559eba;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule ul li.active a::after{border-top:5px solid #559eba;}
body .ova_single_event .tab_content .tab-content .ovaem_schedule ul li a::after{border-top:5px solid #559eba;}
.display_none{display:none !important;}
.wpb_images_carousel div[id*="vc_images-carousel"]{width: 100%!important;}
.wpb_images_carousel div[id*="vc_images-carousel"] .vc_item .vc_inner{text-align: center;}
form label.error { color: red; font-weight: normal; font-size: 14px;}
.theprivacy{clear: both;}
.theprivacy input{float: left;display: block;width: 20px;margin: 4px 5px 10px 0;height: 20px;}
.theprivacy a{font-weight: bold;font-size: 19px;}
.theprivacy #privacy-error {clear: both;display: block;float: right;width: 100%;text-align: left;}
#menu-foodexp-main .socialli span { display: none;}
.main_slider_v1 .item {
    background-size: cover !important;
}
 
/* HOME */ 
.ova-button.registrati {background: rgb(255, 193, 7);color: white;padding: 8px 20px;border-radius: 10px;font-size: 26px;margin: 0 0 0 0;display: inline-block;float:right;}
.ova-bg-heading .bg_cover {display: none;} 
.ova-bg-heading {padding: 80px 0px 80px 0px;}
.ovatheme_header_v1.bg_heading .ova-bg-heading {margin-top: 0px;}
.bordo-superiore{margin-top:30px;}
.call-ticket p {font-size: 21px;}
.banner-slide {padding-left: 20px;}
.slide .container {display: none !important;}
.banner-slide img.img_first {max-width: 200px;margin-bottom: 15px;}
.banner-slide img.img_second {max-width: 200px;}
.call-slide {font-size: 23px;padding-top: 10px;}
#map-canvas {margin-bottom: 0 !important;border-top: 1px solid #E3E3E3;}
#ovaem_list_events_widget-5 img {display: none;}
#ovaem_list_events_widget-5 li {margin-bottom: 0;}
.sponsors .wpb_single_image img{margin-bottom: 25px;}
.post-body {font-size: 18px;}
.ovaem_list_events_widget ul li:nth-child(4), .ovaem_list_events_widget ul li:nth-child(5) {display: none;} 
footer .ecookies > a {color: white !important;font-size: 13px;}

/* OSPITI */
.ovaem_single_speaker .job{display:none;}

/* SINGLE EVENT */
body.single-event.foodexp .ova_speaker_list_wrap.style4 .ova_speaker_list .content .wrap_info {padding: 20px;margin: 0;left: 0;background-color: transparent;}
body.single-event.foodexp .ova_speaker_list_wrap .ova_speaker_list .title a{color:#545454;}
body.single-event.foodexp .ova_speaker_list_wrap .ova_speaker_list .content a:hover, html body.single-event.foodexp .ova_speaker_list_wrap .ova_speaker_list .content div.job{color:#559eba;}
#schedule .wrap_content {position: relative;}
.ova_single_event #schedule .speaker_side {margin: 0 !important;position: absolute;top: 0;left: 0;}
.ova_single_event #schedule .speaker_side a {display: block;}
.ova_single_event .speaker_side img {width: 100%;max-width: 110px;margin: 0 auto;border: 2px solid #CCC;border-radius: 4px;}


/* FORM CASTING 20019 EMERGENTI SALA */
.privacy-check input {width: 20px;}
.privacy-check .wpcf7-list-item-label {margin-top: 15px;float: right;margin-left: 6px;}

/* FOOTER */
footer.footer_v1 .wrap_bellow .social p {margin: 0;color: white;}
footer.footer_v1 .wrap_bellow .social {padding-top: 10px;}
footer .wrap_widget > .container {padding: 0;}