/**
* Theme Name: Yaglo Child
* Description: This is a child theme of Yaglo, generated by Merlin WP.
* Author: <a href="http://pavothemes.com/">Pavothemes</a>
* Template: yaglo
* Version: 2.0.6
*/

/* ================= BRAND TOKENS ================= */
:root{
  --green:#877925;
  --red:#A24230;
  --oil:#C7BB85;
  --grey:#DEDEDE;
  --black: #000000;
  --white:#FFFFFF;
  --dark-grey:#B7B7B7;
}

body {
    padding: 0px 0px 0px 120px!important;
}
/*@media (max-width: 1200px) {
    body {
        padding: 0px 0px 0px 0px;
    }
}
@media (max-width: 880px) {
    body {
        padding: 0px 0px 0px 70px!important;
    }
}*/
@media (max-width: 880px) {
    body {
        padding: 0px 0px 0px 0px!important;
    }
}
.elementor-40 .elementor-element.elementor-element-8ced8ad{
	position: relative;
}
.page-hero{
	padding-block-end:0;
	padding-block-start:0;
	padding-inline-end:0;
	padding-inline-start:0;
}
.page-id-5318 footer{
	    background-color: #F4EDE4;
}
.page-id-5298 footer{
	    background-color: #C7BB85;
}
.footer-bg{
	background-size: 20%;
}
.elementor-40 .elementor-element.elementor-element-fd99ec8{
	padding-top: 120px;
}
.elementor-40 .elementor-element.elementor-element-6507882 > .elementor-widget-container {
    height: 23px;
    width: 247px;
    margin-left: -62px;
    margin-top: 54px;
}
@media (max-width: 880px) {
    .elementor-40 .elementor-element.elementor-element-6507882 > .elementor-widget-container{
    margin-left: -90px;
}
}
.yaglo-info-button .yaglo-icon span.icon-1,.yaglo-info-button .yaglo-icon span.icon-2{
	background-color: var(--black);
}
a.yaglo-info-button, .menu-mobile-nav-button{
	color: var(--black);
}
.site-header-search > a i {
    color: var(--green);
}
.image-grid img{
	border-radius: 0 30px;
}
.image-grid span{
	display: block;
	text-align:left;
}
.border-bottom-left{
	border-bottom-left-radius: 30px;
}
.border-top-right{
	border-top-right-radius: 30px;
}
.nav-vertical-navigation ul.menu > li > a,.nav-vertical-navigation ul.menu > li li a{
	color: var(--green);
}
.classes-default .class-price,.classes-default .entry-classes-instructor,.classes-default .class-meta{
	display:none;
}
.contact-form input[type=text],.contact-form input[type=number],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form input[type=password],.contact-form input[type=search],.contact-form textarea,.contact-form .input-text{
	border-color: var(--white);
}
.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=text],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=number],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=email],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=url],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=password],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=search],.contact-form .wpcf7-form .wpcf7-form-control-wrap input[type=date],.contact-form .wpcf7-form .wpcf7-form-control-wrap .input-text,.contact-form .wpcf7-form .wpcf7-form-control-wrap select,.contact-form .wpcf7-form p label{
	color: var(--white);
}
.contact-form ::-webkit-input-placeholder {
    color: var(--white)!important;
}

.contact-form ::-moz-placeholder {
    color: var(--white)!important;
}

.contact-form ::-ms-placeholder {
    color: var(--white)!important;
}

.contact-form ::placeholder {
    color: var(--white)!important;
}

.booking-form input[type=text],.booking-form input[type=number],.booking-form input[type=email],.booking-form input[type=tel],.booking-form input[type=url],.booking-form input[type=password],.booking-form input[type=search],.booking-form textarea,.booking-form .input-text{
	border-color: var(--dark-grey);
}
.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=text],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=number],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=email],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=url],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=password],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=search],.booking-form .wpcf7-form .wpcf7-form-control-wrap input[type=date],.booking-form .wpcf7-form .wpcf7-form-control-wrap .input-text,.booking-form .wpcf7-form .wpcf7-form-control-wrap select,.booking-form .wpcf7-form p label{
	color: var(--black);
}
.booking-form .wpcf7-form .wpcf7-form-control-wrap select:not([size]):not([multiple]){
	border:0;
	border-bottom: 1px solid var(--dark-grey);
	border-radius:0;
}
.booking-form ::-webkit-input-placeholder {
    color: var(--black)!important;
}

.booking-form ::-moz-placeholder {
    color: var(--black)!important;
}

.booking-form ::-ms-placeholder {
    color: var(--black)!important;
}

.booking-form ::placeholder {
    color: var(--black)!important;
}
.mptt-shortcode-wrapper .mptt-shortcode-table:before{
	border-color: #A24230;
}