#footer .fa-phone {
    padding-right: 9px !important;
    transform: rotate(100deg) !important;
    margin-left: -5px !important;
    padding-bottom: 3px !important;
    font-size: 14px !important;
    margin-right: 10px !important;
}

#site-header {
    height: 100px;
    max-height: 100px;
}

#main-nav .sub-menu li a {
    padding: 8px 22px !important;
}

@media (max-width: 766px) {
h2, h3 {
    font-size: 26px !important;
    line-height: 35px !important;
}

#menu-item-9381 a {
    line-height: 30px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

#main-nav-mobi ul ul {
    background-color: rgb(245 245 245);
}

#main-nav-mobi .menu-item-has-children .arrow {
    background: #38aa46;
}

#site-header {
    padding-bottom: 5px;
}
}

#main-nav-mobi ul li {
    border-top: 1px solid rgb(159 156 156 / 10%);
}

#main-nav-mobi { 
   background: #fff !important;
}

#main-nav-mobi ul li a {
    color: #000;
}

.bauer-images-grid .cbp-nav-next:after, .bauer-images-grid .cbp-nav-prev:after {
    color: #fff;
    opacity: 1;
}

.animsition-loading:after {
    border-top-color: #5ba854;
}

#top-bar .top-bar-content .content.phone:before {
    transform: rotate(
90deg);
}

#bottom ul.bottom-nav > li > a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#bottom ul.bottom-nav > li > a {
    color: #ffffff;
}

#sidebar .widget_information .email > span:after, #footer-widgets .widget_information .email > span:after {
   background: none !important;
}

#footer-widgets .widget.widget_socials .socials a:hover {
    color: #ffffff !important;
}

.fa-map-marker-alt {
  padding-right: 17px !important;
  padding-left: 2px !important;
}

#sidebar .widget_information .email > span, #footer-widgets .widget_information .email > span {
   color: #d0d4d7;
}

.fab {
    font-size: 18px;
}

#sidebar .widget.widget_socials .socials a, #footer-widgets .widget.widget_socials .socials a {
   color: #5ba854 !important
}

#footer-widgets .widget.widget_links ul li a:hover {
   color: #FFF !important;
}

#footer-widgets .widget .widget-title {
    margin: 0px 0 24px 0;
}

.bauer-image-box .item .thumb img {
    max-height: 350px;
}

#site-logo-inner {
    margin: 0px 0;
}

#hide, .hide {
   display: none !important;
}