/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

#main-footer .footer-widget h4 {
    border-bottom: 1px #818978 solid;
    margin-bottom: 20px;
}
#main-header .container, #top-header .container {
    width: 90%!important;
    max-width: 1280px;
}
#top-header {
    padding-top: 10px!important;
    padding-bottom: 5px!important;
}
#et-secondary-menu{
	position: relative;
    top: -10px;
}
#top-header #et-info{margin-top:3px}
.move-img{margin-top:-28px}
@media (min-width: 981px){
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 3%;
}
}
@media (max-width:1200px){
	#top-header .container, #main-header .container {
    width: 95%!important;
    max-width: 95%!important;
}
}
@media (max-width:980px){
	#et-info {
    float: right;
    padding-top: 0;
}
#et-top-navigation{
	padding-top:0!important;
}
.et_header_style_left .mobile_menu_bar {
    padding-bottom: 65px!important;
}
.mobile_menu_bar:before {
    font-size: 60px;
}
#logo {
    margin-top: 0px!important;
}
.entry-content table, body.et-pb-preview #main-content .container table {
    width: 100%!important;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    width: auto!important;
    overflow-wrap: unset;
}
}
@media (max-width:767px){
	.footer-widget .et_pb_widget {
    float: none;
    max-width: 100%;
   
	}
	.post-password-required .et_password_protected_form {
    width: 90%!important;
}
}
@media (max-width:600px){
	
}
@media (max-width:480px){
	.et_pb_text ul {
    padding-left: 7px!important;
}
.home .et_pb_text_2 h3{padding-left:0!important}
}