/*
 Theme Name:     Divi Child Theme
 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
------------------------------------------------------- */
div#block-14 {
    width: 100%!important;
}
.single-post section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0_tb_header {
    z-index: 0;
}

/* Mobile Menu Styles */
.et_animated {
	opacity: 1!important;
	animation-duration: 0s!important;
}
.et_mobile_menu .first-level > a:after {
    content: '+'!important;
    font-family: inherit!important;
}
.et_mobile_menu .first-level > .icon-switch:after {
    content: '+'!important;
    transform: rotate(45deg);
}
@media(max-width:980px) {
    .et_pb_menu .et_mobile_menu {
        overflow-y: scroll!important;
        height: 625px!important;
    }
}
.et_mobile_menu .first-level > a {
    background-color: transparent;
    position: relative;
}
.et_mobile_menu .first-level > a:after {
    font-family: 'ETmodules';
    content: '4c';
    font-weight: normal;
    position: absolute;
    font-size: 16px;
    top: 13px;
    right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after{
    content: '4d';
}
.et_pb_menu .et_mobile_menu .sub-menu li {
    display: none !important;
}
.et_pb_menu .et_mobile_menu .first-level > .sub-menu .reveal-items {
    display: block !important;
}
.et_mobile_menu {
    margin-top: 20px !important;
    width: 342px !important;
    margin-left: -170px !important;
}
.nav li ul {width: 320px;}
.et-menu li li a {width: 300px;}
.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {left: -30px;}


@media(min-width:980px) and (max-width:1280px)
{

    .et_pb_menu .et_pb_menu__menu>nav>ul
    {
        flex-wrap: initial!important;
    }

    body .et_pb_menu_1_tb_header.et_pb_menu ul li a, body .et_pb_menu_2_tb_header.et_pb_menu ul li a
    {
        font-size: 12px !important;
    }
    header .et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_text_inner p, header .et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_text_inner > a,
    header .et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_text_inner, header .et_pb_row_0_tb_header.et_pb_row--with-menu .et_pb_text_inner p a  {
        font-size: 13px;
    }

    .et_pb_row_0_tb_header.et_pb_row--with-menu a.et_pb_button.et_pb_promo_button.header-button {
        font-size: 13px!important;
    }

}