@font-face {
    font-family: "Everett";
    src:
      url("../fonts/Everett-Medium.otf") format("opentype"),
}

@font-face {
    font-family: "Avenir";
    src:
      url("../fonts/Avenir.ttc") format('truetype'),
}

@font-face {
    font-family: "Daniel";
    src:
      url("../fonts/daniel.ttf") format('truetype'),
}


.h6, h6 {
    font-family: 'Avenir';
}

p {
    font-family: 'Avenir';
}


.main-title {
    font-family: 'Everett';
}

.ld-fancy-heading img{
    max-height: 50px;
    margin-bottom: 30px;
}

.navbar-brand-inner img {
    max-height: 70px;
}

.special-font {
    font-family: 'Daniel'!important;
}

.e-font {
    font-family: 'Everett'!important;
}

.floating {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}

.icon-ion-ios-arrow-down {
    color: #40421B!important;
}

.text-secondary {
    color: #40421B!important;
}

.text-primary {
    color: #40421B!important;
}

.hover\:bg-secondary:hover {
    background-color: #40421B!important;;
}

.hover\:bg-secondary:hover .icon-ion-ios-arrow-down{
    color: #fff!important;
}

.is-stuck.sticky-header-noshadow {
    box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, .25)!important;
}

.icon-box-section {
    background: #40421B!important;
}

.icon-box-section p {
    color: #fff;
}

.icon-box-section h3 {
    color: #fff;

}

.view-all {
    position: absolute;
    top: 10px;
    right: 30px;
}

.view-all a {
    border-bottom: 2px solid #40421B;
    color: #484036;
}

.gm {
    position: absolute;
    max-width: 400px;
    top: -15px;
    left: 10%;
    animation: float 3s ease-in-out infinite;
}

.bg-green-900 {
    background-color: #40421B!important;
}

.map-img {
    height: 100%;
    object-fit: cover;
}

.text-accent {
    color: #40421a;
}

.contact .btn-underlined:before {
    background: #40421a!important;
}

.map-container a {
    color: #fff;
    background: #40421B;
    border-radius: 5px;
    padding: 10px 15px;
    min-width: 115px;
    font-family: 'Avenir';
    display: inline-block;
    font-size: 14px;
}

.map-container a:first-child {
    margin-right: 10px;
}

.lqd-mobile-sec .navbar-brand {
    padding: 12px 0;
}

.text-title-1 {
    line-height: 50px;
    padding: 20px 0
}

@media (max-width: 767px) { 
    .navbar-brand-inner img {
        max-height: 40px;
    }

    .mobile-food {
        font-family: "Lato", sans-serif;
        text-transform: uppercase;
        font-size: 14px;
        margin-right: 10px;
        color:#000;
    }

    .mobile-hide {
        display: none;
    }

    .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .mobile-title {
        font-size: 30px;
    }

    .pr-10percent {
        padding-right: initial;
    }

    .text-title-1 {
        line-height: 40px;
    }

    .mobile-adjust {
        margin: 0 auto 20px;
    }

    .mobile-address {
        line-height: 20px;
        font-size: 15px;
    }

    .mobile-adjust {
        font-size: 43px;
    }

    .experience .module-img {
        min-height: 434px!important;
    }

    .carousel-dots-mobile {
        display: none;
    }

    .mb-4em {
        margin-bottom: 30px;
    }

    .new-menu {
        font-size: 30px;
    }

    .view-all {
        top: 5px;
        right: 10px;
    }

    .text-box {
        padding: 0!important;
    }

    .bars-inner .bar {
        color: #000;
    }
}