.custom_menu li.current-menu-item a,
.custom_menu li a:hover  {
background-color: #73c539;
} .custom_menu li ul.sub-menu li a:hover  {
background-color: #73c539 !important;
} .et_pb_widget {
background-color: #f5f5f5;
border-top: 5px solid #73c539;
} .more-link {
background-color: #73c539;
color: #fff;
} #main-header {
display: none;
}
#page-container {
padding-top: 0px !important;
} .custom_menu  ul.fullwidth-menu {
padding-top: 0px !important;
}
.custom_menu .fullwidth-menu li {
padding-right: 0px !important;
margin-left: -4px;
}
.custom_menu li.current-menu-item a,
.custom_menu li a:hover  {
background-color: #73c539;
opacity: 1;
}
.custom_menu .fullwidth-menu li >a {
padding: 25px 35px;
} .custom_menu .fullwidth-menu .menu-item-has-children>a:first-child:after {
bottom: 7px !important;
right: 0;
left: 0;
top: unset;
margin: 0 auto;
}
.custom_menu .nav li li a {
font-size: 14px !important;
padding: 10px !important;
border-bottom: 1px solid #fff;
}
.custom_menu .nav li li:last-child a {
border-bottom: 0px solid #fff;
}
.custom_menu .fullwidth-menu-nav>ul ul {
padding: 0px !important;
}
.custom_menu .nav li ul {
width: 220px;
}
.custom_menu .nav li ul li {
padding-left: 0px;
}
.custom_menu .fullwidth-menu li li a {
width: 220px;
}
.custom_menu .nav li ul li a {
padding-left: 20px !important;
}
.custom_menu .nav li ul li {
margin-left: 0px;
}
.custom_menu  .fullwidth-menu li li.menu-item-has-children>a:first-child:after {
top: 10px;
right: 10px !important;
left: unset;
bottom: 0;
} .custom_menu .nav li li ul {
top: -3px;
left: 220px;
}
.custom_menu .fullwidth-menu .menu-item-has-children>a:first-child {
padding-right: 35px;
}
.custom_menu li.current-menu-item ul li a  {
background-color: rgba(115, 197, 57, 0) !important;
opacity: 1;
}
.custom_menu li ul.sub-menu li a:hover  {
opacity: 1;
}
@media all and (max-width: 980px) {
.header_row {
width: 80% !important;
margin: 0 auto;
}}
@media all and (min-width: 981px) and (max-width: 1350px) {
.custom_row {
width: 90% !important;
}
.custom_menu .clearfix {
width: 100% !important;
}
.custom_menu .fullwidth-menu li >a {
padding: 20px 25px;
font-size: 14px !important;
}
.custom_top_header {
padding-bottom: 15px !important;
}
.et_pb_section .header_row {
max-width: 50% !important;
width: 50% !important;
}
.blurbs_header_image {
padding-right:1% !important;
padding-left: 1% !important;
}
.tagline_home_middle {
font-size: 30px !important;
}
.phone_home_middle h4 {
font-size: 30px !important;
}}
@media all and (min-width: 981px) and (max-width: 1500px) {
.et_pb_column .phone_home_middle {
padding-left: 45px !important;
}} .single #left-area ul, .single .comment-content ul, .single .entry-content ul, .single body.et-pb-preview #main-content .container ul {
padding: 0 0 0px 1em !important;
}
.single .et_pb_post {
margin-bottom: 0px;
}
.single .post {
padding-bottom: 0px;
}
.single #left-area {
padding-bottom: 0px;
}
.single #content-area #left-area ul, .single #content-area .entry-content ul {
padding: 0 0 0px 0em !important;
} .et_pb_widget {
padding: 30px;
box-shadow: 0px 7px 25px 0px rgba(0, 0, 0, 0.15);
} .more-link {
display: inline-block !important;
padding: 4px 20px;
text-transform: uppercase;
font-size: 14px;
margin-top: 20px;
box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.25);
} @media (min-width: 981px) {
.search #left-area {
width: 64.833%;
}
.search #sidebar {
width: 29.666%;
border-left: 1px solid #e2e2e2;
}
.search #main-content .container:before {
display: none !important;
}}
.search .et_pb_post a img {
padding-bottom: 25px;
}
.search h2 {
font-size: 34px;
font-weight: bold;
}
.search h4.widgettitle {
font-size: 22px;
font-weight: bold;
}
.search #sidebar .et_pb_widget {
padding: 25px;
margin-bottom: 18.54%;
}