/*======================================
Theme Name: KarmaDivi
Theme URI: https://karma.agency
Description: DIVI Child Theme by karma.agency
Version: 1.0
Author: karma.agency
Author URI: https://karma.agency
Template: Divi
======================================*/

/* HEADER */
#main-header, #main-header.et-fixed-header {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
#top-menu li{padding-right:6vw;}
.et_fullwidth_nav #main-header .container{padding-left:5vw;padding-right:5vw;}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:5vw;}
#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover{opacity:1!important;color:#F6A13E !important;}
@media screen and (max-width: 980px) {
	.et_menu_container{width:95% !important;}
	.et_fullwidth_nav #main-header .container{padding-left:0 !important; padding-right:0 !important;}
	.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:0 !important;}
}
.mobile_menu_bar:before{color:#000 !important;}
.et_mobile_menu{border-top: 3px solid #F6A13E !important;}

/* FOOTER */
#footer-bottom{display:none;}
@media (max-width: 980px) {
    #footer .et_pb_menu .et_pb_menu__menu,#footer .et_pb_fullwidth_menu .et_pb_menu__menu {display: flex!important;}
    #footer .et_mobile_nav_menu {display: none;}
	.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap, .et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start;}
}


/* CONTENT */
#cffbutton:after{margin-left:.7em !important}

.title h2:before, .title h2:after{
	content:' ';
	display:block;
	width:6px;
	height:67px;
	margin-left:calc(50% - 3px);
	margin-bottom:10px;
	background:linear-gradient(180deg, #EE5280 0%, #F6A13E 100%) 0% 0% no-repeat padding-box;
}
.title h2:after{margin-top:10px;}