body .wordpress-gdpr-privacy-settings-popup-services-buttons .btn,
.button,
.wordpress-gdpr-privacy-center-item-action,
.leaflet-container .button,
.swiper-slide a.button,
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce ul.products li.product .button
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border:none;
    text-decoration:none;
    background:#82bc00;
    color:white;
    text-transform:uppercase;
    font-size:1.6rem;
    border-radius:0;
    font-weight:800;
    padding:0 1.4rem;
    transition:background 0.2s,padding 0.2s;
    line-height:1;
    cursor:pointer;
    color:white;
    font-family:'Open Sans','Arial',sans-serif;
    white-space: nowrap;
    height: 3.8rem;
}

.woocommerce #respond input#submit.disabled, 
.wordpress-gdpr-privacy-center-item-action:disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled]{
    opacity:1;
}

.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.wordpress-gdpr-privacy-center-item-action:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #e7e7e6;
    color: #fff;
}
.theme-city-zen a.button,
.theme-city-zen .button a,
.theme-city-zen .button span{
    color:white;
}
.button [class^="icon-"]{
    font-size: 2rem;
    margin-left:0.5rem;
}
.button--big{
    padding: 1.8rem 2.1rem;
}

.button.button--red{
    background-color: #e21937;
}

.button.button--red:hover{
    background-color: #bc0e1b;
}

.swiper-slide a.button:hover,
.wordpress-gdpr-privacy-center-item-action:hover,
.button-container:hover .button,
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover{
    background:#6c9a03;
    color: white;
}
.button-container:hover .button.button-after-arrow,
.button.button-after-arrow:hover{
    padding-right:0;
}
.woocommerce a.button:after, 
.woocommerce button.button:after, 
.woocommerce input.button:after,
.button:after{
    font-family:'Font Awesome 5 pro';
    content:'\f324';
    opacity:0;
    transition:opacity 0.2s, width 0.2s;
    width:0;
    color:white;
    text-align:center; 
}
.button-container:hover .button:after,
.woocommerce a.button:hover:after, 
.woocommerce button.button:hover:after, 
.woocommerce input.button:hover:after,
.button:hover:after{
    opacity:1;
    width:4rem;
}
.button:not(.button-after-arrow):after{
    display:none !important;
}

.woocommerce a.button.button--grey,
.button--grey{
    background-color:#606362;
}

.woocommerce a.button.button--grey:hover,
.button--grey:hover{
    background-color:#323333;
}