.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-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(0,91,170);
}

:root{
--wd-text-font:"Effra Regular", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#23282d;
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Effra Bold", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#23282d;
}
:root{
--wd-entities-title-font:"Effra Medium", 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:"Effra Regular", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Effra Medium", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#23282d;
--wd-widget-title-font-size:15px;
}
:root{
--wd-header-el-font:"Effra Medium", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:16px;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .categories-style-masonry-first .category-grid-item:first-child .wd-entities-title{
	font-family: "Effra Regular", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 17px;text-transform: none;
}

.read-more-section a{
	font-family: "Effra Regular", Arial, Helvetica, sans-serif;font-weight: 500;
}

:root{
--wd-primary-color:rgb(0,91,170);
}
:root{
--wd-alternative-color:#1b8db5;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#005baa;
}
:root{
--btn-shop-bgcolor-hover:#3bb2e5;
}
:root{
--btn-accent-bgcolor:#005baa;
}
:root{
--btn-accent-bgcolor-hover:#44b5e5;
}
:root{
--notices-success-bg:#005baa;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

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

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

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
			--btn-default-brd-radius: 35px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 35px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 35px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
	
	
	
		}

	/* 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;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* 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: 280px;
}
		
		rs-slides [data-type=text],
rs-slides [data-type=button] {
	font-family: Effra Regular !important;
}
	
		rs-slides h1[data-type=text],
rs-slides h2[data-type=text],
rs-slides h3[data-type=text],
rs-slides h4[data-type=text],
rs-slides h5[data-type=text],
rs-slides h6[data-type=text] {
	font-family: Effra Bold !important;
}
			@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.thermocool.com.ng/wp-content/themes/Thermocool/fonts/woodmart-font.woff2?v=6.1.5") format("woff2"),
	url("//www.thermocool.com.ng/wp-content/themes/Thermocool/fonts/woodmart-font.woff?v=6.1.5") format("woff");
	font-display:swap;
}

@font-face {
	font-family: "Effra Regular";
	src: url("//www.thermocool.com.ng/wp-content/uploads/2023/05/Effra.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Effra Medium";
	src: url("//www.thermocool.com.ng/wp-content/uploads/2023/05/Effra-Medium.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Effra Bold";
	src: url("//www.thermocool.com.ng/wp-content/uploads/2023/05/Effra-Bold.woff2") format("woff2");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

.post-single-page .entry-content {
    font-size: 100%;
}
.woocommerce table.shop_attributes td.attribute_name, .woocommerce table.shop_attributes th,
.woocommerce-ordering select, .woodmart-products-per-page .per-page-title, .woocommerce-breadcrumb .breadcrumb-last
{
    font-weight: 500;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 td, .shop_attributes td, .shop_attributes th{
	  text-transform: capitalize;
}
 .woocommerce table.shop_attributes td.attribute_name {
    font-size: 14px;
    line-height: 34px;
}
.tabs-layout-tabs .tabs li a {
    color: #23282d;
    text-transform: none;
    font-weight: 500;
    font-size: 18px;
}
 .tabs-layout-tabs #tab-additional_information .shop_attributes {
     max-width: 100%;
}
.shop_attributes tr, .shop_attributes tr td {
	   text-align: left;
}
 .newsletter {
     display: flex;
     justify-content: center;
}
 .font-white {
	   color: #fff;
     padding-top: 10px;
}
 .gform_wrapper {
     margin: 0 !important;
}
 .color-scheme-light input[type=text] {
     background: transparent !important;
}
 .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
     padding-right: 20px;
}
 .product-grid-item .product-title {
     line-height: 20px;
	   overflow: hidden;
     text-overflow: ellipsis;
     display: block;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
}
.product_title {
     font-size: 18px;
}
 .woodmart-more-desc-inner>ul {
     margin-bottom: 0px;
}
 .woodmart-more-desc-inner>ul>li {
     display: none;
}
 .woocommerce-product-details__short-description>ul>li:before, .woodmart-more-desc-inner>ul>li:before, .wpb_text_column .wpb_wrapper>ul>li:before {
     display: none;
}
 .woocommerce-product-details__short-description>ul>li, .wpb_text_column .wpb_wrapper>ul>li {
     list-style: disc;
}
 .model-name {
     padding-bottom: 20px;
}
 .woocommerce-product-rating {
     display: flex;
}
 .write-a-review-area {
     line-height: 1;
     margin-top: 3px;
     margin-left: 15px;
     padding-left: 15px;
     border-left: 1px solid #e4e4e4;
}
 .write-a-review-area:hover {
     text-decoration: underline;
}
 .woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title {
     text-transform: none;
}
 .woocommerce-Reviews {
     padding: 30px 0px 15px;
     background-color: #FFF;
     box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
 .woocommerce-review-link {
     color: #00a0e6;
}
 .star-rating, .stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before {
     color: #00a0e6;
}

.wd-after-add-to-cart {
    margin-bottom: 5px;
}

.woocommerce-product-details__short-description ul {
    margin-bottom: 30px;
}

.embed-container {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
     overflow: hidden;
     max-width: 100%;
}
 .embed-container iframe, .embed-container object, .embed-container embed {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
.woodmart-content-popup {
	   margin: 0 0 0 auto;
}
.woodmart-sizeguide-title, .woodmart-sizeguide-table tr:first-child td {
     text-transform: none;
}
.mfp-container:before {
    height: auto;
}
button.mfp-close {
	   background: #1f1f1f;
}
.sizeguide-btn-wrapp a:before, .wd-action-btn.wd-sizeguide-btn>a:before {
    content: "\f107";
    font-family: 'woodmart-font';
}
.scrollToTop {
    bottom: 100px;
	  right: 30px;
}
.model-name{
	display: none;
}
.feature-icon{
    float: left;
    margin: 0px 15px 15px 0px;
	  padding: 5px;
}
.wpb_single_image.vc_align_center {
    width: fit-content;
    margin: 0 auto;
	  border-radius: 10px;
}
/*
.woocommerce-Tabs-panel {
    background: #23282d;
    border-radius: 3px;
}
*/
.product-model{
	  font-size: 13.5px;
}
.shop-loop-head {
    background: #f8f8f8;
    padding: 15px 15px 5px 24px;
    border-radius: 3px;
}
.woodmart-hover-base .wrapp-swatches {
    border-top: transparent;
    background-color: transparent;
}
.product-grid-item .product-element-top:hover .hover-img {
    width: 87%;
    margin: 0 auto;
    top: -22px;
    background: transparent;
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-description {
    flex: 100%;
    max-width: 100%;
}
.yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-description, .yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-image {
    box-shadow: 0 0px 20px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 3%);
}
.yith-sl-layout-classic #yith-sl-main-wrapper .main-section .wrap-description{
	  padding: 0px 0px 0px 20px;
}
.yith-sl-layout-classic #yith-sl-main-wrapper .wrap-header h1 {
    margin-bottom: 60px;
}
.header-button-text{
	  text-transform: capitalize;
}


.hide-element,
.partner-stores{
	display: none;
}@media (min-width: 1025px) {
	.whb-clone .whb-general-header-inner, .whb-sticked .whb-general-header-inner, .whb-sticky-shadow+.whb-clone .whb-row {
    height: 60px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.attribute_name_values {
     width: 100%;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.mfp-container {
	  top: 0;
	  left: auto;
    right: 0;
    width: 70%;
    height: auto;
}
}

@media (max-width: 576px) {
	.attribute_name_values {
     width: 100%;
}
.mfp-container {
	  top: 0;
	  left: auto;
    right: 0;
    width: 100%;
    height: auto;
}
}

