/* ----------- POLYLANG MENU START ----------- */
ul.polylang-menu li a {
    color: #7B5F49 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
ul.polylang-menu li {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: .25rem !important;
    padding-right: .25rem !important;    
}
.lang-item a:hover,
.current-lang a {
    color: #7B5F49 !important;
    border-bottom: 1px solid #7B5F49;
}

.mobile-polylang ul.polylang-menu li a {
    color: #7B5F49 !important;
}

.site-footer ul.polylang-menu li {
    color: #7B5F49 !important;
    display: inline-block !important;
/*    opacity: 0.9;*/
}
/* ----------- POLYLANG MENU END ------------- */

/* ----------- Contact Form 7 START ----------- */
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha>div {
    margin-left: auto;
    margin-right: auto;
}
.wpcf7 .ajax-loader {
    display: block;
}
.wpcf7 .wpcf7-spinner {
    width: 100%;
    height: 1px;
    background: #FFFFFF;
    display: block;
}

.wpcf7 form .wpcf7-response-output {
    text-align: center;
}

.wpcf7-form-control-wrap input.wpcf7-form-control,
.wpcf7-form textarea,
.wpcf7-form label .border {
    border: 1px solid #E4D8D1!important;
}
@media only screen and (max-width: 459.98px){
    .wpcf7 .wpcf7-recaptcha iframe {
        transform: scale(0.8);
    }
}

@media only screen and (max-width: 379.98px){
    .wpcf7 .wpcf7-recaptcha iframe {
        transform: scale(0.7);
    }
}

.wpcf7-spinner {
    max-width: 100px;
}
@media only screen and (max-width: 459.98px){
    .cf7-wrap-mob.container {
        max-width: 360px;
    }
    .wpcf7-form-control.wpcf7-file {
        max-width: 100%;
    }
}
/* ----------- Contact Form 7 END ------------ */

/* ----------- Plugin woocommerce reviews END --------------- */

#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button {
    border-radius: 50%!important;
}