/*
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
*/
.shopbtn {position: absolute;right: 10px;z-index:1;top: 0;}
.shopbtn a {font-weight: 400;text-decoration: underline;}
a.compare.button, .compare {display: none;}
.horizontal-icon .feature-content > a, .horizontal-image .feature-content > a{width: 45px;}
/*.ts-feature-wrapper.home-icon.horizontal-image .feature-title{font-size: 16px;}*/
.ts-feature-wrapper.home-icon.horizontal-image .feature-excerpt{padding-left:65px;}
.footer-container .horizontal-menu {  text-align: right;margin: 0;}
.footer-logo img{width: 154px;}
.footer-social ul.list-icons{ text-align:right;}
.ts-social-icons.footer-social .social-icons li{ float:none; display:inline-block;}
.page-banner:after{content:""; background:#00000075; position:absolute;  top:0; bottom:0; width:100%; height:100%; z-index:1; display:block!important; left:0;}
.page-banner .ts-heading{z-index:2; position:relative; margin: 0;}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu{padding:20px;}
.widget-container span.count{display:none;}
.box-overlay .vc_column-inner{position:relative;}
.box-overlay .vc_column-inner:after{content:""; background:#00000075; position:absolute;  top:0; bottom:0; width:100%; height:100%; z-index:1;  }
.box-overlay .ts-heading{ margin-bottom:25px; position: relative;   z-index: 2;}
.box-overlay .ts-button-wrapper{position: relative;   z-index: 2;}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu{width:240px;}
.archive.tax-product_cat .ts-product-categories-widget{display:none;}
.vc_row-fluid.free-shipping{display: flex;   justify-content: center;  }
/*
.home-new-arrival .products .product a figure {height: 350px;overflow: hidden;}
.home-new-arrival .products .product a figure img {object-fit: cover;}
*/
.available-in-store-message {font-size: 16px;color: green;margin-top: 10px;}
.reset_variations{display:none !important;}
.reddit{display:none !important;}

.about-testimonials.ts-testimonial-wrapper.show-dots.dots-verticle {padding-right: 50px !important;}
.about-testimonials .owl-carousel .owl-stage-outer:before {content: "";position: absolute;right: 0;top: 0;bottom: 0;width:200px;background: #f6f6f8;z-index: 1;}
.about-testimonials .content {padding-right: 100px;}
.free-shipping .wpb_wrapper .feature-content{justify-content: center!important;}
.free-shipping.no-link .wpb_wrapper .feature-content a{color: #000;cursor: default;}
.free-shipping.no-link .wpb_wrapper .feature-content a:hover{color: #000;}

@media (min-width: 1279px) {
.header-v7 header .header-middle .logo-wrapper, .header-v7 header .header-middle .header-right {width: 18%;}
body.boxed #page, .page-container, .container {width: 1640px;max-width: 100%;}
	/*.free-shipping{max-width:1200px; margin:auto;}*/
}
@media (max-width: 1680px) {
.about-testimonials .owl-carousel .owl-stage-outer:before {width: 100px;}
}
@media (max-width: 1440px) {
/*.home-new-arrival .products .product a figure {height: auto;}*/
}
@media (max-width: 1279px) {
.mobile-menu-wrapper ul li.current-menu-parent > a, 
.mobile-menu-wrapper ul li.current-menu-ancestor > a {color: rgba(0, 0, 0, 1) !important;}
}
@media (max-width: 1140px) {
/*.home-new-arrival .products .product a figure {height: auto;}*/
}
@media (max-width:991px) {
/*.home-new-arrival .products .product a figure {height: auto;}*/
.home .product-group-button-meta,
.archive .product-group-button-meta,
.owl-item .product-group-button-meta{display:none;}
}
@media (max-width:860px) {
/*.home-new-arrival .products .product a figure {height: auto;}*/
}
@media (max-width: 767px) {

.wpb_single_image.vc_align_left.footer-logo {  text-align: center;padding-bottom: 25px;}
.footer-container .horizontal-menu {  text-align: center;}
.contactForm.wpb_column{padding:40px 20px!important;}  
.ts-feature-wrapper.home-icon.horizontal-image .feature-excerpt{padding-left:0px;}
.vc_row-fluid.free-shipping{display: flex;  flex-wrap: wrap;  justify-content: center;  }
.vc_row-fluid.free-shipping .vc_column_container{ width:50%;}
/*.home-new-arrival .products .product a figure {height: 300px;}*/
body .free-shipping {border: none !important;}
.free-shipping .wpb_column {width: 33.33% !important;}
.free-shipping .wpb_wrapper .feature-content{flex-direction: column;padding: 10px;border: solid 1px #d7d7d7; height:100px;}
.free-shipping .wpb_wrapper .feature-content .feature-header {min-height: 30px;}
footer .ts-social-icons .social-icons.style-icon {margin: 0;text-align: center;}
.footer-social ul.list-icons {text-align: center;}
.shopbtn {position: static;text-align: center;}
.ts-button-wrapper a.ts-button-1 {background: rgba(32, 32, 32, 1) !important;color: #ffffff!important;}
.ts-button-wrapper a.ts-button-1:hover {text-decoration: none!important;}
.about-testimonials .content {padding-right: 30px;}
.about-testimonials .owl-carousel .owl-stage-outer:before {width: 40px;}
/*.woocommerce-page #main-content {padding-bottom: 210px !important;}*/
.woocommerce-page #main-content section.widget-container:last-child {min-height: 340px;}
aside.ts-sidebar.filter-widget-area {overflow: auto;height: 360px!important;;min-height:auto!important;}
#main-content.show-filter-sidebar #primary {height: 590px;}
}
@media (max-width:680px) {
/*.home-new-arrival .products .product a figure {height: 230px;}*/
}
@media (max-width:580px) {
.free-shipping .wpb_column {width: 50% !important;}
}
@media (max-width:460px) {
/*.home-new-arrival .products .product a figure {height: 180px;}*/
}
@media (max-width:410px) {
.free-shipping .wpb_wrapper .feature-content .feature-header {min-height: auto;}
}
@media (max-width:360px) {
/*.home-new-arrival .products .product a figure {height: auto;}*/
}
.woocommerce table.shop_table .product-remove a {
    font-size: 0.8em; /* Hide the icon */
    /*position: relative;  Position for the text */
	width: auto;
}

.woocommerce table.shop_table .product-remove a:after {
    content: "Delete"; /* Add "Delete" text */
    font-size: inherit; /* Use the same font size */
    position: absolute; /* Position it in the same spot */
    left: 0; /* Align it correctly */
    top: 0; /* Align it correctly */
}

.woocommerce table.shop_table .product-remove a:after,
.woocommerce table.shop_table .product-remove a:before{display:none;}
.ts-shop-result-count{
display:none !important;
}
.catalog-message {
    color: green; /* Change to your preferred color */
    font-weight: bold; /* Optional styling */
    margin-top: 10px; /* Add spacing */
}
.loop-add-to-cart{
	display:none !important;
}


.variations .attribute a:hover

{
	color:green!important;
}
body footer .widget-title, body footer .widget .widgettitle{  font-family: "Rambla", sans-serif;font-size:21px;}

.menu-footer-menu-container .menu li a
{
	font-size:16px!important;  font-family: "Rambla", sans-serif;color:#ffffffc7;
}