/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');


.raleway-thin {
  font-family: "Raleway", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.raleway-light {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.raleway-regular {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.raleway-bold {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.raleway-black {
  font-family: "Raleway", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.raleway-thin-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.raleway-light-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.raleway-regular-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.raleway-bold-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.raleway-black-italic {
  font-family: "Raleway", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.custom-header .site-navigation ul.menu li a {
    font-size: 18px;
    color:#3f261a;
    text-decoration: none;
    font-weight: 600;
    /*padding-bottom: 0;*/
}


@media (min-width: 1024px) {
    .custom-header .site-navigation ul.menu li a {
    font-size: 18px;
    }
}

@media (min-width: 1280px) {
  .custom-header .site-navigation ul.menu li a {
    font-size: 24px;
  }
}

.custom-header, .custom-footer{
  font-family: "Raleway", sans-serif;
}


.custom-header .site-navigation ul.menu li.menu-item-has-children {
    align-items: center;
}

.custom-header .site-navigation ul.menu li.menu-item-has-children::after {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23ddb98a' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");

}

.custom-header .site-navigation #menu-secondary {
    height: 100%;
}

.custom-header .site-navigation ul#menu-secondary.menu li a {
    color: white;
    line-height: 1;
    padding-top: 33px;
    padding-bottom: 33px;
    /*padding-top: 36px;
    padding-bottom: 36px;*/
}

.custom-header .site-navigation #menu-secondary li {
    display: flex;
    align-items: center;
    justify-content: center;
}


.custom-header .site-navigation #menu-secondary li {
    display: none;
}

.custom-header .tablet-only .site-navigation #menu-secondary {
    width: 100%;
}

.custom-header .tablet-only .site-navigation #menu-secondary li {
    width: calc(100%/3);
}

.custom-header .tablet-only .site-navigation #menu-secondary li:nth-child(3) {
    display: flex;
}

.custom-header .site-navigation #menu-secondary li:nth-child(1),
.custom-header .site-navigation #menu-secondary li:nth-child(2),
.custom-header .site-navigation #menu-secondary li:nth-child(3) {
    display: flex;
}

.custom-header .site-navigation #menu-secondary li:nth-child(1),
.custom-header .site-navigation #menu-secondary li:nth-child(4),
.custom-header .site-navigation #menu-secondary li:nth-child(6) {
    background-color: #ddb98a;
}

.custom-header .site-navigation #menu-secondary li:nth-child(2),
.custom-header .site-navigation #menu-secondary li:nth-child(5),
.custom-header .site-navigation #menu-secondary li:nth-child(8) {
    background-color: #754025;
}

.custom-header .site-navigation #menu-secondary li:nth-child(3),
.custom-header .site-navigation #menu-secondary li:nth-child(6),
.custom-header .site-navigation #menu-secondary li:nth-child(9) {
    background-color: #bf510c;
}




.custom-header .site-navigation-dropdown {
    top: 0;
    bottom: unset;

}
.custom-header .site-navigation-dropdown > ul {
    padding-top: 90px;
}

.custom-header .site-navigation-dropdown ul li a {

    background-color: #59794b;
    color: white;
    font-size: 24px;
    font-weight: 600;

}

.custom-header .site-navigation-dropdown ul.sub-menu li a {
    padding-left: 40px;
}

.custom-header .site-navigation-toggle-holder {
    z-index: 10001;
}

@media (min-width: 768px) {
    .eo-form-wrapper h1 {
        text-align: left !important;
    }
}

@media (max-width: 1024px) {
    .custom-header.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation {
        display: none !important;
    }


    .custom-header.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .tablet-only .site-navigation {
        display: inherit !important;
    }

    .custom-header .tablet-only .site-navigation ul#menu-secondary.menu li:nth-child(1) {
        order: 1;
    }

    .custom-header .tablet-only .site-navigation ul#menu-secondary.menu li:nth-child(2) {
        order: 3;
    }

    .custom-header .tablet-only .site-navigation ul#menu-secondary.menu li:nth-child(3) {
        order: 2;
    }
    
}

@media (min-width: 992px) {
    .custom-header.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display: inherit !important;
    }
}

@media (min-width: 1024px) {
    .custom-header.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder {
        display: none !important;
    }
}


@media (min-width: 1280px) {
    .custom-header .site-navigation ul#menu-secondary.menu li a {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.custom-footer .site-navigation ul li a {
    color: white;
}

.eo-form-wrapper h1 {
  font-family: "Raleway", sans-serif;
  font-size:24px;
  font-weight: 600;
}

