#footer, #footer .widget li { color: #ffffff; }
#footer a { color: #ffffff; }
#footer a:hover { color: #ffffff; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 115px; }
.white h6, .white h5, .white h4, .white h3, .white h2, .white h1, .white p, .white { color:#fff; }
.header-call { text-align: left!important; }
#header .fa-envelope { display: none!important; }
.footer-phone { font-size: 25px; font-weight: bold; font-family: Montserrat!important; }

.header-style-h1 .header-logo { max-width: 325px!important; }
#title-wrapper { background-size: cover!important; }

.page-title { color: #fff!important; text-shadow: 3px 2px 3px #865e41; }


@media only screen and (min-width: 991px) {
#tpbr_topbar { display:none!important; }

#top-wrapper { position:fixed; top:0px; width:100% }

#header .is-sticky, #middle-wrapper { margin-top: 40px!important; }

}
@media only screen and (max-width: 990px) {
.header-sticky #header { position: fixed!important; z-index: 1000; }
#st-wrapper { margin-top: 60px!important; }
}
