/*
Theme Name: Piquant Child Theme
Theme URI: http://piquant.mikado-themes.com
Description: A child theme of Piquant Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: piquant
*/
@import url("../piquant/style.css");
	
/*------Delete tequila menu items padding-----*/
.mkdf-menu-grid li.restaurant-menu-item{
	margin-bottom: 0 !important;
}
.mkdf-mg-content-holder{
	padding: 0 !important;
}

/*------Add top Padding for blog page-----*/
.blog .mkdf-title {margin-bottom: 50px; }

 .locu-widget-reset div { font-size: 16px; }

.wpb_wrapper h2{
    text-shadow: 2px 2px 2px #000;
}
/*------Sticky Menu text color-----*/

.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a {
   color: #fff !important; /*blog Menu color*/
}
.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul ul li a {
   color: #fff !important; /*???*/
}
.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a:hover {
   color: #fff !important; /*sticky Light Menu color: hover(but works on dark stiky menu?)*/
}

.mkdf-dark-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a {
   color: #fff !important; /*Main Sticky Menu color combination of 1*/
}
.mkdf-main-menu .mkdf-drop-down .mkdf-sticky-nav ul li a{
	color: #fff !important; /* Main Sticky Menu color combination of 2*/
}
.mkdf-dark-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a:hover {
   color: #000 !important; /*sticky Dark Menu color: hover*/
}

.single.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu ul li a {
   color: #000; /*Single Blog Menu color*/
}
.single.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a {
   color: #fff; /*Single Blog Sticky Menu color*/
}
.single.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu ul li a:hover {
   color: #000; /*Single Blog Sticky Menu color:hover*/
}
.single.mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu ul ul li a {
   color: #fff;/*Single dropdown menu color*/
}
.single.mkdf-light-header .mkdf-menu-area .mkdf-dark-logo {
	opacity: 1;
}
.single.mkdf-light-header .mkdf-menu-area .mkdf-light-logo {
	opacity: 0;
}
.single.mkdf-light-header .mkdf-menu-area .widget a:not(.mkdf-btn){
	color: #000 !important;
}
.single.mkdf-light-header .mkdf-menu-area .widget a:not(.mkdf-btn) i{
	color: #000 !important;
}
.single .mkdf-page-header .custom-html-widget{
	color: #000;
}

/*-----Edit theme title section styles-----*/
.mkdf-title {
    background-size: cover;
	text-shadow: 2px 2px 2px #000;
}

footer .widget li, p {
	font-size: 16px !important;
}
/*-----button styling-----*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
	cursor: pointer;
	font-family: Oswald, serif;
	font-size: 16px !important;
	font-weight: 600;
	border: 2px solid #d7ebf2 !important;
	background-color: #548092 !important;
	color: #fff !important;
	width: 150px !important;
	padding: 10px 10px !important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
	cursor: pointer;
	background: #fff !important;
	color: #548092 !important;
	border: 2px solid #548092 !important;
}
.footer .mkdf-btn {
   font-size: 14px;
}
.mkdf-btn {
   font-size: 16px;
}
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span {
	font-size: 16px;
}

/*-----no menu item hovering-----*/
.restaurant-menu-item .mkdf-mg-title a {
    pointer-events: none;
}
.restaurant-menu-item .mkdf-mg-title a:hover {
    color: #000;
}
/*-----2 row label styling-----*/
.label-left{
	width: 49%;
	margin-right: 25px;
}
.label-right{
	width: 48%;
}
.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
	color: #fff;
}

.single .mkdf-title {
    margin-bottom: 50px;
}
/*-----list styling-----*/
.wpb_wrapper li{
	color: #28140d;
}

/** special announcement **/
.md-msg p {
    color: #fff;
	font-size: 24px !important;
    text-align: center;
    line-height: 1.25;
    padding: 30px 0;
}

/*-----Locu 3rd party Menus-----*/
.locu-widget-wrapper #locu-render-output .locu-nav{
	margin-bottom: 50px !important;
	margin-top: 50px !important;
}
.locu-widget-wrapper #locu-render-output .locu-nav li {
	color: #28140d !important;
	font-size: 18px;
	border-bottom: 2px solid #548092;
}
.locu-widget-wrapper #locu-render-output .locu-nav li.locu-active {
	background-color: #548092;
	border: 2px solid #548092 !important;
}
.locu-widget-wrapper #locu-render-output .locu-nav li:hover {
	border: 2px solid #548092 !important;
}
/*-----footer styling-----*/
.mkdf-footer-inner .mkdf-footer-bottom-holder p{
	color: #fff !important;
}
.mkdf-column-inner .textwidget p{
	color: #fff !important;
}
/*-----Mailchimp footer signup styling-----*/
label span { 
		color: white; 
}
p label { 
		color: white; 
}
/*.mc4wp-form-basic label, .mc4wp-form-theme label {
	margin-bottom:15px;
}*/
.mc-fname {
    margin-bottom: 20px;
}
.mc-email {
    margin-bottom: 20px;
}
.mc-list-locations{
	margin-bottom: 20px;	
}
.mc4wp-error p {
	color: #f00;
	font-weight:700;
}
input#email-signup-btn {
	border-color: #d7ebf2;
    background-color: #548092;
	padding: 10px 47px;
    border:2px solid #d7ebf2;
	font-family: Oswald, serif;
    font-size: 16px !important;
    font-weight: 600;
	color: #fff;
}
input:hover#email-signup-btn {
	color: rgb(84, 128, 146);
    background-color: rgb(255, 255, 255);
    border-color: rgb(84, 128, 146);
}
input[type="email"] {
    height: 38px;
}
/* Desktop: */
@media only screen and (min-width: 768px){
	/*------Homepage slider-----*/
.video-header {
		font-size: 50px !important;
		line-height: 55px;
		text-align: center;
		padding-top: 50px;
		letter-spacing: 0px !important;
	}
	.video-header span{
		font-size: 50px !important;
		line-height: 55px;
		text-align: center;
		padding-top: 50px;
	}
}	
/* Tablets: */
@media only screen and (max-width: 768px){
	/*------Homepage slider-----*/
.video-header {
		font-size: 28px !important;
		line-height: 35px;
		text-align: center;
		padding-top: 50px;
	}
	.video-header span{
		font-size: 28px !important;
		line-height: 35px;
		text-align: center;
		padding-top: 50px;
	}
}	
/* Phone: */
@media only screen and (max-width: 480px){
	/*------Homepage slider-----*/
.video-header {
		font-size: 16px !important;
		line-height: 20px !important;
		text-align: center;
		padding-top: 40px;
	}
	.video-header span{
		font-size: 16px !important;
		line-height: 20px !important;
		text-align: center;
		padding-top: 30px;
	}
	.mkdf-section.mkdf-parallax-section-holder{
		min-height: auto !important;
	}	
}	