/* 
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Eventi Telematici
 Author URI:     https://www.evtel.com
 Template:       Divi
 Version:        1.0.0
*/ 

/* =Theme customization starts here
------------------------------------------------------- */

/*Stili Menu
---------------- */

/*Main menu: avvicina il menu a tendina */
.nav li ul {
    margin-top: -15px;
}

/*Languages menu: stato acceso */
.current-lang a{color:#f68833 !important}
.et-fixed-header #top-menu .current-lang a  {color: #f68833 !important;}

/*Footer menu: cambio size */
#et-footer-nav .container{text-align:right !important}
.footer-bottom {font-size:11px}

/*Mobile menu */
.et_mobile_menu {
    border-top: 3px solid #f68833;
}

/*per accendere voce di primo livello nav mobile*/
.et_mobile_menu li.current-menu-item a{color:#f68833}
.et_mobile_menu li.current-menu-item ul.sub-menu li.menu-item{color:#434648 !important;}
.et_mobile_menu li.current-menu-item ul.sub-menu li.menu-item a{color:#434648 !important;} 

/*per accendere voce di menu secondo livello nav mobile*/
.et_mobile_menu .current-menu-parent ul.sub-menu li.current-menu-item a{color:#f68833}

/*Fullscreen menu*/
.et_header_style_fullscreen .et_slide_in_menu_container, 
.et_header_style_fullscreen .et_slide_in_menu_container #et-info span, 
.et_header_style_fullscreen .et_slide_in_menu_container a, 
.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field, 
.et_header_style_fullscreen .et_slide_menu_top span, 
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a {
    font-size:30px;	line-height:160%;
}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0px 15px 5px 15px;
    width: 100%;
}

/*No Social
.et-social-instagram,
.et-social-google-plus,
.et-social-rss{display:none ! important}*/


/*Footer Widget to customize footer menu*/
.widget_text.fwidget.et_pb_widget.widget_custom_html{width:100%;}
.widget_text.fwidget.et_pb_widget.widget_custom_html p {list-style-type:none;font-size:12px;border-top:1px solid #4e4e4e;padding:0.5em 0; }
.widget_text.fwidget.et_pb_widget.widget_custom_html p:last-child {border-bottom:1px solid #4e4e4e;}
.widget_text.fwidget.et_pb_widget.widget_custom_html a{display:block;padding:0.3em;}
.widget_text.fwidget.et_pb_widget.widget_custom_html a:hover{background:#f68833; color:#fff !important;display:block;padding:0.3em;}
h4.title a {margin:0 !important;padding:0 !important; color:#f68833 !important}
h4.title a:hover {background:none !important;color:#fff !important}
.widget_text.fwidget.et_pb_widget.widget_custom_html a.email:hover{background:inherit;color:#f68833 !important}
.widget_text.fwidget.et_pb_widget.widget_custom_html p.btn-support a{background:#f68833; color:#fff !important;display:block; font-weight:bold; padding:0.3em 0.2em;text-align:center; text-transform:uppercase}
.widget_text.fwidget.et_pb_widget.widget_custom_html p.btn-support a:hover{background:#FFF; color:#f68833 !important;}
.et_pb_text_inner img{display:inline;margin:0 auto;float:left}

@media screen and (min-width: 980px) and (max-width: 1373px){
.widget_text.fwidget.et_pb_widget.widget_custom_html p {font-size:11px;}
/*.et_pb_text_inner img{display:none}*/
}

@media screen and (min-width: 1374px){
.et_pb_text_inner img{display:block}	
}

#main-footer .container {
    width: 90%;
    max-width:1100px;
    margin: auto;
}

/*fullscreen slider*/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

/*Footer:per centrare il copyright*/
#footer-info {
	float:none !important;
    margin:0 auto;
	text-align: center;
}

/*Cookie: color button */
.cn-button.bootstrap {
    color: #fff;
    background: #f68833;
}

.img-logo{border-radius:30px;border-bottom: 3px solid #f68833;margin:10px}

.et_pb_gallery_image.landscape a{cursor:default;}


/*per sistemare le voci di menu al restringersi della finestra*/
@media (max-width: 1078px) {
 #top-menu li, 
#top-menu li a {
 font-size: 12px !important;
 padding-right:12px  !important;

 }
 }