/* Logo Header */
img.img-logotype {
    height: 128px;
}
.art-navigation-container {
    padding-top: 10px;
}
.art-navigation-container {
  padding-bottom: 15px;
}
.art-service-menu-two .art-service-menu-two-tabs li {
\tmin-width: 145px;
}

/* Home Page button */
a.art-button.art-button-two-light.open-team-popup-link {
    display:none;
}

/* Footer background */
footer.art-main-footer {
    padding: 100px 0 50px 0;
    BACKGROUND-COLOR: #F2EEE9;
}

svg:not(:root) {
    overflow: hidden;
    vertical-align: middle;
    height: 45px;
}

/* Home Page Service Menu*/
.art-service-menu-two .art-service-menu-two-tabs li {
    min-width: 283px;
}

.art-blog-widget-area .footer-widget-area .widget, footer.art-main-footer .footer-widget-area .widget {
    margin-bottom: 19px;
}

/*Footer Logo  */
img.image.wp-image-4701.attachment-full.size-full {
    width: 60%;
}

/* Salon Team Popup */
.art-team-popup-left img {
   width: 336px;
}

/* Popup Scroll */
.art-team-widget-popup {
    overflow: auto;
    height: 500px;
}

button.hustle-button-icon.hustle-button-close.has-background {
    margin-right: 92px;
}
p.hustle-nsa-link {
    display: none;
}
.hustle-layout {
    width: 80%;
    padding: 20px;
}

/* Review Page */
.tst {
    padding: 25px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 2px 4px #a8af76;
    transition: 0.3s all;
}
.tst:hover {
    transform: translateY(-10px);
    transition: 0.3s all;
}

/*Blog  */
div#respond {
    display: none;
}

/*  Colour Page sec-1*/
.color_img img {
    max-width: 67%;
}

/* Home page price */
@media only screen and (max-width: 768px) {
\t.art-service-menu-two .art-service-menu-two-tabs li {
    min-width: 197px;
    }
}

/* Salon page price menu\t */
@media only screen and (max-width: 768px) {
\t.art-default-page-custom-wrapper .art-page-content{
\t\tpadding:15px!important;
\t}
}

/* \tPutney team mobile */
@media only screen and (max-width: 768px) {
\t.elementor-3688 .elementor-element.elementor-element-7163e74 {
           margin-top: 0px;
           margin-bottom: 0px;
           padding: 0px 0px 0px 34px;
    }
}

/* Mobile Logo\t */
@media only screen and (max-width: 768px) {
    header.art-header-one .art-header-one-content .art-navigation-container .left-content .art--logo-container .light-logotype {
           margin-left: 30px;
           margin-right: 49px;
    }   
}

/* Mobile Header\t */
@media only screen and (max-width: 768px) {
    .elementor-3944 .elementor-element.elementor-element-4e80b43 .art-ordinary-page-header {
           padding-top: 91px;
           padding-bottom: 55px;
           margin-top: -28px;
    }
} 

/* Contact Area Mobile\t */
@media only screen and (max-width: 768px) {
   .art-map-contacts .art-container-right.art-simple-contacts {
            padding: 30px 0px 0px 75px;
    }
}
.art-blog-single-wrapper .art-single-blog-top .art-single-post-left .art-blog-top-image {
            margin-top: 0px; 
} 

/* Video Button\t */
@media only screen and (max-width: 768px) {
\t.elementor-506 .elementor-element.elementor-element-c08943e \u003E .elementor-widget-container {
            margin: -307px 0px 0px 0px;
            padding: 225px 0px 0px 0px;
}
\t}
@media only screen and (max-width: 768px) {
\t.elementor-506 .elementor-element.elementor-element-5c2ca53 \u003E .elementor-widget-container {
            margin: -255px 0px 0px 0px;
            padding: 204px 0px 0px 0px;
}
\t} 

/* Vegan icon color\t */
\t.cls-9 {
    fill: #000000;
}
.cls-10 {
    fill: #000000;
}
span.service-name {
    color: #20240f;
}
.art-social-container {
    display: none;
}
\tbutton.hustle-button-icon.hustle-button-close.has-background {
    margin-right: 92px;
}
\t
\t\t@media only screen and (max-width: 782px) {

\t\t.hustle-ui .hustle-info {
    width: 123%!important;
\t}
}
\t.art-h2 .art-page-title{
\t\tdisplay:none;
\t}

\t.elementor-3944 .elementor-element.elementor-element-03c17be {
    margin-top: 0px;
}

/* \tabout our products */
 .elementor-4083 .elementor-element.elementor-element-9ab7d68 {
    margin-top: -26px;
    margin-bottom: 0px;
} 
\t

h1.art-h2.art-page-title {
    display: none;
}
\t@media (max-width: 767px){
.elementor-4083 .elementor-element.elementor-element-37aff86 .art-ordinary-page-header {
    padding-top: 55px;
\t}\t
}
\t
/* \tsalons */
\t.elementor-3579 .elementor-element.elementor-element-e21c449 {
    margin-top: 60%;
    margin-bottom: 0px;
}
\t
section.elementor-section.elementor-top-section.elementor-element.elementor-element-20126cc.elementor-section-full_width.elementor-section-stretched.elementor-reverse-tablet.elementor-reverse-mobile.elementor-hidden-desktop.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
    display: none;
}\t\t
\t
\t.art-team-wrap img {
    display: inherit;
}

\t
/* \tprices */
\t.elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    text-align: center;
}


/*mobile logo when loading */
.art-preloader-holder.art-second-bg img.img-logotype {
    object-fit: contain;
}
\t
/* \tcolouring */
\t.elementor-3783 .elementor-element.elementor-element-c5ddf64 {
        margin-top: 0px;
        margin-bottom: 0px;
}
\t
/* \tnatural BBD */
\t.elementor-3794 .elementor-element.elementor-element-e703110 {
        margin-top: 0px;
        margin-bottom: 0px;
}
\t
/*  sustainbility */
\t.elementor-4917 .elementor-element.elementor-element-d2afddc {
           margin-top: 0px;
           margin-bottom: 0px;
}

.special_button a{
\tcolor:white!important;
\tfont-family:jost!important;
\tfont-size:14px!important;
}

.special_button a:hover{
\tborder-bottom:0px!important;
}


/* mobile button */
@media only screen and (max-width: 800px) {
   .special_button \u003Ea {
        margin-top: 0px!important;
        margin-left: 24px!important;
        margin-right: 92px;
}
}
\t@media only screen and (max-width: 600px){
\t\timg.img-logotype {
    width: 119%;
    height: 50%;
}
\t}
\t
@media only screen and (max-width: 600px){
header.art-header-one .art-header-one-content .art-navigation-container .left-content .art--logo-container .light-logotype {
    margin-left: -5px;
    margin-right: 67px;
\t}
}

@media only screen and (max-width: 600px){
\t a.dark-logotype {
\t\t margin-right: 55px;
}
\t}
\t
@media only screen and (max-width: 500px){
\t.art-accordion-tabs .art-accordion-tabs-wrapper .art-accordion-menu-tabs li.art-active span {
\t\tborder-bottom: 1px solid;
\t\tpadding-left: -19px;
\t\tpadding-right: 501px;
}
\t}
.container.art-categories-wrapper {
   margin-top: 85px !important;
}


/* coupon btn */
.art-cart-page-wrapper .art-cart-page-left .woocommerce-cart-form table.shop_table.cart tbody tr td.actions .coupon .art-apply-coupon {
\tposition: absolute;
\ttop: auto;
\tright: 0;
\tpadding: 14px 25px;
}
.art-button-light:hover {
    border-color: #000000;
}

\t@media only screen and (min-width: 900px){
.art-default-page-custom-wrapper .art-page-content.art-woocommerce-page {
\tmargin-top: 6rem;
\t\t}
}



.art-team-popup-left img[src*="Kristof"] {
    /* margin-top: 0px!important; */
}

@media (max-width: 767px)
.elementor-506 .elementor-element.elementor-element-cf27fb5\u003E.elementor-widget-container {
   
    padding: 7px 0 24px;
}

a.art-button.art-button-light {
    background-color: #929b3e;
}

.hustle-ui.module_id_4 .hustle-layout a.hustle-button-cta {
    
    background-color: #929b3e;
}


/*footer section button change the color */
#mc_embed_signup .button {
    font-family: Jost;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0.1em !important;
    line-height: 0px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    color: rgb(255 255 255) !important;
    background-color: #929b3e !important;
    display: inline-block !important;
    padding: 14px 32px 14px 32px !important;
    border: none !important;
    border-radius: 0 !important;
}
tr#user-9,tr#user_9{display:none!important}
