@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//rymka.com.ua/wp-content/themes/woodmart/fonts/woodmart-font-3-300.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #464e63;
	--wd-text-font-size: 17px;
	--wd-title-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #545c71;
	--wd-entities-title-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(34,45,74);
	--wd-entities-title-color-hover: rgba(34, 45, 74, 0.75);
	--wd-alternative-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(34,45,74);
	--wd-widget-title-font-size: 17px;
	--wd-header-el-font: "TT Norms", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: #fcc80a;
	--wd-alternative-color: rgb(34,45,74);
	--wd-link-color: rgb(0,178,242);
	--wd-link-color-hover: rgb(22,82,127);
	--btn-default-font-family: "Rubik", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: none;
	--btn-default-bgcolor: #fcc80a;
	--btn-default-bgcolor-hover: #00aeef;
	--btn-accented-font-family: "Rubik", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(252,200,10);
	--btn-accented-bgcolor-hover: rgba(252,215,80,0.87);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #23c100;
	--notices-success-color: #ffffff;
	--notices-warning-bg: #dd3333;
	--notices-warning-color: #ffffff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(1,83,159,0.9);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 500px;
}
.header-banner {
	background-color: rgb(16,16,16);
	background-image: url(https://rymka.com.ua/wp-content/uploads/2023/12/snowfall-dark-background.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 320px;
}
.wd-page-title {
	background-color: rgb(247,248,249);
	background-image: none;
}
.wd-footer {
	background-color: rgb(16,16,16);
	background-image: none;
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, html .wd-dropdown-my-account .wd-sub-menu li a {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: rgb(10,42,67);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a, html .wd-dropdown-my-account .wd-sub-menu li a:hover {
	color: rgb(0,178,242);
}
html .wd-single-post-header .title, html .wd-single-post-title .wd-post-title {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 36px;
	color: rgb(10,42,67);
}
footer li a {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: rgba(255,255,255,0.8);
}
.shop-loop-head ,wd-shop-tools {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 37px;
}
.widget-title {
	font-weight: 500;
	font-size: 18px;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "TT Norms", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 17px;
	color: rgb(10,42,67);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a {
	color: rgb(0,178,242);
}
body[class*="wrapper-boxed"] {
	background-color: rgb(247,248,249);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(247,248,249);
	background-image: none;
}
html .wd-product.wd-hover-quick .wd-add-btn>a, html .wd-product.wd-hover-quick.wd-quantity-overlap div.quantity input[type], html .wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a, html .wd-product.wd-hover-standard .wd-add-btn>a, html .wd-product.wd-hover-fw-button .wd-add-btn>a, html .wd-product.wd-hover-fw-button.wd-quantity-overlap div.quantity input[type], html .wd-product.product-list-item .wd-add-btn>a, html .quick-shop-form .single_add_to_cart_button, html .quick-shop-form div.quantity input[type], html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-buy-now-btn, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type], html .comment-form .submit, html .product-quick-view .entry-summary .single_add_to_cart_button, html .product-quick-view .view-details-btn, html .cart-actions .button[name="apply_coupon"], html .cart-actions .button[name="update_cart"], html .cart-totals-inner .checkout-button, html .woocommerce-mini-cart__buttons .btn-cart, html .woocommerce-mini-cart__buttons .checkout, html .wd-empty-mini-cart .btn {
	font-family: "Rubik", Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-transform: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(221,0,0);
}
.product-labels .product-label.new {
	background-color: rgb(53,182,90);
}
.product-labels .product-label.featured {
	background-color: rgb(252,200,10);
	color: rgb(0,0,0);
}
.product-labels .product-label.out-of-stock {
	color: rgb(0,0,0);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 800px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}
:root{
--wd-container-w: 1280px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #333;
--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;
--wd-brd-radius: 8px;
}

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


@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Thin.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Thin.woff") format("woff");
	font-weight: 100;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-ExtraLight.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-ExtraLight.woff") format("woff");
	font-weight: 200;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Light.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Light.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Regular.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Medium.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Medium.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Bold.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Bold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-ExtraBold.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-ExtraBold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Black.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Black.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "TT Norms";
	src: url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Heavy.woff2") format("woff2"), 
url("//rymka.com.ua/wp-content/uploads/2023/03/TTNorms-Heavy.woff") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

body *, body :focus, body :active {
  font-variant-ligatures: none;
}

#menu-menu-header-1 > li > a, #menu-menu-header-2 > li > a, #menu-menu-header-1-ru > li > a, #menu-menu-header-2-ru > li > a{
  padding-right: 0px;
  padding-left: 0px;
}

/*Header*/
.btn-call{
	border: 0px solid #1c2439;
	box-shadow: none!important; 
}

.top-mass-title{
text-align: center;
display: block;
margin-bottom: 5px;
margin-top: -18px;
font-weight: 500;
}
.top-mass-button{
	background-color: #fff;
	border-radius: 18px;
	padding: 9px 12px 12px 7px;
	color: #595959!important;
	font-size: 13px;
	box-shadow: 0 5px 20px 0 rgba(0,0,0,.1) !important;
	border: 1px solid #e1e5eb;
	font-weight: 500;
}
.top-mass-button:hover{
	background-color: #00aeef;
	border-color: #00aeef!important;
	color: #fff!important;
}
.top-mass-button img{
	margin-right: 5px;
}


/*main*/
.hidden{
	display:none;
}
footer {
	background: #101010 !important;
}
footer .widget-title {
    color: #fff;
}
/*index*/
.tizers .tizer{
	border: 1px solid #E0E0E0;
	padding: 10px;
	border-radius: 5px;
}

/************/
.woodmart-navigation .item-level-0>a {
  text-transform: none!important;
	font-weight: 500;
	font-size: 16px;
}
#start-price-none1, #start-price-none2, #start-price-none3, #karniz-none{
	display:none;
}
#model ul li, #tkan ul li, #tkan-kant ul li, #color-karn ul li, #zbirka ul li, #karniz ul li{
	float:left;	
	width:25%;
}

.btn-center {
    display: flex;
    justify-content: center;
}
.ipt-uif-custom-material-custom .ipt-eform-content, .ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap {
    box-shadow: none!important;
}
.ipt-uif-custom-material-custom .ui-tabs .ipt-eform-tab-nav-wrap {
    background-color: #fff!important;
    color: #fcc80a!important;
}
.ipt-uif-custom-material-custom .ui-widget-header {
    background: #fff!important;
}
.ipt-uif-custom-material-custom .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    color: #fcc80a!important;
    text-shadow: none!important;
}
.ipt-uif-custom-material-custom .ipt_fsqm_main_tab.ui-tabs > .ipt-eform-tab-nav-wrap .eform-tab-passive-notifier {
    box-shadow: none!important;
}
.ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-header > *, .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore h3 {
    color: #009688!important;
}
.title-size-large .entry-title {
    font-size: 60px!important;
}
body #ipt_fsqm_form_wrap_1 h3 {
	 text-align: center;
}
.ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-header{
	border-bottom: none!important;
} 
.ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-content p {
    text-align: center;
}
.insta-header{
margin-left: -50px;
}

.ul-menu ul li{
margin-bottom: 0px;
font-size:12px;	
}
.slide-mob{
margin-top: 95px !important;
margin-bottom: 0px !important;
}
.vc_toggle_content p{
font-size:17px;
}
h2.comments-title{
text-transform: none!important;
}

.summary-inner > .price {
	font-size: 0%!important;
}
.amount, .price{
	color:#2a2e42;
}
.zindex{
	z-index:99;
}
.noUi-connect {
    background: #fcc80a;
}

.prefooter-color svg {
    fill: #323b4e;
}
.widgettitle, .widget-title{ 
color:#464e63;
}	
 .woodmart-text-block-wrapper .woodmart-text-block a, .t-link {
    color: #399efe;
	  text-decoration: underline;
}

 .woodmart-text-block-wrapper .woodmart-text-block a:hover, .t-link:hover {
	  text-decoration: none;
}
.login-side-opener a .wd-tools-text, .login-form-footer .lost_password{
  color: #399efe;
}

.woodmart-content-popup{
border-radius: 8px;
}

.mobile-search-icon a{
 color: #333;
}
.title-color-bl h6, .title-color-bl h4{
	color: #16527f;
}
.title-color-bl p{
color: rgba(51,53,61,0.8);
}
.btn-color-y{
	background: #fcc80a;
}
.btn-color-y:hover{
	background: #00aeef;
}
.title-h4-norm h4, .title-h4-norm h3{
line-height: 38px!important;
font-size: 28px!important;
color: #16527f!important;
}
.title-h-min h3, .title-h-min h5, .title-h-min h2{
	color: #16527f;
	font-size: 22px;
}
.title-h-min2 h5{
	line-height: 29px;
font-size: 19px;
}
.anycomment-app .anycomment-copy-footer{
display: none;
}
.awooc-custom-order-button{
border-radius: 30px;
}
.sp-link-wrapper{
display:none;
}

.strong-form .form-field {
    margin-bottom: 10px;
}
.testimonial-name {
  font-size: 16px;
  font-weight: 500;
	color: #2b2b2b;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p{
    font-size: 19px!important;
}
.related-products .slider-title {
  text-transform: none;
  font-size: 24px;
  font-weight: 700;
  color: #222d4a;
}
.slider-title::before {
  width: 0px!important;
}
#math_roman .vc_tta-tabs-list, #math_roman .vc_tta-panel-heading{
	display:none;
}
.tm-collapse{
	background-image: none !important;
  border: 1px solid #fff!important;
}
.tabs-layout-tabs .tabs li a {
    text-transform: none;
    font-weight: 600;
		color:#222d4a;
}
#nex-forms .input-label:not(.image-choices-choice-text) {
    text-align: left;
}

/**NEW**/
header .whb-header-bottom{
	-webkit-box-shadow: 0 4px 4px rgba(34,45,74,.1);
	box-shadow: 0 4px 4px rgba(34,45,74,.1);
}
.current-lang a span{
	color:#000c35;
}
#menu-top-chats .wd-dropdown-menu, #menu-top-chats-ru .wd-dropdown-menu{
	padding: 25px 20px 0;
	border-radius: 10px;
	margin-top: 3px;
}
.top-chat-item, .catalog-menu-item{
	cursor: pointer;
}
.catalog-menu-item{
	display: inline-block;
	margin-top: 5px;
}
.top-chat-item img, .catalog-menu-item img{
  float: left;
	margin-right: 7px;
}
.top-chat-item p {
  font-size:15px;
	color:#222d4a;
	margin-bottom:20px;
}
.catalog-menu-item p {
	display: inline-block;
  font-size: 17px;
	line-height: 18px;
	color: #222d4a;
	margin-top: 15px;
}
.catalog-menu-item p span{
	font-size: 12px;
	color: #464e63;
}
.catalog-menu-item:hover p {
	color: #00b2f2;
}
#ry-call-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  position: relative;
  padding-left: 30px;
}
#ry-call-back:before {
  content: "";
  background-image: url(https://rymka.com.ua/wp-content/uploads/2023/04/telephone.svg);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.tel-header{
  color:#1c2439;
  font-size:20px;
	display:block;
	font-weight: 500;
}

.whb-header_276170  #ry-call-back:before, .whb-header_842793 #ry-call-back:before{
  background-image: url(https://rymka.com.ua/wp-content/uploads/2024/01/telephone-yel.svg)!important;
}
.whb-header_276170 .tel-header, .whb-header_842793 .tel-header{
  color:#fff;
}
.r-call-back {
 font-size:15px;
font-weight: 300;
}
.wd-header-search-form .searchform input[type="text"] {
    height: 40px!important;
    font-size: 14px!important;
	  border: 1px solid #e1e5eb;
}
.wd-header-search-form .searchform .searchsubmit::after {
    font-size: 16px;
}

.wd-dropdown-menu.wd-design-sized {
    padding: 0px 15px;
}
.scrollToTop {
    right: 30px!important;
    bottom: 25px!important;
}
.page-title .title {
  font-size: 36px!important;
	font-weight:600;
	color:#0A2A43;
}
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) {
  text-transform: inherit;
  font-weight: 400;
  font-size: 14px;
}
.calcul-price-none-div{
	display: none !important;
}
#banner_minimalism_1 h5, #banner_minimalism_2 h5, #banner_minimalism_3 h5{
	color: #222d4a;
}
/*Калькелятор*/
#_72249, #_20561, #_71823, #_65520, #_37158, #_73964, #_18526, #_77408, #_572, #_68688, #_28102, #_80249, #_2785, #_80837, #_48971, #_40874, #_14986, #_24929, #_75238, #_2279, #_5776, #_17783, #_24533, #_70092, #_41130, #_79663, #_87166, #_17335, #_55536, #_54894, #_50290, #_46102, #_30940, #_15576, #_18003, #_96052, #_64670, #_25582, #_61062, #_61008, #_66403, #_40042, #_87809, #_72867, #_58554, #_88137, #_62881, #_52316, #_26106, #_52451, #_72627, #_44726{
	display:none;
}
.nex-forms{
	text-align:left!important;
}
.header-banner-container p{
	color: #fff;
	font-size: 15px;
}
.header-banner-container p a:hover{
	color: #fd3321;
}
.btn.btn-scheme-dark {
  color: #333!important;
}
.btn.btn-scheme-dark:hover {
  color: #fff!important;
}
#nex-forms .nex_success_message.show_success {
  display: block !important;
  visibility: visible !important;
}

/*review*/
#wpmtst_client_name, #wpmtst_email, #wpmtst_post_content{
	background:#fff;
}
#wpmtst-submission-form fieldset{
	background-color:#f5f6f9!important;
}
#wpmtst-form .field-client_name{
	width: 49%;
  display: inline-block;
  margin-right: 2%;
}
#wpmtst-form .field-email{
	width: 49%;
  display: inline-block;
}
#wpmtst_submit_testimonial{
    background-color: #00aeef;
    border-color: #00aeef;
	  color: #fff !important;
    font-size: 13px !important;
	  border-radius: 30px;
}
.strong-view.wpmtst-simple .wpmtst-testimonial{
	background: #C6C4BC1A;
	border-radius: 6px;
}
.strong-view.wpmtst-simple .wpmtst-testimonial-field {
  display: inline-block;
	width: 70%;
}
.strong-view ul.simplePagerNav li a{
	padding: 3px 7px!important;
}
.article-inner .entry-meta-list, .post-single-page .article-inner .meta-post-categories{
	display:none;
}
.post-single-page .post-title{
	text-align:left;
}
article.post-single-page .entry-header, .blog-design-masonry.has-post-thumbnail .post-date{
	display: none;
}
.wd-post-cat.wd-style-with-bg {
  height: 21px;
  color: #000;
  line-height: 21px;
  border-radius: 15px;
}
.wd-post-cat.wd-style-with-bg > a {
  color: #000;
  text-transform: lowercase;
  font-weight: 400;
}
.read-more-section {
  margin-top: 10px;
}
.read-more-section a {
  font-weight: 500;
  color: #333!important;
}
.meta-categories-wrapp {
  top: -11px;
}
.vc_tta.vc_general .vc_tta-tab > a {
  padding: 0px 15px!important;
}
.sidebar-container .product_list_widget > li {
  margin-bottom: 10px!important;
  padding-bottom: 10px!important;
  border-bottom: 0px solid rgba(119,119,119,0.2)!important;
	color: #292b31;
}
.area-sidebar-shop .widget-area {
  margin-top: 55px;
  border-bottom: 0px solid rgba(119,119,119,0.2) !important;
  background: #fff;
  padding: 20px 20px !important;
  border-radius: 10px;
  color: #292b31;
}

.blog-design-masonry .post-title {
  font-size: 19px!important;
}
.read-more-section a {
  text-transform: lowercase!important;
}
.searchform input[type="text"], #feedback-call input[type="text"]{
	display: block!important;
}
div.quantity input[type="number"] {
  width: 42px;
}
.noui-horizontal .noui-tooltip {
  background: #fff;
	font-size: 14px;
	color: #000;
}
.tm-range-picker .noui-connect, .tm-range-picker .noui-handle, .tm-range-picker .noui-handle .noui-touch-area:before{
  background: #fbc709;
}
.tm-extra-product-options .tc-cell.tm-error {
  font-size: 90%;
  font-weight: 400;
}
.tm-extra-product-options .tc-cell hr.hr_divider {
  margin: 0!important;
}
.tc-label-text {
  font-size: 14px;
}
.tm-extra-product-options .tc-active .tc-label-text{
	font-weight: 400;
	color: #111;
}
.tm-epo-totals {
  padding-top: 0;
  margin-top: 30px;
  padding-bottom: 0px;
}
.tc-image, .tm-extra-product-options .tmcp-field-wrap .tc-label-wrap .tc-image {
  border-radius: 5px;
}
.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tc-image {
  border: 2px solid #fcc80b!important;
}
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper {
  padding: 1px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.1);
}
.tm-extra-product-options .tmcp-field-wrap.tc-active.tc-mode-text {
  outline-width: 0px;
	background: #fcc80b!important;
  border-color: #fcc80b!important;
}
.btn, .button, button, [type="submit"], [type="button"] {
 font-weight: 400;
}
.checkout input, #coupon_code {
 background: #fff;
}
.zen-ui-select__value, .tm-clear-cart-button {
  border-radius: 30px;
}
.upsells-carousel .slider-title {
  text-transform: none;
  font-size: 24px;
  color: #222d4a;
  font-weight: 700;
}
.single-breadcrumbs-wrapper .wd-breadcrumbs {
  font-size: 14px!important;
}
#call {
	padding: 33px;
	background-color: #f7f8f9;
	border-radius: 4px;
	text-align:center;
}
#call .intl-tel-input{
	max-width: 300px;
  margin: 0 auto;
}
#call input[type="text"] {
  padding: 25px 50px;
	background: #fff;
}
#call .btn-call {
	color: #1c2439;
	background: #fcc80a;
	border-radius: 30px;
	padding: 16px 32px;
	text-transform: none;
	font-weight: 600;
	font-size: 16px;
	margin: 10px 0px;
}
.intl-tel-input .selected-flag{
	border-radius: 30px 0 0 30px;
}
.grecaptcha-logo {
	 display: none !important;
}
.grecaptcha-badge {
	 display: none !important;
}
.wd-dropdown {
  box-shadow: 13px 13px 51px 0px rgba(10,51,80,0.16)!important;
  border-radius: 5px!important;
}
.wd-prefooter {
  padding-bottom: 0px!important;
	background-color: transparent!important;
}
.wd-side-hidden.wd-opened{
  z-index: 99999;
}
.wd-product-nav-desc a{
	font-size: 12px;
}
.wd-event-hover .wd-dropdown {
	padding-left: 15px;
}
/*Header*/
.whb-header_518878 #menu-catalog > li > a, .whb-header_496297 #menu-catalog-ru > li > a{
	color: #1c2439;
	background: #F7F8F9;
	border-radius: 30px;
	border: 1px solid #1c2439;
	height: 40px;
	padding: 0 25px;
	margin-top: 20px;
	font-size: 17px;
  font-weight: 500;
}

.whb-header_518878 #menu-catalog li>a:hover .wd-nav-img, .whb-header_496297 #menu-catalog li>a:hover .wd-nav-img{
	filter: invert(100%);
}
.wd-tools-element .wd-tools-text{
	font-size: 13px;
}
#menu-catalog .wd-dropdown-menu, #menu-catalog-ru .wd-dropdown-menu{
	padding: 15px 20px 15px!important;
}
.wd-sub-menu li {
  border-bottom: 1px solid #f3f3f3;
}
.wd-sub-menu li:last-child {
  border-bottom: 0px!important;
}
#menu-catalog .wd-sub-menu li > a, #menu-catalog-ru .wd-sub-menu li > a{
	font-size: 17px;
}

.whb-header_276170 #menu-catalog > li > a, .whb-header_842793 #menu-catalog-ru > li > a{
	color: #fff;
  background: transparent;
  border-radius: 30px;
  border: 1px solid #fff;
  height: 40px;
  padding: 0 25px;
  margin-top: 20px;
  font-size: 17px;
  font-weight: 500;
}
.whb-header_276170 #menu-catalog .wd-nav-img, .whb-header_842793 #menu-catalog-ru .wd-nav-img{
  filter: invert(100%);
}
.whb-header_276170 #menu-catalog > li > a:hover, .whb-header_842793 #menu-catalog-ru > li > a:hover{
	border-color: #fbc70a;
	color: #fbc70a;
}
.whb-header_276170 #menu-menu-header-2>li>a, 
.whb-header_276170 #menu-menu-header-1>li>a,
.whb-header_842793 #menu-menu-header-2-ru>li>a,
.whb-header_842793 #menu-menu-header-1-ru>li>a
{
	color: #fff;
}
.whb-header_276170 #menu-top-chats>li>a,
.whb-header_276170 #menu-top-chats-mob>li>a,
.whb-header_842793 #menu-top-chats-ru>li>a,
.whb-header_842793 #menu-top-chats-mob-ru>li>a
{
	color: rgb(0,178,242);
}
.whb-header_276170 #menu-menu-header-2>li>a:hover, 
.whb-header_276170 #menu-menu-header-1>li>a:hover,
.whb-header_842793 #menu-menu-header-2-ru>li>a:hover, 
.whb-header_842793 #menu-menu-header-1-ru>li>a:hover{
	color: rgb(0,178,242);
}
.whb-header_276170 #menu-top-chats>li>a:hover,
.whb-header_276170 #menu-top-chats-mob>li>a:hover,
.whb-header_842793 #menu-top-chats-ru>li>a:hover,
.whb-header_842793 #menu-top-chats-mob-ru>li>a:hover{
	color: rgba(0,178,242,0.7);
}
/*End Header*/
/*Sidebar Witget*/
.widget-title {
  font-weight:500;
  font-size: 16px;
  text-transform: none;
}
.product_list_widget > li .wd-entities-title {
  font-size: 15px!important;
}
/*End Sidebar Witget*/
/*Page Single product*/
.woocommerce-product-details__short-description {
  font-size: 15px;
}
#tm-epo-totals dt.tm-final-totals{
	font-weight: 400;
	font-size: 14px;
}
.tm-final-totals .amount{
	background: #fef2b8!important;
	padding: 0px 4px;
	font-weight: 500!important;
	border-radius: 3px!important;
	font-size: 32px!important;
}
.tm-final-totals .amount del .amount bdi{
	font-size: 22px!important;
}

.wd-social-icons{
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: middle;
	margin-bottom: 20px!important;
}
.wd-social-icons .wd-label, .wd-action-btn.wd-style-text > a {
	font-weight: 400!important;
	font-size: 14px!important;
}
.wd-nav.wd-style-underline-reverse > li > a {
  padding-top: 15px!important;
}
.wd-nav.wd-style-underline-reverse > li > a > .nav-link-text::after {
  top: -14px!important;
  height: 4px!important;
}
.woocommerce-Reviews .woocommerce-Reviews-title {
  text-transform: none!important;
  font-size: 24px!important;
  color: #222d4a!important;
	font-weight: 600;
}
.woocommerce-Reviews .comment-reply-title {
  text-transform: none!important;
  font-size: 19px!important;
}
label[for="wd-add-img-btn"] {
  font-weight: 400!important;
  font-size: 16px;
}
/*END Page Single product*/
/*Mini cart*/
.woocommerce-mini-cart dl.tc-epo-metadata{
	font-size: 15px;
}
.woocommerce-mini-cart dt.tc-name{
	font-weight: 400;
	display: inline;
	line-height: 27px;
}
.woocommerce-mini-cart dd.tc-value{
	display: inline;
	font-weight: 500;
	white-space: break-spaces;
}
.woocommerce-mini-cart dd.tc-value p{
	display: inline;
}
/*END Mini cart*/
/*List products*/
.wd-nav-product-cat > li > a {
  font-size: 16px;
	font-weight: 400;
	text-transform: inherit;
}
/*END List products*/
.box-sh-1scrin {
  box-shadow: 13px 13px 30px 0px rgba(10,51,80,0.16);
}
.wd-checkout-steps li {
  text-transform: none!important;
}	
#polylang-3 li{
	display: inline;
}
#polylang-3 li:nth-child(1):after{
	content:"|";
	padding: 0 10px 0 13px;
}
.kays-badge{
	overflow-x: scroll;
}
.kays-badge .wpb_wrapper{
	height: 60px;
	width: max-content;
}
.kay-badge{
	font-size: 13px;
  font-weight: 300;
  color: #007bff;
  padding: 3px 9px 4px;
  border-radius: 15px;
  background: #f0f1f6;
  margin: 10px 10px 0 0;
  display: inline-block;
}
.kay-badge:hover {
    color: #f45355;
}
.mono_pay_logo img{
	margin-top: -25px!important;
}
@media (max-width: 576px){
	.product-label {
		font-size: 8px!important;
		font-weight: 500!important;
	}
	.m-center{
		text-align: center!important;
	}
	.m-color-black p{
		color:#222d4a;
	}
	#wd-6443e5fd55aa1 a {
		margin-bottom: 20px;
	}
	.vc_custom_1680112539759{
		overflow-x: scroll;
	}
	.vc_custom_1680112539759 > div{
		height: 80px;
		width: 4050px;
	}
}
.fixed-first-img{
 position: absolute;
  top: 15px;
  right: 10px;
}
.btn.btn-style-bordered {
  border-width: 1px!important;
}
.product-image-summary .text-left{
	padding-left: 50px;
}

.tc-extra-product-options .tm-show-picker-tright .tm-show-picker-value {
  border: 1px solid rgba(0,0,0,0.1)!important;
  border-radius: 25px!important;
  padding: 4px 5px!important;
  font-size: 14px;
}
div.quantity .minus {
  border-start-start-radius: 8px;
  border-end-start-radius: 8px;
}
div.quantity .plus {
  border-start-end-radius: 8px;
  border-end-end-radius: 8px;
}
div.quantity input[type="button"], div.quantity input.qty {
  background: #fff;
}
.entry-summary .single_add_to_cart_button{
	background: #f55052;
  color: #fff;
	border-radius: 8px!important;
	font-size: 18px;
}
.entry-summary .single_add_to_cart_button:hover{
	background: #f9797b;
}
.leyba_photo_plus{
    display: inline-block;
  	align-items: center;
  	padding: 7px 11px 8px;
 	 	color: #1f8afb;
  	border-radius: 6px;
  	background: #f0f1f6;
  	text-align: center;
}
.leyba_photo_plus svg {
    margin-right: 4px;
}
.leyba_photo_plus span {
    font-size: 14px;
}
.product-wrapper .price del, .widget_recently_viewed_products .price del{
  display: none!important;
}
.wd-el-table b{
	font-weight: 500;
}
.min-pad-li li {
  margin-bottom: 0px!important;
}
.big-link{
	line-height: 44px;
}
pre {
  background: #101010 !important;
}
.wd-filter-list a, .widget_product_categories .product-categories li a{
  font-size: 14px!important;
}
.wd-filter-list li {
  margin-bottom: 0px!important;
}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
  max-width: 100%!important;
	font-weight: 300!important;
  font-size: 12px!important;
}
nav[class*="-pagination"] li .page-numbers {
  color: #bcbec7!important;
  font-weight: 500!important;
  font-size: 16px!important;
}
nav[class*="-pagination"] li .current {
  color: #9b9da6!important;
  background-color: transparent!important;
  font-size: 30px!important;
  font-weight: 600!important;
}
nav[class*="-pagination"] a:hover {
  color: rgb(0,178,242)!important;
}
nav[class*="-pagination"] li .prev:before, nav[class*="-pagination"] li .next:before{
  content: ""!important;
}
#menu-menu-header-2 .wd-sub-menu li > a, #menu-menu-header-2-ru .wd-sub-menu li > a{
  font-size: 17px!important;
}
form.woocommerce-checkout {
  flex-wrap: initial!important;
}
.woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3, #order_review_heading, .cart-totals-inner > h2 {
  text-transform: inherit;
  font-size: 25px;
  font-weight: 500;
}
#order_review_heading {
  text-align: left;
}
.zen-ui-select__value {
  font-size: 14px;
}
.cart-table-section table th {
  text-transform: inherit;
}
.wd-meta-author, .wd-meta-reply, .wd-meta-date{
	display:none;
}@media (min-width: 1025px) {
	.nex-forms.nf_popups_holder{
	padding: 0px!important;
}
.widget-area .sidebar-widget{
  background: #fff;
    border-radius: 10px;
    padding: 15px;
    border-bottom: 0px;
    margin-bottom: 15px!important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.slide-mob {
    margin-top: 45px !important;
}
#karniz ul li.tmcp-field-wrap:not(.tm-per-row){
	float:left!important;	
	width:50%!important;
}
header .whb-main-header{
  -webkit-box-shadow: 0 4px 4px rgba(34,45,74,.1);
  box-shadow: 0 4px 4px rgba(34,45,74,.1);
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
  display: block!important;
	border: 1px solid rgb(34,45,74);
	color: rgb(34,45,74);
	border-radius: 3px;
	padding: 3px 5px;
	font-size: 13px;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text:hover {
	color: rgb(0,178,242);
	border-color: rgb(0,178,242);
}
.whb-header_276170 .wd-header-mobile-nav.wd-style-text .wd-tools-text,
.whb-header_842793 .wd-header-mobile-nav.wd-style-text .wd-tools-text{
	color: #fff;
	border-color: #fff;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-icon {
  display: none;
}
.nex-forms{
	padding: 15px!important;
}
.nex-forms.nf_popups_holder{
	padding: 0px!important;
}
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a {
  border-bottom: 0px!important;
}
.mobile-nav .wd-nav-opener {
  border-left: 0px!important;
  border-bottom: 0px!important;
}
.wd-nav-mobile > li:hover, .wd-nav-mobile > li > ul li:hover {
  background: #F7F8F9;
}
.fixed-first-img {
  width: 50%!important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.block1-mob {
    margin-top: 65px !important;
}
.preslider{
	margin-top: 40px !important;
}
.title-block1-mob{
 line-height: 1.7;
 font-size: 33px!important;
}
.line-h-mob p{
 line-height: 18px!important;
	font-size: 13px!important;
}
#karniz ul li.tmcp-field-wrap:not(.tm-per-row){
	float:left!important;	
	width:50%!important;
}
header .whb-main-header{
  -webkit-box-shadow: 0 4px 4px rgba(34,45,74,.1);
  box-shadow: 0 4px 4px rgba(34,45,74,.1);
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
  display: block!important;
	border: 1px solid rgb(34,45,74);
	color: rgb(34,45,74);
	border-radius: 3px;
	padding: 3px 5px;
	font-size: 13px;
	margin:0;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text:hover {
	color: rgb(0,178,242);
	border-color: rgb(0,178,242);
}
.whb-header_276170 .wd-header-mobile-nav.wd-style-text .wd-tools-text,
.whb-header_842793 .wd-header-mobile-nav.wd-style-text .wd-tools-text{
	color: #fff;
	border-color: #fff;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-icon {
  display: none;
}
.nex-forms{
	padding: 15px!important;
}
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a {
  border-bottom: 0px!important;
}
.mobile-nav .wd-nav-opener {
  border-left: 0px!important;
  border-bottom: 0px!important;
}
.wd-nav-mobile > li:hover, .wd-nav-mobile > li > ul li:hover {
  background: #F7F8F9;
}
.fixed-first-img {
  width: 50%!important;
}
.product-image-summary .text-left{
	padding-left: 15px;
}
form.woocommerce-checkout {
  flex-wrap: wrap!important;
}
}

@media (max-width: 576px) {
	.block1-mob{
 margin-top: -20px;
}
.preslider{
	margin-top: 40px !important;
}
.title-block1-mob{
 line-height: 1.7;
 font-size: 33px!important;
}
.line-h-mob p{
 line-height: 18px!important;
	font-size: 13px!important;
}
.awooc-custom-order-button{
	margin-top: 5px!important;
	margin-left: 0px!important;
}
#karniz ul li.tmcp-field-wrap:not(.tm-per-row){
	float:left!important;	
	width:50%!important;
}
.woocommerce-tabs .woodmart-accordion-title {
	text-transform: none;
	font-weight: 500;
   font-size: 19px;
}
.woocommerce-tabs .woodmart-accordion-title.active, .woocommerce-tabs .woodmart-accordion-title.active:after {
	color:#399efe;
}
#main-cost-art{
 margin-top: 80px !important;
}
/**New**/
.wd-nav-mobile > li > a {
  color: #222d4a!important;
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
}
.wd-nav-mobile > li > a:hover, .wd-sub-menu li a:hover {
    color: #00b2f2!important;
}
.wd-sub-menu li a {
    color: #222d4a!important;
}
#menu-top-chats-mob li>a, #menu-top-chats-mob-ru li>a{
	font-size:13px;
}
#menu-top-chats-mob li .wd-dropdown-menu, #menu-top-chats-mob-ru li .wd-dropdown-menu{
	padding: 15px 15px 0;
	margin: 5px 0 0;
	padding: 25px 20px 0;
	border-radius: 10px;
	margin-top: 3px;
}
header .whb-main-header{
  -webkit-box-shadow: 0 4px 4px rgba(34,45,74,.1);
  box-shadow: 0 4px 4px rgba(34,45,74,.1);
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text {
  display: block!important;
	border: 1px solid rgb(34,45,74);
	color: rgb(34,45,74);
	border-radius: 3px;
	padding: 3px 5px;
	font-size: 13px;
	margin:0;
}
.wd-header-mobile-nav.wd-style-text .wd-tools-text:hover {
	color: rgb(0,178,242);
	border-color: rgb(0,178,242);
}
.wd-header-mobile-nav.wd-style-text .wd-tools-icon {
  display: none;
}
.whb-header_276170 .wd-header-mobile-nav.wd-style-text .wd-tools-text,
.whb-header_842793 .wd-header-mobile-nav.wd-style-text .wd-tools-text{
	color: #fff;
	border-color: #fff;
}
.arrows-style-3 .flickity-button {
  display: none;
}
.flickity-page-dots {
  display: block!important;
	bottom: 0px!important;
}
.pagin-style-2 .flickity-page-dots li {
  padding: 2px 10px!important;
}
.pagin-style-2 .flickity-page-dots li::before {
    font-size: 10px!important;
}
.pagin-style-2 .flickity-page-dots li.is-selected::after {
    width: 20px;
		background:#fcc80a;
}
#banner_minimalism_1 .vc_column-inner {
	padding-left: 3px !important;
}
#banner_minimalism_3 .vc_column-inner {
	padding-right: 3px !important;
}
.product-image-summary-wrap .product_title{
	font-size: 31px!important;
}
.product-summary-shadow .summary-inner {
  padding: 30px 15px 15px!important;
}
.tabs-layout-accordion > .wd-accordion-item > .wd-accordion-title .wd-accordion-title-text {
  font-weight: 500;
	font-size: 17px!important;
}
.woocommerce-Reviews .woocommerce-Reviews-title, .woocommerce-Reviews .comment-reply-title {
  font-size: 21px !important;
}
/*Sidebar Witget*/
.widget-title {
  font-weight:400;
  font-size: 16px;
}
.sidebar-container .widget {
  margin-bottom: 0px;
  padding: 12px 20px !important;
}
/*End Sidebar Witget*/

.wd-highlighted-products .elements-grid, .wd-highlighted-products.wd-carousel-container {
  padding: 0px!important;
  border-width: 0px!important;
}
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a {
  border-bottom: 0px!important;
}
.mobile-nav .wd-nav-opener {
  border-left: 0px!important;
  border-bottom: 0px!important;
}
.wd-nav-mobile > li:hover, .wd-nav-mobile > li > ul li:hover {
  background: #F7F8F9;
}
.fixed-first-img {
  width: 50%!important;
}
.product-image-summary .text-left{
	padding-left: 15px;
}
form.woocommerce-checkout {
  flex-wrap: wrap!important;
}
#nex-forms .col-sm-3 {
  width: 50%!important;
	display: inline-block;
}
}

