/*
Theme Name: Thalassa Child
Theme URI: https://thalassa.qodeinteractive.com
Description: A child theme of Thalassa
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: thalassa
Template: thalassa
*/
:root {
    --Vert: #84b856;
    --Rouge: #c74535;
    --Jaune: #f0c84f;
    --Rose: #bf4382;
}

body {
    color: #FFF;
}

.qodef-restaurant-menu-list .qodef-e-heading-title {
    color: var(--e-global-color-0880c50);
}

#qodef-page-footer .widget a {
    color: #FFF;

    &:hover {
        color: #697388;
    }
}

#qodef-page-footer-top-area {
    border-top-width: 0px !important;
}

#qodef-side-area .widget {
    margin-bottom: 0;
}

.text-end {
    text-align: end;
}

#qodef-page-mobile-header {
    background: rgb(47,46,42);
}

.qodef-mobile-header-navigation {
    background: rgb(47,46,42);
}

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

    #qodef-page-header {
        display: none;
    }

    #qodef-page-mobile-header {
        display: block;
    }

}

.qodef-theme-button,
button[type=submit],
input[type=submit] {
    background: var(--Vert);
    color: #FFF;
    border-radius: 100rem;
}

.qodef-contact-form-7 .qodef-button.qodef-layout--filled .qodef-m-canvas {
    background-color: #628146;
}

.booking-form {
    display: grid;
    grid-template-columns: repeat(1, minmax(0,1fr));
    gap: 1rem;
}

input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
    color: var(--Vert);
    background-color: transparent;
    border-color: var(--Vert);
}

@media screen and ( min-width: 768px ) {

    .booking-form {
        grid-template-columns: repeat(2, minmax(0,1fr));
    }

    .booking-form-field-full {
        grid-column: span 2;
    }

    .booking-form-submit {
        grid-column: span 2;
        text-align: end;
    }

}