/*
Theme Name:     thekomthemev2-child
Theme URI:      http://www.thekom.it
Description:    Tema Child per il tema thekomthemev2
Author:         Andrea Di Barba
Author URI:     
Template:       thekomthemev2
Version:        0.2
*/

/* * {border:1px solid #000;} */
html, body {margin:0; padding:0;}

* {font-family: 'Raleway', sans-serif;}

.MT-int-home {margin-top: 150px !important;}

.MT-int {margin-top: 120px !important;}

.main-navigation ul {
    justify-content: center;
}

.main-navigation li {
    padding: 0 10px 0 10px;
}

#pageInt a {color:#000 !important;}
#pageInt a:link, #pageInt a:visited, #pageInt a:focus, #pageInt a:active {color:#000 !important; text-decoration: none;}
#pageInt a:hover {color:#000 !important; text-decoration: underline; font-weight: bold;}

.bkblu {background-color:#F4E9DC;}
.bkblu_rev3 {background-color:#005e8c;}
.blu {color:#1D3E73;}
.blu_rev3 {color:#005e8c;}
.bkrosso {background-color:#DD371A;}
.bkgreen {background-color:#47852d;}
.bkviolet {background-color:#802D58;}
.bkorange {background-color: rgba(226,45,0,0.87)}
.rosso {color:#DD371A;}
.bkgrey {background-color:#383E42;}
.grey {color:#383E42;}
.orange {color: rgba(226,45,0,0.87) !important;}

#carousel-51 h4 {background-color: transparent; color: #005E8C; padding:0; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; text-align: left;}

#AREAS div {margin:0; padding:0}
#AREAS img {width:100%; height: auto; margin:0; padding:0}
#AREAS p {font-size: 1.5rem;}

.owl-wrapper {padding: 0 20px !important;margin-bottom:15px;}
.owl-item img {margin-bottom:15px;}

#site-navigation a {font-size: 1.1rem;}
#site-navigation a:link, #site-navigation a:hover, #site-navigation a:visited, #site-navigation a:active, #site-navigation a:focus {color:#00546D; font-weight: bold;}
#site-navigation a:active, #site-navigation a:focus {text-decoration: underline;}

/*  POLICY LINKS */
#FOOTER-DETAILS a:visited, #FOOTER-DETAILS a:active #FOOTER-DETAILS a:focus {color: #FFF;}
#FOOTER-DETAILS a:link, #FOOTER-DETAILS a:hover {color: #FFF; text-decoration: underline;}

/*  WIDGET AREA LINKS */
#sidebars_footer a:link, #sidebars_footer a:visited, #sidebars_footer a:active #sidebars_footer a:focus {color: rgba(226,45,0,0.87);}
#sidebars_footer a:hover {color: #DEDEDE;}

/* ICO SOCIAL SCHEDE PDV */
.ico_fb_pdv, .ico_fb_pdv:link, .ico_fb_pdv:hover, .ico_fb_pdv:visited, .ico_fb_pdv:active, .ico_fb_pdv:focus {color:#395693 !important;}
.ico_ig_pdv, .ico_ig_pdv:link, .ico_ig_pdv:hover, .ico_ig_pdv:visited, .ico_ig_pdv:active, .ico_ig_pdv:focus {color:#B210CA !important;}
.ico_yt_pdv, .ico_yt_pdv:link, .ico_yt_pdv:hover, .ico_yt_pdv:visited, .ico_yt_pdv:active, .ico_yt_pdv:focus {color:#D2635F !important;}
.ico_tt_pdv, .ico_tt_pdv:link, .ico_tt_pdv:hover, .ico_tt_pdv:visited, .ico_tt_pdv:active, .ico_tt_pdv:focus {color:#000 !important;}
.ico_li_pdv, .ico_li_pdv:link, .ico_li_pdv:hover, .ico_li_pdv:visited, .ico_li_pdv:active, .ico_li_pdv:focus {color:#0B66C3 !important;}

/*------------PULSANTIERA CATEGORIE EVENTI---------*/
#btnGroupCategory button {border: 1px solid #343a40;}
#btnGroupCategory button{background-color: #f9f9f9 !important; color:#373737 !important;}
#btnGroupCategory button:link, #btnGroupCategory button:hover, #btnGroupCategory button:visited{background-color: transparent !important; color:#373737 !important;text-decoration: underline !important;}
#btnGroupCategory button:focus{background-color: transparent !important; color:#373737 !important;text-decoration: underline !important;box-shadow: 0 0 0 .2rem rgba(211,211,211,0.5);}
/*------------FINE PULSANTIERA CATEGORIE EVENTI---------*/

/*------------PULSANTIERA PAGES NAV---------*/
#btnPageNav p {border: 1px solid #343a40;}
#btnPageNav p{background-color: transparent !important; color:#343a40 !important;font-weight: normal !important;}
#btnPageNav p:link, #btnGroupCategory p:hover, #btnGroupCategory p:visited{background-color: transparent !important; color:#343a40 !important;text-decoration: underline !important;font-weight: normal !important;}
#btnPageNav p:focus{background-color: transparent !important; color:#343a40 !important;text-decoration: underline !important;box-shadow: 0 0 0 .2rem rgba(211,211,211,0.5);}
/*------------FINE PULSANTIERA PAGES NAV--------*/

/*.cont_titolo_foto_vetrina{position:absolute; width:40%; height: 100%; background-color: #FFF; color: #000; opacity: 0.6;}
.titolo_foto_vetrina{position:absolute; top:20px;}*/
.titlePDV-desktop {border-left:8px solid #0B78AF;}

/* SHARING ICONS */
#heateor_sss_sharing-2 h2 {font-size:1rem !important;}

/* MASONRY */
.grid-item {
    width:25%;
}

/*FORM MAILUP*/
#mupwp-form-title {font-size: 1.45rem !important;}
#mupwp-form-description h3{font-size: 1.45rem !important;}
#email {font-size: 1.25rem !important; line-height: 1.5 !important;}
#mupwp-form-save {background-color: #066aab !important; color: #FFF; border-radius: 5px; padding: 0.9em !important;}

/* METASLIDER */
#metaslider_container_780 {margin-top: 190px !important;} /*desktop*/
#metaslider_container_833 {padding-top: 37px !important;} /*mobile*/

/* ICONS MENU */
#ICONS_MENU {
    text-align: center;
    font-weight: bold;
}

#ICONS_MENU .container{
    min-height: 180px !important;
}

#ICONS_MENU img {
    margin-bottom: 30px;
}
#ICONS_MENU p {
    padding:0;
    margin:0;
    font-size: 1.3rem;
    color: #046f99;
}

#ICONS_MENU a:hover {
    text-decoration: none;
}


#ICONS_MENU div .brightmenu {
    border-right: 1px solid #005e8c;
    height: 50%;
    top: 25%;
    left: 100%;
    position: absolute;
    width: 1px;
}

/* FOOTER */
.footer_link_color a:link, .footer_link_color a:hover, .footer_link_color a:active, .footer_link_color a:visited {text-decoration: underline; color:#005e8c;}

#custom_html-2 {color: #FFF !important;}
#custom_html-2 >h4 {font-weight: bold; margin: 0 0 10px 0;}
#text-2 {color: #FFF !important;}

@media (min-width: 768px) and (max-width: 991.98px) { 
#AREAS p {font-size: 1rem;}
}


/*SE NON FUNZIONANO USARE COOME APPUNTI DA INSERIRE NEL CUSTOM CSS DEL PLUG IN MOBULE MENU*/
@media (max-width: 500px) { 
.mob-standard-logo {height: 35px !important;}
.mob-menu-logo-holder {
    margin-top: 43px;
  }
}

@media (min-width: 500px) and (max-width: 768px) { 
#metaslider_container_780 {margin-top: 156px !important;} /*desktop*/
.mob-standard-logo {height: 55px !important;}
.mob-menu-logo-holder {
    margin-top: 35px;
  }
}

@media (max-width: 576px) {
    #metaslider_container_780 {margin-top: 156px !important;} /*desktop*/
    
    #ICONS_MENU img {
        margin-bottom: 30px;
    }
    #ICONS_MENU p {
        font-size: 0.8rem;
    }
    
    #ICONS_MENU div .brightmenu {
        border-right: none;
    }
    
}

@media (max-width: 992px) {
    #ICONS_MENU img {
        margin-bottom: 30px;
    }
    
    .brightmenuNONE {border-right: none !important;}
}

@media (min-width: 576px) and (max-width: 992px) {
    #ICONS_MENU .container{
        margin-bottom: 50px !important;
    }
}



