/*
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
*/

@import url("https://p.typekit.net/p.css?s=1&k=wrf6hkt&ht=tk&f=53554.53556.53558.53560.53567.53568.55597.55598&a=52480781&app=typekit&e=css");

@font-face {
    font-family:"tt-commons-pro";
    src:url("https://use.typekit.net/af/4cddf5/00000000000000007756f626/31/l?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4cddf5/00000000000000007756f626/31/d?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4cddf5/00000000000000007756f626/31/a?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n7&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
    font-family:"tt-commons-pro";
    src:url("https://use.typekit.net/af/9b2db7/00000000000000007756f631/31/l?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9b2db7/00000000000000007756f631/31/d?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9b2db7/00000000000000007756f631/31/a?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n4&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
    font-family:"tt-commons-pro-thin";
    src:url("https://use.typekit.net/af/777703/00000000000000007756f61c/31/l?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/777703/00000000000000007756f61c/31/d?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/777703/00000000000000007756f61c/31/a?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
    font-family:"piazzolla-variable";
    src:url("https://use.typekit.net/af/9b9162/00000000000000007753c2bc/31/l?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/9b9162/00000000000000007753c2bc/31/d?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/9b9162/00000000000000007753c2bc/31/a?primer=2c525e945db23ca903c9e53f7672c72b14fc41c424013235fbe023be98740bd1&fvd=n1&v=3") format("opentype");
    font-display:swap;font-style:normal;font-weight:100 900;font-stretch:normal;
}

.tk-tt-commons-pro {
    font-family: "tt-commons-pro",sans-serif;
}

.tk-tt-commons-pro-thin {
    font-family: "tt-commons-pro-thin",sans-serif;
    font-weight:400!important;
}

.tk-piazzolla-variable {
    font-family: "piazzolla-variable",sans-serif;
}

:root {
    --blue: #12192B;
}

span.wpcf7-list-item-label {
    font-size: 14px;
    font-family: "tt-commons-pro-thin", sans-serif;
}

#qodef-page-footer-top-area-inner a,#qodef-page-footer-top-area-inner p{
    font-family: "tt-commons-pro",sans-serif;
}

h1,h2,h3,h4,h5,#contact-right h3 {
    line-height: 1.3em !important;
    font-family: "tt-commons-pro",sans-serif;
    letter-spacing: unset;
}

p,ul#menu-main-menu-1 li a,a,span.qodef-e-author-name,#contact-right p{
    font-family: "tt-commons-pro-thin",sans-serif;
}

.anime-circle .qodef-stamp {
    width: 197px;
    height: 197px;
    font-family: "tt-commons-pro",sans-serif;
}

sr7-txt#SR7_2_1-5-4{
    font-family: "tt-commons-pro-thin",sans-serif!important;
}

body, body .qodef-skin--viridian-green, body.qodef-skin--viridian-green {
    --qode-background-color: var(--blue);
}

.qodef-header-navigation>ul>li>a .qodef-menu-item-text{
    font-size: 15px;
}

a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-html--link {
    font-size: 15px;
    font-family: "tt-commons-pro-thin", sans-serif;
}

input#form_email_1::placeholder,input#form_email_1,input#form_email_2::placeholder,input#form_email_2{
    font-family: "tt-commons-pro-thin", sans-serif;
}

#kaligrafika span.qodef-e-inner{
    font-size: 33px;
}

.mc4wp-form-fields input#email::placeholder,.mc4wp-form-fields input#email{
    font-family: "tt-commons-pro-thin", sans-serif!important;
    font-size:15px;
    color:#ffffff!important;
}

.mc4wp-form-fields {
    width: 731px;
    margin: 0 auto;
    position: relative;
}

input:-webkit-autofill {
    -webkit-text-fill-color: #fff!important;
}

.mc4wp-response {
    width: fit-content;
    margin: 0 auto;
    color: #fff;
}

.mc4wp-form-fields input[type="submit"] {
    position: absolute;
    top: 13px;
    right: 1px;
    background: #ff000000;
    text-align: right;
    padding: 0;
    font-size: 15px;
    font-family: "tt-commons-pro-thin", sans-serif;
}

.mc4wp-form-fields input#email {
    margin-bottom: 0;
}

p.mc-terms-el,p.mc-terms-en {
    color: #fff;
    font-size: 14px;
}

#home-intro h2{
    font-size:30px;
    color:#fff;
    text-align: center;
    font-weight: 300;
}

#kaligrafika div {
    margin-top: 0;
    padding-top: 0;
}

#home-intro{
    width:44%;
}

#secontary-title span,#secontary-menu-special span {
    font-size: 95px;
    font-family: "piazzolla-variable", sans-serif;
    letter-spacing: normal;
}

#secontary-menu-special{
    padding-bottom:0;
}

#titlos-menu h5{
    color:#B99874;
    font-size:18px;
    margin-bottom: 0;
}

#qbout-us-home-row .qodef-m-image,#drinks-row .qodef-m-image {
    display: none;
}

#double-titles-main h2,#double-titles-main h3,#menu-main-tlt h1,#single-tlt h1,#single-tlt h2{
    font-size:34px;
    font-family: "tt-commons-pro",sans-serif;
}

#double-titles-main p{
    font-size: 16px;
}

#menu-header{
    text-align: center;
}

#menu-main-tlt h1{
    text-align: center;
    color:#fff;
    margin-top: 0;
    margin-bottom:0;
}

#single-tlt h2,#single-tlt h1{
    color:#fff;
    font-weight: 400;
}

#qodef-page-footer-top-area,#qodef-page-footer-bottom-area{
    background-color: var(--blue);
}

#block-7 a {
    color: #A2E3F3 !important;
}

#block-7 a:hover{
    text-decoration: underline;
}

strong {
    font-family: "tt-commons-pro",sans-serif;
}

.qodef-social-links-group .qodef-link-holder:not(:last-child):after{
    opacity: 0;
}

#closing h3{
    font-size:18px;
    font-weight: 500;
}

#closing{
    padding-top:50px;
}

#cta p{
    font-family: "tt-commons-pro",sans-serif;
    font-size:34px;
    color:#fff;
    text-align: center;
    font-weight:500;
}

#cta-outro p strong{
    color:#B99874;
}

#newsletter-tlt p:nth-child(1){
    color:#fff;
    font-family: "tt-commons-pro",sans-serif;
    font-size:34px;
    text-align: center;
    font-weight:500;
}

#newsletter-tlt p:nth-child(2){
color:#fff;
}

input#form_email_1 {
    border-bottom:1px solid #fff;
}

input.mailpoet_submit {
    background: none;
    text-align: right;
    font-family: "tt-commons-pro-thin",sans-serif;
    border-bottom:1px solid #fff;
}

input.mailpoet_submit {
    border-bottom: 1px solid #fff !important;
}

#mailpoet_form_1 .mailpoet_submit,#mailpoet_form_2 .mailpoet_submit {
    padding-bottom: 10px !important;
    font-size:15px;
}

input#mailpoet_checkbox_1 {
    top: 4px;
}

input.mailpoet_submit:hover{
    background:none;
}

#mailpoet_form_1 .mailpoet_form_column:not(:first-child),#mailpoet_form_2 .mailpoet_form_column:not(:first-child) {
    margin-left: 0!important;
}

#mailpoet_form_1 .mailpoet_paragraph,#mailpoet_form_2 .mailpoet_paragraph {
    font-family: "tt-commons-pro-thin",sans-serif;
    margin-bottom: 0!important;
    font-size: 15px;
}

#mailpoet_form_1,#mailpoet_form_2{
    max-width:750px;
    width: 100%;
    margin: 0 auto;
}

form.mailpoet_form.mailpoet_form_form.mailpoet_form_shortcode {
    padding-bottom: 0 !important;
}

#mailpoet_form_1 form.mailpoet_form,#mailpoet_form_2 form.mailpoet_form {
    padding: 0!important;
}

#mailpoet_form_1,#mailpoet_form_2 {
    margin-top: 35px;
}

input#form_email_1::placeholder,input#form_email_1,input#form_email_2::placeholder,input#form_email_2{
    color:#fff;
    font-size:15px;
}

label.mailpoet_checkbox_label {
    color: #fff;
    padding-top: 20px;
    font-size: 14px;
}

footer#qodef-page-footer h5 {
    font-size: 18px;
}

footer#qodef-page-footer p,footer#qodef-page-footer a{
    font-size:15px;
}

#qodef-page-footer #qodef-footer-logo-holder a{
    margin: 0;
}

#qodef-page-footer #qodef-footer-logo-holder img {
    max-height: unset;
    width: 175px;
}

#qodef-page-footer #qodef-footer-logo-holder:after, #qodef-page-footer #qodef-footer-logo-holder:before {
    background: rgb(233 30 99 / 0%);
}

#qodef-page-footer-bottom-area #qodef-footer-logo-holder {
    top: 29px;
    position: relative;
}

#qodef-page-footer-bottom-area-inner {
  top: -47px;
    position: relative;
}

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,span.wpcf7-form-control.wpcf7-acceptance.optional,button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--outlined.qodef-m{
    font-family: "tt-commons-pro", sans-serif;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 124px;
}

.wpcf7-response-output {
    color: #fff;
}

span.wpcf7-form-control.wpcf7-acceptance.optional {
    color: #fff;
    font-size: 14px;
    padding-bottom: 32px;
    display: block;
}

span.wpcf7-list-item {
    margin-left: 0;
}

#menu-slider span.qodef-e-title{
    font-family: "piazzolla-variable",sans-serif;
    font-weight:300;
}

#menu-intro{
    width:24%;
    margin: auto;
}

#book-row {
    padding-left: 181px;
}

#book-row p{
    font-size:14px;
    margin-bottom:0;
}

#inline-mlk p {
    display: inline-block;
    margin: 0;
}

#inline-mlk p:nth-child(1){
    margin-right:25px;
}

#inline-mlk em {
    color: #B99874;
    font-style: normal;
    font-size: 14px;
    font-family: "tt-commons-pro", sans-serif;
    padding-right: 5px;
}

#book-row h6 {
    margin-top: 3px;
}

.half {
    width: 50%;
}

.row-inline {
    display: flex;
    gap: 36px;
}

.error404 #qodef-page-wrapper {
    background-image: none!important;
}

#qodef-top-area .widget span{
    color:#B99874;
    padding: 0 7px;
}

#qodef-top-area .widget p {
    font-size: 14px;
}

#block-15 > div,#custom_html-4 .textwidget.custom-html-widget > div{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.social-top {
    display: flex;
    gap: 10px;
}

.qodef-header--split-left-to-right #qodef-page-header-inner {
    margin-top: 0!important;
}

#qodef-page-header .qodef-header-logo-link img {
    width:100%;
    height:auto;
}

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
    max-height: unset;
}

/* sticky logo */

.qodef-header-sticky img.qodef-header-logo-image.qodef--main.qodef--customizer,.qodef-header-sticky.qodef-appearance--up img.qodef-header-logo-image.qodef--main {
    width: 41% !important;
    height: auto !important;
}

/* custom calendar sto contact form 7 */

.flatpickr-calendar.animate.arrowBottom.arrowLeft.open {
    background:#0e1730!important;
    border-radius: 0!important;
}

.flatpickr-calendar.animate.arrowTop.arrowLeft.open {
    background:#0e1730!important;
    border-radius: 0!important;
}

select.flatpickr-monthDropdown-months,input.numInput.cur-year,span.flatpickr-weekday,span.flatpickr-day {
    color: #fff !important;
}

.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg{
    background: #fff!important;
}

.qodef-testimonials-list .qodef-e-text{
    font-size: 20px;
}

#form-section {
    padding-top: 147px;
    padding-bottom: 106px;
    padding-left:170px;
}

#contact-right{
    padding-top: 147px;
}

#contact-right p,#contact-right h3,#contact-right a{
    color:#fff;
    font-size:14px;
}

#contact-right h3 {
    font-weight: 400;
}

#contact-right strong {
    font-weight: 400;
}

#contact-place a,#find-us strong{
    font-family: "tt-commons-pro", sans-serif;
    color:#B99874;
    font-weight: 500;
}

#find-us strong{
    padding-right:10px;
}

#form-section form.wpcf7-form.init, #form-section div#wpcf7-f11944-p4971-o1,form.wpcf7-form.invalid {
    padding: 0 68px 0 0;
}

#form-section h1 {
    padding-bottom: 73px;
    padding-left: 145px;
}

#contact-right h2{
    padding-bottom: 73px;
}

.elementor-4971 .elementor-element.elementor-element-4b08562::before{
    background-color: #161F36!important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea {
    border-bottom: 1px solid #B99874;
}

.inlinemode {
    display: flex;
    justify-content: center;
    align-items: center;
}

.inlinemode .social-top {
    margin-left: 20px;
}

.qodef-widget-holder.qodef--right a {
    font-size: 14px;
}

#qodef-top-area-inner .qodef-m-image img {
    width: 30px;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {

    color: #0e1730 !important;
}

input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.cf7-date.flatpickr-input.active::placeholder {
    content: "Date";
    display: block;
    color: #fff;
}

span.wpcf7-form-control.wpcf7-acceptance {
    color: #fff;
    font-size: 12px;
}

.submit {
    padding-top: 20px;
    margin: 0 auto;
    width: fit-content;
}

select.wpcf7-form-control.wpcf7-select {
    border-bottom: 1px solid #B99874;
}

select.wpcf7-form-control.wpcf7-select {
    margin-bottom: 24px;
}

#newsletter-tlt p.qodef-m-subtitle {
    font-size: 13px;
    margin-top: 7px;
    line-height: 1.3em;
}

#intro-home-divan{
    padding:100px 0;
}

#menu-slider::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}
#menu-slider {
    -ms-overflow-style: none;  /* IE και Edge παλιά */
    scrollbar-width: none;     /* Firefox */
}

.qodef-interactive-link-showcase.qodef-layout--slider .qodef-m-images-overlay{
    background-color: #00000000;
}

.qodef-stamp{
    width:223px;
    height:223px;
}

.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 30px;
}

#tsaxpinia::before {
    content: "";
    background: #161F36;
    width: 160%;
    height: 110vh;
    display: block;
    position: absolute;
    left: -154px;
    z-index: 0;
    top: -100px;
    bottom:50px;
}

#special-row {
    margin-top: 172px;
    margin-bottom:100px;
}

#tsaxpinia{
    z-index: 5;
    position: relative;
}

.elementor-4861 .elementor-element.elementor-element-bf639ef:not(.elementor-motion-effects-element-type-background){
    background-color: #0e1730!important;
}

#map-section {
    z-index: 6;
}

.social_tlt p{
    margin-top:0!important;
}

.social_tlt-last p {
    margin-top: 0 !important;
}

.social_tlt,.social_tlt-last {
    margin-top: -10px!important;
}

.qodef-shortcode.qodef-m.innersection-sl.qodef-interactive-link-showcase.qodef--view-cursor.qodef-layout--slider.qodef--init {

    height: 908px !important;
}

#about-divan-section {
    margin-top: 162px;
}

.otgs-development-site-front-end {
    display: none;
}

#icl_lang_sel_widget-2 {
    display: flex;
    justify-content: end;
}

img.qodef-header-logo-image.qodef--main{
  content:url("/wp-content/uploads/2025/10/Logo.png");
}


:lang(en) p.submit-gr,:lang(en) p.mc-terms-el  {
    display: none;
}

:lang(el) p.submit-en,:lang(el) p.mc-terms-en{
    display: none;
}









/**************    media   *****************/

@media only screen and (max-width: 1680px) {
    #tsaxpinia::before{
        display:none;
    }

    #special-row {
        margin-top: 21px;
    }

}

@media only screen and (max-width: 1536px) {
    #qodef-page-header .qodef-header-logo-link img {
        width: 89%;
    }

    #menu-slider {
        margin: 0 auto;
        padding: 100px 0;
    }

    #secontary-title span {
        font-size: 65px;
    }

    #double-titles-main h2, #double-titles-main h3, #menu-main-tlt h1, #single-tlt h1, #single-tlt h2 {
        font-size: 28px;
    }

    #menu-slider span.qodef-e-title{
        font-size:45px;
    }

    #menu-slider span.qodef-e-title {
        font-size: 45px;
        opacity: 1;
    }

    #menu-slider {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }
}

@media only screen and (max-width: 1440px) {

    #about-divan-section {
        margin-top: 0;
    }

    #intro-home-divan{
        padding:50px 0;
    }

    #qodef-page-header .qodef-header-logo-link img {
        width: 76%;
    }

    .qodef-header-navigation>ul>li>a .qodef-menu-item-text {
        font-size: 13px;
    }

    .qodef-header-navigation>ul>li {
        margin: 0 9px;
    }


}

@media only screen and (max-width: 1366px) {
    #book-row {
        padding-left: 63px;
    }
}

@media only screen and (max-width: 1280px) {
    #form-section h1 {
        padding-bottom: 73px;
        padding-left: 0;
    }

    #form-section {
        padding-top: 147px;
        padding-bottom: 106px;
        padding-left: 78px;
    }
}

@media only screen and (max-width: 1200px) {
    #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
        max-height: unset;
        width: 92px;
    }

    #qodef-fullscreen-area{
        background:var(--blue);
        background-image: none!important;
    }

    #menu-intro {
        width: 101%;
    }

    .qodef-fullscreen-area-widgets {
        display: none;
    }

    .qodef-fullscreen-menu>ul>li>a{
        font-family: "tt-commons-pro",sans-serif!important;
        letter-spacing: 0;
    }
}

@media only screen and (max-width: 1024px) {

    .elementor-4615 .elementor-element.elementor-element-e675804{
        padding-bottom:0;
    }

    #home-intro {
        width: 70%;
    }

    #about-video {
        margin-top: 0;
    }

    .elementor-element.elementor-element-e702a19.e-con-full.qodef-elementor-content-grid.e-flex.e-con.e-child {
        padding-top: 0;
        padding-bottom: 0;
    }

    #contact-right {
        padding-top: 86px;
        padding-left: 60px;
    }

    .elementor-element.elementor-element-cf50419.e-con-full.e-flex.e-con.e-child {
        display: grid;
    }

    #form-section {
        padding-top: 91px;
        padding-bottom: 16px;
        padding-left: 56px;
    }

}

@media only screen and (max-width: 768px) {
    #button-section-menu {
        display: grid;
    }

    #double-titles-main p {
        font-size: 15px;
        line-height: 1.3em;
    }

    #inner-header-page {
        min-height: 380px;
    }

    span.wpcf7-list-item-label {
        font-size: 11px;
    }

    .qodef-custom-font.qodef-align--left {
        text-align: center;
    }

    #menu-header {
        text-align: center;
        padding-bottom: 0;
        padding-top: 58px;
    }

    #testimo-blk {
        padding-top: 86px;
        padding-bottom: 50px;
    }

    #cta p {
        font-size: 27px;
    }

    #qodef-page-footer-top-area-inner {
        padding-top: 64px;
        padding-bottom:66px;
    }

    #qodef-page-footer-bottom-area-inner {
        top: unset;
    }

    #qodef-page-footer-bottom-area #qodef-footer-logo-holder {
        top: 0;
        margin-bottom: 30px;
    }

    .elementor-4615 .elementor-element.elementor-element-e675804 {
        --padding-bottom: 39px!important;
    }

    .elementor-4615 .elementor-element.elementor-element-e3e1f0b,.elementor-4615 .elementor-element.elementor-element-b704042{
        padding-left:0!important;
    }

    .home .elementor-element.elementor-element-877f318.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 0;
    }

    .anime-circle {
        top: -95px;
        position: absolute;
        right: -403px;
    }

    sr7-mask.qodef-link-hover-change {
        left: 50px !important;
    }

    .qodef-single-image.qodef--has-appear.qodef--appeared .qodef-m-image img{
        margin:0 auto;
    }

    .mc4wp-form-fields {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {

    .elementor-element.elementor-element-104421c.e-grid.e-con-full.e-con.e-parent.e-lazyloaded {
        padding-top: 2px;
    }

    .elementor-element.elementor-element-a7bad5a.elementor-widget.elementor-widget-fidalgo_core_single_image {
        margin: 0 auto;
    }

    .social_tlt p, .social_tlt-last p {
        font-size: 20px;
    }

    .qodef-shortcode.qodef-m.innersection-sl.qodef-interactive-link-showcase.qodef--view-cursor.qodef-layout--slider.qodef--init {
        height: auto !important;
    }

    #form-section form.wpcf7-form.init, #form-section div#wpcf7-f11944-p4971-o1, form.wpcf7-form.invalid {
        padding: 0 18px 0 0;
    }

    .qodef-custom-font.qodef-align--left {
        text-align: left;
    }

    .page-id-11983 .qodef-custom-font.qodef-align--left{
        text-align: center;
    }

    #pd-bottom{
        padding-bottom:30px;
    }

    #contact-right h2 {
        padding-bottom: 13px;
    }

    #form-section h1 {
        padding-bottom: 28px;
    }

    #tbl-center{
        width:fit-content;
        margin:0 auto;
    }

    .qodef-mobile-header--minimal #qodef-page-mobile-header-inner{
        padding-top:25px;
    }

    .qodef-mobile-header--minimal #qodef-page-mobile-header-inner .qodef-opener-icon{
        top:30px;
    }

    #inner-header-page:before {
        content: "";
        top: 0;
        height: 187px;
        background: linear-gradient(#12192b, #2a2a2a00);
    }
}

@media only screen and (max-width: 600px) {

    .elementor-element.elementor-element-02b3b39.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        padding-bottom: 0;
    }

    .qodef-fullscreen-menu>ul>li>a {
        font-size: 19px;
        line-height: 1em !important;
        letter-spacing: unset;
    }

    #home-intro {
        width: 93%;
    }

    #intro-home-divan {
        padding: 0 0 30px 0;
    }

    select.wpcf7-form-control.wpcf7-select,input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
        font-size: 14px;
    }

    #book-row {
        padding-left: 0;
        text-align: center;
    }

    .elementor-element.elementor-element-3a01f35.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
        text-align: center;
        margin: 0 auto;
        padding-bottom: 20px;
    }

    h1,h2, .qodef-h2 {
        font-size: 27px!important;
    }

    .mailpoet_paragraph.sub-pedio {
        border-bottom: 1px solid #fff;
        top: 0;
        position: relative;
    }

    input.mailpoet_submit {
        border-bottom: 0 !important;
    }

    #menu-slider span.qodef-e-title {
        font-size: 30px;
    }

    input.cf7-date:empty::before {
        content: "PICK A DATE";
        color: #FFF;
    }

    #inner-header-page {
        min-height: 292px;
    }

}


@media only screen and (max-width: 500px) {

    #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
        max-height: unset;
        width: 69px;
    }

    .elementor-element.elementor-element-b704042.e-con-full.e-flex.e-con.e-child {
        padding-top: 0;
    }

    #drinks-row {
        padding-top: 25px;
    }

    .elementor-element.elementor-element-e602548.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        padding-top: 0;
    }

    .elementor-element.elementor-element-6c94aee.e-con-full.e-flex.e-con.e-child {
        padding-right: 0;
    }

    .qodef-testimonials-list p.qodef-e-static-title{
        padding-bottom: 20px;
    }

    .elementor-element.elementor-element-4ff3b94.e-con-full.e-flex.e-con.e-child {
        padding-right: 0;
    }

    .elementor-element.elementor-element-15bcad9.e-con-full.e-flex.e-con.e-child {
        padding-left: 0;
    }

    .elementor-element.elementor-element-0582464.e-con-full.e-flex.e-con.e-child,.elementor-element.elementor-element-8f2d666.e-con-full.e-flex.e-con.e-child{
        padding-bottom:0!important;
    }

    .elementor-element.elementor-element-57f1cdc.e-con-full.e-flex.e-con.e-child{
        padding-bottom: 0!important;
        padding-top:0!important;
    }
    .e-con-inner {
        padding-bottom: 59px !important;
    }

    #drinks-row {
        padding-bottom: 0;
    }

    #home-intro h2{
        font-size:22px!important;
    }

    #secontary-title span {
        font-size: 50px;
    }

    #double-titles-main h2, #double-titles-main h3, #menu-main-tlt h1, #single-tlt h1, #single-tlt h2 {
        font-size: 24px;
    }

    .anime-circle {
        display: none;
    }

    #mailpoet_form_1 .mailpoet_submit,#mailpoet_form_2 .mailpoet_submit {
        padding-bottom: 4px !important;
    }

    .row-inline {
        display: grid;
        gap: 3px;
    }

    .half {
        width: 100%;
    }

    .elementor-4775 .elementor-element.elementor-element-6189f35{
        min-height: 377px;
    }
}

@media only screen and (max-width: 465px) {
    .mailpoet_form_columns.mailpoet_stack_on_mobile {
        flex-wrap: nowrap!important;
    }

    #inner-header-page {
        min-height: 277px;
    }
}

@media only screen and (max-width: 414px) {
    #home-intro {
        width: 100%;
    }

    #about-video {
        margin: 0 auto;
    }
}

@media only screen and (max-width: 360px) {
    .qodef-fullscreen-menu>ul>li>a{
        font-size: 16px;
    }

    #qodef-fullscreen-area .qodef-content-grid .qodef-fullscreen-menu {
        width: 100%;
        top: 104px;
    }

    ul#menu-mobile-menu-1 li {
        margin: 0;
    }
}


















