/*
Theme Name: Woostify Child
Theme URI: https://woostify.com
Template: woostify
Author: Woostify
Author URI: https://woostify.com/about
Description: Woostify is fast, lightweight, responsive and super flexible WooCommerce theme built with SEO, speed, and usability in mind. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, etc. Therefore, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Woostify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://woostify.com
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.3.7.1755549413
Updated: 2025-08-18 20:36:53

*/
 .primary-navigation > li > a {
    font-size: 14px;
    line-height: 50px;
    color: #C97000;
}
.banner-img{
	  overflow: hidden;
  	cursor: pointer;
    border-radius: 25px;
}
.icon-search{
	  color:#C97000;
}

.footer-widget h4{
	color:#C97000;
}
 .site-info:not(:first-child) {
    border-top: 1px solid #2f2f2f;
}
#block-37{
	    filter: invert(1);
}
#block-37 .button{
	    filter: invert(1);
}
.site-header-inner {
    border-radius: 0px 0px 35px 35px;
}
.onsale {
    color: #ffffff;
    background-color: #ff8e00;
    border-radius: 25px;
}
.search-form .search-field, .woocommerce-product-search .search-field {
	    background-color:#fff;
}
.product-loop-wrapper {

	    overflow: hidden;
	background-color:#fff;
 //   box-shadow: 0px 0px 0px 1px #00003333;
    border-radius: 25px;
}
.product-loop-wrapper:hover{
	transition-timing-function: ease;
  transition-duration: .5s;
	  transition-property: translate;
	 translate: 0px -15px;
}
.silder-h{
	height:250px;
}
/*Slider---------------------*/
        .slider {
					  cursor: pointer;
            border-radius: 25px;
            height: 100%;
            position: relative;
            overflow: hidden;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-flow: row nowrap;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
            -ms-flex-align: end;
            align-items: flex-end;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .slider__nav {
            width: 12px;
            height: 12px;
            margin: 2rem 12px;
            border-radius: 50%;
            z-index: 10;
            outline: 6px solid #ccc;
            outline-offset: -6px;
            box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
            cursor: pointer;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }

        .slider__nav:checked {
            -webkit-animation: check 0.4s linear forwards;
            animation: check 0.4s linear forwards;
        }

        .slider__nav:checked:nth-of-type(1)~.slider__inner {
            left: 0%;
        }

        .slider__nav:checked:nth-of-type(2)~.slider__inner {
            left: -100%;
        }

        .slider__nav:checked:nth-of-type(3)~.slider__inner {
            left: -200%;
        }

        .slider__nav:checked:nth-of-type(4)~.slider__inner {
            left: -300%;
        }

        .slider__inner {
            position: absolute;
            top: 0;
            left: 0;
            width: 400%;
            height: 100%;
            -webkit-transition: left 0.4s;
            transition: left 0.4s;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-flow: row nowrap;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
        }

        .slider__contents {
            height: 100%;
            padding: 2rem;
            text-align: center;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -webkit-flex: 1;
            -ms-flex: 1;
            flex: 1;
            -webkit-flex-flow: column nowrap;
            -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .slide1 {
            background-image: url("https://thetexaszone.com/wp-content/uploads/2024/10/Banner1-1536x705.png");
            background-color: #cccccc;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }

        .slide2 {
            background-image: url("https://thetexaszone.com/wp-content/uploads/2024/10/banner2.png");
            background-color: #cccccc;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }

        .slide3 {
            background-image: url("https://thetexaszone.com/wp-content/uploads/2024/10/6.png");
            background-color: #cccccc;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }
        .slide4 {
            background-image: url("https://thetexaszone.com/wp-content/uploads/2024/10/banner3-1024x470.png");
            background-color: #cccccc;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
        }

        /* .slider__image {
  font-size: 2.7rem;
      color: #2196F3;
} */
        .slider__caption {
            font-weight: 500;
            margin: 2rem 0 1rem;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            text-transform: uppercase;
        }

        .slider__txt {
            color: #999;
            margin-bottom: 3rem;
            max-width: 300px;
        }

        @-webkit-keyframes check {
            50% {
                outline-color: #333;
                box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, 0.2);
            }

            100% {
                outline-color: #333;
                box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
            }
        }

        @keyframes check {
            50% {
                outline-color: #333;
                box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, 0.2);
            }

            100% {
                outline-color: #333;
                box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0);
            }
        }
/*slider---------------------- */


/*popup*/
.pum-theme-509, .pum-theme-default-theme {
    backdrop-filter: blur(8px);
}
/*Search*/
/* #live-search-results {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 999;
    width: 100%;
    display: none;
    max-height: 300px;
    overflow-y: auto;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.live-search-results-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.live-search-results-list li {
    padding: 10px;
    border-bottom: 1px solid #eee;
}

.live-search-results-list li a {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #333;
}

.live-search-results-list li img {
    width: 40px;
    height: 40px;
    object-fit: cover;
}

 */
