.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://lorax-d.com.ua/wp-content/uploads/2021/12/baner.png);
	background-size:cover;
	background-position:center top;
}

.footer-container{
	background-color:rgb(35,38,40);
}

:root{
--wd-text-font:"Gilroy", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Gilroy", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Gilroy", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Gilroy", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Gilroy", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Gilroy", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(1,101,196);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#5A5A5A;
--wd-link-color-hover:#0165C4;
}
:root{
--btn-default-bgcolor:#0165C4;
}
:root{
--btn-default-bgcolor-hover:rgb(255,255,255);
}
:root{
--btn-shop-bgcolor:rgb(255,255,255);
}
:root{
--btn-shop-bgcolor-hover:#0165C4;
}
:root{
--btn-accent-bgcolor:rgb(1,101,196);
}
:root{
--btn-accent-bgcolor-hover:rgb(255,255,255);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #333;

	--btn-shop-color: #333;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #333;
			--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-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}

		@media (min-width: 1239px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1222px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//lorax-d.com.ua/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.2.3") format("woff2");
}

@font-face {
	font-family: "Gilroy";
	src: url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Regular.woff2") format("woff2"), 
url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Gilroy";
	src: url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Semibold.woff2") format("woff2"), 
url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Semibold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Gilroy";
	src: url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Medium.woff2") format("woff2"), 
url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Gilroy";
	src: url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Bold.woff2") format("woff2"), 
url("//lorax-d.com.ua/wp-content/uploads/2021/11/Gilroy-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

.main-page-wrapper .breadcrumbs a {
    color: #0165C4;
}
.page-title .title {
    font-size: 42px;
}
.elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: #FFFFFF;
    background: #0165C4;
padding-bottom:15px
}
.elements-grid .wd-hover-standard .wd-add-btn > a {
    color: inherit;
    box-shadow: none;
    background-color: transparent;
margin: 20px 0;
display: inline-block;
}
.whb-sticked .whb-sticky-row{
	background:#000
}
.products .product-grid-item{
   background: #F2F2F2;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 15px;
max-width: 31%;
}
#popmod .wd-products-element .product-grid-item,
.popmod .products .product-grid-item{
   background: #F2F2F2;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 15px;
max-width: 23%;
}

.slide-product.owl-carousel-item,
.single-product-page .product-tabs-wrapper,
.woocommerce-product-gallery .owl-carousel .product-image-wrap{
   background: #F2F2F2;
padding-bottom: 15px;
}
.wd-products-element .product-grid-item:hover,
.products .product-grid-item:hover,
.slide-product.owl-carousel-item:hover{ 
box-shadow: 0 0 9px rgba(0,0,0,0.2);
}
.product-label.label-attribute-pa_brand,
.woocommerce-ordering,
.tabs.wc-tabs,
.recent_products h2,
.single-meta-tags{
    display: none;
}
.wd-products-element .product-grid-item .wd-product-brands-links a,
.products  .product-grid-item .wd-product-brands-links a {
    color: #0165C4;
    font-size: 16px;
    text-transform: uppercase;
}
.woocommerce-breadcrumb > a::after {
    content: '-';
}
.woocommerce-breadcrumb a {
    color: #0165C4;
}
.woocommerce-breadcrumb .breadcrumb-last{
font-weight: 500;
color: #C4C4C4;
}
.whb-color-dark .nav-link-text {
    color:#5A5A5A ;
font-weight: 400;
}
.whb-main-header .whb-color-dark:not(.whb-with-bg) {
    background-color: #F2F2F2;
}
.wd-nav > .current-menu-item::after,
.wd-nav > .menu-item:hover:after{
    border-bottom: 2px solid #0165C4;
    content: '';
    position: absolute;
    width: 100%;
left:0;
    bottom: -13px;
display:block;
}
.blog-design-masonry .article-body-container .post-title {
    font-size: 16px;
     text-align: left;
max-height: 47px;
overflow: hidden;
}
.blog-post-loop .article-body-container .wd-entry-content p {
    text-align: left;
}
.site-content {
    margin-bottom: 0;
}
.website-wrapper .wd-prefooter {
    padding-bottom: 0;
}
footer.color-scheme-light  .copyrights-wrapper {
    border-color: transparent;
}
.post-date_f{
    text-align: left;
    padding: 10px;
}
.wd-btn-arrow::after {
    padding: 10px;
    background: #0165C4;
    color: #fff;
}

.owl-nav .disabled::after {
    background: #fff;
    color: #000;
}
.wd-entities-title a{
font-size:20px
}
.article-body-container .wd-entities-title a {
font-size:16px
}
.product-grid-item .wd-product-brands-links {
    margin: 30px 0 11px;
}
.btn-style-bordered .wd-icon.fas.fa-chevron-right:before{
color: #0165C4;
}
.btn-style-bordered:hover .wd-icon.fas.fa-chevron-right:before{
color: #fff;
}
.wd-icon.fas.fa-chevron-right:before{
content: '\e825';
    font-family: 'revicons';
    font-size: 27px;
    color: #ffffff;
    font-weight: 400;
    display: block;
    line-height: 29px;
    text-align: center;
    z-index: 2;
    position: relative;
    margin-left: -5px;
}
.wd-btn-text {
    line-height: 29px;
}
.wd-products-element .title-line-two .product-grid-item .wd-entities-title{
overflow:visible
}
.blog-design-masonry.blog-style-shadow .article-inner {
    background: #fff;
}
.elementor-widget-container .entry-content.wd-entry-content.woodmart-entry-content {
    max-height: 43px;
    overflow: hidden;
}
.action {
    position: absolute;
    background: #0165C4;
    color: #fff;
    padding: 0 8px;
    top: 5px;
    left: 5px;
    z-index: 3;
}
.woocommerce-product-gallery .thumbnails.slick-slider > button {
    color: #fff;
}
.woocommerce-product-gallery .thumbnails.slick-slider > button {
    background-color: #0165C4;
}

.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs {
  display: flex;
}
.tabs.wc-tabs {
  display: flex;
  flex-direction: column;
margin-top: 0;
flex: 0 0 295px;
}
.tabs-layout-tabs .tabs li.active {
  background: #0165C4;
  padding: 0 20px;
margin: 0;

}
.tabs-layout-tabs .tabs li.active a {
  color: #fff;
padding: 8px 0;
}
.poduct-tabs-inner .tabs-layout-tabs .tabs a {
padding-top:0;
    padding: 10px 0;
font-weight: 400;
display: block;
width: 100%;
text-align: left;
}
.poduct-tabs-inner .tabs-layout-tabs .tabs li.active a::after,
.recent_products h2{
    content: none;
}
.wd-tab-wrapper.woodmart-tab-wrapper {
    padding-left: 15px;
}
.tabs li:not(.active) {
padding: 0 20px;
background: #fff;
margin: 0;
}
.products.elements-grid.align-items-start.wd-products-holder.wd-spacing-20.pagination-pagination.title-line-two {
    margin-bottom: 20px;
}
.product-image-summary .wd-product-brands {
    float: none;
    display: inline-block;
}
.slide-product.owl-carousel-item {
    padding-bottom: 20px;
}
.container.related-and-upsells {
    margin-bottom: 30px;
}
.tp-title-wrap {
    display: none;
opacity:0
}
.tabs.wc-tabs li a::before {
content: '\e825';
font-family: 'revicons';
font-size: 17px;
position: absolute;
right: 0;
}
.wd-product-brands.woodmart-product-brands .woodmart-product-brand a {
    color: #fff;
    padding: 0 15px;
    min-height: 25px;
}
.elementor-widget-wrap .elementor-tabs .elementor-tabs-content-wrapper {
border: none;
}
.beforetittl{color:#0165C4;text-transform:capitalize;padding-top: 50px;}
.beforetittl:before{
    content:'';
    display: inline-block;
    width:20px;
    height:2px;
    background: #0165C4;
top: -4px;
left: 0;
	position: relative;
margin-right:5px
}
.ttl{
font-weight: 600;
font-size: 42px;
text-transform: uppercase;
color: #2B2F33;
margin-bottom:20px
}
.content-layout-wrapper .wd-blog-holder {
    margin-bottom: 40px;
}
.products .wd-hover-standard .wd-add-btn > a:hover {
    background-color: transparent;
color:inherit
}

.products .wd-hover-standard .wd-add-btn > a {
  box-shadow: none;
  background-color: transparent;
}

.products .wc-block-link-button {
    box-shadow: none;
  text-decoration: none;
}

.wd-clear-filters.wd-action-btn.wd-style-text.wd-cross-icon,
.widget_layered_nav_filters .chosen {
  background: #0165C4;
  padding: 7px;
}

.site-content .wd-clear-filters a,
.widget_layered_nav_filters .chosen a {
  color: #fff;
font-weight: inherit;
}
.page-id-29 .main-page-wrapper{
background:#162134
}
.tabs li.additional_information_tab {
    display: none;
}
ul.products {
    display: flex;
    flex-wrap: wrap;
}@media (min-width: 768px) and (max-width: 1024px) {
	footer .elementor-container.elementor-column-gap-no {
    flex-direction: column;
}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element {
    width: 100%;
    margin-bottom: 20px;
}
}

@media (max-width: 576px) {
	footer .elementor-container.elementor-column-gap-no {
    flex-direction: column;
}
.elementor-column.elementor-col-25.elementor-top-column.elementor-element {
    width: 100%;
    margin-bottom: 20px;
}
#popmod .wd-products-element .product-grid-item {
    max-width: 100%;
flex: 0 0 100%;
}
.ttl{
font-size:30px
}

.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs {
flex-direction: column;
}
.wd-nav > .current-menu-item::after, .wd-nav > .menu-item:hover:after {
	border-bottom: none;
}
.products .product-grid-item,
.popmod .products .product-grid-item {
    max-width: 43%;
margin-bottom: 15px;
}
#popmod .wd-products-element .product-grid-item,
 .wd-products-element .product-grid-item {
    max-width: 42%;
    flex: 0 0 42%;
}
.wd-entities-title a {
    font-size: 14px;
}
.content-layout-wrapper .wd-blog-holder {
    margin-bottom: 20px;
}
.wd-icon.fas.fa-chevron-right::before {
  font-size: 17px;
  font-weight: 600;
  line-height: 16px;
}


.wd-btn-text {
  line-height: 16px;
}

.btn-size-default {
  padding: 10px 13px;
  line-height: 16px;
}

.elementor-widget-container #rev_slider_1_1_wrapper .hermes .tp-bullet {
  width: 10px;
  height: 10px;
}

.elementor-widget-container #rev_slider_1_1_wrapper .hebe.tparrows {
  min-width: 35px;
  min-height: 35px;
}

.elementor-widget-container #rev_slider_1_1_wrapper .hebe.tparrows::before {
  line-height: 35px;
  min-width: 35px;
  min-height: 35px;
}
.elementor-widget-container #rev_slider_1_1[data-slideactive="rs-1"] .hebe.tparrows::before {
font-size: 28px !important;
font-size: 17px !important;
}
.product-tabs-wrapper .tabs.wc-tabs{
    display: none;
}
.woodmart-product-brand {
background: #0165C4;
}
#slslsl .wd-carousel-spacing-30 .owl-nav > div[class*="prev"] {
    left: -64px;
}
.elementor-widget-wrap .tparrows {
width: 35px;
height: 35px;
}
.recent_products .products {
    display: flex;
    flex-wrap: wrap;
}
ul.products  {
--li-pl: 0;
}
#slslsl .owl-nav {
    display: none;
}
a.wd-accordion-title.woodmart-accordion-title.tab-title-additional_information {
    display: none;
}

footer .main-footer .elementor-column .elementor-element > .elementor-widget-container {
  margin: 0;
  padding: 0;
}

footer .elementor-element > .elementor-container > .elementor-column > .elementor-widget-wrap.elementor-element-populated{
  border-color: transparent;
}
footer .elementor-element .elementor-element  > .elementor-widget-wrap.elementor-element-populated {
padding: 0;
}
}

