/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*
----------    FONT    ----------
font-family: Bebas Neue;
font-family: Roboto Condensed; > Dispo en 300, 400 et 700
*/


/*Add your own styles here:*/


p {
    font-family: "Roboto Condensed";
}

.container{
	padding: 0px 20px;
}

.container_wrap{
    border: none;
}

.template-page .entry-content-wrapper h1{
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Bebas Neue;
    color: #C60000;
    text-align: center;
    font-size: 26px;
}

.template-page .entry-content-wrapper h2 {
    font-family: Roboto Condensed;
    font-weight: 400;
    text-align: center;
    text-transform: none;
    font-size: 15px;
    color: #beb488;
    letter-spacing: 0em;
}

.main_color p{
	color: #777777;
	font-family: Roboto Condensed;
	text-align: justify;
	font-size: 14px;
}

.av-main-nav-wrap ul {
    text-transform: uppercase;
    font-family: Roboto Condensed;
}

.avia-shadow {
    box-shadow: none;
}


/* ---------- CONTACT FORM 7 ---------- */
#top .main_color input[type='text'], #top .main_color input[type='tel'], #top .main_color input[type='email'], #top .main_color textarea{
	margin-bottom: 0px;
	padding: 6px 6px;
	background-color: #ededed;
	font-family: Roboto Condensed;
	color: #beb488 !important;
}

#top textarea {
    height: 100px;
}

input[type="submit"]{
	padding: 6px 22px
}

.wpcf7 .ajax-loader{
	width: 10px;
    height: 10px;
}

@media (max-width: 500px) {
    /* #top .main_color input[type='text'], #top .main_color input[type='tel'], #top .main_color input[type='email'], #top .main_color textarea{
        display: none;
    }
    
    #top textarea {
        display: none;
    }
    
    input[type="submit"]{
        display: none;
    }
    
    .wpcf7 .ajax-loader{
        display: none;
    } */
}
/* ---------- FIN CONTACT FORM 7 ---------- */

/* ---------- CAROUSSEL MENUISERIES ACCUEIL MOBILE ---------- */

.caroussel_accueil_mobile > .ls-bottom-nav-wrapper > .ls-bottom-slidebuttons{
    margin-top: 12%;
    margin-left: 43%;
}

/* ---------- FIN CAROUSSEL MENUISERIES ACCUEIL MOBILE ---------- */



/* ---------------- ENCART PRESENTATION MENUISERIES --------------- */

.encart_fenetre_PVC {
    height: 390px;
    margin-right: 20px !important;
    width: 31.3% !important;
}

.encart_fenetre_PVC > .av_textblock_section {
    padding: 6%;
    margin-top: 68%;
}

.encart_fenetre_PVC > .av_textblock_section > .avia_textblock {
    line-height: 14px;
}

.encart_fenetre_aluminium{
    height: 390px;
    width: 64.6% !important;
}

.encart_fenetre_aluminium > .av_textblock_section {
    padding: 3%;
    margin-top: 37%;
}

.encart_fenetre_aluminium > .av_textblock_section > .avia_textblock {
    line-height: 14px;
}

.encart_fenetre_bas{
    margin-top: 2% !important;
    margin-bottom: 3% !important;
    height: 390px;
    width: 31.333333% !important;
}

.encart_porte_milieu{
    margin-top: 2% !important;
    margin-bottom: 2% !important;
    height: 390px;
    width: 31.333333% !important;
}

.encart_porte_bas_droite{
    margin-bottom: 3% !important;
    height: 390px;
    width: 31.333333% !important;
}

.marginRight{
    margin-right: 20px !important;
}

.encart_fenetre_bas > .av_textblock_section {
    padding: 6%;
    margin-top: 70%;
}

.encart_porte_milieu > .av_textblock_section {
    padding: 6%;
    margin-top: 70%;
}

.encart_porte_bas_droite > .av_textblock_section {
    padding: 6%;
    margin-top: 70%;
}

.encart_fenetre_bas > .av_textblock_section > .avia_textblock {
    line-height: 14px;
}

.encart_porte_milieu > .av_textblock_section > .avia_textblock {
    line-height: 14px;
}

.encart_porte_bas_droite > .av_textblock_section > .avia_textblock {
    line-height: 14px;
}

div .av_one_third .encart_fenetre_PVC{
    margin-left: 6%;
    width: 31.333333% !important;
}

.socialMedia{
    width: 4% !important;
    margin: 0 !important;
}

.facebook{
    margin-left: 51% !important;
}

/* -------- RESPONSIVE ENCART PRESENTATION MENUISERIES --------- */

@media (max-width: 500px) { 
    .encart_mobile{
        height: 390px;
        margin-bottom: 10% !important;
    }

    .encart_mobile > .av_textblock_section {
        margin-top: 59%;
        padding: 3%;
    }

    .av_secondary_left{
        display: none;
    }

    .wp-image-177{
        display: none;
    }

    .socialMedia{
        width: 20% !important;
    }

    .facebook{
        margin-left: 40% !important;
    }

    .aLinkMobile > a{
        color: #000 !important;
    }
}

@media (min-width: 500px) { 
    .encart_mobile{
        display: none;
    }
}

/* -------- FIN RESPONSIVE ENCART PRESENTATION MENUISERIES --------- */

/* ---------------- FIN ENCART PRESENTATION MENUISERIES ---------------- */


/* ---------------- ENCART AIDE ---------------- */


.encart_aide{
    height: 320px;
}

.encart_aide_texte{
    margin-top: 3%;
}

/* ---------------- FIN ENCART AIDE ---------------- */

/* ---------------- ENCART COUPE PRODUIT ---------------- */

.coupeMargin{
    margin: 5% 0 0 0;
}

.coupe_texte_droite{
    margin-top: -22%;
    margin-left: -1% !important;
}

.coupe_texte_gauche{
    margin-top: -21% !important;
    margin-left: 7% !important;
}

.titre_coupe_droite{
    margin-top: -45%;
    margin-left: -28%;
}

.details_coupe_droite{
    margin-top: 13%;
    margin-left: -5%;
}

.bloc_texte_details_titre{
    height: 250px;
}

.coeff_thermique{
    margin-top: 42%;
}


/* ---------------- FIN ENCART COUPE PRODUIT ---------------- */

/* ---------------- PORTE FENETRE PVC ---------------- */

.encart_ouverture{
    height: 400px;
    padding-top: 0.5%;
}

.encart_aide_etat{
    width: 100px !important;
    margin-top: 1% !important;
}

.rge{
    margin-left: 15% !important;
}

.form_contact > fieldset > p:nth-child(1) {
    width: 45%;
}

.form_contact > fieldset > p:nth-child(2) {
    width: 45%;
    margin-left: 55%;
    margin-top: -6.33%;
}

.form_contact > fieldset > p:nth-child(3) {
    width: 45%;
}

.form_contact > fieldset > p:nth-child(4) {
    width: 45%;
    margin-left: 55%;
    margin-top: -6.33%;
}

.form_contact > fieldset > p:nth-child(8) > input:nth-child(2){
    background-color: #C60000 !important;
}

.encart_aide_global{
    margin-top: 5%;
}

@media (max-width: 500px) { 
    .coupe_texte_droite{
        margin-top: -18% !important;
        margin-left: 29% !important;
        width: 60% !important;
    }
    .coupe_texte_gauche {
        margin-top: -17% !important;
        margin-left: 7% !important;
        width: 60% !important;
    }
    .titre_coupe_gauche_pf_pvc {
        margin-top: -38%;
        margin-right: 18%;
        margin-bottom: 15%;
    }
    .coeff_thermique_pf_pvc{
        margin-top: 32%;
    }
}


/* ---------------- FIN PORTE FENETRE PVC ---------------- */

/* ---------------- PORTE FENETRE BOIS ---------------- */

.titre_coupe_droite_bois{
    margin-top: -48%;
    margin-left: -28%;
}

.details_coupe_droite_bois{
    margin-top: 5%;
    margin-left: -5%;
}

#top .ls-nav-prev{
    margin-left: -15%;
    visibility: visible;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}

#top .ls-nav-next{
    margin-right: -15%;
    visibility: visible;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}

#top .avia-layerslider .ls-nav-prev:before, #top .avia-layerslider .ls-nav-next:before{
    background: rgba(255,255,255,1);
    background: #FFF;
    border-radius: 60px;
}

#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next{
    border-radius: 60px;
    background: transparent;
    color: #000;
}

.choix_bois{
    margin-top: 2%;
}

#after_section_3 > .container > .template-page {
    padding-bottom: 0 !important;
}

@media (max-width: 500px) { 
    .titre_coupe_droite_bois {
        margin-top: -50%;
        margin-bottom: 12%;
        margin-left: 0;
    }
    .slider_porte_fenetre_bois_mobile > .ls-nav-prev{
        margin-left: 0% !important;
        margin-top: -42% !important;
    }
    .slider_porte_fenetre_bois_mobile > .ls-nav-next{
        margin-right: 0% !important;
        margin-top: -42% !important;
    }
    .titre_essences_porte_fenetre{
        margin-top: 12%;
    }
}


/* ---------------- FIN PORTE FENETRE BOIS ---------------- */

/* ---------------- PORTE FENETRE ALU ---------------- */

.titre_coupe_gauche{
    margin-top: -45%;
    margin-right: -28%;
}

.coeff_thermique_gauche{
    margin-top: 14%;
}

.poingees_pf_alu > a.ls-nav-prev{
    margin-left: 6% !important;
}

.poingees_pf_alu > a.ls-nav-next{
    margin-right: 6% !important;
}

#after_section_4 > .container > .template-page {
    padding-bottom: 0 !important;
}

.titre_kit_thermique{
    margin-top: -3%;
}

/* ---------------- FIN PORTE FENETRE ALU ---------------- */

/* ---------------- FENETRE ALU ---------------- */

.ouvrants_caches{
    margin-top: 4%;
}

.titre_ouvrants_caches{
    margin-top: -8%;
}

.texte_ouvrants_caches{
    margin-top: 7%;
    margin-left: 5%;
}

.titre_ouvrants_visibles{
    margin-top: -6%;
}

.coeff_thermique_falu{
    margin-top: 26%;
    margin-left: -5%;
}

.titre_coupe_gauche_falu{
    margin-top: -45%;
    margin-right: -28%;
}

.coeff_thermique_gauche_falu {
    margin-top: 23%;
}

#after_section_6 > .container > .template-page{
    padding-bottom: 0;
}

.essences_bois_haut{
    margin-top: 1% !important;
}

.essences_bois_bas{
    margin-top: 10% !important;
}

.marginTop{
    margin-top: 5%;
}

.produits_fenetre_alu{
    margin-top: -9%;
}

.texte_ouvrants_visible{
    margin-top: 5% !important;
}

.details_coupe_gauche{
    margin-top: 13%;
    margin-right: -9%;

}

@media (min-width: 1500px) { 
    .titre_ouvrants_caches {
        margin-left: -15%;
    }
    .texte_ouvrants_caches {
        margin-left: -9%;
    }
    .titre_ouvrants_visibles {
        margin-right: -26%;
    }
    .texte_ouvrants_visible{
        margin-right: -24%;
        padding-bottom: 4%;
        margin-top: 6%;
    }

}

@media (max-width: 500px) { 
    .produits_fenetre_alu {
        margin-top: -52%;
    }
    .titre_ouvrants_caches {
        margin-top: -13%;
        margin-left: 16%;
    }
    .texte_ouvrants_caches {
        margin-top: 9% !important;
        margin-left: 45%;
    }
    .titre_ouvrants_visibles{
        margin-top: -12%;
        margin-right: 14%;
        margin-bottom: 12%;
    }
    .texte_ouvrants_visible {
        margin-top: 5% !important;
        margin-right: 42%;
    }
    .titre_coupe_droite {
        margin-top: -49%;
        margin-left: 2%;
    }
    .details_coupe_droite {
        margin-top: -5%;
        margin-left: 40%;
    }
    .coeff_thermique_falu {
        margin-top: 14%;
        margin-left: 0;
    }
    .option_coupe{
        margin-top: 13%;
    }
    .details_coupe_gauche {
        margin-top: 5%;
        margin-right: 40%;
    }
    .titre_coupe_gauche_falu {
        margin-top: -54%;
        margin-right: 3%;
    }
    .coeff_thermique_gauche_falu {
        margin-top: 12%;
    }
    .titre_coupe_gauche {
        margin-top: -56%;
        margin-right: 18%;
        margin-bottom: 15%;
    }
    .coeff_thermique_gauche {
        margin-top: 11%;
    }
    .sizeCoupeFBois{
        height: 650px;
    }
    .details_coupe_gauche_pfalu {
        margin-top: -7%;
        margin-right: 40%;
    }
    .poignee_pf_alu{
        margin-top: 15%;
    }
}

/* ---------------- FIN FENETRE ALU ---------------- */

/* ---------------- FENETRE PVC ---------------- */

.premio_plus{
    margin-top: -5%;
}

.equilibre_plus{
    margin-top: -3.5%;
    margin-left: 12% !important;
}

.text_poignee_centree{
    margin-left: 4%;
}

.text_poignee_centree_secustik{
    margin-right: 12%;
}

.coupe_securite_renforcee{
    padding: 4% 0px;
    margin-left: 45%;
}

.marginBottom{
    margin-bottom: 7% !important;
}

.titre_differents_types_ouvertures{
    margin-top: -6.2%; 
    margin-left: 15%;
}

.texte_differents_types_ouvertures{
    width: 50%; 
    margin-left: 43%;
}

.encart_aide_global > .container > .template-page{
    padding-bottom: 0;
}

@media (min-width: 1500px) { 
    .premio_plus {
        margin-left: -2% !important;
    }

    .equilibre_plus {
        margin-left: 24% !important;
    }
    .poignee_centre_responsive{
        height: 210px;
    }
    .contenu_texte_poignee_centree{
        margin-left: 6% !important;
    }
    .securitee_renforcee_responsive{
        height: 340px;
    }
}

@media (max-width: 500px) { 
    .uw_mobile{
        width: 50% !important;
    }
    .premio_plus{
        margin-left: 54% !important;
        margin-top: -15% !important;
    }
    .equilibre_plus{
        margin-left: -50% !important;
        margin-top: -13% !important;
    }
    .contenu_texte_poignee_centree{
        margin-left: 43% !important;
        margin-top: -4% !important;
        padding-bottom: 8% !important;
    }
    .contenu_texte_poignee_centree_secustik{
        margin-left: -35% !important;
        margin-top: -4.5% !important;
    }
    .text_poignee_centree_secustik{
        width: 58%;
        margin-left: 29%;
    }
    .encart_aide_etat{
        width: 100px !important;
        margin-top: 1% !important;
        margin-left: 6% !important;
    }
    .rge{
        margin-left: 0% !important;
    }
    .ke_responsive{
        margin-top: 3% !important;
        margin-left: 11% !important;
    }
    .form_contact > fieldset > p:nth-child(2) {
        margin-top:0%;
    }
    .form_contact > fieldset > p:nth-child(4) {
        margin-top: 0%;
    }
    .titre_differents_types_ouvertures{
        margin-top: -22% !important;
        margin-left: 0% !important;
    }
    .texte_differents_types_ouvertures{
        width: 95%;
        margin-left: 0;
        margin-top: 7% !important;
    }
    .paddingBottomZero > .container > .template-page{
        padding-bottom: 0;
    }
     
}

@media (min-width: 500px) { 
    .gache_champignon_mobile{
        display: none;
    }
    
}


/* ---------------- FIN FENETRE PVC ---------------- */


/* ---------------- VOLET BATTANT PVC ---------------- */

.onglet_un_flex_box{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    text-align: center;
    align-items: center;
}

.onglet_un_flex_box p {
    color: #C60000;
    font-weight: bold;
}

div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
    background-color: #FFF;
    color: #000000;
}

.tab_titles > div:not(.active_tab){
    border: 0 !important;
    font-size: 14px;
}

.tab_titles > div.active_tab{
    font-size: 16px;
}

.tab_content{
    border-left: 2px solid red !important;
    border-top:0 !important;
    border-right:0 !important;
    border-bottom:0 !important;
}

.active_tab{
    border-right: 2px solid red !important;
    border-top:0 !important;
    border-left:0 !important;
    border-bottom:0 !important;
}

div.active_tab::after{
    content: '';
    position: absolute;
    height: 0%;
    width: 25%;
    top: 82%;
    left: 27%;
    border: 1px solid #C60000;

}

.couleurs_dispo{
    background-image: url("http://v2.mondialmenuiseries.fr/wp-content/uploads/2021/06/fond-couleur-volet-battant-pvc.png");
    background-repeat: no-repeat;
    height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
}

.images_couleurs_volets_battants > img {
    margin: 0% 20%;
}

.images_couleurs_volets_battants {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
}

.onglets > .av_tab_section > #tab-id-1-content {
    padding: 0;
}








/* ---------------- FIN VOLET BATTANT PVC ---------------- */