
@font-face {
    font-family: CenturyGothicBold;
    src: url(../css/911Fonts.com_CenturyGothicBold__-_911fonts.com_fonts_pMgo-2.ttf);
}
@font-face {
    font-family: CenturyGothicRegular;
    src: url(../css/911Fonts.com_CenturyGothicRegular__-_911fonts.com_fonts_mhpY.ttf);
}
body {
    max-width:100%;
    margin:0 auto;
    padding:0 10px;
    font-family: CenturyGothicRegular;
}
a{
    color:#36465d;
}
h2{
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
}
h4{
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}
.navbar-brand img{
    max-width: 50px;
}
.navbar-toggler-icon{
    border:0;
}
.navbar-toggler-icon span{
    margin: .3em;
    border-top: 2px solid #bfbfb3;
    display: block;
}
.navbar-toggler small{
    color: #bfbfb3;
    font-size: 0.5em;
}
.nav-link{
    color:#bfbfb3;
    font-size: 15px;
    padding: 5px;
}
.nav-link:hover{
    color: #a51e1b;;
}
.modal-content{
    border-radius: 0;

}
.modal-header{
    background:#9fbf2e;
    color: white;
    border-radius: 0;
}
.modal-header .close{
    color: white;
    margin-left: 0;
}
.modal-body{
    padding: 0;
    color:#bfbfb3;
}
.modal-body a{
    color:#36465d;
}
.modal-body img{
    margin-top:-1px;
}

.modal-body .copy{
    padding:30px 50px;
    color:#000;
}
.modal-body img{
    max-height: 250px;
}
.carousel{
    margin-bottom: 5px;
}
.logobar{
    max-height: 250px;
    background: #dddbcf;
    padding: 15px;
    margin:5px 0;
}
.logobar img{
    max-width: 140px;
}
.barwrap{
    background: #4f6e42;
    margin-bottom:5px;
}
.treeworkwrap{
    background: #9fbf2e;
    margin-bottom:5px;
}
.landscapingwrap{
    background: #36465d;
    margin-bottom:5px;
}
.quoteswrap{
    background: #789224;
    margin-bottom:5px;
}
.quotesbtn{
    background: #4f6e42 !important;
}
.bar2{
    border-left: 5px solid white;
}

.barheading{
    margin-bottom: 20px;
    letter-spacing: 7px;

}

.map{
    margin: 0 0 -7px 0;
}
ul.menus{
    list-style: none;
    padding-left: 0;
}
ul.menus li{
    display: inline-block;
    max-width: 100px;
    vertical-align: top;
}
ul.menus li h4{
    font-size: 15px;
}
.food1{
    border-right: 5px solid white;
}
.booknow{
    background: #a51e1b;
    color: white;
    font-size: 30px;
    font-weight: normal;
    border-radius: 0;
    letter-spacing: 3px;
    cursor: pointer;
}
.booknow:hover{
    color: white;
}
.social a img{max-width: 50px;}
.graybtn{
    background: #789224;
    color: white;
    font-size: 30px;
    font-weight: normal;
    border-radius: 0;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.graybtn:hover{
    text-decoration: none;
    color: white;
 }
.footer{
    background: #36465d;
    padding: 20px 40px;
}
.footer h4, .footer a{
    text-transform: none;
    color: #fff;
}
.footer1  a.email:hover{
    color:#a51e1b;
}

#pixlee_container{
    margin-bottom: 10px;
}
.footer a{
    cursor: pointer;
}



@media (min-width: 992px) {
    body {

    }
}

@media (max-width: 760px) {
    .logobar img{
        max-width: 12%;
    }
    .bar2{
        border-left: 0;
    }
    .food1{
        border-right: 0;
        order:2;
    }
    .food2{
        order:1;
    }
    h4{
        font-size: 15px;
    }
    .social a img{max-width: 50px;}
    .footer2 a{
        display: block;
    }
    .footer2 .sep{
        display: none;
    }
}

/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -15px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #a51e1b;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #a51e1b;
}
/*Cookie Consent End*/

/* Carousel
----------------------------------- */
.carousel.carousel-fade .carousel-item {
    display: block;
    opacity: 0;
    transition: opacity ease-out 1.7s;
    left: 0;
    top: 0;
    position: absolute;
}
.carousel.carousel-fade .carousel-item.active {
    opacity: 1 !important;
}
.carousel.carousel-fade .carousel-item:first-child {
    top: auto;
    position: relative;
    transition: opacity ease-out 1.7s;
}
.carousel.carousel-fade .carousel-item:second-child {
    top: auto;
    position: relative;
    transition: opacity ease-out 1.7s;
}
.carousel-item .img-fluid {
    margin: 0 auto;
}
