/*
	Theme Name: Divi-child
	Description: Divi Enfant, theme enfant de Divi
	Author: A New Story Julie
	Author URI: https://anewstory.fr
	Template: Divi
	Version: 1.0.0
	*/

@import url("https://use.typekit.net/vsb2ewv.css");

h1,h2,h3,h4,h5,h6,span.bahn-cond,a.et_pb_button{
	font-family: bahnschrift-condensed, sans-serif;
}

.overlined-o{
	font-family: bahnschrift-condensed, sans-serif;
	text-decoration: underline;
	text-underline-offset: -0.95em;
}

/*-----------------------------------------------*/ 
/*---------------------Divi Menu-----------------*/ 
/*-----------------------------------------------*/

/*Position the menu section*/
    .menu_contact{
        border-color: #f9ba32;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    /*  background: url(https://linov.fr//wp-content/uploads/2020/12/corner-left.png),url(https://linov.fr//wp-content/uploads/2020/12/corner-right.png)!important;*/
        background-image: url(https://dev1.anewstory.fr/wp-content/mesimages/2022/07/decor-menu-v2.svg);
        background-size: initial!important;
        background-repeat: no-repeat!important;
    /* background-position: bottom left,top right!important;*/
        padding-top: 7%!important;
        padding-right: 8%!important;
        padding-bottom: 6%!important;
        padding-left: 8%!important;
      
    }
    #bb-fullscreen-menu-section {
        position: fixed;
        top: -100vh;
        transition: all 1s ease;
    }
/*Position menu when open*/
    #bb-fullscreen-menu-section.bb-fullscreen-menu-open {
        top: 0 !important;
    }
/*Stack the menu items*/
    #bb-fullscreen-menu .et_pb_menu__menu > nav > ul {
        flex-direction: column;
        flex-wrap: nowrap;
    }
.col_45{
	width:45% !important;
}
.col_10{
	width:10% !important;
}




/*Mobile styles*/
    /*Open Menu buttons*/
    .bellows .bellows-nav .bellows-subtoggle{
        width: 100%;
        justify-content: right;
    }
@media (max-width: 980px) {
    .col_25 {
        width: 35% !important;
		display:block !important
    }
	.col_logo{
		width: 30% !important;
	}
	.accordion{
		flex-direction: row !important;
	}
}
@media only screen and (max-width: 767px) {
	#header_sento{
		display: flex;
    	flex-direction: row;
    	align-items: center;
	}
	#col_menu{
		padding-top: 0px;
	}
    #col_social {
        display: block !important;
		padding-top: 0px;
    }
	#col_social ul.et_pb_social_media_follow_2_tb_header{
    	margin-right: 5px !important;
	}
	#col_social .et_pb_social_media_follow li{
		margin-bottom: 0px;
	}
	#col_menu .et_pb_module_header{
		padding-bottom:0px
	}
}
/*-----------------------------------------------*/ 
/*-----------------End Divi Menu-----------------*/ 
/*-----------------------------------------------*/
/*--------------header accueil mobile------------*/ 

.btn_50 .et_pb_button_0_wrapper{
	    width: 49%;
    float: left;
    text-align: right;
    margin-right: 1%;
}

.btn_50 .et_pb_button_1_wrapper{
	width: 49%;
    float: left;
    text-align: left;
    margin-left: 1%;
}
@media (max-width: 425px) {
.btn_50 .et_pb_button_0_wrapper{
	    width: 100%;
    float: left;
    text-align: center;
    margin-right: 0%;
}

.btn_50 .et_pb_button_1_wrapper{
	width: 100%;
    float: left;
    text-align: center;
    margin-left: 0%;
	margin-top: 0px !important;
        margin-bottom: 0px !important;
}	
	
}

/*-----------------------------------------------*/

/*-------------------FORMULAIRE------------------*/ 

#nf-field-1, #nf-field-2, #nf-field-3, #nf-field-5{
	padding:15px;
	background-color:#121212;
	color:#f8f8f8;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom: 2px #f8f8f8 solid;
}
#nf-field-1-container, #nf-field-2-container, #nf-field-3-container, #nf-field-5-container{
	margin-bottom:10px;
}
.nf-form-fields-required{
	display:none;
}
.nf-field-element textarea{
	height:140px!important;
}


/*---------------------FOOTER--------------------*/ 
@media screen and (max-width:980px){
	#footer{
		display:grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr 1fr;
	}
	#footer .et_pb_column_0_tb_footer{
		grid-row:1;
		grid-column-start:1;
		grid-column-end:3;
		justify-self:center;
	}
	#footer .et_pb_column_1_tb_footer{
		justify-self:right;
	}
	#footer .et_pb_column_1_tb_footer, #footer .et_pb_column_2_tb_footer{
		width:100%!important;
	}
	#footer .et_pb_column_3_tb_footer{
		grid-row:3;
		grid-column-start:1;
		grid-column-end:3;
		justify-self:center;
	}
}
@media screen and (max-width:480px){
	#footer{
		display:flex!important;
	}
	#footer .et_pb_column_1_tb_footer{
		display:block;
	}
	#footer .et_pb_column_2_tb_footer{
		display:block;
	}
	#footer .et_pb_column_3_tb_footer{
		display:block;
	}
}


/*------------------RESPONSIVE-----------------*/ 

@media screen and (max-width:980px){
	.reverse{
		display:flex;
		flex-direction:column-reverse;
	}
}