/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Solution Infomédia
 Author URI: https://solutioninfomedia.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


.bah-light{
	font-family: bahnschrift, sans-serif;
	font-weight: 200;
	font-style: normal;
}

.bah-semilight{
	font-family: bahnschrift, sans-serif;
	font-weight: 300;
	font-style: normal;
}

.bah-regular{
	font-family: bahnschrift, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.bah-semibold{
	font-family: bahnschrift, sans-serif;
	font-weight: 600;
	font-style: normal;
}

.bah-bold{
	font-family: bahnschrift, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.ex-regular{
	font-family: expressway, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.ex-bold{
	font-family: expressway, sans-serif;
	font-weight: 700;
	font-style: normal;
}

body, p{
	
	/*
	font-family: expressway, sans-serif;
	font-weight: 300;
	font-style: normal;*/
	
}
/*
h1, h2, h3, h4, h5, h6{
	font-family: bahnschrift, sans-serif;
	font-weight: 700;
	font-style: normal;
}*/

.row-header{
	display:flex;
}


.row-header .col3-header
{
	display:flex;
	justify-content: flex-end;
    align-items: center;
}

.row-header .col2-header
{
	display:flex;
	justify-content: center;
    align-items: center;
}

.row-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 8px;
    border-bottom: solid 1px #000;
	overflow:hidden;
	padding-top:6px;
}

.row-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:before{
	content:"";
	position:absolute;
	height:81%;
	width:100%;
	background:rgba(229,196,159,0.6);
	transition:all 400ms;
	left:-100%;
	top:0;
	z-index:-1;
}


.row-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover:before{
	left:0;	
}

.et_pb_main_blurb_image {
    margin-bottom: 13px;
}

.flex{
	display:flex;
	flex-wrap:wrap;
}