/* Enter Your Custom CSS Here */

/* PAGINA SELEZIONE */
.home_blocco_testo{min-height:70px}

/* GENERALE */
p {line-height: 22px!important;}

/* LOGO */
.col-lg-0 {
    padding: 10px 36px 10px 36px;
}

/* MAIN MENU */
.menu-light .menu-smart > li.current-menu-ancestor > a, .submenu-light .menu-smart ul li.active > a {
    color: #1e4d9c;
    font-weight: bold;
}
.menu-light .menu-smart > li.active > a,
.menu-light .menu-smart a:hover {
    color: #1e4d9c;
}


.menu-smart i.menu-icon{padding-right:5px!important;}
.selettore_lingua{border-left:1px solid #ededed!important;}




@media only screen and (min-width: 960px) {

  body[class*=hmenu-] .submenu-light .menu-smart ul a:hover,
  body[class*=hmenu-] .submenu-light .menu-smart ul a:focus {
    color: #fff;
    background-color: #1e4d9c;
}
}

/* SLIDER */
.header-style-light .owl-prev, .header-style-light .owl-next{display:none;}
.header-wrapper .owl-dots-inside > .owl-dots{display:none;}

span.bold_slider {font-weight:600!important;}


/* PULSANTI HOME */
a.pulsante_giallo {color:#f5a304!important;}
a.pulsante_giallo:hover{color:#ffffff!important;}

a.pulsante_verde {color:#00c7a3!important;}
a.pulsante_verde:hover{color:#ffffff!important;}

a.pulsante_blu {color:#17366f!important;}
a.pulsante_blu:hover{color:#ffffff!important;}

a.pulsante_nero{color:#ffffff!important;}
a.pulsante_nero:hover{color:#000000!important;}

a.pulsante_azzurro{color:#00a7ff!important;}
a.pulsante_azzurro:hover{color:#ffffff!important;}



.colonna_blocco_home .single-block-padding{padding:0px!important;}

/* SCHEDE */
.tabs-left > li{font-family:'Raleway';}
.nav-tabs > li > a span{font-size:15px;}

/* PUBBLICAZIONI */
.pub-item h3 {font-size: 20px; font-weight: 400;}

p.pub-text {margin-bottom: 10px;}

.pub-item {border-bottom: 1px solid #dddddd; padding-bottom: 15px; }

a.pub-file {color: #2a4e97;}

/* LINKS */
.uncode_text_column.pagina_link {background-color: #ededed; padding: 10px;}


/* CONGRESSI */

li.event-item {
    border-bottom: 1px solid #dddddd;
    padding-top: 20px;
    padding-bottom: 20px;
}

.event-item .link a{color: #2a4e97;}


/* PERFORMER HT */
.tabella.row-internal.row-container.boomapps_vcrow {margin-top: 18px!important;}
.divider-wrapper.tabella{margin-top: 18px!important;}


/* MULTIMEDIA */
.uncont .titolo_video {background-color:#2a4e97; padding:20px; margin-bottom: -36px;}
.uncont .descrizione_video {background-color:#ededed; padding:10px; margin-top: -3px!important;}


/*VIDEO*/
.video-container {
position: relative;
padding-bottom: 50%;
padding-top: 35px;
height: 0;
overflow: hidden;
}

.video-container video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* FORM */
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox]{vertical-align:middle!important;}


/* MOBILE */

@media (max-width: 569px) {
.header-wrapper .header-bg-wrapper + div, .header-wrapper .header-bg-wrapper:only-child {
    min-height: 145px;
}
}
    

.smartphone.page-id-1384 h3{font-size:18px!important; word-break: break-all!important;}
.smartphone.page-id-10 h3{font-size:18px!important; word-break: break-all!important;}
.smartphone h2{font-size:20px!important;}

/* MENU */
/*
.smartphone.home .mobile-menu-button.mobile-menu-button-light.lines-button.x2 {display: none;}
*/
.smartphone  ul.drop-menu.sm-nowrap a{font-size:12px!important;}


/* PUBBLICAZIONI */
.smartphone .style-light .tab-content.vertical {border:none!important;}

/* CONGRESSI */

.smartphone .event-heading {display:none!important;}
.smartphone .event-item .date{width:100%!important;}
.smartphone .event-item .place{width:100%!important;}
.smartphone .event-item .link{width:100%!important;}

/* MULTIMEDIA */

/*VIDEO*/
.smartphone .video-container {padding-bottom: 42%;}

/* MAPPA */
.smartphone iframe.mappa {pointer-events: none!important; scrollwheel: false!important;}

/* TABLET */
.tablet .vc_custom_1476796140825 {padding-top: 12% !important; padding-bottom: 12%;}


/* TABLET */
.link_bianco a{color:#fff!important;     text-decoration: underline!important;}
.link_bianco_home a,
.link_bianco_home a:hover{color:#fff!important;     text-decoration: none!important;}



.footer-allinea { margin-top: 35px!important;}

