/*
Theme Name:     Eden
Theme URI:      https://www.edentrattoria.com
Template: neve
Author:         NVMD Inc.
Author URI:     https://nvmd.co
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
*/

#menu-item-566 {
	margin-right: 10px;
}
#menu-item-716 {
	background-color: #5a471c;
	border:2px solid #5a471c;
	margin-left: 8px;
	padding: 0px 10px;
	border-radius:5px;
}
#menu-item-716:hover {
	background-color:transparent;
	border:2px solid #5a471c;
}
#menu-item-716 a {
	color:#ffffff;
}
#menu-item-716 a:hover {
	color:#5a471c;
}
/*#menu-item-716.m-style>ul>li>.wrap:hover::after, #menu-item-716.sm-style .sub-menu .wrap:hover::after {
    width: 0%;
}*/

.row .primary-menu-ul .sub-menu li{
	background-color:#c9dad2
}
.row .primary-menu-ul .sub-menu li {
	border:none
}
 h2:before, h2:after {
    content: "::";
    font-size: 100%;
	 font-family: "Bai Jamjuree";
    position: relative;
    bottom: 4px;
    padding: 0 12px;
	/*letter-spacing:2px*/
}
.elementor-element .elementor-element-d7e41c7:before, .elementor-element .elementor-element-d7e41c7:after,
.elementor-element-91b8973:before, .elementor-element-91b8973:after,
.elementor-element-a5f5889:before, .elementor-element-a5f5889:after,
.elementor-element-58b076f:before, .elementor-element-58b076f:after,
.elementor-element-857bec7:before, .elementor-element-857bec7:after,
.elementor-element-57a096c:before, .elementor-element-57a096c:after,
.elementor-element-2d85307:before, .elementor-element-2d85307:after,
.elementor-element-05a722e:before, .elementor-element-05a722e:after,
.elementor-element-5a99e1f:before, .elementor-element-5a99e1f:after,
.elementor-element-dca3f3d:before, .elementor-element-dca3f3d:after,
.elementor-element-e35468e:before, .elementor-element-e35468e:after,
.elementor-element-35cfd79:before, .elementor-element-35cfd79:after,
.elementor-element-5d25a65:before, .elementor-element-5d25a65:after{
	content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 260px;
    height: 435px;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2020/03/ornament20.png);
    background-position: 0 0;
    background-size: 100% auto;
    background-size: contain;
	opacity: 0.7;
	z-index:0
}
.elementor-element .elementor-element-d7e41c7:before, 
.elementor-element-91b8973:before,
.elementor-element-a5f5889:before,
.elementor-element-58b076f:before,
.elementor-element-857bec7:before,
.elementor-element-57a096c:before,
.elementor-element-2d85307:before,
.elementor-element-05a722e:before,
.elementor-element-5a99e1f:before,
.elementor-element-dca3f3d:before,
.elementor-element-e35468e:before,
.elementor-element-35cfd79:before,
.elementor-element-5d25a65:before{
	top: 0;
    left: 20px;
}
.elementor-element .elementor-element-d7e41c7:after, 
.elementor-element-91b8973:after,
.elementor-element-a5f5889:after,
.elementor-element-58b076f:after,
.elementor-element-857bec7:after,
.elementor-element-57a096c:after,
.elementor-element-2d85307:after,
.elementor-element-05a722e:after,
.elementor-element-5a99e1f:after,
.elementor-element-dca3f3d:after,
.elementor-element-e35468e:after,
.elementor-element-35cfd79:after,
.elementor-element-5d25a65:after{
	bottom: 0;
	right: 20px;
	transform: scaleY(-1);
	z-index:-1
}

/*Gallery*/
.elementor-image-gallery .gallery-item {
	line-height:0;
	border: 2px solid #ffffff;
}
.elementor img {
	width: 160%;
}
.elementor-slideshow__footer {
	display:none
}
body.admin-bar .dialog-type-lightbox {
	position: fixed;
}
.elementor-lightbox .dialog-lightbox-close-button {
	position: absolute;
}

/* Careers*/
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 #c9dad2;
	background-color: rgba(255, 255, 255, 0.9);
}
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{}
input:focus, select:focus, textarea:focus{
	border:1px solid #5a471c;
	outline-color: #5a471c!important;
	outline-offset: -2px;
	outline-style: auto;
	outline-width: 5px;
	
}
.btn:hover, .button.button-primary:hover, 
button:hover, input:hover[type="button"], input:hover[type="submit"] {
    text-decoration: none;
    background-color: #8f274d;
	color:#000;
    opacity: .9;
}
.btn, .button, .wp-block-button a, a.button.close-responsive-search, button, input[type=button], input[type=submit] {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	border-radius:0;
	padding: 12px 12px 8px 12px;
	font-size:15px
}

.your-name {
	width:97%
}
.textcell50 {
	width:46%
}

.address {
	width:36%
}
.city {
	width:20%
}
.position, .years-of-experience, .work-holidays, .full-part-time {
	width:22%
}
.postal {
	width:10%
}
.week-days {
	width:25%;
	margin-top:10px;
	/*line-height: 0.8;*/
}
.EventDate {
	width:46%
}
.details {
	width:97%
}
.button.button-primary, button, input[type=button], .btn, input[type="submit"], ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .btn:hover, .button.button-primary:hover, button:hover, input:hover[type="button"], input:hover[type="submit"] {
	background-color: #5a471c;
	color:#fff
}
/*Footer*/
.elementor-social-icon {
	margin-right: 8px;
	border-radius: 10%;
}
.footer-top-inner {
    padding: 40px 20px 40px 20px;
}
@media (max-width: 960px){

	.header--row.header-top {
		background-color:#c9dad2
	}
	.action-button {
		width:150px;
		text-transform:uppercase;
		font-weight:bold;
		display:inline-block;
		text-align:center
	}
	.header .container {
		max-width:100%
	}
}
@media (max-width: 870px){
	.your-name, .textcell50, .address, .EventDate, .city{
		width:97%
	}
	.province, .postal {
	width:46%
}
.position, .years-of-experience, .work-holidays, .full-part-time {
	width:46%
}
.week-days {
	width:25%;
}
}
@media (max-width: 770px){
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
    max-width: 33%;
}
}

@media (max-width: 520px){
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
    max-width: 50%;
}
}