/*
Theme Name: Divi Child
Version: 1.0
Author: DK Web
Template: Divi
*/
@import url("../Divi/style.css");

#top-menu li {
    background-color: #F89800;
    padding: 0;
    text-align: center;
}

.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
	padding: 15px 20px;
}

#top-menu .menu-item-has-children > a:first-child:after,
#et-secondary-nav .menu-item-has-children > a:first-child:after{
	top: 15px;
        right: 5px;
}

.nav li ul {
   padding: 0 !important;
}

#top-menu > li {
    position: inherit;
}

ul.sub-menu {
    display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   width: 100% !important;
   left: 0;
}

#top-menu li li {
   margin: 0;
   padding: 0;
   width: 25%;
   border: 1px solid #FFCC1A;
   line-height: 1.5;
}

#top-menu li li a {
    width: 100%;
}

#menu-footer-navigation li {
    text-decoration: underline;
}

#top-menu li.mega-menu > ul > li > a  {
padding: 10px;
}

#top-menu li.mega-menu > ul > li > a:first-child {
padding-top: 10px !important; 
}

.et_header_style_left .logo_container {
	left: 0;
	padding: 0 30px;
}

.et_fullwidth_nav #top-menu li.mega-menu > ul {
	left: 0 !important;
	right: 0 !important;
}

.mobile_menu_bar:before {
	color: #fff !important;
}

h4.widgettitle {
    color: #F89800;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}

ul.product_list_widget li{
    border-bottom: 1px solid #eee;
}

ul.product_list_widget li:last-child{
    border:none;
}

.woocommerce-product-search .screen-reader-text {
    color: #F89800;
    font-size: 18px;
}
@media screen and (min-width: 981px) {
	#et_top_search {
    		margin: 15px 0 0 22px;
	}
}

.home .et_pb_widget_area_right{
    border-left: none;
}

#footer-info {
    font-size: 14px !important;
}