@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//old.comocasa.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-transform: none;
	--wd-title-color: #242424;
	--wd-entities-title-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 25px;
	--wd-header-el-font: "montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 32px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(226,226,226);
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(76,76,76);
	--btn-default-font-family: "raleway", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: none;
	--btn-default-bgcolor: rgb(234,234,234);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-font-family: "raleway", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(51,51,51);
	--btn-accented-bgcolor-hover: rgb(234,234,234);
	--btn-font-family: "raleway", Arial, Helvetica, sans-serif;
	--btn-font-weight: 600;
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg .wd-product {
	--wd-prod-bg:rgba(228,228,228,0.25);
	--wd-bordered-bg:rgba(228,228,228,0.25);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 400px;
	--wd-popup-padding: 0px;
}
.page-title-default {
	background-color: rgb(255,255,255);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
html .wpcf7 input[type="submit"] {
	font-family: "raleway", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	text-transform: none;
	color: rgb(255,255,255);
	background: rgb(0,0,0);
}
html .wpcf7 input[type="submit"]:hover {
	color: rgb(0,0,0);
	background: rgb(234,234,234);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 40px;
	--wd-arrow-icon-size: 20px;
	--wd-arrow-offset-h: -30px;
	--wd-arrow-color: rgb(0,0,0);
	--wd-arrow-color-hover: rgb(0,0,0);
	--wd-arrow-color-dis: rgb(150,150,150);
	--wd-arrow-bg: rgba(251,251,251,0.5);
	--wd-arrow-bg-hover: rgb(251,251,251);
	--wd-arrow-bg-dis: rgba(251,251,251,0.2);
	--wd-arrow-radius: 30px;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-size: 6px;
}
.product-labels .product-label.new {
	background-color: rgba(66,139,249,0.85);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(135,35,35);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgba(234,234,234,0.85);
	color: rgb(94,94,94);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "raleway";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/raleway-cyrillic-ext_latin-ext-regular.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "raleway";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/raleway-cyrillic-ext_latin-ext-500.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "montserrat";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/montserrat-cyrillic-ext_latin-ext-300.woff2") format("woff2");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "montserrat";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/montserrat-cyrillic-ext_latin-ext-regular.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "montserrat";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/montserrat-cyrillic-ext_latin-ext-500.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "montserrat";
	src: url("//old.comocasa.ru/wp-content/uploads/2026/09/montserrat-cyrillic-ext_latin-ext-600.woff2") format("woff2");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

.z-blok {
	z-index: 1;
}
/*1.СТИЛИ ФОРМ*/
/*скрытое поле в форме Заказать, которое добавляет инфу о выбранных вариациях*/
.variation-data { 
	display: none!important; 
}
.hidden-fields-container {
    display: none !important;
}
.wpcf7-form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px 10px; /* 10px вертикально, 10px горизонтально */
}
.form-full, 
.wpcf7-response-output {
    grid-column: span 2; /* Занимает 2 колонки */
}
.form-full, .form-half {
    margin: 5px;
    }
/* Адаптивность: на мобильных устройствах все поля в одну колонку */
@media (max-width: 768px) {
    .wpcf7-form {
        grid-template-columns: 1fr;
    }
    .form-full, .form-half {
        grid-column: span 1;
    }
}
/* Закругление для всех кнопок отправки Contact Form 7 */
.wpcf7-submit {
    border-radius: 30px; /* Чем больше значение, тем сильнее закругление */
    padding-left: 30px;  /* Увеличиваем боковые отступы для баланса */
    padding-right: 30px;
		margin-top:20px;
}



/* 2.ШРИФТЫ*/
/*Делаем все цифры на сайте ровными (Lining Figures)*/
html, body {
    font-variant-numeric: lining-nums !important;
    font-feature-settings: "lnum" 1 !important;
}
/*Исправляем отображение цен в WooCommerce*/
.woocommerce-Price-amount bdi {
    display: inline-flex !important;
    align-items: baseline !important;
    font-family: 'Montserrat', sans-serif !important;
}
/*Выравниваем значок валюты, чтобы он не прыгал*/
.woocommerce-Price-currencySymbol {
    display: inline !important;
    font-size: 0.9em !important;
    vertical-align: baseline !important;
    margin-left: 0.2em;
}



/*ГЛАВНАЯ*/
/*плашки в блоке Подборки мебели в интерьере
.wrapper-content-banner {
	background: rgb(0 0 0 / 8%);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}*/
/* 1. Убеждаемся, что обертка растягивает внутренний блок правильно */
.cust-banner .wrapper-content-banner.wd-fill {
    display: flex; /* гарантируем flex */
    align-items: stretch; /* растягиваем внутренний блок на всю высоту за вычетом паддингов */
    box-sizing: border-box; 
}
.promo-banner .wrapper-content-banner {
	padding: 24px 32px 32px 32px;
}
@media (max-width: 768px) {
	.promo-banner .wrapper-content-banner {
	padding: 24px;
}
}
/* 2. Настраиваем внутренний блок */
.cust-banner .content-banner {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Заголовок вверх, кнопка вниз */
    height: 100%; /* Теперь 100% будет считаться от ВНУТРЕННЕЙ высоты родителя (без паддингов) */
    margin: 0; 
    box-sizing: border-box;
}
.banner-btn-position-hover .banner-btn-wrapper {
	position:absolute;
	bottom: 0%!important;
	top: auto;
}	



/*блок с тг*/
.nowrap-box * {
	display: flex;
  flex-wrap: nowrap!important;
}  
@media (max-width: 767px) {
	.nowrap-box * {
		display: flex;
		flex-wrap: wrap!important; 
}
}
/*черные кнопки и иконки*/
.hov-element:hover {
	transition: opacity 0.3s ease;
	opacity: 0.75;
}
/* Цвет текста кнопок в карточке блога */
.read-more-section a {
    color: #ffffff !important;
}
.wd-post .article-inner {
	background-color: rgba(228, 228, 228, 0.15);
	padding-bottom: 25px;
}
.wd-entities-title.title.post-title {
	font-size: 16px!important;
}
.wd-post-date.wd-style-with-bg .post-date-day {
	font-size: 16px!important;
	padding-bottom: 0!important;
}
.wd-post-date.wd-style-with-bg .post-date-month {
	font-size: 8px!important;
}
.wd-post-date.wd-style-with-bg {
	min-width: 40px!important;
	border-radius: 22px!important;
}
/*кнопки корзина и избранное на карточках товара*/
.wrapp-buttons {
	display: none;
}






/*.div_evowap_btn .evowap_btn {
    color: #333;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0 !important;
    background-color: #25d366;
    border-radius: 0;
    height: 42px;
    font-size: 16px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: auto;
    -webkit-transition: all .25s !important;
    -o-transition: all .25s !important;
    transition: all .25s !important;
    align-items: center;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    font-size: 13px;
    line-height: 18px;
    background-color: #e5e4d8;
    color: #000;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    padding: 20px !important;
		color: #333 !important;
}

.div_evowap_btn .evowap_btn:hover {
	color: #fff !important;
	background-color: #000000 !important;
	-webkit-transform: none;
	    -ms-transform: none;
	        transform: none;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

body .div_evowap_btn .evowap_btn svg {
	height: 14px;
	width: 14px;
	margin-right: 0 !important;
}

 .div_evowap_btn .evowap_btn svg path{
	-webkit-transition: 0.25s all;
	-o-transition: 0.25s all;
	transition: 0.25s all;
	fill: #333  !important;
}

 .div_evowap_btn .evowap_btn:hover svg path{
	fill: #fff !important;
}

.div_evowap_btn  #svg_wapp_evowap {
	margin-right: 5px !important; 
}*/




/*3.ЛЕЙБЛЫ ВАРИАЦИЙ*/
.product-labels.labels-rectangular {
    display: flex;
    flex-direction: row;
    gap: 5px 10px;
		border-radius: 30px!important;
    max-width: none !important;
    width: max-content;
}
.product-label.attribute-label:not(.label-with-img) {
    background-color: #eaeaea;
    color: black;
    text-transform: none;
    padding: 5px 10px;
		border-radius: 30px!important;
    margin-top: 0px;
    white-space: nowrap;
    width: max-content; 
    flex-shrink: 0;
}
/* Скрыть текст выбранного значения рядом с названием атрибута */
.wd-attr-selected {
    display: none !important;
}


/*.product-label:not(:last-child) {
    margin-bottom: 0px!important;
}*/
/*.label-term-hot {
    background: #eaeaea !important;
    color: #000 !important;
}*/
/*.label-term-new {
    background-color: #eaeaea !important;
    color: #000 !important;
}*/
/*.label-term-hit {
    color: #fff !important;
    background-color: #872322 !important;
}*/
/*.woodmart-scroll-content p.price {
    display: none;
}*/




/* 1. Конфигурация Ряд: Заголовки 50% слева, Изображение 50% справа 
@media (min-width: 992px) {
    .my-custom-tabs-container .wd-tabs {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: flex-end !important;
        gap: 10px !important;
        width: 100% !important;
				margin-top: -130px;
    }

    .my-custom-tabs-container .wd-tabs-header {
        flex: 0 0 50% !important;
        width: 50% !important;
        max-width: 50% !important;
        display: block !important;
				margin-bottom: 60px;
    }

    .my-custom-tabs-container .wd-tab-content-wrapper {
        flex: 0 0 50% !important;
        width: 50% !important;
        max-width: 50% !important;
    }
}*/


/*ЗАКРУГЛЕНИЯ СЛАЙДОВ*/
.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel {
	border-radius: 48px!important;
}


/*СТРАНИЦЫ ТОВАРОВ*/
.product-label {
    text-transform: none !important;
}
/* Добавляем отступы ко всей области галереи */
.woocommerce-product-gallery {
    padding: 10px !important;
    box-sizing: border-box !important;
}
/* Скрывает только кнопку добавления в корзину */
.single_add_to_cart_button {
    display: none !important;
}
/* Если вы также хотите скрыть поле выбора количества (кнопки +/-) */
.cart .quantity {
    display: none !important;
}
del .woocommerce-Price-amount bdi {
    text-decoration: line-through !important;
}
/*заголовок блока похожих товаров*/
.cust-zagolovok h4 {
	font-size: 34px;
	padding-left: 5vw;
}
.zagolovok_bloka_3-wrapper {
	font-size: 34px;
}
@media (max-width: 767px) {
	.cust-zagolovok h4 {
		font-size: 25px;
		padding-left: 0;
}
	.zagolovok_bloka_3-wrapper {
		font-size: 25px;
}
}
/* Убираем капс у последнего элемента хлебных крошек */
.wd-breadcrumbs .breadcrumb_last,
.yoast-breadcrumb .breadcrumb_last {
    text-transform: none !important;
}
/* Если нужно убрать капс и у ссылок в крошках тоже */
.wd-breadcrumbs a {
    text-transform: none !important;
}
/*стили кнопок вариаций*/
table.variations label {
	font-size:110%;
}
td.value.cell {
	padding: 0 0 20px 0!important;
}
.wd-swatch.wd-text .wd-swatch-text {
  padding: 10px calc(var(--wd-swatch-size) / 2);
}
.wd-swatches-product {
	gap: 10px;
}
/*стили бордера кнопок вариаций*/
.wd-swatch {
		border-width: 1px;
    border-color: transparent !important;
    transition: border-color 0.3s ease;
}
.wd-swatch:hover {
  border-color: var(--wd-alternative-color) !important; 
	background-color: rgba(228, 228, 228, 0.15);
}
.wd-swatch.wd-active {
  border-color: var(--wd-alternative-color) !important; 
	background-color: rgba(228, 228, 228, 0.15);
}
.woocommerce-variation-description p {
	color: #888888 !important;
	padding-top: 20px;
}
/* Фиксируем фон карточек для всех схем */
.wd-product.product-grid-item .product-wrapper {
    background-color: rgba(228, 228, 228, 0.15) !important;
}
/* Основная цена в светлой схеме */
.color-scheme-light .product-grid-item .price,
.color-scheme-light .product-grid-item .price .amount,
.color-scheme-light .product-grid-item .price ins .amount {
    color: #ffffff !important;
}
/* Старая (зачеркнутая) цена в светлой схеме */
.color-scheme-light .product-grid-item .price del,
.color-scheme-light .product-grid-item .price del .amount {
    color: rgba(255, 255, 255, 0.5) !important;
}
.wd-products-with-bg .product-wrapper {
    padding: 10px 10px 30px 10px!important;
}
@media (max-width: 768px) {
	.wd-products-with-bg .product-wrapper {
    padding: 5px 5px 20px 5px!important;
}
}
/*закругления карточек и фото товаров*/
.wd-product .product-wrapper {
  border-radius: 32px!important;
}
.product-element-top {
	border-radius: 22px!important;
}












/* Начальное состояние блока */
.sticky-action-block {
    position: fixed;
    bottom: 30px;
    right: 3vw;
    z-index: 9999;
    
    /* Стили оформления */
    width: max-content; /* Размер строго по контенту */
    max-width: 99vw;    /* Ограничение по ширине для мобильных */
    background-color: rgba(228,228,228,0.25); /* Светлый полупрозрачный фон */
    backdrop-filter: blur(10px); /* Эффект размытия под блоком (по желанию) */
    padding: 4px;       /* Отступ 8 пикселей от контента */
    border-radius: 32px; /* Закругление 32 пикселя */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Легкая тень для объема */
    
    /* Анимация и видимость */
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateY(30px);
    pointer-events: none;
}

/* Состояние при появлении */
.sticky-action-block.is-visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}
/* Адаптив для мобильных (опционально) */
@media (max-width: 768px) {
    .sticky-action-block {
        bottom: 15px;
        right: 3vw;
    }
}
@media (min-width: 1025px) {
	/*.div_evowap_btn {
	display: flex;
	align-items: center;
	margin: 5px 0px !important;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}


.div_evowap_btn .evowap_btn {
    color: #333;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0 !important;
    background-color: #25d366;
    border-radius: 0;
    height: 42px;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center;
    width: auto;
    transition: all .25s !important;
    align-items: center;
    box-shadow: none !important;
    font-size: 13px;
    line-height: 18px;
    background-color: #e5e4d8;
    color: #000;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    padding: 20px !important;
		color: #333 !important;
}

.div_evowap_btn .evowap_btn:hover {
	color: #fff !important;
	background-color: #000000 !important;
	transform: none;
	box-shadow: none !important;
}

body .div_evowap_btn .evowap_btn svg {
	height: 14px;
	width: 14px;
	margin-right: 0 !important;
}

 .div_evowap_btn .evowap_btn svg path{
	transition: 0.25s all;
	fill: #333  !important;
}

 .div_evowap_btn .evowap_btn:hover svg path{
	fill: #fff !important;
}

.div_evowap_btn  #svg_wapp_evowap {
	margin-right: 5px !important; 
}*/
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*.div_evowap_btn {
	display: flex;
	align-items: center;
	margin: 5px 0px !important;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}


.div_evowap_btn .evowap_btn {
    color: #333;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0 !important;
    background-color: #25d366;
    border-radius: 0;
    height: 42px;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center;
    width: auto;
    transition: all .25s !important;
    align-items: center;
    box-shadow: none !important;
    font-size: 13px;
    line-height: 18px;
    background-color: #e5e4d8;
    color: #000;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    padding: 20px !important;
		color: #333 !important;
}

.div_evowap_btn .evowap_btn:hover {
	color: #fff !important;
	background-color: #000000 !important;
	transform: none;
	box-shadow: none !important;
}

body .div_evowap_btn .evowap_btn svg {
	height: 14px;
	width: 14px;
	margin-right: 0 !important;
}

 .div_evowap_btn .evowap_btn svg path{
	transition: 0.25s all;
	fill: #333  !important;
}

 .div_evowap_btn .evowap_btn:hover svg path{
	fill: #fff !important;
}

.div_evowap_btn  #svg_wapp_evowap {
	margin-right: 5px !important; 
}

*/
}

@media (min-width: 577px) and (max-width: 767px) {
	/*.div_evowap_btn {
	display: flex;
	align-items: center;
	margin: 5px 0px !important;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}


.div_evowap_btn .evowap_btn {
    color: #333;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0 !important;
    background-color: #25d366;
    border-radius: 0;
    height: 42px;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center;
    width: auto;
    transition: all .25s !important;
    align-items: center;
    box-shadow: none !important;
    font-size: 13px;
    line-height: 18px;
    background-color: #e5e4d8;
    color: #000;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    padding: 20px !important;
		color: #333 !important;
}

.div_evowap_btn .evowap_btn:hover {
	color: #fff !important;
	background-color: #000000 !important;
	transform: none;
	box-shadow: none !important;
}

body .div_evowap_btn .evowap_btn svg {
	height: 14px;
	width: 14px;
	margin-right: 0 !important;
}

 .div_evowap_btn .evowap_btn svg path{
	transition: 0.25s all;
	fill: #333  !important;
}

 .div_evowap_btn .evowap_btn:hover svg path{
	fill: #fff !important;
}

.div_evowap_btn  #svg_wapp_evowap {
	margin-right: 5px !important; 
}
*/
}

@media (max-width: 576px) {
	/*.div_evowap_btn {
	display: flex;
	align-items: center;
	margin: 5px 0px !important;
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}


.div_evowap_btn .evowap_btn {
    color: #333;
    text-transform: uppercase;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0 !important;
    background-color: #25d366;
    border-radius: 0;
    height: 42px;
    font-size: 16px;
    position: relative;
    display: flex;
    align-items: center;
    width: auto;
    transition: all .25s !important;
    align-items: center;
    box-shadow: none !important;
    font-size: 13px;
    line-height: 18px;
    background-color: #e5e4d8;
    color: #000;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    padding: 20px !important;
		color: #333 !important;
}

.div_evowap_btn .evowap_btn:hover {
	color: #fff !important;
	background-color: #000000 !important;
	transform: none;
	box-shadow: none !important;
}

body .div_evowap_btn .evowap_btn svg {
	height: 14px;
	width: 14px;
	margin-right: 0 !important;
}

 .div_evowap_btn .evowap_btn svg path{
	transition: 0.25s all;
	fill: #333  !important;
}

 .div_evowap_btn .evowap_btn:hover svg path{
	fill: #fff !important;
}

.div_evowap_btn  #svg_wapp_evowap {
	margin-right: 5px !important; 
}
*/
}

