/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


.ac {
	align-items: center;
}
.flex {
	display: flex;
	justify-content: space-between;
}
footer.et-l--footer .et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex!important;
}
footer.et-l--footer .et_mobile_nav_menu {
    display: none;
}

body #page-container .et_pb_button_module_wrapper a.nobtn::after {
    font-size: 35px !important;
}
a.nobtn {
    pointer-events: none;
}
.texticon .et_pb_blurb_content {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
}
.texticon .et_pb_blurb_content .et_pb_main_blurb_image {
    margin-bottom: 0;
    width: 50px;
}

.objectfit img {
    object-fit: cover;
}
.flex-1 .et_pb_column {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.menumeta .et_pb_module_inner .dsm_icon_list_items {
    text-align: right !important;
}
header ul.sub-menu li {
    padding-left: 0;
    padding-right: 0;
    display: block !important;
	width: 100%!important;
}
header ul.sub-menu li a {
    width: 100%;
}

.equal-height .et_pb_main_blurb_image img {
    height: 350px;
    object-fit: cover;
}
/* .et_pb_button_module_wrapper a.et_pb_button {
    background: #E02B20 !important;
}
.et_pb_button_module_wrapper a.et_pb_button:hover {
    background-color: #BC241C;
} */







@media (max-width: 980px) {
	.mainheader {
		display: flex;
		justify-content: space-between;
	}
	.logodiv {
		max-width: 200px;
	}
}

	@media (max-width: 520px) {
	.menumeta {
		isplay: none;
	}
}