/*

Theme Name: LancryBrisach

Description: Divi Enfant, theme enfant de Divi

Author: ANewStory

Template: Divi

*/

/*

Rajoutez vos rgles CSS personnalisŽs ci-dessous
*/

#fld_5836286_1,#fld_9945064_1,#fld_9012113_1,#fld_6354835_1,#fld_8209891_1{background-color: #eee;}


.sgpb-main-html-content-wrapper h2{
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
	    font-weight: normal;
    font-size: 20px;
}

input#btn_popup {
	    padding-top: 5px;
    padding-bottom: 5px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
color: #ffffff!important;
    background: #f2cb38;
    border-width: 1px!important;
    border-color: #f2cb38;
    border-radius: 0px;
    letter-spacing: 1px;
    font-size: 20px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #f2cb38;
}

input#btn_popup:hover {
    color: #f2cb38!important;
    background: #757575!important;
}

input#btn_popup:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}

@font-face {
    font-family: 'Poppins', sans-serif;
    src: url(https://fonts.googleapis.com/css?family=Poppins);
    font-weight: normal;
    font-style: normal;

}


.sg-popup-content{
	background-color:rgba(68, 68, 68, 0.2) !important;
border-color: rgba(68, 68, 68, 0.2) !important;
}
#top-menu li.mega-menu>ul {
    position: fixed!important;
    width: 100vw!important;
}

#top-menu li.mega-menu.col5>ul>li:nth-of-type(5n) {
clear:none;
}

#top-menu li.mega-menu.col5>ul>li{
width:20%;
	margin:0;
}
#menu-item-2426{
	visibility:hidden;
}
#menu-item-2427{
	visibility:hidden;
}

.sgpb-popup-close-button-3{
	top: 5px !important;
	right: 5px !important;
}

/* Formulaire ninja */
#nf-form-2-cont .nf-form-content label,#nf-form-2-cont ::placeholder{
    font-size: 14px;
}

@media all and (max-width:980px){
	.popupimg img{display:none;}
	.popupimg h2{font-size:20px;}
	
}

@media (max-width: 1024px){
#top-menu {
    display: none;
}

#et_mobile_nav_menu {
    display: block;
}
	#menu-item-2426,#menu-item-2427{
    display: none;
}
	.et_fixed_nav #main-header{
    position: absolute;
}
}



	