@charset "UTF-8";
/* CSS Document */

     
            .woocommerce form .form-row .required {
                visibility: visible;
            }
 
            div#nt-preloader {
                background-color: #BE8F53;  
background: linear-gradient(
45deg
, #011505 0%, #000000 100%), radial-gradient(100% 225% at 100% 0%, #2b28ff 0%, #000000 100%), linear-gradient(
225deg
, #502905 0%, #000000 100%), linear-gradient(
135deg
, #CDFFEB 10%, #CDFFEB 35%, #cc2f00 35%, #1bf5f2 60%, #0d334c 60%, #3c1e05 67%, #000000 67%, #020013 100%);
    background-blend-mode: screen, overlay, hard-light, normal;
				
                overflow: hidden;
                background-repeat: no-repeat;
                background-position: center center;
                height: 100%;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 999999999;
            }
            .loader06 {
                width: 56px;
                height: 56px;
                border: 4px solid transparent;
                border-radius: 50%;
                position: relative;
                top: 50%;
                margin: -28px auto 0;
            }
            .loader06:before {
                content: "";
                border: 4px solid rgba(255, 255, 255, 0.5);
                border-radius: 50%;
                width: 67.2px;
                height: 67.2px;
                position: absolute;
                top: -9.6px;
                left: -9.6px;
                animation: loader-scale 1s ease-out infinite;
                animation-delay: 1s;
                opacity: 0;
            }
            .loader06:after {
                content: "";
                border: 4px solid rgba(255, 255, 255, 0.5);
                border-radius: 50%;
                width: 56px;
                height: 56px;
                position: absolute;
                top: -4px;
                left: -4px;
                animation: loader-scale 1s ease-out infinite;
                animation-delay: 0.5s;
            }
            @keyframes loader-scale {
                0% {
                    transform: scale(0);
                    opacity: 0;
                }
                50% {
                    opacity: 1;
                }
                100% {
                    transform: scale(1);
                    opacity: 0;
                }
            }
            @media (min-width: 992px) {
                #top-bar.top-bar .top-bar__navigation .submenu {
                    background-color: ;
                }
            }
            .is-expanded .top-bar__bg:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                background: ;
            }
            .top-bar__navigation li.li-btn .custom-btn {
                border-color: ;
                background-color: !important;
            }
            .top-bar__navigation li.li-btn .custom-btn:hover {
                border-color: ;
                background-color: !important;
            }
            .top-bar__navigation li.li-btn .custom-btn {
                color: !important;
            }
            .top-bar__navigation li.li-btn .custom-btn:hover {
                color: !important;
            }
            .nt-footer-widget .menu li.menu-item-has-children > a:after {
                border-color: ;
            }
            .nt-footer-widget .menu li.menu-item-has-children:hover a:after {
                border-color: ;
            }
            .nt-footer-widget .menu li.menu-item-has-children:hover > a {
                color: ;
            }
            .site-logo img {
                max-width: inherit;
            }
            header.topbar-fixed.fixed .site-logo img {
                max-width: inherit;
            }
        
        
         
                .woocommerce-product-gallery {
                    opacity: 1 !important;
                }
            
            .recentcomments a {
                display: inline !important;
                padding: 0 !important;
                margin: 0 !important;
            }
        
            section.related.products {
                margin-top: 80px;
            }
            .woocommerce nav.woocommerce-pagination ul {
                border: 0 !important;
            }
            .woocommerce nav.woocommerce-pagination ul li a:focus,
            .woocommerce nav.woocommerce-pagination ul li a:hover,
            .woocommerce nav.woocommerce-pagination ul li span.current {
                background: #fff !important;
                color: #8a7e88 !important;
                line-height: 2 !important;
            }
            .woocommerce nav.woocommerce-pagination ul li a,
            .woocommerce nav.woocommerce-pagination ul li span {
                line-height: 2 !important;
            }
            .woocommerce-tabs h2,
            .related.products h2 {
                font-size: 25px;
                font-weight: 900;
                margin: 0;
                margin-bottom: 30px;
            }
            #nt-hero {
                padding-top: 250px;
                padding-bottom: 120px;
                background: #f8f8f8;
            }
            .woocommerce.single-product .entry-summary button.button.alt {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                padding-left: 28px;
                padding-right: 28px;
                line-height: 1 !important;
                font-size: 1.2rem;
                font-family: Raleway, sans-serif;
                background-color: transparent;
                font-weight: 700;
                text-align: center !important;
                text-decoration: none !important;
                text-shadow: none !important;
                text-transform: uppercase;
                letter-spacing: 0;
                color: #4f4a37;
                border: 2px solid #BE8F53;
                -webkit-border-radius: 30px;
                border-radius: 30px;
                -webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-user-drag: none;
                user-drag: none;
                -ms-touch-action: manipulation;
                touch-action: manipulation;
                -webkit-transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out, color 0.25s ease-in-out;
                -o-transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out, color 0.25s ease-in-out;
                transition: background-color 0.25s ease-in-out, border-color 0.25s ease-in-out, color 0.25s ease-in-out;
                min-width: 160px;
                min-height: 45px;
                padding-top: 25px;
                padding-bottom: 14px;
            }
            .woocommerce .quantity .qty {
                width: 50px;
                text-align: center;
                border: 2px solid #e5e5e5;
                line-height: 34px;
                min-height: 45px;
                border-radius: 3px;
            }
            .woocommerce .select2-container--default .select2-selection--single {
                background-color: #fff;
                border: 1px solid #ededed;
                border-radius: 4px;
            }
            .woocommerce-terms-and-conditions-wrapper {
                margin: 25px 0 40px;
            }
            .woocommerce-checkout #payment {
                padding: 15px;
            }
            .woocommerce-info {
                border-top-color: #52b682;
            }
            .woocommerce-info:before {
                color: #52b682;
            }
            .woocommerce div.product .woocommerce-tabs ul.tabs {
                padding: 0;
            }
            .woocommerce .col2-set .col-1,
            .woocommerce-page .col2-set .col-1 {
                padding: 0;
            }
            .woocommerce form.checkout_coupon {
                margin: 2em 0 5em;
            }
            .woocommerce table.shop_table {
                border: 1px solid #e5e5e5;
            }
            section.related.products a.button {
                min-width: 80px !important;
            }
            .woocommerce #reviews #comments ol.commentlist li .comment-text {
                margin: 0 0 0 80px;
            }
            .woocommerce #reviews #comments ol.commentlist li img.avatar {
                float: left;
                position: absolute;
                top: 0;
                left: 0;
                padding: 0;
                width: 60px;
                height: auto;
                background: #e4e1e3;
                border: 1px solid #e4e1e3;
                margin: 0;
                box-shadow: none;
            }
            section.related.products .woocommerce ul.products li.product {
                margin: 0 2.8% 2.992em 0;
                padding: 15px;
            }
            ul.products li.product {
                padding: 15px !important;
            }
            .nt-body footer#footer {
                border-top: 1px solid #eee;
                padding-top: 90px;
            }
            @media only screen and (max-width: 992px) {
                #top-bar .top-bar__logo img,
                #top-bar .top-bar__logo img {
                    height: 90px;
                    width: auto;
                }
                .top-bar--style-2 .top-bar__navigation a:not(.custom-btn),
                .top-bar__contacts {
                    color: #fff !important;
                }
                .top-bar--style-2 .top-bar__navigation li.li-cart {
                    margin-top: 40px;
                    margin-left: 0;
                }
                .top-bar--style-2 .top-bar__navigation li.li-profile {
                    margin-top: 40px;
                    margin-right: 10px;
                    margin-left: 5px;
                }
                .top-bar--style-2 .top-bar__navigation-toggler--dark.is-active span,
                .top-bar--style-2 .top-bar__navigation-toggler--dark.is-active span:after,
                .top-bar--style-2 .top-bar__navigation-toggler--dark.is-active span:before {
                    background-color: #fbfbfb;
                }
            }
            @media only screen and (min-width: 992px) {
                .top-bar__navigation .submenu a {
                    color: #fff !important;
                }
            }
            #gallery-set a {
                padding: 5px;
                font-size: 1.7rem;
                font-weight: 900;
                font-family: Raleway, sans-serif;
                text-decoration: none;
                letter-spacing: 0;
                color: #22282d;
                text-transform: uppercase;
            }
            #gallery-set a.selected,
            #gallery-set a:hover {
                color: #bfa443;
            }
            .woocommerce ul.product_list_widget li a {
                font-weight: 500;
                font-size: 14px;
                margin-bottom: 5px;
            }
            .nt-breadcrumbs a.breadcrumbs__link {
                color: #fff;
            }
            .nt-breadcrumbs li.active {
                color: #BE8F53;
            }
            .nt-breadcrumbs li.bitem {
                color: #fff;
            }
        
            .nt-breadcrumbs,
            .nt-breadcrumbs a {
                color: #fff;
                font-display: swap;
            }
            h1 {
                font-display: swap;
            }
            h2 {
                font-display: swap;
            }
            h3 {
                font-display: swap;
            }
            h4 {
                font-display: swap;
            }
            h5 {
                font-display: swap;
            }
            h6 {
                font-display: swap;
            }
            p {
                font-display: swap;
            }
            body a {
                font-display: swap;
            }
            body {
                font-display: swap;
            }
            #btn-to-top {
                background: #fcd641;
            }
            .top-bar__logo img,
            .top-bar__logo img {
                height: 130px;
                width: 100px;
            }
            header.topbar-fixed.fixed .has-sticky-logo .sticky-logo,
            header.topbar-fixed.fixed .has-sticky-logo .sticky-logo {
                height: 71px;
                width: 71px;
            }
            .top-bar .navigation li a:not(.custom-btn),
            .top-bar__navigation .submenu a,
            .top-bar__navigation .submenu a {
                font-display: swap;
            }
            #top-bar.top-bar .top-bar__navigation .submenu a {
                font-display: swap;
            }
            header.top-bar.is-expanded .top-bar__bg {
                background-color: #24292c;
                background-repeat: no-repeat;
                background-position: left bottom;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/top_bar_bg-1.jpg");
                background-size: inherit;
            }
            #nt-index .hero-container {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: right center;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/4-7.jpg");
                background-size: cover;
            }
            #nt-index .hero-container.hero-overlay:before {
                background: rgba(0, 0, 0, 0.5);
            }
            #nt-index .nt-hero-title {
                font-display: swap;
            }
            #nt-index .nt-hero-subtitle {
                font-display: swap;
            }
            #nt-index .nt-hero-description {
                font-display: swap;
            }
            #nt-single .hero-container {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: left top;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/5-6.jpg");
                background-size: cover;
            }
            #nt-single .hero-container.hero-overlay:before {
                background: rgba(0, 0, 0, 0.5);
            }
            #nt-single .nt-hero-title {
                font-display: swap;
            }
            #nt-single .nt-hero-subtitle {
                font-display: swap;
            }
            #nt-single .nt-hero-description {
                font-display: swap;
            }
            #nt-archive .hero-container {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: center center;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/4-7.jpg");
                background-size: cover;
            }
            #nt-archive .hero-container.hero-overlay:before {
                background: rgba(0, 0, 0, 0.5);
            }
            #nt-archive .nt-hero-title {
                font-display: swap;
            }
            #nt-archive .nt-hero-subtitle {
                font-display: swap;
            }
            #nt-archive .nt-hero-description {
                font-display: swap;
            }
            #nt-404 .hero-container {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: right center;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/9-4.jpg");
                background-size: cover;
            }
            #nt-404 .hero-container.hero-overlay:before {
                background: rgba(0, 0, 0, 0.5);
            }
            #nt-404 .nt-hero-title {
                font-display: swap;
            }
            #nt-404 .nt-hero-subtitle {
                font-display: swap;
            }
            #nt-404 .nt-hero-description {
                font-display: swap;
            }
            #nt-404 .error-content-title {
                font-display: swap;
            }
            #nt-404 .error-content-desc {
                font-display: swap;
            }
            #nt-search .hero-container {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: center center;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/4-7.jpg");
                background-size: cover;
            }
            #nt-search .hero-container.hero-overlay:before {
                background: rgba(0, 0, 0, 0.5);
            }
            #nt-search .nt-hero-title {
                font-display: swap;
            }
            #nt-search .nt-hero-subtitle {
                font-display: swap;
            }
            #nt-search .nt-hero-description {
                font-display: swap;
            }
            .woocommerce-page #nt-hero {
                background-repeat: no-repeat;
                background-attachment: inherit;
                background-position: left center;
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/bg_2.jpg");
                background-size: cover;
            }
            .woocommerce-page #nt-hero .nt-hero-title {
                color: #fff;
                font-display: swap;
            }
            .woocommerce-page #nt-hero .nt-hero-subtitle {
                color: #fff;
                font-display: swap;
            }
            .woocommerce-page #nt-hero .nt-hero-description {
                color: #fff;
                font-display: swap;
            }
            .single-product #nt-hero {
                background-image: url("https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/7-3.jpg");
            }
            .single-product #nt-hero .nt-hero-title {
                color: #fff;
                font-display: swap;
            }
            .single-product #nt-hero .nt-hero-subtitle {
                color: #fff;
                font-display: swap;
            }
            .single-product #nt-hero .nt-hero-description {
                color: #fff;
                font-display: swap;
            }
         
            .vc_custom_1549758588878 {
                margin-bottom: -50px !important;
            }
            .vc_custom_1549795481202 {
                padding-bottom: 124px !important;
            }
            .vc_custom_1549795481211 {
                padding-bottom: 84px !important;
            }
            .vc_custom_1549795481213 {
                padding-bottom: 54px !important;
            }
            .vc_custom_1549810050412 {
                background-image: url(https://ninetheme.com/themes/agro/wp-content/uploads/2019/02/banner_bg_1.png?id=113) !important;
            }
         
                .wpb_animate_when_almost_visible {
                    opacity: 1;
                }
            