@import url('//fast.fonts.net/cssapi/2afbb53d-ed5f-400c-b0bb-4382486dac10.css');

/* change fonts  

font-family:'Didonesque W01 Display';
font-family:'Futura LT W01 Light';
font-family:'Futura LT W01 Bold';

*/
body {
   font-family:'Futura LT W01 Light'; 
}
h1 {
    font-family:'Didonesque W01 Display';   
}
.banner-section h1 {
     font-family:'Futura LT W01 Light'; 
}
/* put under the comment if it's NOT sinle page website */
.header {
    background-attachment: fixed;
}

a {color: #ddd;}

/* home page */

.reservations a {
    color: #fff;
    background-color: #ddd;
}


/* tabs in drinks and food menu */
.tabnav .nav>li>a:hover, .tabnav .nav>li.active>a {
    color: #ddd;
    background: transparent;
    border-bottom: 10px solid rgba(220, 220, 220, 0.6);
}

/* drink menu and food menu item names */
.drink-menu h5 {
    color: #ddd;
}

/* specials titles in happy hours */
.specials h2 {
    color: #ddd;

}

.navbar-regular .navbar-collapse.collapse.in{
    background-color:  rgba(255,255,255,0.7);
}


/* black specials */
.specials-v2 {
    background-color: black;
}

.home-specials h1, .about-us h3 {
    color: white;
}

.about-us h3 {
    margin-top:4px;
}

.home-specials p {
    font-size: 1.2em;
    color: #1b1a18;
    word-wrap: break-word;
    padding-top: 1.9em;
}

.home-specials p.specials-hours{
    padding-top: 0.2em;
    color: #ccc;
}


/* black gallery */

.gallery {
    background-color: black;
}

.gallery label, .reservations label, .email-subscription label, .reservations-and-parties label {
    text-transform: uppercase;
    /*color: white;*/
    border: none;
    padding: 10px 60px;
    margin-bottom: 20px;
    font-size: 1.7em;
}

.contact-v2 .contact-location{
    text-transform: uppercase;
}
/*cover*/
.uk-overlay-panel h1 {
    font-size: 5em;
}
.uk-overlay-panel .custom-temp-btn {
    padding: 10px 30px 10px 30px;
    background-color: #000;
    background: #000;
    color: #c9a791;
    border: 2px solid #000;
    font-size: 1.3em;
}
.banner-section .banner-pin:hover {
    color: #c9a791;
}
/*about us*/
.about-us-v8-content .text-wrapper h1 span {
    position: relative;
    font-size: 2.5em;
}
.about-us-v8-content .text-content.title-image h1:after {
    height: 60px;
}
.about-us-v8-item .custom-temp-btn {
    text-transform: uppercase;
    padding: 10px 30px 10px 30px;
    background-color: #1b1a18;
    background: #1b1a18;
    color: #fff;
    border: 2px solid #1b1a18;
}
.about-us-v8-item .custom-temp-btn:hover {
    background-color: rgba(201,167,145,0.8);
    background: rgba(201,167,145,0.8);
}
.about-us-v8-item.animate .about-us-v8-image-bar {
    font-family:'Didonesque W01 Display';
    text-transform: lowercase;
}
/*specials*/
.specials-v3.home-specials {
    color: #1b1a18;
    background-color: #c1ad8a;
}
.home-specials h1,
.reservations .section-header,
.reviews-v2-wrapper .section-header {
    text-transform: capitalize;
    font-size: 6em;
}
.specials-v3.home-specials div a {
    background-color: #a4805e;
}
.specials-v3.home-specials div a:hover {
    border: 2px solid #c9a791;
}
.gallery-v4-wrapper {
    z-index: -1;
}
.open-table-holder.open-table-desktop {
    height: 230px;
}
.reviews-v2-wrapper h3 .fa.fa-star,
.reviews-v2-wrapper .review-quote {
    color: #c9a791;    
    opacity: 1;
}
.map-newsletter .section-header {
    text-transform: capitalize;
    font-size: 5.5em;
}
.bar:before, .bar:after {
    background: #c9a791;
}
.map-newsletter .sph-email-subscription .sph-submit-button:hover{
    background-color: #000;
    background: #000;
    color: #fff;
    border: 2px solid #000;
}
.map-newsletter {
    border-right: 1px solid #c9a791;
}
.contact-v3 .hours-title h1, .contact-v3 .social-title h1, .contact-v3 .contact-us-title h1 {
    text-transform: capitalize;
    font-family:'Futura LT W01 Light';
    font-size: 1.2em;
}
.modal-content {
    background-image: url(../custom/newsletter_back.jpg);
    background-size: cover;
}
.food-menu-v2-wrapper .section-header, .drink-menu-v2-wrapper .section-header,
.specials h1, .events h1,
.article-background .section-header,
.party .section-header,
.press-background .section-header {
    font-size: 4em;
}
.food-menu-nav .food-menu-nav-item.active,
.food-menu-nav .food-menu-nav-item:hover {
    background-color: #000;
    border-color: #000;
    color: #fff;
    text-decoration: none;
}
.drink-menu .food-menu-page h2, .drink-menu .drink-menu-page h2 {
    font-family:'Futura LT W01 Light';
    text-transform: uppercase;
}
.food-menu-grid .food-price {
    font-family:'Futura LT W01 Bold';
    color: #c9a791;
}
.food-menu-grid-item-content .food-menu-content {
    border-left: 1px solid #c9a791;
}
.food-menu-grid-item-content {
    border-radius: 0px;
}
.specials .pagecontent,
.events .pagecontent,
.article-background .pagecontent,
.press-background .pagecontent {
    padding-top: 100px;
}
.specials h2,
.events h2,
.event-name h3 {
   font-family:'Futura LT W01 Bold'; 
}
.events h2 {
    color: #c9a791;
}
.empty-content-message p,
.press-holder h2 {
    text-align: center;
        font-family:'Futura LT W01 Light';
}
.article-background p {
text-align: center;
}
.article-background .section-header {
    border-bottom: 10px solid rgba(255, 255, 255, 0.4);
        padding: 15px 35px;
}
.press-background .section-header,
.press-holder h2 {
    color: #fff;
}
.press-holder .press-item {
    border: 2px solid  #c9a791;
}
.on-cover-content .section-wrapper .section-header {
  font-size: 4.5em;
  line-height: 1.2em;
}
.on-cover-content .section-wrapper a {
    font-size: 20px;
    background-color: #a4805e;
    color: #fff;
    margin-top: 0px;
}
.home-specials h1 {
  color: #1b1a18 !important;
}
.specials-v3.home-specials p {
  color: #1b1a18;
}
.reviews-v2-wrapper .section-header {
  color: #a4805e;
}
.footer-v2-wrapper {
    background-color: #1b1a18;
    border-top: 2px solid #a4805e;
}
.contact-v3 {
    background-color: #1b1a18;
}
.custom-modal .newsletter-popup .sph-email-subscription h2 {
    font-size: 1.2em;
    font-family:'Futura LT W01 Light';
}
.custom-modal .newsletter-popup .sph-email-subscription .sph-email-input {
    max-width: 300px;
}
.modal-dialog {
    width: 350px;
}
.map-newsletter .sph-email-subscription .sph-submit-button {
      border: 2px solid #1b1a18;
      color: #1b1a18;
}
.map-newsletter .sph-email-subscription .sph-submit-button:hover {
      border: 2px solid #1b1a18;
      background-color: #1b1a18;
}
@media (max-width: 767px) {
    .on-cover-content .uk-dotnav {
        bottom: 55px;
    }
    .custom-modal .custom-modal-close {
    padding: 0px;
}
    .navbar-fixed-bottom.nav-v1 .bottom-svg-border {
        height: 20px;
    }
    .footer-v2-wrapper,
    .footer {
        padding-bottom: 80px;
    }
    .uk-overlay-panel h1 {
        font-size: 3em;
    }
    .about-us-v8-content .text-wrapper h1 span {
        font-size: 2em;
    }
    .home-specials h1, .reservations .section-header, .reviews-v2-wrapper .section-header {
        font-size: 4em;
    }
    .map-newsletter .section-header {
        font-size: 4em;
    }
    .food-menu-nav .food-menu-nav-item {
        border-bottom: 2px solid #c9a791;
    }
    .food-menu-nav .food-menu-nav-item:first-of-type {
        border-top: 2px solid #c9a791;
    }
    .specials .pagecontent, .events .pagecontent, .article-background .pagecontent, .press-background .pagecontent {
        padding-top: 50px;
    }
    .party .section-header {
        font-size: 3em;
    }
}
@media (max-width: 767px) { 
    .about-us-v8-content .text-wrapper h1 span {
        font-size: 1.7em;
    }
    .home-specials h1, .reservations .section-header, .reviews-v2-wrapper .section-header {
        font-size: 3em;
    }
}