/*
Theme Name: Fidalgo Child
Theme URI: https://fidalgo.qodeinteractive.com
Description: A child theme of Fidalgo
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: fidalgo
Template: fidalgo
*/


.hero-video {
	display: block !important; 
	height: 100%;
	width: 100%;
}
video::-webkit-media-controls-picture-in-picture-button {
    display: none !important;
}
.elementor-background-video-container,
.elementor-background-video-container video {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.top-buttons-mobile{
	display: none;
}
#qodef-page-footer-top-area-inner>.qodef-grid.qodef-alignment--center>.qodef-grid-inner>.qodef-grid-item {
	padding: 26px 54px;
}
.has-text-align-left{
	text-align: left;
}
.qodef-content-grid .qodef-grid>.qodef-grid-inner{
	grid-template-columns: 1fr 1fr 2fr ;
}
.is-hidden {
    position: absolute;
    z-index: -999;
    visibility: hidden;
    pointer-events: none;
}
.footer-form .f-row{
	display: flex;
    flex-wrap: wrap;
}
.footer-form .col-6 {
	width: calc(50% - 12px);
}
.footer-form .col-6 + .col-6 {
	margin-left: auto;
}
select.wpcf7-not-valid, input[type="text"].wpcf7-not-valid, input[type="email"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, textarea.wpcf7-not-valid {
    border-color: #f00 !important;
}
.wpcf7 span.wpcf7-not-valid-tip {
    display: none;
}
#qodef-page-footer input[type=date], #qodef-page-footer input[type=email], #qodef-page-footer input[type=number], #qodef-page-footer input[type=password], #qodef-page-footer input[type=search], #qodef-page-footer input[type=tel], #qodef-page-footer input[type=text], #qodef-page-footer input[type=url], #qodef-page-footer select, #qodef-page-footer textarea{
	border-color: rgba(176, 179, 138, .5);
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
    text-align: left;
    padding: 0px;
	margin: 0px;
    margin-top: 10px;
	font-size: 1rem;
    color: #f00;
}
.follow-title h2{
	margin: 0px;
}
.follow-title h2 span{
	font-family: Mrs Saint Delafield;
	color: #F9B217;
	text-transform: none;
    letter-spacing: 0px;
    font-size: 64px;
}
.follow-title h2 a.ins-link{
	font-family: Mrs Saint Delafield;
	color: #F9B217;
	text-transform: none;
    letter-spacing: 0px;
    font-size: 64px;
	display: inline-block;
    line-height: 52px;
}
.follow-title h2 a.ins-link{
	--qodef-background-position: calc(100% - 0px);
    background-repeat: no-repeat;
    background-image: linear-gradient(transparent calc(100% - 1px), var(--qode-main-color) 1px);
    background-size: 0 var(--qodef-background-position);
    transition: .4s background-size cubic-bezier(.26, .57, .14, .81);
    background-position-x: 100%;
}
.follow-title h2 a.ins-link:hover{
	background-size: 100% var(--qodef-background-position);
    background-position-x: 0;
}

.qodef-mobile-header-navigation{
	background: #293013;
	border: none;
}
#qodef-page-footer-bottom-area-inner.social-media-footer{
	margin-bottom: -70px;
}

.image-line .qodef-m-images::before, .image-line .qodef-m-images::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: 20px;
    z-index: -1;
    border-radius: inherit;
    transition: clip-path .8s ease 0s;
}
.image-line-left .qodef-m-images::before, .image-line-left .qodef-m-images::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: -20px;
    z-index: -1;
    border-radius: inherit;
    transition: clip-path .8s ease 0s;
}


.image-line-left-new .qodef-m-images::before, .image-line-left-new .qodef-m-images::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: -20px;
    z-index: 1;
    border-radius: inherit;
    transition: clip-path .8s ease 0s;
}

.image-line-left-new .qodef-m-images .qodef-m-main-image{
	position: relative;
	z-index: 4;
}

.image-line-rnd .elementor-widget-container::before, .image-line-rnd .elementor-widget-container::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: 20px;
    z-index: 0;
    border-top-left-radius: 345.6px;
    transition: clip-path .8s ease 0s;
}
.image-line-rnd .qodef-m-image{
	position: relative;
	z-index: 1;
}

.image-line-rnd-right .elementor-widget-container::before, .image-line-rnd-right .elementor-widget-container::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: -20px;
    z-index: 0;
    border-top-right-radius: 345.6px;
    transition: clip-path .8s ease 0s;
}
.image-line-rnd-right .qodef-m-image{
	position: relative;
	z-index: 1;
}

.image-line-si-right .elementor-widget-container::before, .image-line-si-right .elementor-widget-container::after{
	content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    top: 20px;
    left: 20px;
    z-index: 0;
    transition: clip-path .8s ease 0s;
}
.image-line-si-right .qodef-m-image{
	position: relative;
	z-index: 1;
}

.nojs-page-list{
	display: flex;
	gap: 15px;
}
#qodef-page-footer .widget .nojs-page-list li{
	margin-bottom: 0px !important;
}

.nojs-page-list li a{
	text-transform: uppercase;
  	font-size: 11px;
	--qodef-background-position: calc(100% - 0px);
	background-repeat: no-repeat;
	background-image: linear-gradient(transparent calc(100% - 1px),var(--qode-main-color) 1px);
	background-size: 0 var(--qodef-background-position);
	transition: .4s background-size cubic-bezier(.26,.57,.14,.81);
	background-position-x: 100%;
	font-weight: 400;
	line-height: 22px;
	display: block;
	color: #fff !important;
}

.nojs-page-list li a:hover{
	background-size: 100% var(--qodef-background-position);
    background-position-x: 0;
}

.footer-form{
	margin-top: 26px;
}
.footer-form .col-6 .wpcf7-form-control-wrap .wpcf7-form-control{
	margin: 0 0 28px;
	letter-spacing: 0.5px;
}
.footer-form .qodef-button.qodef-layout--outlined{
	padding: 16px 32px;
}

/* ==========================================================================
   #jQuery Datepicker styles - start
   ========================================================================== */
#ui-datepicker-div {
	z-index: 1000 !important;
	background-color: #fff;
	min-width: 209px;
	font-size: 12px;
}

#ui-datepicker-div table tr {
	border: none;
}

#ui-datepicker-div table {
	padding: 0 4px 4px;
}

#ui-datepicker-div table td {
	padding: 3px;
	line-height: 1.5em;
}

#ui-datepicker-div .ui-datepicker-header {
	padding: 5px 16px;
	position: relative;
}

#ui-datepicker-div .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-prev {
	position: absolute;
	font-size: 14px;
}

#ui-datepicker-div .ui-datepicker-prev {
	left: 12px;
}

#ui-datepicker-div .ui-datepicker-next {
	right: 12px;
}

#ui-datepicker-div .ui-datepicker-title {
	text-align: center;
}

#ui-datepicker-div .ui-datepicker-today {
	color: #fff;
	background-color: #000;
	border: 1px solid #f9b217;
}

#ui-datepicker-div .ui-datepicker-today a {
	color: #fff;
}

#ui-datepicker-div .ui-datepicker-current-day:not(.ui-datepicker-today) a {
	color: #fff;
}
.ui-widget-header{
	border: none;
    background: transparent;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border: none;
    background: transparent;
}
.ui-widget-content{
	border: 1px solid rgba(255, 255, 255, .5);
    background: transparent;
	border-radius: 0px;
}
.ui-widget-content:after {
    background-color: #22280e;
    border: 1px solid rgba(255, 255, 255, .5);
    box-sizing: border-box;
    content: '';
    height: calc(100% + 0px);
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: -1;
}

/* ==========================================================================
   #jQuery Datepicker styles - end
   ========================================================================== */
.ui-datepicker-prev .ui-icon{
	font-family: 'ElegantIcons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.ui-datepicker-next .ui-icon{
	font-family: 'ElegantIcons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.ui-datepicker-prev .ui-icon-circle-triangle-w::before{
	content: "\34";
	font-size: 24px !important;
}
.ui-datepicker-next .ui-icon-circle-triangle-e::before{
	content: "\35";
	font-size: 24px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color: #cecece;
}
.ui-datepicker td span, .ui-datepicker td a{
	text-align: center;
}

input[type="text"].hasDatepicker{background-image: none;}

.ui-widget-header .ui-icon {
  background-image: none;
}
.ui-icon, .ui-widget-content .ui-icon {
  background-image: none;
	font-size: 0px;
}
.ui-icon {
  width: 22px;
  height: 26px;
}
.ui-icon {
  text-indent: 0;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
	margin-top: 0px;
	margin-left: 0px;
  	transform: translate(-50%, -50%);
	color: #f9b217;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
	width: 20px;
  	height: 26px;
	top: 1px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover{
	border: none;
	background: transparent;
}

.text-mt-0 h2{
	margin-top: 0px;
}



.inner-page-title .qodef-section-title p.qodef-m-subtitle{
	font-size: 17px;
	font-weight: 300;
}

.tulia-menu{
	padding: 0px 0px;
}
.tulia-menu .menu-category .menu-title{
	position: relative; 
	font-size: 29px; 
	display: inline-flex;
    align-items: center;
    gap: 14px;
	letter-spacing: .10em;
}

.tulia-menu .menu-category .menu-title::before, .tulia-menu .menu-category .menu-title::after {
	content: "";
    display: inline-flex;
    flex: 1 0 auto;
    width: 17px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17.5px' height='25.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(249, 178, 23)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M8.500,0.944 L16.056,12.500 L8.500,24.056 L0.944,12.500 L8.500,0.944 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.menu-title-center{
	text-align: center;
}
.menu-title-center{margin-bottom: 38px;}
.tulia-menu .menu-items{
	--qode-columns: 2;
	position: relative;
    display: grid;
    grid-template-columns: repeat(var(--qode-columns), minmax(0, 1fr));
    row-gap: 30px;
    column-gap: 125px;
}
.menu-item .menu-left{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.menu-item .menu-left h5{
	margin: 0;
}
.tulia-menu .menu-category{margin-bottom: 90px;}
.tulia-menu .menu-category.menu-2-col:last-child{margin-bottom: 0px;}
.menu-box{
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	padding: 45px 10px;
	text-align: center;
	border: 1px solid #f9b217;
	margin-top: 90px;
	margin-bottom: 136px;
}


.menu-items{
	display:grid;
	gap:30px;
}

.menu-3-col .menu-items{
	grid-template-columns:repeat(3,1fr);
}

.menu-2-col .menu-items{
	grid-template-columns:repeat(2,1fr);
}

.menu-top{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.menu-name{
	margin: 0px;
}

.menu-desc{
    width: 80%;
}

.menu-category-title{
	font-size:20px;
	margin-top:5px;
}

.menu-note{
	font-size:14px;
	color:#888;
	margin-bottom:25px;
}

.menu-note p{
	font-size: 17px;
	color: #ffffff;
}
.menu-note p strong{
	font-weight: 500;
}
.menu-category.menu-3-col .menu-title-center{
	margin-bottom: 58px;
}


.menu-col .submenu-wrapper{
	padding-top: 4px;
}

@media(max-width:768px){

	.menu-3-col .menu-items,
	.menu-2-col .menu-items{
		grid-template-columns:1fr;
	}

}

.menu-box .info-title{
	position: relative;
	display: inline-flex;
    align-items: center;
    gap: 14px;
	margin: 0px;
}

.menu-box .info-title::before{
	content: "";
    display: inline-flex;
    flex: 1 0 auto;
    width: 106px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='106px' height='32px'%3E%3Cimage x='0px' y='0px' width='106px' height='32px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAgCAMAAADNPB2vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA7VBMVEX///+ws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4r////flbEkAAAATnRSTlMAAwcLDhIVGBweIiUnKCsvMC0bCR04PEBESExNSzo2NUkCPzENBT4zLikkHxoQDAEKOQ8RSjQEITsGQhYqEwgjRkVHMj03IEMmFEEXGSzrL5EAAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+oDCg8RF4hA6RoAAAWbSURBVEjHpVZpe6o6EI6KGyIqbsBEBXetigsq2krFfan//+/chKC2PcdT+9z5YEKc5J28swUhJj5/gAuGwpEoHxPiophIfpKUKPBRKZhG/1My2VxeVlS4ClbkfK5QLCUTYlwQcvc/ALRCPKR/38/Fs+Vcha8+RqjVvAmGerbRbLVfOqFuL10z7ip9fqDiggJYFYb9fm8U5ps5bI5Dn4+ZVHCJz0xTdci/+P4Gw1sYwLTaM/IxVwN/M2UolCEvvvrQC+SLUH+TQosFYVAPCvm8ROyxI0OipecAD3h6TLplKu/0ykb4bq3Ba7jULrqMBBEKasvON5hZJ+ms1hmbqW8gnPQY3NJDUU8sogyx9QWhUaTK7eo4QVX9FZDD6HWfu53j20LKRhmYS6NMsUTJrsP8sGB8GunjLjnHg/bwbtpQLRs8ORmsChS85Y7aCuWUq46k4CkdwwpYAMXrRn2gkkv4tbx7tmu4Ec6Sk7R9+eSQ0WXti4gQpfZAAHVg564EzQKhDLpXDXsDJbqptwcru/+8D6EYvH45zXfctZLJZmsX8v/ptomj+Ik9EpmmHB35wmt1Tx3lHG4qOrkwxbK3eguOHhtAOUP5Fbl8DT0pYbaJOl/t+GRNHLnUycrR37/qVKDI+DyCxVbGQOONgwpCAbn/LFaShoArpeIENzwfyTQLjzfHgMBma8ayXy2yrwWqlaHwLFRtj7vXePCHlQ2rG/VTZufcPON31BHje4NpPmcgQn5HBCQ4zwtgP4vF4SWjwGfGUDqfd2vGgnjnDMOrzhHy7LqzOf2/CXTHAfZ1GNeOEHgWCkVgPmNcLifIhhCq7l3q+hC+6aTgnU0C2htCWezy0bTWRHG3Mp6GIjF7cjngIEUKyBmFWAwPCVSvnHLTY+JoHk0x7EeWfN+sn4TnkRBqwb5HxyacYGsgP6MkChxKLDXLZTQMa6Ybgg9U+AR1mft+A0WwFFppjfib636r6QKbOpKjXcyoK0KQ8jdLQA+NV7edPO7+CokQrqrCnfKOypHf+gD1SGRcWCD2TRIQAsmBC7XsmrcfbtX4nSyWYN0iyTjRulpOoRiphR1gDL1DHG1ApKEiXasGZ6aeOLsbSyb4T813NgYcuzbHV5rXgnZYNqmXWHwadfXYAHdaU0VvydJ/BBqSMg0qqG+fVD/2sJe8+doMID2hDGbUG+jstqKeqcTdhEJou3JvKik/Zy+vrg5V3ThacJIWi0WXC0zIqt5WoPzhuqwmb65GZAcoZrrJnAEF2u5akI0W/yNSHNZeD4vfHhdOaWqj2WEFc7e7D82E5zczifyK4/pRBPDuUTI5yiOjNv0mPkKaQuvOZCT0YYHVtEwCN5B033QO2oUE8Bl7fWRMmstZdbGMBsDGpc5eOlV0ZDFfXcHqAVIVV74u6Fk8QkYwfiJGiz20qJiQP3Bnk9ETovEsqasFxaqQhu1ehVuZMR5o4tukC3QeQGWdybeV2YoV2eFlRcyepifSGMN8CxdX0dJILLxqapt6MaaCTHMZBUjvhlV0tpiDGXmAxF0rJ7XIe+JJEPMu2MmS12H9wE3CTWIt3kb9qKfNiYMCZdjQwhAkd0/Qfm5MZebl7MPKLnh5QlFP11wf4w7S2YPA5nNkv5yM2NXpWAG1wEfN5ZlYccBQIqmr8w7gSidgIHtNgY7ooWTLbAxkiipsvGo0yYGJb4zbO/r4gVOTvM9eKnvQSMScdZSuEPaakWF/dwI3LUF+66F/SK6B/NHEhkTc8jKAhIelt1Xlswt9oTh9u4KWS7Z5ceuQ2fZtKjj3pze2hCH6tzQaKWLPvLIjmeErQTlMI0LPOObrd02Di1y2Jwx/iDNITUc/lyTShmAQvRWUjAxKMVFStOajGmPY3ZA0PQhU3neZ88h+AsSjqix9OSnIi2Is9Lv+9of8B8hhvmDNywCtAAAAAElFTkSuQmCC' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.menu-box .info-title::after{
	content: "";
    display: inline-flex;
    flex: 1 0 auto;
    width: 106px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='106px' height='32px'%3E%3Cimage x='0px' y='0px' width='106px' height='32px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAgCAMAAADNPB2vAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA7VBMVEX///+ws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4qws4r////flbEkAAAATnRSTlMACRIbHiInKy0wLyglHBgVDgsHAwUNMTw/OAI6SU1MNTZAREhLHQYkO0ofPiEENC4RDAoPOQEQGikzIwgTKhZCN0MgPTJHRUYUJkEXLBkiSRhvAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+oDCg8TLAt9YrwAAAWeSURBVEjHpVbneuJKDBXF9N4xyGA8gE0J1UBiErqpef/XuRrbQDa77JLv6geMp+hIRxqNAP6fuNwer+DzB4JfJOT3h30RwRuNxd2JZCr964lM5rG2rJDLF4rhxPd5MR4ulfEuUt7nC/tDwUq1lJdrCrsvKDU5X6zTkUZT1RCZKvwJLt2SsR3o1IUKy3W/LsRfNJbvCbH+YDgc+SSGSolJY2F436FnXINJfNpqznqvxTYyALdlWbVZYWVBv++L8bH4pmgzFzdHGDPMizQaRQ1a9ciyz02frvk87nlvY1XGFqQ//DIWfKM/UZOUFgCVar3vWWAdjAAu77zmVx8Qq2EuRWMjxNrrRDbaB2iR/3Wo+gd8T2PpUBSM4cY206hvd2Zw2viGNN2X3bRoxUouk86pNBavi1VEFZUYH3aY4rk6q+TjM2nqfJQwpxIQE/SCdPdFHzXHbBFcH1w2emZ+XGD7HuoPjNCvF/3XiVVRxRW3PV3BjXGdnSDRWdLc1scap5BEruXLOSfEnEtk5qmwoviwYuwaGsoHfSfzUQUd6w44E5ccIU2m31yFo8nDtZK2sTSIZoA+PKQlpZhd+E1S8fWsFwzO1od7WIa1JEAOuYtJfLHnVDzYbFQxd9uXOig1a7LvL9fSU8nlLFQwBs9JCQsZmOPWCpGUsrnZ2ms+vIXvwG9KzYnHK+tWK85CC4NPIhnokxduAqQEgyjyq5ZlG5uRvmSmbtEz1/VT2xq6Nkosdc2OCVtlnoRK4iHzgu0VHjlJ2KPrJC/sbNVlh0ceITxT5OZ8KMqyCyKaHYLhniWeRKKMWBM7W7Vn2caKAO/lpL30hoHbthhaleCwykIcDejubdYaC4w+i0TxON1TDGoqpFjEobZsZ1Y6UBgQlJWcHxiHM5WGgJVGYJww8jwSpBeXL1Al+CRtlmztzBLV8j4ECfTadKdAX+KJEw0wWOHsB0g8sMJtvHuBAYYanEE3Vm0a2cRbA1GzlPdU/tt/D/NLGVd+iMSrxKczyvCzF8pqHwVfs+v06kI5MYAxz77ENe9IdJ8krX+IBBDQEvbggLzcxfy4gTC+2fxS/dGVCAQK9JE/3ap/UsX9/MdIFI62rcIv2XcEXw+SM9XgEevtj2Ufv60f1xMRhi9fCrhLCAUjk2ewDLt4p3dL63OIYUWzHorpGXgkG2MlJEJSc4oIeFa4+rwfF98llIh2dfQElmCFu4l20W6iYpUNGGkRGBevCjc1y2f9s4BKk9+QbjIxmc/nnhOqB13MHneS8BjC/24XzQZnLqFVHB/RfhaSppKCoObEJ6Rxo9OtBe6ODTA6FfPWP4Sdt2mL4YdQO9xl7cEBsubeepnSG8RX3UKSzvRYONX+yKg0TS5lXHTSomdMAJraU1H9jEfvvM2w8whqStWa6x+gENF2CctBelpzHGm+kzz8Jtg3WtDOiaOMWm4OAz+5fQq7deizovirwhzLPsKKariYN7w7MrJtlT53DSVebPSmVKZ8G5atKHYvuFwge/F0XR1yenexHBHl3fc2omsWH0FBsmjTXetwT1IhspfnxmSDBYI2FuUBpLxLeqxqvVg3cWxTY1ecOq5E0Ok6sreegGp04nFqHDjY1gA9Oc0xNAXSc6ggO9L/ea95hZKEyksna0SDNdqYF2y1KRGmzAkjeE83/Q2qNH+RwTsp4RcDT+vhKNojDnMuEM8U+zKuci3qzHon3hwV1zfzp0zDvNNT6BuUqnXn6SkU4e8y8qn33hdNX+d9Sc2OufQLzWCet6VMDce/9t9dRWo6POohHF/2lJGbkDcFr3n4p4j9TmBs4m/CTstLNKF/3/6hmXWOJcYKWCEjEuvcgrgJvL7+G8oBNPrn+vrNx+XY8cQnhv5gp9ErK5VQVcFa/TblJc69z0L9RNLxiN8vuH+xxVMQ/7j3PzuuwXQX4456AAAAAElFTkSuQmCC' /%3E%3C/svg%3E");
    background-repeat: no-repeat;

}
.menu-box h5{margin: 0px; line-height: 2.32; margin: 0px;}
.menu-box p{font-size: 17px; line-height: 2.0; margin: 0px !important;}
.menu-box p span{font-size: 12px;}

.tulia-menu .menu-category.menu-2-col{max-width: 900px;width: 100%; margin: 0 auto; margin-bottom: 90px;}


.menu-gallery{margin-bottom: 115px;}

.menu-full-image{
position:relative;
overflow:hidden;
min-height:450px;
}

.parallax-img{
position:absolute;
top:50%;
left:0;
width:100%;
height:120%;
transform:translateY(-70%);
}

.parallax-img img{
width:100%;
height:auto;
min-height:100%;
object-fit:cover;
display:block;
will-change:transform;
}


.tulia-menu .menu-category.menu-3-col{max-width: 1360px;width: 100%; margin: 0 auto; padding: 110px 0px;}

.menu-3-col .menu-columns{
	display:grid;
	gap:80px;
	grid-template-columns:repeat(3,1fr);
}

.menu-3-col .menu-columns .menu-col .submenu-title{font-size: 25px; margin: 0px; margin-bottom: 36px;letter-spacing: .1em;}
.menu-3-col .menu-columns .menu-col .menu-item{margin-bottom: 36px;}
.menu-3-col .menu-columns .menu-col .menu-item:last-child{margin-bottom: 0px;}
.menu-bottom-note{ text-align: center; max-width: 885px; margin: 0 auto; width: 100%;margin-top: 50px;}
.menu-bottom-note p{font-size: 12px;text-transform: uppercase;line-height: 1.667; color: #ffffff;   letter-spacing: 0.1em;}
.menu-desc{font-size: 17px;}

.tulia-menu .menu-category.menu-3-col .menu-top{
	column-gap: 34px;
}

@media (min-width: 1290px) {
	.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second{
		/*max-width: 1284px !important;
		margin: 0 auto;
		width: 100%;
		left: 0px !important;
		right: 0px !important;
		height: auto !important;
		width: 1284px !important;*/
		
		max-width: 93vw !important;
		        left: 0 !important;         height: 364px !important;
	}


	.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul>li{
		padding: 0 33px;
	}
	
	.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul {
    position: relative;
   
    left: -30px;
    padding-left: 0;
    width: 263px;
}

}




.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second::after{
	content: '';
    position: absolute;
    top: 20px;
    left: 20px;
    width: 100%;
    height: 100%;
    border: 1px solid #f9b217;
    z-index: -999999;
    pointer-events: none;
}
.menu-category.menu-3-col .menu-title-center p strong{
	font-weight: 500;
}



.image-block-card{
	opacity: 0;
	transform: scale(.82);
	transition: transform 1.2s ease,opacity .35s;
	overflow: hidden;
  	display: block;
}

.menu-gallery.qodef--appeared .swiper-slide .image-block-card{
	opacity: 1;
  	transform: scale(1);
}

.delighted-center{
	text-align: center;
}

.we-contact-form{
	max-width: 677px;
	width: 100%;
	margin: 0 auto !important;
}

.we-contact-form .f-row{
	display: flex;
    flex-wrap: wrap;
}
.we-contact-form .col-6 {
    width: calc(50% - 12px);
	margin-bottom: 25px;
}
.we-contact-form .col-12 {
    width: 100%;
}
.we-contact-form .col-6 + .col-6 {
    margin-left: auto;
}
.we-contact-form h2{
	text-align: center;
	margin-top: 0px;
	font-size: 29px;
}
.we-contact-form .f-row.top-brack{
	padding-top: 125px;
	text-align: center;
}
.we-contact-form input[type=date], .we-contact-form input[type=email], .we-contact-form input[type=number], .we-contact-form input[type=password], .we-contact-form input[type=search], .we-contact-form input[type=tel], .we-contact-form input[type=text], .we-contact-form input[type=url], .we-contact-form select, .we-contact-form textarea{
	font-size: 17px;
}
.we-contact-form .f-row.let-btn{
	margin-top: 48px;
	text-align: center;
}

.info-who .wpcf7 form.invalid .wpcf7-response-output, 
.info-who .wpcf7 form.unaccepted .wpcf7-response-output, 
.info-who .wpcf7 form.payment-required .wpcf7-response-output{
	text-align: center;
}

.we-contact-form .col-6 input[type="text"].hasDatepicker{
	background-image: url('images/calendar-icon.png');
	background-repeat: no-repeat;
	background-position: 99% center;
	background-size: auto 40%;
}

.image-line-left .qodef-m-images .qodef-m-main-image{
	position: relative;
}
.we-contact-form .let-btn button[type="submit"]{
	padding: 18px 40px;
}


.git-main .get-input{
	padding: 10px 15px;
	border: 1px solid #696e4c;
	background: #293013;
}

.git-main .get-input input[type=text]{
	border: none;
}
.git-main .get-input input[type=email]{
	border: none;
}
.git-main .get-input textarea{
	border: none;
	font-size: 17px;;
}
.git-main .f-row{
	display: flex;
    flex-wrap: wrap;
}
.git-main .col-6{
	width: calc(50% - 12px);
}
.git-main .col-6 + .col-6{
	margin-left: auto;
}
.git-main .col-12{
	width: 100%;
}
.get-input .label{
	font-size: 11px;
	color: #f9b217;
	line-height: 16px;
	letter-spacing: 2.5px;
	margin-bottom: 3px;
}
.git-main .get-input input {
	font-size: 17px;
    padding: 0px 0px;
}
.git-main .get-input{
	margin-bottom: 19px;
}
.git-btn{
	margin-top: 25px !important;
}
.git-main .get-input span.wpcf7-form-control-wrap input{
	height: 24px;
}

.footer-form .f-row:last-child .col-12 {
    margin-top: 10px;
}

.smallimg .qodef-m-image img {
    width: 200px !important;
}

.map-card .qodef-google-map{
	position: relative;
	overflow: hidden;
	
}
.map-card{
	min-height: 501px;
	margin-right: -95px;
}
.map-card #map-canvas{
	width: 100%;
	height: 501px;
	border-radius: 0px 0px 0px 200px;
}

.gm-style .gm-style-iw-c{
    background: #f9b217;
    border-radius: 0px;
	padding: 5px 15px !important;
	top: -10px;
}

.gm-style .gm-style-iw-tc::after{
	background: #f9b217;
	height: 22px;
	top: -10px;
}
.gm-style .gm-style-iw-d{
	overflow: hidden !important;
}

.logo-inf img{
	max-width: 132px !important;
	height: auto;
	width: 100%;
	margin: 0 auto;
}
.infos{
	display: flex;
	align-items: center;
	gap: 10px;
}

.gm-style .gm-style-iw-c .gm-style-iw-chr{
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}
.right-inf p{
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	line-height: 1.313;
	font-family: "Jost", sans-serif;
	margin-bottom: 5px !important;
  	margin-top: 0px !important;
}

.right-inf{
	width: 160px;
}
.right-inf a{
	font-size: 16px;
	color: #000000;
	font-weight: 500;
	line-height: 1.313;
	font-family: "Jost", sans-serif;
	text-transform: uppercase !important;
	text-decoration: underline !important;
	text-underline-offset: 5px;
}
.gm-style-iw-chr button{
	width: 40px !important;
    height: 40px !important;
}
.gm-style-iw-chr button span{
	margin: 7px !important;
}

.gm-style .gm-style-iw-t .gm-style-iw-tc{
	filter: none;
}

.qodef-drop-down-second-inner.qodef-content-grid {
    width: 1100px;
    margin: 0 auto;
    background-color: inherit;
	padding: 0px 20px;
    height: 100%;
    width: 100%;
}

.gmnoprint .gm-svpc img{
	max-width: none;
}

.qodef-content-full-width div[data-element_type=container].qodef-elementor-content-grid{
	width: 1152px;
}


.pd-add .qodef-m-text-info .qodef-m-text p{
	max-width: 330px;
	width: 100%;
}
.pd-add .qodef-m-button .qodef-button.qodef-size--large{
	padding: 18px 40px;
}

.wipd-add .qodef-m-button .qodef-button.qodef-size--large{
	padding: 18px 40px;
}



.qodef-header-sticky .qodef-header-sticky-inner{
	padding-top: 12px;
	padding-bottom: 12px;
}

.qodef-button.qodef-layout--outlined.qodef-html--link{
	padding: 18px 40px;
}





#qodef-page-footer .footer-cnt .qodef-grid .qodef-grid-inner .qodef-grid-item:first-child{
	padding-left: 30px;
}
#qodef-page-footer .widget .nojs-page-list li:nth-of-type(1) a{
	background-size: 100% var(--qodef-background-position);
    background-position-x: 0;
}
#qodef-page-footer .widget .nojs-page-list li:nth-of-type(2) a{
	background-size: 100% var(--qodef-background-position);
    background-position-x: 0;
}
#qodef-page-footer .widget .nojs-page-list li:nth-of-type(3) a{
	background-size: 0;
  background-position-x: 0;
}
#qodef-page-footer .widget .nojs-page-list li:nth-of-type(4) a{
	background-size: 0;
  background-position-x: 0;
}
#qodef-page-footer .footer-cnt .widget p{
	color: #ffffff;
}
#qodef-page-footer .footer-cnt .widget a{
	color: #ffffff;
}

#qodef-page-footer .footer-cnt .widget a:hover{
	color: #f9b217;
}

#qodef-page-footer .widget .nojs-page-list li a:hover{
	color: #f9b217 !important;	
}

#qodef-page-footer .widget a{
	color: #ffffff;
}
#qodef-page-footer .widget a:hover{
	color: #f9b217;
}

.private-info-pr .qodef-m-button .qodef-button.qodef-layout--outlined.qodef-html--link{
	padding: 18px 28px;
}
.coc-info .qodef-button.qodef-layout--outlined.qodef-html--link{
	padding: 18px 25px;
}



.git-main .git-btn button[type="submit"]{
	padding: 16px 55px;
}

.elementor-11808 .top-menu-btn .elementor-button{
	width: 167px;
}
.elementor-11942 .top-menu-btn .elementor-button{
	width: 167px;
}
.elementor-11945 .top-menu-btn .elementor-button{
	width: 167px;
}
.elementor-11950 .top-menu-btn .elementor-button{
	width: 167px;
}
.elementor-11948 .top-menu-btn .elementor-button{
	width: 167px;
}

.tulia-menu .menu-category.menu-3-col .menu-title{
	margin-bottom: 0px;
}

.tulia-menu .menu-category.menu-3-col .menu-note p{
	margin-top: 3px;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
    padding: 0 28px 0 28px;
}
.change-text h3.qodef-m-title{
	text-transform: none;
	font-style: italic;
}
.at-pgn .qodef-m-text-info .qodef-m-text p{
	margin-bottom: 28px;
}

.right-read-more{
	max-width: 423px;
	width: 100%;
	margin-left: auto;
}
.mero-info {
    display: none;
}



.right-read-more .elementor-element-39ee3ca p{
	margin-bottom: 28px;
	margin-top: 0px;
}

.read-more-btn a.elementor-button-link{
	position: relative;
	display: inline-flex;
  	align-items: center;
	gap: 14px;
	font-size: 13px;
	letter-spacing: .1em;
	font-family: Jost,sans-serif;
}
.read-more-btn a.elementor-button-link::after{
	content: "";
	position: relative;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #fff;
	height: 13px;
	display: block;
	width: 13px;
	top: 3px;
}

.hos-block .qodef-m-info{
	text-align: center;
	max-width: 747px;
	width: 100%;
}
.hos-block p{
 line-height: 1.647;
}

.read-more-btn a.elementor-button-link.active::after{
	top: -2px;
    transform: scaleY(-1);
}


	.about-left-info .qodef-m-text p{
		margin-bottom: 30px;
		max-width: 436px;
    	width: 100%;
	}

	.page-id-11942 .menu-desc{
		width: 100%;
	}


	.page-id-11942 .tulia-menu .menu-category.menu-2-col .menu-note{
		color: #ffffff;
	}
	.page-id-11942 .menu-full-image{
		margin-bottom: 100px;
	}
	.page-id-11942 .menu-gallery{
		margin-bottom: 0px;
	}

	.menuthings .menu-menu-buttons-container{
		max-width: 990px;
		margin: 0 auto;
		width: 100%;
	}
	.menuthings .menu-menu-buttons-container ul {
		display: flex;
		gap: 20px;
		justify-content: center;
	}
	.menuthings .menu-menu-buttons-container ul li{
		list-style: none;
	}
	.menuthings .menu-menu-buttons-container ul li a{
		background-color: #61CE7000;
		font-family: "Jost", Sans-serif;
		font-size: 13px;
		font-weight: 300;
		text-transform: uppercase;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #F9B217;
		border-radius: 0px;
		padding: 13px 12px;
		display: block;
		text-align: center;
	}
	.menuthings .menu-menu-buttons-container ul li{
		max-width: 165px;
		width: 100%;
	}
	.menuthings{margin-bottom: 110px;}

	.menuthings .menu-menu-buttons-container ul li.current_page_item a{
		border-color: #525837;
		background-color: #525837;
	}
	.menuthings .menu-menu-buttons-container ul li a:hover{
		border-color: #525837;
		background-color: #525837;
	}
	


	.qodef-header-navigation > ul > li.menu-item-11937.qodef-menu-item--wide{
		position: static;
	}

	.elementor-4971 .elementor-element.pd-4 h2{
		margin-bottom: 8px;
	}

	.contact-link .qodef-m-text-info p a:hover{
		color: #f9b217 !important;
	}



	/*.qodef-header-navigation > ul > li:first-child .qodef-drop-down-second{
		max-width: 974px !important;
	} */


.page-id-11945 .tulia-menu .menu-category.menu-2-col .menu-desc{
	width: 85%;
}


#qodef-page-footer-bottom-area-inner {
    margin-bottom: 80px;
}

.page-id-11948 .tulia-menu .menu-category.menu-2-col.two-count-5:nth-last-child(2) .menu-items{
    row-gap: 13px;
}

.mero-info.elementor-element-c07e919 p{
	margin-top: 0px;
	margin-bottom: 28px;
}

.inner-text-info p{
	padding-bottom: 23px;
	margin: 0px !important;
}

p {
    color: #fff;
}
.inner-text-info ul, .inner-text-info ol{
	padding: 0px 0 25px 0px;
	list-style: none;
}
.inner-text-info ul li{
	position: relative;
	padding-left: 20px;
	margin-bottom: 10px;
}
.inner-text-info ul li::before{
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	background-color: #ffffff;
	border-radius: 50%;
}
.inner-text-info ul li a{
	text-decoration: underline;
}
.inner-text-info ul li a:hover{
	text-decoration: none;
}

.menu-full-image {
    position: relative;
    overflow: hidden;
}


.parallax-img-holder {
    will-change: transform;
    transition: transform 0.1s linear;
}

.parallax-img-wrapper img {
    width: 100%;
    display: block;
}

.parallax-row-holder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.parallax-img-holder {
  position: absolute;
  top: 0;
  left: 0;
  height: 120%;
  width: 100%;
}
.parallax-img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  will-change: transform;
}
.parallax-img-wrapper .parallax-img{
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	max-width: unset;
}

.menu-full-image {
    position: relative;
    overflow: hidden;
    height: 500px; /* section height */
}

.parallax-img-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%; /* BIGGER than container */
}

.parallax-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.menu-full-image{
	min-height: 90vh;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #fff;
}

.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {
    color: #fff;
    font-size: 15px;
}

.ui-datepicker .ui-datepicker-year, .ui-datepicker .ui-datepicker-month{color: #fff;}

html .qodef-header-navigation>ul>li>a .qodef-menu-item-text{--qodef-background-position: calc(100% - 4px);}

.private-info-pr .qodef-m-text-info .qodef-m-text p{
	margin-bottom: 28px;
}

.myGallerySlider .swiper-wrapper{
	align-items: center;
}
.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
	overflow: hidden;
    display: block;
	position: relative;
	min-height: 240px;
	cursor: pointer;
}
.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper img{
	transform: scale(1.001);
	--qode-hover-scale: 1.02;
	transition: transform .6s cubic-bezier(.34, .78, .45, .98);
	position: absolute;
	height: 100%;
	width: 100%;
	object-fit: cover;
	
	    object-position: top;
	    transition: all 0.3s;
}

img.lg-object.lg-image {
    max-height: 80vh;
}

p.qodef-copyright a:hover {
    color: #fff !important;
}
.myGallerySlider .swiper-wrapper .swiper-slide:hover .round-borders-wrapper img{
	transform: scale(var(--qode-hover-scale));
}
.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
	border-radius: 15vmax 15vmax 0 0;
	min-height: 366px;
}
.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
	border-radius: 15vmax 15vmax 0 0;
	min-height: 366px;
}
.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
	border-radius:0 0 7.7vmax 0;
	min-height: 366px;
}

.qodef-image-gallery.qodef-border-radius-predefined-2 .qodef-e:nth-of-type(5n-2) .qodef-round-borders-wrapper,.qodef-image-gallery.qodef-border-radius-predefined-2 .qodef-e:nth-of-type(5n-4) .qodef-round-borders-wrapper {
    border-radius: 15vmax 15vmax 0 0
}

.lg-outer .lg-thumb-item{border-radius: 0px !important; border: none !important;}


#qodef-page-footer input[type="date"]:focus, #qodef-page-footer input[type="email"]:focus, #qodef-page-footer input[type="number"]:focus, #qodef-page-footer input[type="password"]:focus, #qodef-page-footer input[type="search"]:focus, #qodef-page-footer input[type="tel"]:focus, #qodef-page-footer input[type="text"]:focus, #qodef-page-footer input[type="url"]:focus, #qodef-page-footer select:focus, #qodef-page-footer textarea:focus{
	background-color: transparent;
	border-color: rgba(201,165,129,.5);
	color: #ffffff;
}

.grecaptcha-badge {left: -999999999px!important;}
 
#cookie-law-info-bar { color: #212529!important;  font-weight: 400!important;  width: 282px!important; font-size: 13px!important; line-height: 18px!important; padding: 15px 12px 7px !important; border-radius: 2px!important;  }
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited { border-radius: 3px!important; }
.cli-plugin-button, .cli-plugin-button:visited {padding: 7px 14px!important; font-size: 13px!important;}
.pvcookie { color: #000000!important; text-decoration: underline;}


.qodef-mobile-header-opener{
	flex-direction: column;
  gap: 7px;
}
.qodef-mobile-header-opener::after {
	content: "Menu";
	color: #fff;
	font-size: 13px;
	font-family: Jost, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	margin-left: 18px;
}
.qodef-mobile-header-opener.qodef--opened::after {
	display: none;
}

.hidedivall {
    display: none;
}


@media only screen and (min-width: 1513px) {
	.elementor-24 .dining-cnt{
		max-width: 100% !important;
		width: 100%;
		margin: 0 auto;
		padding-left: 6%;
		padding-right: 6%;
	}
	.qodef-content-grid-1300 div[data-element_type=container].qodef-elementor-content-grid{
		width: 1152px !important;
        max-width: 1152px !important;
	}
	.elementor-11970 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-4615 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-4971 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11808 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11942 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11950 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11948 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11767 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11945 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-11945 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-13365 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-13414 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	.elementor-13377 .elementor-element.inner-img-fix{
		min-height: 578px;
	}
	
	.qodef-content-grid-1400 div[data-element_type=container].qodef-elementor-content-grid{width: 1190px !important; max-width: 1190px !important;}

	
	.about-left-info h2.qodef-m-title{
		font-size: 35px;
	}
	
}
@media only screen and (min-width: 1200px) {
	.elementor-24 .left-h-info-css .elementor-element.elementor-element-c8b5a1d{
		width: 78%;
	}
	.elementor-24 .right-h-info-css .elementor-element.elementor-element-fda3450{
		width: 70%;
	}
	.elementor-24 .dining-cnt{
		max-width: 1280px !important;
		width: 100%;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.elementor-24 .follow-cnt{
		padding-left: 89px;
		padding-right: 89px;
	}
	.footer-cnt .qodef-content-grid{
		width: 1152px;
	}
	.private-cnt.e-con .e-con-inner{
		max-width: 1095px;
	}
	.pri-box-right .qodef-button.qodef-html--link{
		padding: 18px 28px;
	}
	.pri-box-right .qodef-m-text-info{
		max-width: 345px;
		width: 100%;
	}
	.qodef-content-full-width div[data-element_type="container"].qodef-elementor-content-grid.ts-counts{
		width: 1235px;
		max-width: 1235px;
	}

	.about-left-info h2.qodef-m-title{
		font-size: 35px;
	}
	

}
@media only screen and (max-width: 1490px) {
	.elementor-4615 .elementor-element.elementor-element-ec6289b.coc-info{
		width: 85%;
	}
	.tulia-menu .menu-category.menu-3-col{
		padding: 110px 20px;
	}
	.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner > ul{
		padding: 30px 0 10px;
	}
	.qodef-header-navigation ul li.qodef-menu-item--narrow ul li{
		padding: 0 20px 0 20px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
		min-height: 236px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
		min-height: 236px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
		min-height: 236px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
		min-height: 168px;
	}
}
@media (min-width: 1140px) and (max-width: 1280px) {

	.qodef-content-full-width div[data-element_type=container].qodef-elementor-content-grid{
		width: 1140px;
	}

	.qodef-header--split-left-to-right #qodef-page-header-inner {
		margin-top: 42px !important;
	}
	#qodef-page-header-inner{
		padding: 0 24px !important;
	}
	.qodef-header-navigation > ul > li{
		margin-left: 8px !important;margin-right: 8px !important;
	}
	.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second{max-width: 1140px !important;left: 0px !important;min-height: 330px;width: 1140px !important;}

	.elementor-background-video-container video{
		width: 100% !important;
		height: 100% !important;
	}

	.about-info div[data-element_type="container"].qodef-elementor-content-grid{
		width: 1175px;
	}
	.about-info .elementor-element.elementor-element-003f771{
		padding-left: 11.5%;
	}


	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
		min-height: 276px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
		min-height: 276px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
		min-height: 276px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
		min-height: 190px;
	}
	


}
@media only screen and (min-width: 1024px) {
    .page-id-11945 .tulia-menu .menu-category.menu-3-col {
        padding: 90px 0 80px 0;
    }
    .page-id-11945 .menu-category.menu-3-col .menu-title-center{
            margin-bottom: 0;
    }
    
    .page-id-11945 .menu-note{
            margin-bottom: 0;
    }
}
@media (max-width: 1024px) {
	#qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center > .qodef-grid-inner > .qodef-grid-item{
		padding: 16px 15px;
	}
	#qodef-page-footer-top-area-inner{
		padding-top: 60px;
 		padding-bottom: 60px;
	}
	.nojs-page-list{
		gap: 10px;
        flex-wrap: wrap;
	}

	.tulia-menu{
		padding: 0px 0px;
	}
	.menu-gallery{margin-bottom: 90px}
	.menuthings {
		margin-bottom: 60px;
	}
	.menu-title-center{margin-bottom: 15px; }
	.tulia-menu .menu-category.menu-3-col{padding: 40px 0px; max-width: 900px;}
	.menu-box{margin-top: 40px; margin-bottom: 50px;}
	.menu-3-col .menu-columns{
		grid-template-columns: repeat(2,1fr);
	}
	.menu-box .info-title{flex-wrap: wrap;justify-content: center;}
	.menu-box p{font-size: 14px;}
	.menu-box .info-title::before{width: 76px; height: 22px; background-size: cover;flex: inherit;}
	.menu-box .info-title::after{width: 76px; height: 22px; background-size: cover;flex: inherit;}
	.tulia-menu .menu-category.menu-2-col{margin-bottom: 60px;}

	.page-id-11948 .menu-box{
		margin-top: 70px;
    	margin-bottom: 50px;
	}

	.elementor-background-video-container video{
		width: 100% !important;
		height: 100% !important;
	}
	.map-card{
		margin-right: 0px
	}

	.nojs-page-list{justify-content: center;}

	#qodef-page-mobile-header-inner{
		padding-top: 15px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
		min-height: 293px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
		min-height: 293px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
		min-height: 293px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
		min-height: 220px;
	}

	footer #qodef-page-footer-bottom-area #qodef-footer-logo-holder{
		padding-left: 4%;
  		padding-right: 4%;
	}
	footer #qodef-page-footer-bottom-area-inner{
		padding-left: 4% !important;
  		padding-right: 4% !important;
	}
	#qodef-page-footer #qodef-footer-logo-holder a{top: 20px;}

	footer .qodef-content-grid{
		max-width: 940px;
		width: 100%;
	}

	.menu-full-image {
        min-height: 0;
        margin-bottom: 0;
        height: 300px;
    }

	.top-buttons-mobile{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.top-buttons-mobile a{
		font-family: Jost, sans-serif;
		font-weight: 400;
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: .1em;
		line-height: 18px;
		position: relative;
		display: inline-flex;
		vertical-align: middle;
		text-align: center;
		width: 100%;
		margin: 0;
		text-decoration: none;
		text-transform: uppercase;
		background: #293013;
		padding: 19px 20px;
		color: #ffffff;
		justify-content: center;
	}
	.top-buttons-mobile a + a{
		background: #F9B217;
		color: #000000;
	}

}
@media (max-width: 880px) {
	.qodef-content-grid .qodef-grid > .qodef-grid-inner{
		grid-template-columns: 1fr;
	}
	.has-text-align-left{
		text-align: center;
	}
	#qodef-page-footer .qodef-grid-item .widget_block p {
		text-align: center !important;
	}

	.tulia-menu{
		padding: 0px 0px;
	}
	.tulia-menu .menu-category.menu-2-col {
		width: 86%;
		max-width: 86%;
	}
	.tulia-menu .menu-category.menu-3-col{padding: 40px 0px;}
	.menu-box{margin-top: 40px; margin-bottom: 50px;width: 86%;}
	.menu-3-col .menu-columns{
		grid-template-columns: repeat(2,1fr);
	}
	.menu-box .info-title{flex-wrap: wrap;justify-content: center; font-size: 24px;}
	.tulia-menu .menu-category .menu-title{font-size: 24px;}
	.menu-box p{font-size: 14px;}
	.menu-box .info-title::before{width: 76px; height: 22px; background-size: cover;flex: inherit;}
	.menu-box .info-title::after{width: 76px; height: 22px; background-size: cover;flex: inherit;}

	.map-card{
		margin-right: 0px;
	}

	.nojs-page-list{justify-content: center;}
	#qodef-page-footer #qodef-footer-logo-holder a{top: 15px;}
	.social-icons a{font-size: 18px;}
	.we-contact-form h2	{font-size: 22px;}
	.we-contact-form .f-row.top-brack{padding-top: 80px;}

	.form-top-title .qodef-info-section.qodef-layout--background-text .qodef-m-title{font-size: 26px;}
	.we-contact-form input[type="date"], .we-contact-form input[type="email"], .we-contact-form input[type="number"], .we-contact-form input[type="password"], .we-contact-form input[type="search"], .we-contact-form input[type="tel"], .we-contact-form input[type="text"], .we-contact-form input[type="url"], .we-contact-form select, .we-contact-form textarea{
		font-size: 14px;
	}
	.qodef-button.qodef-layout--outlined.qodef-html--link{padding: 16px 30px;}
	.we-contact-form .let-btn button[type="submit"]{padding: 18px 30px;}

	.right-read-more{
		max-width: none;
		width: 100%;	
	}

	.menuthings {
		margin-bottom: 35px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
		min-height: 293px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
		min-height: 293px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
		min-height: 293px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
		min-height: 220px;
	}

	.page-id-11942 .menu-title-center{margin-bottom: 10px;}

	.menu-2-col .menu-items {
		grid-template-columns: 1fr;
	}
	.page-id-11942 .menu-full-image{margin-bottom: 50px;}
	.tulia-menu .menu-category.menu-2-col{margin-bottom: 50px;}
	.page-id-11945 .tulia-menu .menu-category.menu-2-col{margin-bottom: 50px;}

	.page-id-11945 .menu-gallery{margin-bottom: 50px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 {padding-bottom: 5px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 .menu-title-center{margin-bottom: 0px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 .menu-note{margin-bottom: 0px;}
	.page-id-11945 .tulia-menu .menu-category.menu-2-col.two-count-5 .menu-items{row-gap: 24px;}

	.page-id-11948 .menu-title-center{margin-bottom: 10px;}
	.page-id-11948 .menu-gallery{margin-bottom: 50px;}

	.page-id-11948 .tulia-menu .menu-category.menu-3-col{width: 86%;}
	.page-id-11948 .menu-3-col .menu-columns{grid-template-columns: repeat(1,1fr);}
	.menu-3-col .menu-columns .menu-col .submenu-title{font-size: 22px;}
	

}

.wpcf7-response-output {
    display: none;
}
@media (min-width: 881px) {
	#qodef-page-footer .footer-cnt .qodef-grid .qodef-grid-inner .qodef-grid-item::after{
		background: rgba(176, 179, 138, .2) !important;
		
	}
	
	.privtding {
    position: relative;
    left: 64px;
}
}
@media only screen and (max-width: 680px) {
	.follow-title h2 span{
		font-size: 50px;	
	}
	#qodef-page-footer-top-area-inner{
		padding-top: 40px;
    	padding-bottom: 40px;
	}
	#qodef-page-footer-top-area-inner > .qodef-grid.qodef-alignment--center > .qodef-grid-inner > .qodef-grid-item{
		padding: 16px 14px;
	}
	.footer-form .col-6{
		width: 100%;
	}
	input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{
		margin-bottom: 21px;
		font-size: 14px;
	}
	.nojs-page-list{
		flex-wrap: wrap;
		justify-content: center;
	}
	#qodef-page-footer-bottom-area-inner.social-media-footer {
	  margin-bottom: -60px;
	}
	.social-icons{
		gap: 18px;
	}
	.social-icons a{
		font-size: 16px;
	}
	#qodef-page-footer-bottom-area .qodef-copyright{
		max-width: 310px;
	}
	.inner-page-title .qodef-section-title h1.qodef-m-title{
		font-size: 30px;
	}
	.inner-page-title .qodef-section-title p.qodef-m-subtitle{font-size: 15px;}

	.inner-page-title .qodef-section-title{
		padding: 0px 15px;
	}
	.tulia-menu .menu-category .menu-title{
		font-size: 24px;
	}
	.tulia-menu{
		padding: 0px 0px;
	}
	.tulia-menu .menu-category{
		padding: 0px 20px;
	}
	.tulia-menu .menu-category.menu-3-col{padding: 40px 20px;}
	.menu-box{margin-top: 40px; margin-bottom: 50px; width: 92%;}
	.menu-3-col .menu-columns{
		grid-template-columns: repeat(1,1fr);
	}
	.menu-desc{font-size: 14px;width: 86%;}
	.menu-note p{font-size: 14px;}
	.menu-note p br{display: none;}
	.menu-box .info-title{flex-wrap: wrap;justify-content: center;}
	.menu-box p{font-size: 14px;}
	.menu-box .info-title::before{width: 56px; height: 17px; background-size: cover;flex: inherit;}
	.menu-box .info-title::after{width: 56px; height: 17px; background-size: cover;flex: inherit;}
	.menu-box h5{font-size: 15px;}
	.map-card{
		margin-right: 0px;
	}
	.git-main .f-row{flex-wrap: wrap;}
	.git-main .col-6{width: 100%;}
	.git-main .col-6 + .col-6{margin-left: auto;}
	.git-main .get-input input{font-size: 15px;}
	.git-main .get-input textarea{font-size: 15px;}
	.git-btn { margin-top: 10px !important; }
	.qodef-info-section.qodef-layout--background-text .qodef-m-title br{display: none;}
	.infos{flex-wrap: wrap;justify-content: center;}
	.map-card #map-canvas{height: 651px; border-radius: 0px 0px 0px 120px;}
	.textd{text-align: center;}
	.right-inf p{text-align: center;}

	.menuthings .menu-menu-buttons-container ul{
		flex-wrap: wrap;
	}
	.menuthings {
		margin-bottom: 30px;
		padding: 0px 15px;
	}
	.tulia-menu .menu-category.menu-2-col{margin-bottom: 30px;}
	.menuthings .menu-menu-buttons-container ul li{max-width: 140px;}
	.menuthings .menu-menu-buttons-container ul{gap: 12px;}
	.menuthings .menu-menu-buttons-container ul li a{padding: 9px 10px;}
	.menu-title-center{margin-bottom: 10px;}
	.tulia-menu .menu-items{row-gap: 24px;}
	.menu-box .info-title{font-size: 22px;}

	.menu-gallery{margin-bottom: 50px;}

	.tulia-menu .menu-category.menu-2-col .menu-bottom-note{margin-top: 30px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 {padding-bottom: 5px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 .menu-title-center{margin-bottom: 0px;}
	.page-id-11945 .tulia-menu .menu-category.menu-3-col.three-count-1 .menu-note{margin-bottom: 0px;}

	.page-id-11945 .menu-bottom-note{margin-top: 0px;}
	.menu-3-col .menu-columns .menu-col .submenu-title{font-size: 20px; margin-bottom: 32px;}
	.menu-3-col .menu-columns .menu-col .menu-item{margin-bottom: 28px;}
	.page-id-11948 .menu-category.menu-3-col .menu-title-center{margin-bottom: 40px;}
	.tulia-menu .menu-category.menu-2-col{width: 96%;max-width: 96%;}
	.page-id-11948 .tulia-menu .menu-category.menu-3-col{width: 100%;}

	.page-id-11948 .tulia-menu .menu-category.menu-2-col.two-count-4{
		margin-bottom: 50px;
	}

	
	.elementor-4615 .elementor-element.elementor-element-ec6289b.coc-info{
		width: 100%;
	}

	.page-id-11942 .menu-full-image{
		min-height: 310px;
		margin-bottom: 60px;
	}

	.image-line .qodef-m-images::before, .image-line .qodef-m-images::after{
		top: 12px;
  		left: 12px;
	}
	.image-line-left-new .qodef-m-images::before, .image-line-left-new .qodef-m-images::after{
		top: 12px;
  		left: -12px;
	}

	.image-line-left .qodef-m-images::before, .image-line-left .qodef-m-images::after{
		top: 12px;
  		left: -12px;
	}
	.image-line-si-right .elementor-widget-container::before, .image-line-si-right .elementor-widget-container::after{
		top: 12px;
  		left: 12px;
	}
	.image-line-rnd-right .elementor-widget-container::before, .image-line-rnd-right .elementor-widget-container::after{
		top: 12px;
  		left: -12px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-4) .round-borders-wrapper{
		min-height: 233px;
	}

	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n-2) .round-borders-wrapper{
		min-height: 233px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide:nth-of-type(5n) .round-borders-wrapper{
		min-height: 233px;
	}
	.myGallerySlider .swiper-wrapper .swiper-slide .round-borders-wrapper{
		min-height: 170px;
	}

	.elementor-4971 .elementor-element.pd-4 h2{margin-bottom: 0px;}

	#qodef-page-footer-bottom-area-inner{margin-bottom: 45px;}
	.footer-form .f-row:last-child{justify-content: center;}
	.change-text h3.qodef-m-title{letter-spacing: 0;}
	.menu-3-col .menu-columns{gap: 40px;}
	body h2, body .qodef-h2 {
        font-size: 27px ;
    }
	#qodef-page-footer .footer-cnt .qodef-grid .qodef-grid-inner .qodef-grid-item:first-child {
		padding-left: 14px;
	}
	.title-mt .qodef-m-content .qodef-m-title{margin-top: 18px !important;}

	.page-id-11945 .tulia-menu .menu-category.menu-2-col{margin-bottom: 30px;}

	.footer-form {
		margin-top: 20px;
	}
	.footer-form .col-6 .wpcf7-form-control-wrap .wpcf7-form-control{margin: 0 0 16px;}

}


.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second-inner>ul {
    display: flex;
    justify-content: space-between;
    padding: 46px 0 41px;
    margin: 0 -15px;
    max-width: 1000px;
    margin: 0 auto !important;
}


@media only screen and (max-width: 1024px) {

.smallimg .qodef-m-image img {
    width: 150px !important;
}

	.myGallerySlider  .swiper-slide{
		margin-right: 20px !important;
	}
	
	    .footer-form {
        margin-top: 20px;
        padding: 0 20px;
    }
	.menu-bottom-note p br {
    display: none;
}
	
	p.qodef-copyright a {
    display: block;
    margin-top: 13px;
}
	    #qodef-page-footer-bottom-area .qodef-copyright {
        max-width: 100%;
    }
	
	  #qodef-page-footer-bottom-area-inner  .nojs-page-list {
        flex-wrap: wrap;
        justify-content: center;
        max-width: 274px;
        margin: 0 auto !important;
    }
}


