/*---------------------------------------------------------------------------------

 Theme Name:   divi-child
 Theme URI:    https://www.elegantthemes.com/
 Description:  divi child theme
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/* Nav CSS */

@media (min-width: 981px) {
	#top-menu a {
		padding: 10px 20px !important;
		font-weight: 400;
	}
	#top-menu .current_page_item {
		border: 1px solid #000;
	}
	#top-menu .current_page_parent {
		border: 1px solid #000;
	}
	#top-menu .menu-item-has-children > a:first-child:after {
		top:10px !important;
	}
	#logo {
		width: 100%;
		max-width: 250px;
		max-height: inherit !important;
	}
	.et-fixed-header #logo {
		padding-top: 0;
	}
	#main-header .container {
		padding-bottom: 20px !important;
	}
}
#mobile_menu .current_page_item a {
    border-bottom: 1px solid #000;
}
/* ----- Home CSS ----- */

/* Form CSS */
.home-form {
    width: 100%;
    padding: 0 15px;
}
.home-form input[type=text], .home-form input[type=tel], .home-form input[type=email] {
    width: 100%;
    font-size: 15px;
    line-height: normal;
    height: 40px;
    margin-bottom: 15px;
    border-radius: 3px;
    padding: 5px 10px;
}
.home-form textarea {
    height: 150px;
    width: 100%;
    border-radius: 3px;
    font-size: 15px;
    line-height: normal;
    padding: 5px 10px;
	margin-bottom: 15px;
}
.home-form .frm-btn__container {
    text-align: center;
}
.form-submit__btn {
    background: #fff;
    border: 1px solid #000;
    font-size: 12px;
    padding: 14px 30px;
}

.footer-menu__list {
	padding: 0 !important;
}

