.slide-item.slide-item-1:after { content: ''; display: block; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0, 0, 0, 0.4); position: absolute; }
header#masthead {
    background: #fff!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

ul#menu-main li a {
    text-transform: uppercase;
}
.fa, .fas {
    font-family: fontawesome;
}

ul.social li {
    display: inline-block;
    /* background: #32735A; */
    /* height: 50px; */
    /* display: block; */
}

ul.social li a {
    padding: 10px;
    background: #32735A;
    display: block;
    width: 50px;
    text-align: center;
    color: #fff;
    height: 50px;
}

ul.social li a .fa {    color: #fff;    font-size: 21px;}
ul.social li a:hover {    background: #fff;    font-size: 21px;}
ul.social li a:hover .fa {    color: #32735A;    font-size: 21px;}
ul.social li a {    font-size: 21px;    line-height: 26px;}
.fa { font-family: fontawesome; }
#sidebar-footer .widget-title { color: #32735A!important; }
.fa, .fas { font-family: fontawesome!important; }
div#slideshow {   margin-top: 70px!imporant;}
span.wpcf7-form-control-wrap { display: block; width: 100%; margin-bottom: 10px; } span.wpcf7-form-control-wrap .wpcf7-form-control { width: 100%; }
.page.page-id-444 .page-wrap {    padding-bottom: 0;    padding-top: 0;}
.page.page-id-444 .page-wrap .container.content-wrapper {    padding-top: 0;    padding-bottom: 0;}