/*

 Theme Name:     Divi Child

 Theme URI:      https://www.elegantthemes.com/gallery/divi/

 Description:    Divi Child Theme

 Author:         Elegant Themes

 Author URI:     https://www.elegantthemes.com

 Template:       Divi

 Version:        1.0.0

*/


 /* header e top menu */

.header-blur h4 {
    padding-bottom:0;
}

.has_et_pb_sticky #km-top-header {
    display: none;
}
/*
.has_et_pb_sticky #km-header-section {
    border-bottom: 1px solid #f0f0f0;
}*/

#km-sticky-header .et_pb_menu__menu::before {
    display:none;
}

.has_et_pb_sticky #km-sticky-header .et_pb_menu__menu::before {
    content:url('https://knowmedical.com/wp-content/uploads/2025/02/sticky-logo.png'); 
    position:relative; /*or absolute*/
    z-index:100000; /*a number that's more than the modal box*/
    left:0;
    top:0;
    margin-right: 15px;
    display: block !important;
}

 /* header e top menu mobile */

@media only screen and ( max-width: 810px ) {
    .km-top-header-col-mobile {
        margin-bottom:0 !important;
    }
}

@media only screen and ( min-width: 980px ) { 
    #km-main-menu .lang-item,
    #km-main-menu .lang-item {
        display:none !important;
    }
}





/* footer */

.logo-footer {
    float:left;
    margin-right: 15px;
}


/* contatti */

.contatti-link a:hover,
.link-privacy-policy a:hover,
.link-footer a:hover {
    text-decoration: underline;
}

.contatti-link h4 {
    padding-bottom:1px;
}

.km-form .et_pb_contact_field_checkbox label {
    font-size:14px !important;
    font-weight: 300 !important;
}

label i {
    background-color: rgba(50,71,71,0.03);
}

.seguici-contatti {
    float:left;
    margin-right:10px;
}


/* prodotti */

.blur-prodotti .et_pb_main_blurb_image {
    margin-bottom:10px;
}


.scheda-dwnld .et_pb_blurb_container {
    padding-left:0px;
}

.prodotto-tab table {
    
    width:100%;
    font-weight: 300;
    font-size: 15px;
}

.prodotto-tab th {
    text-align:left;
    background-color:#009EE1 !important;
    text-transform: uppercase;
    color:#fff;
}

.prodotto-tab td,
.prodotto-tab th {
    padding:10px;
}

.prodotto-tab tr:nth-child(odd) {
    background-color: #f2f2f2;
  }

.prodotto-tab tr:nth-child(even) {
    background-color: #ffffff;
}

/* fix per a capo tabelle */
.prodotto-tab td:nth-child(2),
.prodotto-tab td:nth-child(1) {
    /*white-space: nowrap;*/
    white-space: normal;
    word-break: keep-all;
    overflow-wrap: normal;
}

/* eccezioni al fix sopra */
/*
.postid-1746 .prodotto-tab td:nth-child(2),
.postid-1746 .prodotto-tab td:nth-child(1),
.postid-1770 .prodotto-tab td:nth-child(2),
.postid-1770 .prodotto-tab td:nth-child(1) {
    white-space: normal !important;
}*/



.prodotto-tab table {
    table-layout: auto;
    width: 100%; /* opzionale, la tabella può adattarsi al contenitore */
  }


/* single post - news */

.sidebar-ultime-notizie article {
    margin-bottom:0;
    padding-bottom:0 !important;
}

.main-title-news .et_pb_title_featured_container {
    margin-top:20px;
}
