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

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(104,104,104);
	--wd-text-font-size: 15px;
	--wd-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: none;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(224,234,240);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Jost", Arial, Helvetica, sans-serif;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Jost", Arial, Helvetica, sans-serif;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(245,154,87);
	--btn-accented-bgcolor-hover: rgb(223,140,79);
	--btn-font-family: "Jost", Arial, Helvetica, sans-serif;
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgba(5,0,0,0.82);
	--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:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(245,154,87);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 480px;
}
.page-title-default {
	background-color: rgb(174,182,161);
	background-image: url(https://cosmo-pro.ru/wp-content/uploads/2021/01/image-15.jpg);
	background-size: cover;
	background-position: center top;
}
.footer-container {
	background-color: rgb(242,244,246);
	background-image: none;
}
html .wd-nav-mobile > li > a {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
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-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
}
html .wd-nav.wd-nav-main > li > a, .whb-general-header .wd-nav.wd-nav-secondary > li > a {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-transform: none;
}
html .post.wd-post .post-title {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#menu-skrytoe-menyu-uslug, .work-clock, .call-btn .wd-btn-text, .wd-sub-menu .woodmart-nav-link, .copyr, .protivo, .breadcrumbs, .wd-text-block {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
html .page-title > .container > .title {
	font-family: "Jost", Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.page .main-page-wrapper {
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
	background-image: url(https://test.on100.ru/wp-content/uploads/2023/04/wd-furniture-background.jpg);
	background-repeat: repeat;
}
.single-product .main-page-wrapper {
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .main-page-wrapper {
	background-image: none;
	background-repeat: repeat;
}
.single-post .main-page-wrapper {
	background-image: none;
	background-repeat: repeat;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(119,119,119);
	--wd-form-placeholder-color: rgb(119,119,119)7;
	--wd-form-bg: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	html .page-title > .container > .title {
		font-size: 26px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1440px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1457px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1440px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.mytableprice .table-cost{font-size:24px;color:#000}
.mytableprice .table-name{align-self:center;color:#000;font-size:20px;}

.myser-btn a[href="#morder"] {color: #000;}
.post-single-page .article-inner .article-body-container .elementor-widget-text-editor {display: inline-block !important;}

.wd-cookies-inner{font-family:'Jost'}
.cookies-buttons .cookies-accept-btn{background:#fff !important;border:1px solid #000;color:#000 !important}
.cookies-buttons .cookies-accept-btn:hover{background:#000 !important;border:1px solid #000;color:#fff !important}


.elementor-widget-text-editor{display:inline-block !important}
.single-post .wd-page-title .wd-post-meta{display:none !important}

.main-footer .elementor-swiper-button{top:25px !important}
.main-footer .elementor-swiper-button-prev{left:auto !important;right:30px !important}

.grecaptcha-badge{opacity:0 !important}

.copy-link{padding-top:10px}
.copy-link .copy-link-sep{margin:0 5px}
.copy-link a{font-family:'Jost';text-decoration:underline;color:#777}
.copy-link a:hover{text-decoration:none}


.autocomplete-suggestion .no-found-msg{display:none !important}
.autocomplete-suggestion .suggestion-divider-title{display:none !important}

.min-footer {align-items: flex-start}

.icons-design-default .wd-social-icon{padding:6px 3px !important}

footer .menu-item-33891{display:none}

.social-discord .wd-icon::before {
  content: "" !important;background:url(https://cosmo-pro.ru/wp-content/uploads/2024/10/dzenico.webp);display:block;width:22px;height:22px;opacity:0.7;background-size:100%}
}
.social-discord .wd-icon:hover:before {opacity:0.9;}

.whb-main-header .social-discord .wd-icon::before {width:14px !important;height:14px !important;}


.wd-single-footer .tags-list{display:none !important}
.comments-area{display:none !important}


#elementor-preview html.video{overflow:auto !important}
html.elementor-html{overflow:auto !important}

.error404 .page-content h1, .error404 .page-content p{display:none}

.wd-opened .wd-btn-text{position:relative}
.wd-opened .wd-btn-text:before{content:'скрыть';height:30px;width:100%;position:absolute;display:inline-block;z-index:99;background:#fff}
.vac .wd-opened .wd-btn-text:before{content:'Свернуть';background:#212121;color:#fff}

.whb-header-bottom.whb-with-shadow{box-shadow:0 4px 8px #0000001a;}
.box-icon-wrapper.box-with-text{font-family:'Jost'}
.wd-sticky-nav-title span{font-weight:400 !important;font-family:var(--wd-text-font);} 

.post-single-page header.entry-header{display:none}
.wd-dropdown-menu.wd-design-default {--wd-dropdown-width: 320px;}
/*.work-clock{font-family:var(--wd-text-font);}*/
.wd-search-full-screen .searchform{font-family:var(--wd-text-font);font-weight:400}
.search-info-text{font-family:var(--wd-text-font);}
.wd-nav-sticky > li > a .nav-link-text{font-weight:400}


.mobile-nav::before{content: '';background: url(/wp-content/uploads/2024/06/logo__-1.webp) no-repeat;background-size: auto;
  height: 50px;width: 220px;display: inline-block;background-size: contain;position: absolute;top: 7px;left: 15px;z-index: 9;}
.mobile-nav .close-side-widget a{font-size: 0;}
.mobile-nav .close-side-widget a::before{font-size: 20px !important;}
/*
.mobile-nav .wd-search-form::before{content: '8(495)788-55-22';display: block;width: 100%;text-align: center;letter-spacing: 0.1em;
  font-size: 20px;color: #000;}
*/
.wd-search-full-screen .elementor-widget-text-editor p{display:none}
.wd-search-form .elementor-widget-text-editor p{margin-bottom:0 !important}
.mobile-nav .searchform input[type="text"]{  height: 50px !important;}

.myservices .promo-banner .banner-title{position:relative}
.myservices .promo-banner .banner-title:before{content: "";position:absolute;width:100%;background:rgba(var(--bgcolor-white-rgb),.9);
	display:inline-block;height:30px;z-index: -1;margin:-5px 0 0 -5px;}

.myservices :is(.banner-hover-background:not(.banner-background), .banner-hover-border:not(.banner-border)) .wrapper-content-banner {padding: 25px !important;}
.myservices .banner-hover-background:not(.banner-background) .wrapper-content-banner::after {inset: 10px !important;}
.myservices .promo-banner-wrapper .banner-inner{display:none !important}
.myservices .promo-banner-wrapper .banner-inner ul li{margin-bottom:0;}
.myservices .promo-banner-wrapper .banner-inner ul li:hover{background:transparent}
.myservices .promo-banner-wrapper .banner-inner ul li a{font-family:var(--wd-text-font);font-size:16px;}
.myservices .promo-banner-wrapper .banner-inner ul li a:hover{text-decoration:underline}
.myservices :is(.banner-hover-background:not(.banner-background), .banner-hover-border:not(.banner-border)):hover .banner-inner{display:block !important}
.myservices :is(.banner-hover-background:not(.banner-background), .banner-hover-border:not(.banner-border)):hover .banner-title:before{display:none !important}

@media (max-width: 767px) {
  .myservices .promo-banner .banner-title {
    font-size: 16px !important;
  }
}

.spec-list .wd-post-date.wd-style-with-bg{display:none !important}
.spec-list .post-img-wrapp a::after{background-color:transparent !important}
.spec-list .wd-post-entry-meta {display:none !important}
.spec-list .wd-entry-content{font-family:var(--wd-text-font);}

.action-list .wd-post-date.wd-style-with-bg .post-date-day{font-size:14px}
.action-list .wd-post-date.wd-style-with-bg .post-date-month{font-weight:400}
.action-list .post.blog-post-loop .post-title{font-size:16px}
.action-list .blog-design-mask .article-body-container{padding-top:25px}

.category-blog .wd-post-date.wd-style-with-bg .post-date-day{font-size:14px}
.category-blog .wd-post-date.wd-style-with-bg .post-date-month{font-weight:400}
.category-blog .post.blog-post-loop .post-title{font-size:16px}
.category-blog .blog-design-mask .article-body-container{padding-top:25px}
.category-blog .meta-categories-wrapp {display:none !important}
.category-blog .wd-entry-meta{display:none !important}
.category-blog .hovered-social-icons{display:none !important}

.category-mag .wd-post-date.wd-style-with-bg .post-date-day{font-size:14px}
.category-mag .wd-post-date.wd-style-with-bg .post-date-month{font-weight:400}
.category-mag .post.blog-post-loop .post-title{font-size:16px}
.category-mag .blog-design-mask .article-body-container{padding-top:25px}
.category-mag .meta-categories-wrapp {display:none !important}
.category-mag .wd-entry-meta{display:none !important}
.category-mag .hovered-social-icons{display:none !important}


/* Hide meta */
.category-200 .wd-post-date.wd-style-with-bg, .category-200 .wd-entry-meta, .category-200 .wd-entry-content, .category-200 .read-more-section,  .category-200 .hovered-social-icons {display:none !important}
.category-220 .wd-post-date.wd-style-with-bg, .category-220 .wd-entry-meta, .category-220 .wd-entry-content, .category-220 .read-more-section,  .category-220 .hovered-social-icons, .category-220 .meta-categories-wrapp{display:none !important}
.category-218 .wd-post-date.wd-style-with-bg, .category-218 .wd-entry-meta, .category-218 .wd-entry-content, .category-218 .read-more-section,  .category-218 .hovered-social-icons, .category-218 .meta-categories-wrapp{display:none !important}
.category-225 .wd-post-date.wd-style-with-bg, .category-225 .wd-entry-meta, .category-225 .wd-entry-content, .category-225 .read-more-section,  .category-225 .hovered-social-icons, .category-225 .meta-categories-wrapp{display:none !important}
.category-223 .wd-post-date.wd-style-with-bg, .category-223 .wd-entry-meta, .category-223 .wd-entry-content, .category-223 .read-more-section,  .category-223 .hovered-social-icons, .category-223 .meta-categories-wrapp{display:none !important}
.category-221 .wd-post-date.wd-style-with-bg, .category-221 .wd-entry-meta, .category-221 .wd-entry-content, .category-221 .read-more-section,  .category-221 .hovered-social-icons, .category-221 .meta-categories-wrapp{display:none !important}
.category-222 .wd-post-date.wd-style-with-bg, .category-222 .wd-entry-meta, .category-222 .wd-entry-content, .category-222 .read-more-section,  .category-222 .hovered-social-icons, .category-222 .meta-categories-wrapp{display:none !important}
.category-219 .wd-post-date.wd-style-with-bg, .category-219 .wd-entry-meta, .category-219 .wd-entry-content, .category-219 .read-more-section,  .category-219 .hovered-social-icons, .category-219 .meta-categories-wrapp{display:none !important}
.category-224 .wd-post-date.wd-style-with-bg, .category-224 .wd-entry-meta, .category-224 .wd-entry-content, .category-224 .read-more-section,  .category-224 .hovered-social-icons, .category-224 .meta-categories-wrapp{display:none !important}


.single-post .page-title{margin-bottom:0 !important}
.single-post .post-title-large-image.color-scheme-light::after{background:#f2f5f9 !important}
.single-post .page-title .wd-entry-meta{display:none}
.single-post h1.entry-title{color:#333}
.single-post .elementor-icon-list-item .elementor-icon-list-text{font-family:var(--wd-text-font);line-height:1.2em}
.single-post .elementor-widget-container p{font-family:var(--wd-text-font);}
.single-post .elementor-widget .elementor-icon-list-icon i {font-size: 12px;}
#elementor-panel-state-loading{display:none !important}
.single-post p.elementor-image-box-description{line-height:1.2em}
.single-post .elementor-col-33 .mbbb{background: #f2f5f9 !important;padding: 15px !important;margin-top:20px !important}

.table { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;font-family:var(--wd-text-font); }
.table .w10 { width: 10%; }
.table .w15 { width: 15%; }
.table .flex1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.table-head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.table-head__item {font-size: 18px; font-weight:400; background: #f2f5f9;padding: 10px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 130px; }
.table-td { padding: 10px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 130px; }
.table-td.big { color: #666;font-size: 16px; font-weight: 600; padding: 10px 12px; text-transform: uppercase; }
.table-tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.table-tr:nth-child(even) { background: #fafafa; }

.mytime span{margin:0 5px;font-size:16px}

.mytagfilter #ajaxsearchprobsettings2_1.searchsettings fieldset, #ajaxsearchprobsettings2_2.searchsettings fieldset, div.asp_sb.asp_sb_2.searchsettings fieldset{width:100% Important;min-width:100%}
.mytagfilter div.asp_sb.asp_sb_2.searchsettings .asp_sett_scroll {max-height:40px;overflow: hidden;}
.mytagfilter .asp_simplebar-content{display:flex}
.mytagfilter div.asp_w.asp_sb.searchsettings .asp_label{padding-right:10px;border:1px solid #000;border-radius:15px;margin-left:3px}

#ajaxsearchprobsettings1_1.searchsettings fieldset, #ajaxsearchprobsettings1_2.searchsettings fieldset, div.asp_sb.asp_sb_1.searchsettings fieldset {width:100%; min-width: 200px;}

.mygrid-title-height{}

.myloop-price span{font-size:16px;margin:0 5px;}

.myservices .promo-banner-wrapper .banner-inner{height:145px;overflow-x:scroll}
.myservices .promo-banner-wrapper .banner-inner p{height: 0;font-size: 0;margin: 0;padding: 0;}
.myservices .promo-banner-wrapper .mylist .e-con-inner{padding:0}

.myprubric .elementor-post__title{margin-bottom:7px}
.myprubric .elementor-post__title a{text-decoration:underline}
.myprubric .elementor-post__title a:hover{text-decoration:none}

@media (max-width: 1500px) {
.msochide{display:none !important}
}
@media (min-width: 1025px) {
	/*.category-service .article-inner .wd-collapsible-content{min-height:70px}
.category-service .article-inner .wd-collapsible-content .wd-collapsible-button{bottom:-0px !important}
.category-service .article-inner .wd-collapsible-content .wd-collapsible-button:after{content:"*Обращаем ваше внимание, что в связи с изменением цен у поставщиков и нестабильностью курса, информация о ценах на нашем сайте может быть неактуальной. Просим уточнять актуальные цены по телефону или через WhatsApp.";display:inline-block;width:100%;text-align:center;font-style:italic;padding:2px 200px 0 200px;font-size:14px;margin-top:-20px}*/

.app_slider .swiper-slide img{object-fit:cover; height:220px}
.app_slider .swiper-slide h2{font-size:13px!important;font-family:'Jost'}

.wd-cookies-inner{margin-right:60px;}

.whb-main-header .container{padding:0}

.min-footer{padding:15px 0;display:flex}
.min-footer .col-left{width:50%}
.min-footer .col-right{width:48%}

#menu-glavnoe-menyu-uslug{--nav-gap: 20px !important;justify-content: space-around !important;}
#menu-item-40782{display:none}
#menu-item-33782{display:none}
#menu-item-35047{display:none}
#elementor-preview :is(body){overflow:auto !important}
#elementor-preview body{overflow:auto !important}

.menu-item-30247 .nav-link-text{color: #fff;
	background: linear-gradient(to right,#cf030d 10%, #e63c44 50%, #000000 60%);
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 1.5s linear infinite;
    display: inline-block;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}

.myloopsimg .elementor-widget-image img{object-fit:cover;min-height:400px}

}

@media (min-width: 577px) and (max-width: 767px) {
	.pmobi{display:none}
}

@media (max-width: 576px) {
	.pmobi{display:none}

.table .table-title {color: #fff !important;background: #666;}
.table .table-tr{border-bottom:1px solid #999;margin-bottom:15px}
.table .table-td{padding:3px 12px;text-align:left !important;color:#000 !important;min-width:auto; }
.table .table-head__item {min-width:auto;width:auto}
.table .table-head__item:nth-child(3), .table .table-head__item:nth-child(4) {display:none !important}
.table .table-num:before{content:"Артикул:";color:#999;font-size:12px;font-weight:bold;padding-right:10px;font-size:14px;}
.table .table-dl{width:47%}
.table .table-dl:before{content:"Время(мин):";color:#999;;font-size:12px;font-weight:bold;padding-right:10px;width:49%}
.table .table-cost{width:52%;text-align:right !important;margin-top:-4px}
.table .table-cost:before{content:"Цена:";color:#999;font-size:12px;font-weight:bold;padding-right:6px;width:50%;text-align:right !important}
.table .table-cost sup{font-size:11px;}
.table .table-title {color: #fff !important;background: #666;}

.mytableprice .table-cost{font-size:24px;color:#000;}
.mytableprice .table-name{align-self:center;color:#000;font-size:16px;width:100%;}
.mytableprice .table .table-tr{margin-bottom:0}

.mynumb .elementor-image-box-wrapper{display: flex;flex-direction: row;text-align:left !important;}
.mynumb .elementor-image-box-img{padding-right:10px !important}

.icons-design-default .wd-social-icon{padding:4px !important}


.myservices .promo-banner-wrapper .banner-inner{height:105px;}

.table .flex1 {-webkit-box-flex: 100%; -webkit-flex: 100%;  -ms-flex: 100%;  flex: 100%;}

.copy-link{text-align:center}
.copy-link .copy-link-sep{display:none}
.copy-link a{margin:5px 10px;display:block;text-align:center}


}

