/*
Theme Name:     SIP Wine Bar
Theme URI:      https://www.sipwinebar.ca/
Template: neve
Author:         NVMD Inc.
Author URI:     https://nvmd.ca
Description:    This is a custom child theme
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/
.site-logo {
	position:absolute;
	margin-top: 140px;
	z-index:10
}
@media (max-width: 520px){
	.site-logo {
		position:absolute;
		margin-top: 40px;
		z-index:10
	}
}

/*Menu */
#menu-food {
	display:flex;
	justify-content: center;
}
#menu-food li {
	margin:0 10px;
	font-size: 24px
}
/*Gallery*/
#menu-gallery, #menu-gallery-1, #menu-gallery-2, #menu-gallery-3 {
	display: flex;
    justify-content: center;
}
#menu-gallery li, #menu-gallery-1 li, #menu-gallery-2 li, #menu-gallery-3 li{
	padding: 0 15px;
    font-size: 27px;
}
/* Groups*/
select, input[type=text], input[type=email], input[type=url], input[type=password], input[type=search],
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea{
    width: 100%;
	/*border: 2px solid #ddd;*/
}

.your-name {
	width:100%
}
.your-email, .phone {
	width:46%
}

.EventDate2 {
	width:30%
}

.NatureOfEvent, .NumberofPeople {
	width:29%
}
.notes {
	width:100%
}
input[type="date"] {
    color: #ffffff;
}
::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-year-field {
    color:#ffffff;
}

::-webkit-calendar-picker-indicator {
    filter: invert(1);
    opacity: 0.6;
}
/*VIP*/
.tnp-subscription-minimal input.tnp-email, .tnp-subscription-minimal input.tnp-name{
	color:#000000!important
}
/* Footer*/
.footer-menu ul#menu-footer {
		margin-left: 150px;
	}

@media (max-width: 770px){
	.footer-title {
		text-align:center
	}
	.footer-menu ul#menu-primary-menu {
		width:25%;
		margin: 0 auto;
		text-align: center;
	}
	.footer-image {
		text-align: center!important;
	}
	#menu-gallery, #menu-gallery-1, #menu-gallery-2 {
	display: flex;
    justify-content: center;
}
	#menu-food li {
	margin:0 10px;
	font-size: 20px
}
}