/**
 * Theme Name: jef Child
 * Template: jef
 * Version: 1.0
 * Description: Construction and Industrial WordPress Theme
 * Author: Jef Digital Innovation
 **/



#site-header #main-nav > ul > li > a {
    height: 90px !important;}

.header-style-1 #main-nav > ul > li.current-menu-item > a, .header-style-1 #main-nav > ul > li.current-menu-parent > a, .header-style-1 #main-nav > ul > li > a:hover{
    color: #f94b32 !important;}

.bauer-adv-tabs .tab-title .item-title.active .anchor-link {
    color: #f94b32 !important;
    width: 100% !important;
}

.bauer-image-box.style-2 .item .text-wrap{ padding:20px !important;}
#sidebar .widget.widget_socials .socials a, #footer-widgets .widget.widget_socials .socials a{ color: white; }

.widget_socials-3{ margin: 0px !important;}

 /* -------------------------------------------------   MODULO NEWSLETTER  ------------------------------------------------- */

.wpcf7-form select, .wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="search"] 
.label-email{
    width: 100% !important;
    color: white !important;
    background-color: #f94b32;
    border: solid 2px white !important;
    border-radius: 30px !important;
    display: inline-block;
}
.wpcf7-form .label-email p{
    color: white;
    text-align: left !important;
}
.submit-newsletter button, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: white !important;
    color: black !important;
    display: inline-block;
    width: 100% !important;
    height: 57px;
}
.box-newsletter {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100% !important;
    gap: 15px;
    flex-wrap: nowrap;
}
.input-form2 input[type="text"]{
    color: #595959 !important;
    background-color: white !important;
    border: solid 2px #c7c2c6 !important;
    margin-bottom: 10px !important;
}
.input-form2 input[type="email"] {
    color: #595959 !important;
    background-color: white !important;
    border: solid 2px #c7c2c6 !important;    
    margin-bottom: 10px !important;
}
.input-form2  textarea {
    color: #595959 !important;
    background-color: white !important;
    border: solid 2px #c7c2c6 !important;
    margin-bottom: 20px !important;
    max-height: 150px !important;
}
.submit-form2 input[type="submit"]{
    color: #ffffff !important;
    background-color: #f94b32 !important;
    border: solid 2px white !important;
}
.box-newsletter2 {
    text-align: left;
    display: flex;
    justify-content: left;
    align-items: flex-end;
    width: 100% !important;
    gap: 5px;
    flex-wrap: wrap;
}
.button-newsletter2 [type="submit"]{
    color: #595959 !important;
    background-color: white !important;
    border: solid 2px white !important;
    max-height: 50px !important;
    width: 150px !important;
    display: inline;
}
.newsletter2 input[type="email"]{
    border: solid 2px white !important;
    color: white !important;
    max-height: 50px !important;
    margin-bottom: 10px !important;
    display: inline;
    background-color: transparent !important;
}
/* -------------------------------------------------  fine NEWSLETTER  ------------------------------------------------- */


 






/* -------------------------------------------------   RESPONSIVE ------------------------------------------------- */



 
/* -------------------------------------------------   DESKTOP  ------------------------------------------------- */

 @media only screen and (min-width: 1440px) {

/* ---- menu fixed ---- */
    #site-header.fixed-hides{ padding-top: 25px !important;}
    #site-header.fixed-hide img{ width:120px !important;}
    #site-header.fixed-hide #main-nav > ul > li > a{height:90px !important; line-height:none;}
/* ---- fine menu fixed ---- */


 }






@media only screen and (min-width: 999px) {

/* ---- menu fixed ---- */
    #site-header.fixed-hides {padding-top: 25px !important;}
    #site-header.fixed-hide img{ width:120px !important;}
    #site-header.fixed-hide #main-nav > ul > li > a{height:90px !important; line-height:none;}
/* ---- fine menu fixed ---- */


 }











 /* -------------------------------------------------   TABLET  ------------------------------------------------- */
 
 @media only screen and (max-width: 998px) {
    
    .box-newsletter {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100% !important;
    gap: 15px;
    flex-wrap: wrap !important; }

/* ---- menu fixed ---- */
    #site-header.fixed-hide { padding-top: 25px;}
    #site-header.fixed-hide img{ width:120px !important;}
    #site-header.fixed-hide #main-nav > ul > li > a{height:90px !important; line-height:none;}
/* ---- fine menu fixed ---- */


 }

 
 /* -------------------------------------------------   MOBILE  ------------------------------------------------- */

 @media only screen and (max-width: 480px) {

/* ---- newsletter ---- */
    .box-newsletter {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100% !important;
    gap: 15px;
    flex-wrap: wrap !important; }
/* ---- fine newsletter ---- */

}


 