/*
 Theme Name:   Divi Child Plus
 Theme URI:    /divi-child-plus/
 Description:  A modified child theme of Divi
 Author:       Web Wizards
 Author URI:   https://webwizards.ca/
 Template:     Divi
 Version:      1.2.2
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  divi-child-plus
*/

@import "modified.css";
.error404 #main-content {
    padding-top: 100px;
}

.home-slider-left.et_pb_slider .et_pb_container {
    float: left !important;
}
.home-slider-left .et_pb_slide_description  {
  text-align: left !important;
  padding: 35% 8% 35% 8%;
}
.home-slider-left.et_pb_slider .et_pb_button {
    float: left !important;
}
.et-pb-controllers a {
    background-color: #fff;
    border-radius: 17px;
    width: 17px;
    height: 17px;
	opacity: 1;
}
.et-pb-controllers .et-pb-active-control {
    background-color: #b96124;
}
ul#menu-primary-menu>li:last-child {
    background-color: #b96124;
}
ul#menu-primary-menu>li:last-child:hover {
    background-color: #D77F43;
}
ul#menu-primary-menu>li:last-child a {
    color: #fff!important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li:last-child a, 
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li:last-child a:hover  {
    color: #fff!important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul li a {
    line-height: 1.2;
}
.et_mobile_menu li a, .nav li li a {
    font-size: 12px;
    padding: 5px 5%;;
}
ul#mobile_menu1 {
    margin-top: 10px;
}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}
.et-menu .menu-item-has-children>a:first-child:after {
    top: 10px!important;
}
.menu-item-102 a {
    margin-right: 20px;
}
.post-template-default #et-main-area {
	padding-top:150px;
}
#sidebar h2 {
    font-size: 30px;
}
#sidebar .et_pb_widget ol li, .et_pb_widget ul li {
    margin-bottom: 0.75em;
    line-height: 1.1;
}
#sidebar .et_pb_widget li a:hover {
    color: #ba6124;
}

@media screen and (max-width: 1024px) {
.home-slider-left .et_pb_slide_description  {
  text-align: left !important;
  padding: 25% 8%;
}
}
@media screen and (max-width: 980px) {
.home-slider-left .et_pb_slide_description  {
  text-align: left !important;
  padding: 35% 8%;
}
header .et_pb_row.et_pb_row_0_tb_header.et_pb_row--with-menu {
    width: 100%;
    padding: 0 0px;
}
.mainmenu .et_pb_menu_inner_container.clearfix {
    padding: 0 20px;
}
	.footermenu .et_pb_menu__menu {
display: block;
}
.footermenu .mobile_menu_bar {
display: none;
}
.footermenu .et_pb_menu__menu,
.footermenu .et_pb_menu__menu>nav, 
.footermenu .et_pb_menu__menu>nav>ul,
.footermenu .et_pb_menu__menu>nav>ul li{
    display: block!important;
}
.footermenu .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
	justify-content: flex-start;	
}
.et_pb_menu_0_tb_header.et_pb_menu ul>li.current-menu-item>a {
    color: #BA6124!important;
}
textarea#wpforms-201-field_6 {
    height: 210px!important;
}
}