/*
Theme Name:         Lucky32
License:            MIT License
License URI:        http://opensource.org/licenses/MIT
Template:           qw-restaurant
*/

h1 {font-family: Cardo,Abril Fatface,Georgia,serif; text-transform: uppercase; text-align: center}
h1.page-title {text-shadow:1px 2px 4px #000; text-transform: uppercase; letter-spacing: .06em;  padding-bottom:6px; }
.page .content h1 {display: none}

.page-title-wrap {top:70%}

h2 {display:none}

h3, h4, h5 {font-family: Cardo,Abril Fatface,Georgia,serif; text-transform: uppercase;}



h2.widgettitle {display: block; text-align: center; font-size: 20px; font-family: Abril Fatface,Cardo,Georgia,serif;
}

.header-address {display: none}

.brand  {max-width: 280px; padding-top:30px}

.wpb_text_column h2 {display: block; font-size:28px; font-family: Cardo,Georgia,serif; letter-spacing: .04em; }

.recipes-template-default h2 {display: block}
.super-header h2 {display: block; }

.single-recipes h2 {display: block !important}

.single-recipes .content h1 {display: none}

.single-post .vc_column_container h1 {display: none}

.wpb_wrapper h1{display: block !important}

.single-post .wpb_wrapper h1{display: none !important}


h2.vc_custom_heading {
	
	font-size:28px; 
	letter-spacing: .04em; 
	display: block;
	font-family: Cardo,Abril Fatface,Cardo,Georgia,serif;
}

.single-post .image-feature-content h1 {display: none}

.single-post  .content p {font-size: 1.375rem}

.single-recipes .image-feature-content h1 {display: none}

.qw-loop-event h3 {font-size: 26px !important}

a {color:#c29722;}

.nav-primary .navbar-nav {font-size: 1rem}

.nav-primary, .navbar-text {font-family: Cardo,Georgia,serif; }

.nav-primary .navbar-nav .nav-item .nav-link {padding: 8px 9px}

.qw-top-nav .navbar-text {color:#fff}

.white h2{display: block; color:#000; }

.menu-header-container .navbar-nav {font-size:1.05rem;}

#header-images {height: 600px}

.super-header h2 {color: #000; padding-top:12px}

.super-header-content {color: #000}

.super-hero-inner {background: rgba(255, 255, 255, 0.85); max-width: 400px}

.super-hero-inner h2 {margin-top: 5px}

.menu-food-menu-container {text-align: center}

ul#menu-food-menu li {display: inline; padding:7px 12px; border-right: 1px solid #b8b49d; line-height: 2.5em}

ul#menu-food-menu li.first {display: inline; border-left: 1px solid #b8b49d}

ul#menu-food-menu li.current-menu-item a{background-color:rgba(227, 227, 217, 0.57) !important; color:#887437}

ul#menu-food-menu li.current-menu-item {background-color:rgba(227, 227, 217, 0.57) !important}


ul#menu-food-menu {margin: 0px; padding: 0px}

.menu-beverage-menu-container {text-align: center}

ul#menu-beverage-menu li {display: inline; padding:7px 12px; border-right: 1px solid #b8b49d; line-height: 2.5em}

ul#menu-beverage-menu li.first {display: inline; border-left: 1px solid #b8b49d}

ul#menu-beverage-menu li.current-menu-item a{background-color:rgba(227, 227, 217, 0.57) !important; color:#887437}

ul#menu-beverage-menu li.current-menu-item {background-color:rgba(227, 227, 217, 0.57) !important}


ul#menu-wine-menu {margin: 0px; padding: 0px}



.recipes-template-default h2 {display: none}


.image-feature-fade {background:linear-gradient(180deg, hsla(0, 0%, 100%, .85) 58%, hsla(0, 0%, 100%, 0)); height: 240px}

.image-feature-carousel.owl-carousel{background-color: rgba(0, 0, 0, 0.6)}
.image-feature-carousel .header-item {opacity: 0.6}


.front-page-content {margin-top: 1rem; margin-bottom:0px}

.home .image-feature-carousel .header-item {height: 600px}

/* .home .image-feature {min-height: 600px} */

.image-feature-content .nav-primary {top:10px}


.image-feature-carousel .header-item {height: 300px}

/* .image-feature {min-height: 300px; height: 300px} */

.content {margin: 50px 0px}

.mobile-home-menu-btns {margin-top:-100px}

.accolades-carousel .owl-dots {bottom:25px}


.vc_btn3-color-white {
	
	font-size:25px !important;
	font-family: 'Cardo', serif;
	background-color:rgba(255, 255, 255, 0.81) !important;
	letter-spacing: 3px;
	color: #000 !important;

}

.vc_btn3-color-black {
	
	font-size:25px !important;
	font-family: 'Cardo', serif;
	background-color:rgba(0, 0, 0, 0.8) !important;
	letter-spacing: 3px;
	color: #fff !important;

}

.front-page-content .vc_btn3-size-sm, .page-id-37 .vc_btn3-size-sm{font-size: 15px !important; padding: 8px 16px !important}
.page-id-37 {text-align: center}

a.vc_btn3-color-white:hover {background-color: rgba(0, 0, 0, 0.8) !important; color:#fff !important}

.vc_btn3 {
	
	text-transform: uppercase
}

.front-page-content .vc_btn3-size-md {
	font-size: 25px !important
}

.btn-accolade {
	
	text-transform: uppercase;
	border-radius: 0px;
	background: rgba(255, 255, 255, 0.8);
	padding: 17px 24px;
	margin-top: 10px
}

.accolade-quote {text-shadow: 1px 1px 3px #000;}


.lome .tg-item-date {display: none !important}


#grid-4766 .lome h2.tg-item-title a{font-size: 26px !important}


.lome .tg-media-button {display: none !important}

.tg-grid-area-bottom1 {text-align: center}

.tg-ajax-button-holder {background: #000; margin-top: 30px}

.tg-grid-area-top1 {text-align: center !important; margin-bottom: 30px}

.tg-search-holder {background-color: #000}

#grid-4766 .tg-nav-color {color: #fff !important;}


.lome h2.tg-item-title a{font-size: 30px !important}

/* .accolade-quote {
	padding-top: 50px;
	text-shadow: 1px 1px 3px #000;
	} */
	
	.accolade-quote p {text-shadow: 1px 1px 3px #000}
	
	
/* Happenings */

.single-event h1 {display: block; text-align: left}

.home-events-wrap .slide h3 {font-family: Abril Fatface,Georgia,serif; font-size: 120%}

.home-events-wrap .slide h5 {font-family: Abril Fatface,Georgia,serif}

#qwd-events .single-content img {padding-right:30px; text-align: center}


.navbar {padding: 0px; margin-bottom: 20px}

#qw-eventtypes li.nav-item {border-right: 1px solid #d3d3c5; padding: 8px}

#qw-eventtypes li.nav-item:hover {background-color: #d3d3c5}

.bg-faded {background: rgba(227, 227, 217, 0.57) !important}

.qw-loop-event h3 {font-family: Abril Fatface,Cardo,Georgia,serif; height: auto !important}

.qw-loop-event h5 {font-family: Abril Fatface,Cardo,Georgia,serif;}

.btn-events, p .btn-events {font-family: Abril Fatface,Cardo,Georgia,serif; color: #000 !important; border: 2px solid #000 !important; font-size: 16px}

.btn-events:hover, p .btn-events:hover {background-color: #000 !important; color: #fff !important}

.qw-loop-event-content {color: #000 !important; border-bottom: 2px solid #d3d3c5; border-left: 2px solid #d3d3c5; border-right: 2px solid #d3d3c5}

.qw-loop-event {background-color: rgba(227, 227, 217, 0.57) !important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background-color: #000 !important; color: #fff !important}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {color: #999 !important}
.vc_tta.vc_general .vc_tta-tab>a {padding:14px 15px !important}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: #c29722 !important; color: #fff !important}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff !important}



.vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {background-color: #c29722 !important;}

.vc_tta-container {margin-bottom: 0px !important}

.primary-footer {
	background-image: url('images/footer-bg-v3.jpg'); 
	background-size: cover; 
	background-repeat: no-repeat; 
	background-position: center top;
}

.primary-footer .row {
	background: rgba(255, 255, 255, 0.7);
	padding: 20px 10px
}
	
.primary-footer {
  padding: 30px 0px;
}

.social {width:30px; margin-right:6px; text-align: center}

.widget_search {text-align: center}

input#searchsubmit {font-size: 12px; text-transform: uppercase; padding: 6px}

footer p {font-size:14px}

footer p a {font-weight: 700; color: #000; text-decoration: underline; line-height: 1.75em}

@media screen and (max-width:375px) {
	.accolade-quote {font-size:1.45rem} 
	.btn-accolade {font-size: 1.25em; padding: 12px 20px}
ul#menu-food-drink-menu li, ul#menu-food-drink-menu li.first {border: none}
form#qw-search-form.navbar-right {float: left !important; margin-top: 10px}
#qwd-events .single-content img {padding-right:60px; text-align: center; width: 100%}
.super-header h2 {font-size: 24px; padding-bottom: 0px}
.vc_tta-title-text {text-decoration: underline}
	    .home .image-feature {min-height: auto !important}


}

@media screen and (max-width:414px) {
	
	.accolade-quote {font-size:1.45rem} 
	.btn-accolade {font-size: 1.25em; padding: 12px 20px}
	.vc_tta-title-text {text-decoration: underline}


}

@media screen and (max-width: 691px) {
	
	.image-feature-content {
    height: 300px;}
    .page .content h1 {display: block}

    
    
	
}



@media screen and (min-width: 768px) {
	
	.image-feature-content {
    height: 300px;}
    
    
	
}

@media screen and (max-width: 768px) {
	
	.home-menu {margin-top:0px;}
    
    .content h1 {display: block}
    
    h1.page-title {display: none}
    
    
	.mobile-phone-display {display: block !important}

}

@media screen and (max-width: 991px) {
	
	.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {padding:10px 0px !important}
	

	
}

@media screen and (max-width: 1199px) {
	.brand {max-width: 250px}
	
	}
	
	@media (min-width: 1200px) {
		.container {
    padding-right: 0px;
    padding-left: 0px;}
    

    
    
		
		
	}



.mobile-phone-display{
	    top: 8px;
}

.image-feature-area{
	position: absolute;
    display: block;
    z-index: 1;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.6);
}

.blog  .image-feature {
	min-height: 600px;
}

.blog .image-feature-carousel .header-item {
	min-height: 600px;
}
