/*
Theme Name:         Printworks
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; }
.content h1 {display: none}
.page-title-wrap {top:70%}

h2 {display:none}

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



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

.wpb_text_column h2 {display: block; font-size:28px; font-family: Abril Fatface,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}

.wpb_wrapper h1{display: block !important}

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

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

.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,Abril Fatface,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-drink-menu-container {text-align: center}

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

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

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

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


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

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


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

.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;

}

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 {
	font-size: 25px !important
}

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

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

.lome .tg-item-date {display: none !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;}

.primary-footer {
	background-image: url('images/footer.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; background: #000; color: #FFF; border: 0px}

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}

}

@media screen and (max-width:414px) {
	
	.accolade-quote {font-size:1.45rem} 
	.btn-accolade {font-size: 1.25em; padding: 12px 20px}
	#black-studio-tinymce-3 {text-align: center}

}

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

@media screen and (max-width: 768px) {
	
	.home-menu {margin-top:80px;}
    
    .content h1 {display: block}
    
    h1.page-title {display: none}
    
    .single-post .content h1 {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}
	
		    .btn-reservation {display: block;}
		    
		     .image-feature-content .brand {position: relative} 

	
}



@media screen and (max-width: 1199px) {
	.brand {max-width: 280px}
	
	}


