/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: drile-child
*/

/*.header-right .shopping-cart-wrapper,.header-right .my-account-wrapper{
	display:none;
}

.header-left .header-currency{
	display:none;
}
*/
.home .vc_row.banner-categories{
	top:35px;
}

.white-txt a{
	color:#fff;
}

.white-txt{
	color:#fff;
}

.end-footer{
	display: none;
}

html .first-footer-area a:hover, html .first-footer-area .vc_wp_custommenu .current-menu-item > a {
    color: rgb(255 255 255);
}

html .woocommerce .product .product-label .new {
    color: rgba(255,255,255,1);
    background: rgb(177 150 109);
}

/*remove slider from shop page*/
.archive .ts-slider{
	display:none;
}

/*remove opacity from product hover*/
.woocommerce .product .thumbnail-wrapper:hover > a:before{
	opacity: 0.25;
	/* background: transparent; */
/*	visibility: hidden;*/
}

.ts-banner:not(.has-background-image) .box-content {
	transform: translate(0);
	text-align: left;
}

.ts-banner-1.customh6-small .box-content h6 {
    font-size: 37px;
}

body footer .widget .widgettitle{
	font-size: 16px;
	line-height: 26px;
}

.home .small-heading .banner-wrapper .banner-link{
	border: 1px solid #ddd;
}

html .first-footer-area .vc_wp_custommenu .current-menu-item > a {
    color: rgba(32,32,32,1);
/*    TEXT-DECORATION: UNDERLINE;*/
    FONT-WEIGHT: 600;
}

.ts-menu ul li.current-menu-item > a{
	color: rgba(32,32,32,1);
/*	TEXT-DECORATION: UNDERLINE;*/
	FONT-WEIGHT: 600;
	font-size: 15px;
}

.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large {
    background: #eea65a;
}

.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large:hover {
    background: #e9861e;
}

.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large:focus {
    background: #e9861e;
}

.wpb-gqf-form-style-true input[type="submit"].wpcf7-submit{
	background: #eea65a;
}

.wpb-gqf-form-style-true input[type="submit"].wpcf7-submit:hover{
	background: #e9861e;
}

.wpb-gqf-form-style-true input[type="submit"].wpcf7-submit:focus{
	background: #e9861e;
}

.wpb-gqf-form-style-true input[type=submit]:focus{
	background: #e9861e;
}

.wpb-get-a-quote-button-form-fire.wpb-get-a-quote-button-btn-large.wpb-gqf-btn-loading{
	background: #e9861e;
}

.woocommerce div.product div.images-thumbnails{
	margin-bottom: 0px;
}

div.wpcf7-response-output{
    max-width: 100%;
    margin: 0!important;
}

html .first-footer-area a:hover{
		color: rgba(32,32,32,1);
		FONT-WEIGHT: 600;
		font-size: 14px;
}

.button-in.compare {
	display: none;
}

.header-top .container{
	padding-bottom:0px;
}

.header-transparent .header-template {
/*    background-image: url(/wp-content/uploads/2023/06/matahari-wood-furniture.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 50px;
}

.header-fullwidth.header-v7 .header-template{

}

.page-id-16885.header-transparent .header-template {
/*    background-image: url(/wp-content/uploads/2023/06/matahari-wood-furniture3.jpg);*/
/*    background-image: url(/wp-content/uploads/2025/01/stock-photo-various-size-old-damaged-teak-wood-logs-with-cracks-and-annual-rings-indonesian-timber-background-267508025.jpg);*/
/*    background-image: url(/wp-content/uploads/2025/01/Pile_of_wood_from_forrest-scaled.jpg);*/
/*    background:linear-gradient(0deg, rgba(255, 0, 150, 0.3), rgba(255, 0, 150, 0.3)), url(/wp-content/uploads/2025/01/Pile_of_wood_from_forrest-scaled.jpg);*/
/*    background: linear-gradient(0deg, rgb(0 0 0 / 12%), rgb(11 11 11 / 20%)), url(/wp-content/uploads/2023/06/matahari-wood-furniture3.jpg);*/
/*    background: linear-gradient(0deg, rgb(0 0 0 / 12%), rgb(11 11 11 / 20%)), url(/wp-content/uploads/2025/01/Screenshot-2025-01-15-at-10.37.47 PM.png);*/
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 50px;
}

.header-transparent .header-template > div:not(.is-sticky) .header-middle{
	background: linear-gradient(0deg, rgb(0 0 0 / 0%), rgb(11 11 11 / 20%));
}

.header-transparent nav > ul.menu > li > a .menu-label {
    display: block;
    position: relative;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
}

header nav > ul.menu > li > a .menu-label {
    display: block;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}



.is-sticky .header-middle.header-sticky nav > ul.menu > li > a .menu-label{
	color: inherit;
}

header .logo img, header .logo-header img {
/*    filter: brightness(0) invert(1);*/
}

@media only screen and (min-width: 1279px) {
	.header-transparent .header-middle.header-sticky .ts-menu ul li .ts-menu-drop-icon{
		color: rgb(255 255 255);
	}
	.header-transparent .is-sticky .header-middle.header-sticky .ts-menu ul li .ts-menu-drop-icon{
		color: rgba(112, 112, 112, 1);
	}
	.header-transparent header nav > ul.menu li > a .menu-label:before{
		color:#fff;
		text-decoration: underline;
		text-underline-offset: 6px;
		text-decoration-thickness: 1.8px;
	}

	.header-transparent header .is-sticky .header-middle.header-sticky nav > ul.menu li > a .menu-label:before{
		color: rgba(112, 112, 112, 1);
		text-decoration: underline;
		text-underline-offset: 6px;
		text-decoration-thickness: 1.8px;
	}

	header nav > ul.menu li > a .menu-label:before{
		color: rgba(112, 112, 112, 1);
		text-decoration: underline;
		text-underline-offset: 6px;
		text-decoration-thickness: 1.8px;
	}

}

.button-change .ts-banner-button a {
    background-color: transparent;
    color: #58595b;
    border-color: transparent;
    padding: 0;
}

#main > .page-container {
    padding-top: 35px;
}

.header-top {
    width: 95%;
    margin: 0 auto;
    background: none!important;
    display: none;
}

.header-middle.header-sticky .container{
/*	background: #fff;*/
	width: 95%;
}

@media only screen and (max-width: 1070px) {
	.shop-header-custom div:nth-child(2){
		display: none;
	}
}

@media only screen and (max-width: 850px) {
	.shop-header-custom div:nth-child(1){
		width:100%!important;
	}

	.shop-header-custom div:nth-child(1) h2{
		width:100%!important;
	    line-height: 1.0em;
	}

	.shop-header-custom {
		padding: 1rem 4rem 0!important;
	}
}

@media only screen and (max-width: 1279px) {

	.floating-sidebar-active .header-middle .container{
		width: 100%;
		/*background: #58595b;*/
		background: #fff;
		transition: 200ms ease 0s;
	}

	.home.floating-sidebar-active .header-middle .container{
		background: #58595b;
	}


	html .ts-floating-sidebar .ts-sidebar-content {
	    background-color: #58595b;
	}

	html .woocommerce-page #ts-filter-widget-area.ts-floating-sidebar .ts-sidebar-content {
	    background-color: transparent;
	}

	html .ts-group-meta-icon-toggle:hover .icon span{
/*		background-color: rgb(255 255 255);*/
	}

	html .ts-floating-sidebar.active .ts-menu ul li a{
		color: rgb(255 255 255);
	}

	html .ts-floating-sidebar .ts-menu ul li .ts-menu-drop-icon:before{
		color: rgb(255 255 255);
	}

	.ts-search-by-category{
		display: none;
	}

	.info-desc{
		display: none;
	}

	

	/*.floating-sidebar-active .header-transparent .header-template {
		background: #58595b;
	}*/
}

html .home.page .ts-group-meta-icon-toggle .icon span{
    background-color: #fff;
}

html .page .ts-group-meta-icon-toggle .icon span{
    background-color: #434343;
}

html .ts_desktop .header-middle .header-right{
	display:none;
}


#group-icon-header.active .ts-sidebar-content {
    transform: translate(0,60px);
}

html .breadcrumb-title-wrapper .breadcrumb-title h1{
	font-size: 1.4em;
}

.text-banner-light-cha .heading{
	font-weight: 300;
}

.text-banner-light-cha .feature-title.heading-title.entry-title{
	font-weight: 300;
	font-size: 48px;
}

.text-banner-light-cha .feature-excerpt{
	padding-top: 19px;
}

/*.main-content::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Change the color and opacity as needed
}
*/

.home .ts-banner .overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: .1;
     visibility: visible; 
    transition: 500ms ease 0s;
    background: #000;
}

.clearancebtn a span{
/*	color:#d84242;*/
	color: #faaf41;
}

.header-transparent nav > ul.menu .clearancebtn a span {
    color: #faaf41;
}

html .ts-banner-button a{
	background-color: rgb(250 175 65);
	color: rgba(255,255,255,1);
	border-color: rgb(250 175 65);
}

html .ts-banner-button a:hover {
	color: #ffffff;
    background: #58595b !important;
    border-color: #58595b !important;
}

html .ts-button-wrapper a.ts-button-1{
	/*background: #58595b;
	border-color: #58595b;*/
}

html .ts-button-wrapper a.ts-button-2{
	/*background: #58595b;
	border-color: #58595b;*/
}

html .ts-banner-5 .banner-wrapper h2 {
/*    color: #ffffff;*/
    font-size: 2.6em;
}

html body .ts-banner.minimal-padding .box-content{
	padding: 10px;
}

.ts-banner.has-description.minimal-padding .box-content header {
    padding: 15px 30px;
}

/*html .woocommerce .product .product-label .onsale {
    color: rgba(255,255,255,1);
    background: rgb(250 175 65);
}*/

html body .reduce_padding.ts-banner.has-description .box-content {
    padding-top: 0px;
}

html body .reduce_padding.ts-banner.has-description .box-content header{
	padding-top: 0px;
}

html body{
	font-size: 15px;
}

html .owl-dots div span{
	width: 10px;
    height: 10px;
    border-color: rgb(135 135 135);
    background: #fff;
}

html .owl-dots div.active span{
	border-color: rgb(135 135 135);
    background: rgb(135 135 135);
}

a.infobox{
	background: #f1e3cf;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
}

a.infobox.minimal{
	background: #ebcc9f47;
    padding: 0px 6px;
    display: inline-block;
    border-radius: 4px;
     font-weight: 400; 
    border: 1px solid #ebcc9f;
}

html .first-footer-area {
    background: #f6f6f8;
}

.white-text p, .white-text h6 {
	color:#fff;
}

 html footer .footer-area .white-text .social-icons a {
	color:#fff!important;
 }


.archive .page-container{
	margin-bottom: 80px;
}

.thin_head_txt{
	font-weight: 300;
    font-size: 48px;
}

.style-verticle-icons .column-tabs {
	display: none;
}

.product_cat-clearance .meta-wrapper{
	display:none;
}

.product_cat-clearance .price{
	display:none;
}

.product_cat-clearance .cats-link{
	display:none;
}

.cats-link{
	display:none;
}

.woocommerce div.product .woocommerce-tabs{
	display: none;
}

.custom-shop-text{
	background: #f8f5f1;
	padding: 11px;
	font-size: 13px;
	line-height: 1.5em;
	border-radius: 3px;
	margin-bottom: 20px;
}

.small-icon a{
	font-size: 0px!important;
}
.small-icon i{
    font-size: 32px;
}

.small-icon .feature-excerpt{
	font-size: 14px;
}

.small-icon.ts-feature-wrapper {
    margin-bottom: 15px;
}
