/*!
Theme Name: Gwen-Miller
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Gwen-Miller
Version: 4.5.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Gwen-Miller
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior: smooth;}
pre{font-family:monospace, monospace;font-size:1em;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bold;}
small{font-size:80%;}
big{font-size:125%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,select{text-transform:none;}
a:not([href]):not([tabindex]){color:#fff}
a,button,[type="button"],[type="reset"],[type="submit"]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:none;cursor:pointer;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0}
legend{width: auto;font-weight: bold;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin: 0 0 20px 0;position: relative;-ms-flex-align: center;align-items: center;display: -ms-flexbox;
display: flex;background-color: #f6f5f3;padding: 5px;font-weight: 600;}
blockquote:before{position: relative;left: 0;top: 0;font-family: "Font Awesome 5 Pro";font-weight: 900;content: "\f10e";background-color: #000;color: #fff;min-width: 30px;border-radius: 50%;height: 30px;float: left;margin-right: 10px;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;}
address{margin:0 0 1.5em;}
pre{background:#eee;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
hr{border-top: 1px solid #303030;margin:0;box-sizing:content-box;overflow:visible;}
ul, ol{margin:0;padding:0;}
ul{list-style:disc inside;}
ol{list-style:decimal inside;}
li > ul,li > ol{margin-bottom:0;margin-left:15px;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:0;}
label{display: block;}
table{margin:0 0 1.5em;width:100%;}
button,input[type="button"],input[type="reset"],input[type="submit"]{text-transform: uppercase;font-size: 14px;width: 100%;letter-spacing: 2px;border:2px solid #000;background-color:transparent;color:#000;border-radius:0px;padding:15px 20px;white-space:normal;position:relative;font-weight:bold;box-shadow:unset !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:0;}
/*button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#000;color:#fff;}*/
button:active, button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{outline:0;}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{display:none !important}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border:2px solid #f6f6f6;border-radius:0px;padding:13px 20px;width:100%;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#f6f6f6;letter-spacing: 2px;font-weight:bold;font-size:14px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{border-color:#000;}

textarea{width:100%;}
.site-main .comment-navigation, .site-main.posts-navigation, .site-main.post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}
.widget select{max-width:100%;}
.sticky{display:block;}
.updated:not(.published){display:none;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,iframe,object{max-width:100%;}
.custom-logo-link{display:inline-block;position: relative;z-index: 11;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}


@font-face {
    font-family: 'Futura';
    src: url(../fonts/Futura/Futura-Regular/Futura-Regular.eot);
    src: url(../fonts/Futura/Futura-Regular/Futura-Regular?#iefix) format('embedded-opentype'), 
		url(../fonts/Futura/Futura-Regular/Futura-Regular.otf) format('otf'), 
		url(../fonts/Futura/Futura-Regular/Futura-Regular.svg#Futura-Regular) format('svg'),
		url(../fonts/Futura/Futura-Regular/Futura-Regular.ttf) format('truetype'),
		url(../fonts/Futura/Futura-Regular/Futura-Regular.woff) format('woff'),
		url(../fonts/Futura/Futura-Regular/Futura-Regular.woff2) format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Futura';
    src: url(../fonts/Futura/Futura-Bold/Futura-Bold.eot);
    src: url(../fonts/Futura/Futura-Bold/Futura-Bold?#iefix) format('embedded-opentype'), 
		url(../fonts/Futura/Futura-Bold/Futura-Bold.otf) format('otf'),
		url(../fonts/Futura/Futura-Bold/Futura-Bold.svg#Futura-Bold) format('svg'),
		url(../fonts/Futura/Futura-Bold/Futura-Bold.ttf) format('truetype'), 
		url(../fonts/Futura/Futura-Bold/Futura-Bold.woff) format('woff'), 
		url(../fonts/Futura/Futura-Bold/Futura-Bold.woff2) format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Futura';
    src: url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.eot);
    src: url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.eot?#iefix) format('embedded-opentype'), 
    url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.otf) format('otf'), 
    url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.svg#Futura-Medium) format('svg'), 
    url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.ttf) format('truetype'), 
    url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.woff) format('woff'),
     url(../fonts/Futura-Medium/Futura-Medium/Futura-Medium.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
}

body{font-family: 'Futura', sans-serif;background:#fff;color:#303030;margin:0;padding:0;font-size:14px;line-height:1.65;font-weight:400;position: relative;}
h1, h2, h3, h4, h5, h6 {margin-bottom:15px;}

h1{font-size: 22px;letter-spacing: .2em;text-transform: uppercase;line-height: 1.65;}
h2{font-size: 20px;letter-spacing: .2em;text-transform: uppercase;line-height: 1.65;}
h3{font-size: 18px;letter-spacing: .2em;text-transform: uppercase;line-height: 1.65;}
h4{font-size: 16px;letter-spacing: .2em;text-transform: uppercase;line-height: 1.65;}
h5{font-size: 14px;letter-spacing: .2em;text-transform: uppercase;line-height: 1.65;}

p{margin-bottom: 1.6em;}
p:nth-last-child(1){margin-bottom: 0}

h1 span{color: #303030}
h2 span{color: #303030}
h3 span{color: #303030}
h4 span{color: #303030}
.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}
.section-padding{padding: 80px 15px;}

/* ---- Start css----- */
#site-header{}
.header-social{display:inline-block;}
.header-social a{margin-left:10px;font-size:20px;}
.top-header{background:#cbe2ca;color:#343434;text-align:center;padding:12px 15px;}
input.text.search-input{background-color:transparent;border:0;letter-spacing:.2em;text-transform:uppercase;transition:color .2s ease-in-out;color:#303030;font-size:18px;font-weight:normal;outline:none;box-shadow:none;}
header#masthead{padding:0px 00px;background-color:unset;position:absolute;top:45px;z-index:99;width:100%;border-bottom:solid 1px #e0e0e0;transition:background .3s ease-in-out, box-shadow .3s ease-in-out;/*overflow: hidden;*/}
.site-header.open{background-color:#fff !important;}
.search-box{display:none;background-color:transparent;padding:28px 0;border-top:solid 1px #e0e0e0;background-color: transparent;padding: 28px 0;border-top: solid 1px #e0e0e0;overflow-y: auto;max-height: 700px;overflow-x: hidden;padding: 13px 40px;}
.search-open:before{position:fixed;left:0;height:100%;background:#363636;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;content:"";top:0;width:100%;z-index:10;opacity:.5;visibility:visible;}
.search-close{background-color:transparent !important;border:0 !important;padding:0 !important;position:relative;width:auto;}
.search-close:after{content:'';width:15px;height:15px;display:inline-block;background-image:url(../images/close-model.png);background-size:contain;background-position:center;background-repeat:no-repeat;outline:none;position:absolute;right:8px;top:6px;z-index:9;}
.site-header.open .main-navigation li a,.site-header.open .search-bar ul li a,.site-header.open .search-bar ul li a i{color:#303030 !important;}
.home .site-header.open .search-bar ul li a.header-search{color:#303030 !important;}
.search-box span.fa{position:absolute;display:inline-block;z-index:9;top:16px;font-size:20px;}
.search-box .search-input{padding:13px 40px;}
.site-header.sticky{position:fixed !important;top:0 !important;background-color:#ffff !important;padding:0 0px !important;}
.site-branding a {color: transparent;}
.admin-bar .site-header.sticky{top:32px !important;}
.site-header.sticky .main-navigation li a{color:#303030;padding:18px 0;}
header#masthead:hover{background-color:#fff;transition:background .3s ease-in-out, box-shadow .3s ease-in-out;}
.search-bar ul li a,.search-bar ul li:last-child a{color:#303030 !important;}
.site-header.sticky .search-bar li a{color:#303030 !important;}
.main-navigation li.current-menu-item a{color:#303030;}
.home .main-navigation li a{color:#fff;}
.home .search-bar ul li a{color:#fff !important;}
.main-navigation li a{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;}
.main-navigation li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#000;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.main-navigation li a:hover:before{right:0;}
.main-navigation li.current-menu-item a:before{right: 0%;}
.home .main-navigation li.current-menu-item a:before{right: 100%;}
.home .site-header:hover .main-navigation li:first-child a:before{right: 0%;}
.gwen-miller-img.text-center {margin-bottom: 115px;}
header#masthead:hover .main-navigation li a,header#masthead:hover .search-bar ul li a,header#masthead:hover .search-bar ul li:last-child a{color:#303030 !important;}
.top-header p{margin-bottom:0;letter-spacing:1px;text-transform:uppercase;font-size:13px;}
.main-navigation{width:100%;float:left;}
.site-branding{padding-top:15px;}
.main-navigation .menu-menu-1-container ul#primary-menu{align-items:center;justify-content:center;}
.search-bar{position:absolute;right:25px;top:35px;}
a.header-search{text-decoration:none;color:#595959;font-size:11px;text-transform:uppercase;letter-spacing:.2em;}
.search-bar ul li:last-child a{padding:5px 20px;white-space:nowrap;width:100%;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#303030;font-size:13px;text-decoration:none;}
.search-bar ul li a{padding:05px 15px;}
.search-bar ul li a.header-search{color:#595959 !important;}
.home .search-bar ul li a.header-search{color:#fff !important;}
.home .site-header.sticky .search-bar li a{color:#303030 !important;text-decoration: none;}
.search-bar ul{list-style:none;}
.search-bar ul li{display:inline;}
.banner-section{position:relative;}
.banner-section .banner-bg{/*background-image:url(../images/banner.jpg);*/background-repeat:no-repeat;background-size:cover;background-position:center;padding:110px 0 100px;height:calc(100vh - 45px);}
.home .banner-section .pattern-overlay:after{display: none;}
.banner-section .pattern-overlay:after,.banner-natural-section .pattern-overlay:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;/*background:linear-gradient(to top, rgba(4, 4, 4, .65), rgba(54, 54, 54, .2));*/background-color: rgba(0, 0, 0, 0.07);}
.banner-section h1,.banner-section h3{text-align:center;color:#fff;}
.banner-section h1{font-weight:normal;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:35px;text-align:left;}
.banner-content{padding-left:70px;position:relative;}
.banner-section h3{font-weight:normal;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-align:left;margin-bottom:25px;font-size:13px;}
.banner-bg{display:flex;align-items:flex-end;}
.btn-effect .btn-white{position:relative;display:inline-block;padding:14px 24px;line-height:normal;border:1px solid transparent;border-radius:0;text-transform:uppercase;font-size:13px;text-align:center;letter-spacing:.2em;background-color:transparent;transition:color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);z-index:1;color:#363636;border-color:#ffffff;text-decoration:none;}
.btn-white:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1, 1);transform-origin:left center;z-index:-1;background-color:#ffffff;color:#363636;border-color:#ffffff;transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.btn-white:hover:before{transform-origin:right center;transform:scale(0, 1);transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.btn-white:hover{color:#fff;}
.btn-effect .btn-404{position:relative;display:inline-block;padding:14px 24px;line-height:normal;border:1px solid #fce7a8;border-radius:0;text-transform:uppercase;font-size:13px;text-align:center;letter-spacing:.2em;background-color:transparent;transition:color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);z-index:1;color:#363636;border-color:#ffffff;text-decoration:none;}
.btn-404:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1, 1);transform-origin:left center;z-index:-1;background-color:#fce7a8;color:#363636;border-color:#fce7a8;transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.btn-404:hover:before{transform-origin:right center;transform:scale(0, 1);transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.btn-404:hover {color: #303030;border-color: #fce7a8;}
.our-products h3{font-size:13px;color:#303030;letter-spacing:.2em;text-transform:uppercase;}
.our-products-inner h2{color:#303030;letter-spacing:.2em;text-transform:uppercase;}
section.section-padding.our-products-section{padding-bottom:0;}
.our-products-inner{padding-top:60px;text-align:center;}
.our-products-inner ul.products li.product{position:relative;}
.our-products-inner ul.products li.product span.product-stock{position:absolute;left:14px;top:10px;margin:4px 0;padding:2px 6px;background:#fff;letter-spacing:.2em;text-transform:uppercase;font-size:12px;}
.our-products-inner ul.products li.product:hover .price{opacity:1;transform:translateY(0);}
.our-products-inner ul.products li.product .price{opacity:0;transform:translateY(10px);margin-top:5px;transition:all .35s ease-in-out;}
form.woocommerce-ordering{width:100%;background:#ffffff;border-radius:0 !important;box-shadow:1px 1px #e0e0e0, -1px -1px #e0e0e0;height:55px;display:flex;align-items:center;justify-content:flex-end;position: relative;}
form.woocommerce-ordering.active:after {bottom: -21px;border-width: 0 15px 15px 15px;border-color: transparent transparent var(--light-background) transparent;-webkit-filter: drop-shadow(0 -2px 2px rgba(54,54,54,0.2));filter: drop-shadow(0 -2px 2px rgba(54, 54, 54, .2));content: "";position: absolute;right: 33px;width: 10px;height: 10px;border-style: solid;border-color: transparent transparent #fff transparent;z-index: 99;}
form.woocommerce-ordering .nice-select{float:right !important;border-radius:0 !important;border:0;position:relative;padding-left: 50px;padding-right: 65px;}
form.woocommerce-ordering .nice-select span.current {letter-spacing: .2em;text-transform: uppercase;font-size: 13px;color: #595959;}
form.woocommerce-ordering .nice-select .list{box-shadow:0 -2px 10px rgba(54, 54, 54, .2);border-radius:0;top:65px;width:290px;padding:15px 0;}
form.woocommerce-ordering .nice-select .option:hover,.our-products-inner form.woocommerce-ordering .nice-select .option.focus,.our-products-inner form.woocommerce-ordering .nice-select .option.selected.focus{background-color:#fff !important;}
form.woocommerce-ordering .nice-select .option.selected{font-weight:normal;color:#303030 !important;background-color: transparent;}
form.woocommerce-ordering .nice-select li.option:hover{color:#303030;}
form.woocommerce-ordering .nice-select li.option{text-align:right !important;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#595959;}
form.woocommerce-ordering .nice-select:after{border-bottom:1px solid #303030;border-right:1px solid #303030;width:6px;height:6px;right: 45px;}
form.woocommerce-ordering .nice-select:before{content:'';width:1px;background-color:#e0e0e0;display:inline-block;height:56px;position:absolute;left:0;top:-7px;}
p.not-view-product {text-align: center;font-size: 16px;width: 100%;float: left;margin-top: 20px;display: none;}
.woocommerce.single-product .product .product_title{text-align: left;margin-bottom: 10px;}
.woocommerce.single-product.woocommerce-page div.product div.summary p.price{margin-bottom:0;}
.woocommerce-product-details__short-description{margin:24px 0;padding-top:24px;border-top:1px solid #e0e0e0;text-align:left;}
.woocommerce-product-details__short-description .Rte .tab-content p{margin-bottom:20px;}
.woocommerce-product-details__short-description .Rte .tab-content strong{font-size:17px;}
.woocommerce-product-details__short-description .Rte .tab-content ul li{padding:5px 0;display:flex;align-items:flex-start;}
.woocommerce-product-details__short-description .Rte .tab-content ul{margin-top:25px;margin-left:12px;margin-bottom:15px;}
.woocommerce-product-details__short-description .Rte .tab-content ul li:before{content:"";color:#000;display:inline-block;margin-right:14px;min-width:5px;width:5px;height:5px;border-radius:50%;background:#303030;margin-top:5px;}
.woocommerce-product-details__short-description .Rte .tab-content a{color:#000 !important;text-decoration:underline;}
.our-products-inner.recently-product{width:100%;float:left;}
.our-products-inner.recently-product h1.woocommerce-products-header__title{margin-top:20px;margin-bottom:65px;}
p.Journal-result{text-align:left;}
.live_search_wrapper {text-align: left;margin-bottom: 60px;}
.woocommerce .our-products-inner ul.products li.product,.woocommerce-page ul.products li.product{float:left;padding:0;position:relative;width:22%;margin-left:20px;margin-right:20px;}
.woocommerce .our-products-inner ul.products{display:flex;align-items:flex-start;flex-wrap: wrap;justify-content:center;}
.woocommerce .our-products-inner{padding-left:8px;padding-right:8px;padding-top: 35px;}
.search-products-section,.page-not-found{margin:250px 0;text-align:center;}
.page-not-found h1{font-size: 18px;}
.page-not-found p {font-size: 16px;}
input.Form__Input{max-width:201px;background-color:#fff;-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid #e0e0e0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:0 0;margin:0 auto;}
/*.our-products-inner ul.products li.product a img{max-width:406px !important;min-height:271px !important;max-height:271px !important;object-fit:cover;}*/
.product-details img{width:100%;max-width:410px;max-height:267px;object-fit:contain;}
.product-details a{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#303030;text-decoration:none;}
.product-details{position:relative;}
.product-img{margin-bottom:15px;}
.product-details h6.product-stock{position:absolute;top:7px;left:37px;background-color:#fff;letter-spacing:.2em;text-transform:uppercase;color:#595959;margin:4px 0;padding:2px 6px;font-size:12px;line-height:1.6;}
.home-product-img:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to top, rgba(4, 4, 4, .65), rgba(54, 54, 54, .2));z-index:1;}
.home-product-img{position:relative;}
.home-product-img img{max-height:600px;min-height:600px;object-fit:cover;width:100%;transform:scale(1);overflow:hidden;transition:transform 8s cubic-bezier(.25, .46, .45, .94);}
.home-product-block{position:relative;transform:scale(1);overflow:hidden;transition:transform 8s cubic-bezier(.25, .46, .45, .94);}
.home-product-block:hover .home-product-img img{transform:scale(1.2);overflow:hidden;}
.home-product-overlay{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to top, rgba(4, 4, 4, .65), rgba(54, 54, 54, .2));}
span.price{color:#595959 !important;font-size:13px !important;letter-spacing:.2em;font-family:'Futura', sans-serif;}
.product-details .product-price{opacity:0;transform:translateY(10px);margin-top:5px;transition:all .35s ease-in-out;}
.product-details:hover .product-price{opacity:1;transform:translateY(0);}
.site-footer{padding:75px 80px 42px 80px;width: 100%;float: left;background-color: #fafafa;}
.home-product-content{position:absolute;bottom:50px;display:inline-block;width:100%;padding:0 50px;z-index:9;}
.home-product-content a{text-decoration:none;}
.home-product-content a.btn-white{padding:14px 20px;}
.home-product-content h3{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.2em;margin-bottom:25px;}
.home-product-content h2{font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:.2em;margin-bottom:40px;}
.about-product-content{padding-top:130px;max-width:500px;}
.about-product-content span{font-size:13px;color:#303030;letter-spacing:.2em;text-transform:uppercase;display:inline-block;margin-bottom:15px;}
.about-product-content h2{margin-bottom:30px;letter-spacing:.2em;text-transform:uppercase;}
.about-product-content p{font-family:'Futura', sans-serif;color:#303030;line-height:1.6;margin-bottom:1.6em;}
section.section-padding.about-product{padding-top:0;}
.banner-natural-content h3{letter-spacing:.2em;text-transform:uppercase;font-size:13px;}
.banner-natural-content h2{letter-spacing:.2em;text-transform:uppercase;color:#fff;}
.banner-natural-content{position:relative;}
.banner-natural-content h3{letter-spacing:.2em;text-transform:uppercase;font-size:13px;margin-bottom:25px;color:#fff;}
.banner-natural-content h2{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:40px;}
.banner-natural-content a.btn-white{padding:14px 21px;}
/*.banner-natural-bg:before{background-color: rgba(0, 0, 0, 0.07);}*/
.banner-natural-bg:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;/*background:linear-gradient(to top, rgba(4, 4, 4, .65), rgba(54, 54, 54, .2));*/background-color: rgba(0, 0, 0, 0.07);}
.banner-natural-section{position:relative;overflow:hidden;}
.banner-natural-section .btn-effect {display: none;}
/*.banner-natural-section:hover .banner-natural-bg{cursor:pointer;transform:scale(1.2);overflow:hidden;}*/
.banner-natural-section .banner-natural-bg{background-repeat:no-repeat;background-size:cover;background-position:center;/*padding:110px 0 100px;*/min-height:600px;display:flex;align-items:center;justify-content:center;transform:scale(1);overflow:hidden;transition:transform 8s cubic-bezier(.25, .46, .45, .94);}
ul.slick-dots{margin-top:60px;}
.testimonial-bg{background:#cbe2ca;}
.home-testimonial{max-width:550px;margin:0 auto;}
.home-testimonial p{font-size:20px;text-align:center;color:#303030;}
.slick-dots li{border:2px solid #e0e0e0 !important;padding:3px !important;}
.slick-dots li button{width:1px !important;height:1px !important;font-size:1px !important;border:0px #e0e0e0 !important;}
.slick-dots li.slick-active li button{border:0px #000 !important;}
.slick-dots li:hover,.slick-dots li.slick-active{background-color:#000 !important;}
/*header.entry-header{padding-top:120px;}*/
.site-main{padding-top:160px;}
header.woocommerce-products-header{text-align:center;}
header.entry-header h1.entry-title{margin:43px 0;}
h1.entry-title{text-align:center;font-size:20px;letter-spacing:.2em;text-transform:uppercase;}
.small-container{max-width:1280px;margin:0 auto;}
.container-medium {max-width: 1330px;width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.about-our-products-img{text-align:center;}
.about-our-products-img img,.about-img-packaging img{max-width:188px;max-height:126px;object-fit:contain;margin:40px 15px;}
.about-our-products-img img:first-child{margin:40px 24px;}
ul.about-products-dose{margin-top:25px;margin-left:15px;margin-bottom:45px;}
ul.about-products-dose li{padding:5px 0;display:flex;align-items:flex-start;}
ul.about-products-dose li:before{content:"";color:#000;display:inline-block;margin-right:14px;min-width:5px;width:5px;height:5px;border-radius:50%;background:#303030;margin-top:5px;}
.about-our-products a,.about-our-products a:hover{color:#000000;text-decoration:underline;}
.blockquote-text p{font-size:14px;color:#303030;font-size:1.15em;line-height:1.75;}
.blockquote-text{margin:40px;padding:6px 0 6px 40px;margin-top:2.4em;margin-bottom:2.4em;border-left:3px solid #ECECEC;}
.gwen-miller-img img{width:100%;max-width:333px;max-height:500px;margin-top:15px;}
.about-gwen-biller h3{margin-top:25px;margin-bottom:50px;text-align:center;}
.privacy-page h3{text-align:left;margin-top:40px;margin-bottom:20px;}
.contact-address{margin-top:60px;}
.contact-info strong{font-size:18px;display:block;margin-bottom:15px;}
.contact-address address{display:block;font-style:italic;}
.contact-address a{color:#000;}
.contact-address a:hover{color:#000;text-decoration:underline;}
.about-gwen-biller-img{text-align:center;margin-bottom:40px;}
.about-gwen-biller-img img{width:100%;max-width:562px;max-height:562px;}
.ingredients-img img{width:100%;max-width:300px;max-height:219px;}
.ingredients-img{margin-top:50px;margin-bottom:45px;}
.footer-about p,.footer-newsletter p{color:#595959;}
.site-footer h6{color:#303030;font-weight:normal;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase;font-size:14px;}
ul.social-icon{list-style:none;}
ul.social-icon li{display:inline-block;margin-right:30px;}
ul.social-icon li i{color:#595959;}
.footer-menus li a{color:#595959;text-decoration:none;}
.footer-menus ul{list-style:none;}
.footer-menus ul li{margin-bottom:10px;}
input.btn-white{width:auto;background-color:#fce7a8;padding:14px 28px;line-height:normal;border:1px solid transparent;border-radius:0;text-transform:uppercase;color:#303030;font-weight:normal;text-align:center;letter-spacing:.2em;font-size:13px;}
.footer-newsletter input[type="text"]{-webkit-appearance:none;display:block;font-weight:normal;padding:14px 14px;border-radius:0;border:1px solid #e0e0e0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:0 0;font-size:13px;}
.footer-copy-right a{display:block;text-decoration:none;color:#303030 !important;text-transform:uppercase;letter-spacing:.2em;font-size:12px;}
.footer-copy-right span {margin-top: 2px;color:#595959 !important;font-size:13px;}
.footer-copy-right p a{color:#595959 !important;text-transform:none;letter-spacing:1px;font-weight:500;}
.footer-newsletter{padding-bottom:100px;}
.footer-menus li a:hover,.footer-copy-right p a:hover{color:#303030 !important;}
.footer-copy-right a:hover{color:#595959 !important;}
.mini-cart-top.open{width:650px;visibility:visible;}
.mini-cart-top{position:fixed;right:0;background-color:#fff;height:100vh;top:0;width:0;transition:.5s;z-index:999;visibility:hidden;}
.mini-cart-open:before{position:fixed;left:0;height:100%;background:#363636;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;content:"";top:0;width:100%;z-index:999;opacity:.5;visibility:visible;}
.cart-head{padding:0 30px;margin-top:20px;position:relative;border-bottom:solid 1px #e0e0e0;}
a.close-cart:after{content:'';width:15px;height:15px;display:inline-block;background-image:url(../images/close-model.png);background-size:contain;background-position:center;background-repeat:no-repeat;outline:none;position:absolute;right:25px;top:6px;}
.cart-head h2{color:#303030;font-size:17px;display:inline-block;}
.search-bar ul li a i{display:none;}
/*.single-product .woocommerce{max-width:1330px;margin:0 auto;}*/
.md-header{display:none;}
.md-form{margin-bottom:15px;}
.contact-us-form form.wpcf7-form input.wpcf7-form-control,.contact-us-form form.wpcf7-form .wpcf7-textarea,.wpcf7 input[type="email"]{-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid #e0e0e0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:0 0;}
.contact_form{margin-top:85px;}
.contact-us-form form.wpcf7-form .wpcf7-textarea{height:216px;}
.contact-us-form .wpcf7-response-output{margin-left:0 !IMPORTANT;margin-right:0 !important;text-align:center}
.contact-us-form .wpcf7-not-valid-tip{font-size:13px;;}
input.wpcf7-form-control::placeholder,.wpcf7-textarea::placeholder{font-weight:normal;font-size:13px;letter-spacing:normal;color:#303030;}
.send-message{display:inline-block;padding:14px 28px !important;line-height:normal !important;border:1px solid transparent !important;border-radius:0;text-transform:uppercase !important;text-align:center !important;letter-spacing:.2em !important;background-color:transparent !important;transition:color .45s cubic-bezier(.785, .135, .15, .86),border .45s cubic-bezier(.785, .135, .15, .86);z-index:1;-webkit-tap-highlight-color:initial;color:#303030;border-color:#fce7a8;}
.btn-submit:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1, 1);transform-origin:left center;background-color:#fce7a8;z-index:-1;transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.btn-submit input[type="submit"]:hover{color:#fce7a8;}
.btn-submit{position:relative;height:44px;}
.footer-newsletter .btn-submit{height:45px;width:100%;max-width:145px;}
.btn-submit .wpcf7-submit{color:#303030 !important;font-size:13px;font-weight:normal;border:solid 1px;border-color:#fce7a8 !important;}
.btn-submit:hover:before{transform-origin:right center;transform:scale(0, 1);}
.footer-newsletter .btn-submit:hover {background-color: #fce7a8;}
.term-of-service-page strong{display:block;font-size:18px;}
ol.list-alpha{list-style-type:lower-alpha;margin-left:30px;padding-left:0;margin-bottom:40px;list-style-position:outside;}
.tc-list{margin-top:45px;margin-bottom:40px;}
.tc-list a{color:#000;text-decoration:underline !important;}
.tc-list a:hover{color:#000;}
.tc-list h3:before{content:"";color:#000;display:inline-block;margin-right:14px;min-width:5px;width:5px;height:5px;border-radius:50%;background:#303030;vertical-align:middle;margin-bottom:5px;}
.tc-list h3{margin-left:15px;}
.tc-list ul li{padding:5px 0;}
.tc-list ul li a{color:#000;padding:5px 0;text-decoration:underline;}
.natural-product-licence{padding-left:35px;}
.tc-list ul{list-style:circle;margin-left:60px;margin-bottom:45px;}
.tc-list strong{display:inline-block;}
.nice-select .list{right:0;left:unset !important;}
.main-navigation{}
.main-navigation ul{margin:0;padding:0;}
.main-navigation li{display:inline-block;line-height:30px;margin:0;padding:0 20px;position:relative;}
.main-navigation li a{padding:18px 0px;display:block;white-space:nowrap;width:100%;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#303030;font-size:13px;}
.main-navigation a:hover,.main-navigation .current-menu-item a,.main-navigation .current_page_item a,.main-navigation .current_page_ancestor a{color:#0368ab;}
.main-navigation ul ul{display:none;z-index:2;position:absolute;transform:translateX(-50%);padding-top:3px;left:50%;top:100%;}
.main-navigation ul ul li{float:none;width:150px;}
.main-navigation ul ul li a:hover{background-color:#0368ab;}
.main-navigation ul ul li a{background-color:#126eca;color:#fff !important;text-align:center;text-transform:capitalize;border-radius:5px;margin-bottom:5px;}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation ul ul ul.sub-menu{left:150%;top:0;padding-top:0;}
.mobile-menu{color:#fff;font-weight:bold;font-size:18px;display:block;padding:8px;background-color:#136fca;text-align:center;}
.mobile-navigation{background-color:#f4f4f4;padding:12px 0px 6px;}
.mobile-navigation li{list-style-type:none;margin-left:0;}
.mobile-navigation a{padding:5px 0;display:inline-block;font-size:16px;text-transform:uppercase;color:inherit;}
.mobile-navigation .menu-item-has-children{position:relative;}
.mobile-navigation .menu-item-has-children .opensubmenu{display:inline-block;font-size:20px;line-height:normal;position:absolute;right:0;padding:0 0 0 15px;top:5px;z-index:0;cursor:pointer;}
.mobile-navigation li a:hover,.mobile-navigation li.current_page_ancestor > a,.mobile-navigation ul > li.current_page_ancestor > .sub-menu .current-menu-item > a,.mobile-navigation ul ul li.current_page_ancestor > .sub-menu .current-menu-item > a{color:#0368ab;}
.white-logo{display: none;}
.home .white-logo{display: block;text-align: center;margin: 0 auto;padding-top: 11px;}
.home .site-header:hover .white-logo,.home .custom-logo,.home .site-header.sticky .white-logo {display: none;}
.home .site-header:hover .custom-logo,.home .site-header.sticky .custom-logo {display: block;}
.woocommerce.single-product div.product {}
.woocommerce.single-product div.product div.images.woocommerce-product-gallery {position: relative;width: 56%;padding-bottom: 50px;margin-left: 33px;}
.woocommerce.single-product.woocommerce-page div.product div.summary {width: 40%;padding: 0 50px;margin: 0;padding-bottom: 75px;}
.woocommerce.single-product span.woocommerce-Price-amount.amount {color: #595959;font-size: 16px;letter-spacing: .2em;text-transform: uppercase;}
.woocommerce-product-details__short-description .Rte .tab-content a:hover {color: #303030 !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {width: 100%;display: block;margin-top: 25px;}
.single-product .our-products-inner {width: 100%;float: left;padding-top: 65px;}
/*#indicator a {background-color: #2c3039;width:10px;height:10px;border-radius: 5px;margin: 10px;cursor: pointer;}*/
.woocommerce.single-product div.product{position: relative;}
.woocommerce.single-product ul.products.columns-4 {padding-top: 60px;}
.woocommerce.single-product.woocommerce-page ul.products li.product{width: 30%;}
.woocommerce.single-product .related.products {width: 100%;float: left;padding-top: 0px;border-top: solid 1px #e0e0e0;}
/*#indicator {position: absolute;top: 0px;left: -38px;height: 75vh;display: flex;flex-direction: column;justify-content: center;}*/
.woocommerce .site-header .our-products-inner ul.products li.product {width: 29%;float: left;margin: 0 4% 2.992em 0;}
/*.woocommerce .site-header .our-products-inner ul.products li.product a img {max-width: 100% !important;min-height: 271px !important;max-height: 271px !important;object-fit: cover;}*/
.woocommerce .site-header .product-result {margin-bottom: 34px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;border-bottom: 1px solid #e0e0e0;color: var(--text-color-light);}
.woocommerce .site-header ul.products{padding-top: 0 !important;}
.our-products-inner.recently-product ul.products.container-medium {margin: 0 auto;display: flex;justify-content: center;align-items: flex-start;}
.woocommerce .site-header .our-products-inner ul.products li.product h2.woocommerce-loop-product__title,.woocommerce .site-header .our-products-inner ul.products li.product  span.price {text-align: center;}
.woocommerce .product-result p{display:inline-block;float:left;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#595959;margin-bottom:0;}
.woocommerce .product-result a{color:#303030;font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;}
.woocommerce .product-result span{margin-right:10px;}
button.minus.dd-qty-btn{border-color:#e0e0e0;border:solid 1px #e0e0e0;border-right:0;padding:15px 10px 15px 25px;}
.quantity{margin-bottom:20px !important;}
button.plus.dd-qty-btn{border-color:#e0e0e0;border:solid 1px #e0e0e0;border-left:0;padding:15px 20px 15px 10px;}
.quantity .qty{width:3.631em;text-align:center;border:solid 1px #e0e0e0;background-color:#ffff;border-left:0;border-radius:0;padding:15px 0;border-right:0 !important;color:#000;width:51px;font-weight:normal;}
div.product form.cart div.quantity{align-items:center;display:flex;}
input[type="number"]:focus{border-color:#e0e0e0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
.woocommerce div.product form.cart div.quantity button i{color:#303030;font-size:12px;}
button.single_add_to_cart_button.button.alt{color:#303030 !important;font-size:13px;font-weight:normal;border:solid 1px;border-color:#fce7a8 !important;background:0;-webkit-appearance:none;display:block;padding:12px 14px;border-radius:0;border:1px solid #e0e0e0;width:100%;line-height:normal;resize:none;transition:border-color .1s ease-in-out;background:0 0;}
button.single_add_to_cart_button.button.alt:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;transform:scale(1, 1);transform-origin:left center;background-color:#fce7a8;z-index:-1;transition:transform .45s cubic-bezier(.785, .135, .15, .86);}
.woocommerce div.product form.cart .button:hover:before{transform-origin:right center;transform:scale(0, 1);}
button.single_add_to_cart_button.button.alt:hover{background-color:transparent;}
.tidy-minicart-price{margin:0px 20px;}
.quantity{margin:0 20px;}
.cart-body.dd-mini-cart-wrapper{margin-top:25px;padding:15px;height:100%;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list{border:1px solid #e0e0e0;padding:10px;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item{display:flex;align-items:center;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item a{text-decoration:none;font-weight:normal;font-size:14px;letter-spacing:.2em;color:#303030 !important;text-transform:uppercase;display:flex;align-items:center;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item a img{max-width:85px !important;object-fit:cover;width:100%;height:auto;margin-left:10px;float:none;margin-right:25px;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .tidy-minicart-price{width:70px;margin:0px 20px;}
.mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .quantity{margin:0 20px;display:flex;margin-bottom:0 !important;}
.mini-cart-btns{width:100%;padding:15px;padding-left:20px;}
.header-quickcart{height:100%;}
.mini-cart-btns strong{font-size:20px;font-weight:normal;}
.mini-cart-btns input.button,.mini-cart-btns a.button.wc-forward{padding:15px 0;padding:15px 0;background-color:#fce7a8;color:#303030;letter-spacing:.2em;text-transform:uppercase;font-weight:normal;width:100%;text-align:center;margin:10px 0;border-radius:0;border:solid 1px #fce7a8;}
.mini-cart-btns p.woocommerce-mini-cart__total.total{display:flex;justify-content:space-between;}
.mini-cart-btns input.button:hover, .mini-cart-btns a.button.wc-forward:hover{background-color:transparent;}
.shop_table, .widget_shopping_cart_content{height:100%;}
.shop_table form{height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.product-meta-wrap{width:275px;}
.product-meta-wrap h4.product_title{margin-bottom:0;font-size:14px;}
.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td a,.woocommerce-cart td.product-price span.woocommerce-Price-amount.amount,.woocommerce-cart td.product-subtotal span.woocommerce-Price-amount.amount{font-weight:400;letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:#303030;text-decoration:none;}
.woocommerce-cart table.cart td .quantity{margin:0;display:flex;margin-bottom:0 !important;}
.woocommerce-cart table.cart td button{width:auto;}
.woocommerce-cart table.cart td.actions .coupon .input-text{padding-left:15px !important;padding-right:20px !important;border:1px solid #e0e0e0;height:40px;width:auto !important;font-size:12px;font-weight:normal;text-transform:uppercase;color:#303030;letter-spacing:.2em;}
.woocommerce-cart .cart_totals h2{margin:30px 0;font-size:18px;font-weight:400;}
.woocommerce-cart tr.cart-subtotal th,.woocommerce-cart tr.cart-subtotal span.woocommerce-Price-amount.amount,.woocommerce-cart tr.order-total th, .woocommerce-cart tr.order-total td strong{font-size:13px !important;font-weight:normal !important;text-transform:uppercase !important;color:#303030 !important;letter-spacing:.2em !important;}
.woocommerce-cart .cart_totals table.shop_table.shop_table_responsive{border-radius:0;border:1px solid #e0e0e0 !important;}
.wc-proceed-to-checkout a.checkout-button{padding:15px 0 !important;background-color:transparent !important;color:#303030 !important;letter-spacing:.2em;text-transform:uppercase;font-weight:normal;width:100%;text-align:center !important;margin:10px 0;border-radius:0;border:solid 1px #fce7a8;font-size:15px !important;}
.wc-proceed-to-checkout a.checkout-button:hover{background-color:#fce7a8 !important;}
.woocommerce-cart table.cart td.actions .button{background-color:#fce7a8 !important;padding:14px 20px;border-radius:0;font-weight:normal;font-size:12px;border:solid 1px #fce7a8;}
.woocommerce-cart table.cart td.actions .button:hover{background-color:transparent !important;}
.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove{margin:0 auto;font-size:24px;padding:1px 5.2px;}
.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail img{width:100px;}
.woocommerce-cart .woocommerce a.remove{color:#303030 !important;}
.woocommerce-cart a.remove:hover{background:#fce7a8;}
.woocommerce-info{border-top-color:#fce7a8;}
.woocommerce-info::before{color:#fce7a8;}
.woocommerce-info a.showcoupon{color:#000;text-decoration:underline;}
.woocommerce-checkout form .form-row input.input-text{background-color:transparent;border:1px solid #e0e0e0;font-size:12px;font-weight:normal;text-transform:uppercase;color:#303030;letter-spacing:.2em;height:44px;}
.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:transparent;border:1px solid #e0e0e0 !important;font-size:12px;font-weight:normal;text-transform:uppercase;color:#303030;letter-spacing:.2em;border-radius:0;height:42px;padding:7px 13px;outline:0;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:7px;right:13px;width:20px;}
.woocommerce-checkout .woocommerce form .form-row{padding:3px;margin:0 0 10px;}
.woocommerce-checkout .woocommerce form .form-row label, .woocommerce-page form .form-row label{display:block;font-size:14px;font-weight:normal;color:#303030;letter-spacing:.2em;}
.woocommerce-checkout .select2-results__option{padding-left:20px;font-size:14px;font-weight:normal;color:#303030 !important;outline:0;letter-spacing:.2em;}
.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#fce7a8;}
.woocommerce-checkout .select2-dropdown,.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e0e0e0;background-color:#fff;}
.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#fce7a8;}
.woocommerce-checkout .form-row.woocommerce-validated input.input-text{border-color:#fce7a8 !IMPORTANT;}
.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border-color:#dc3232;}
.woocommerce-checkout .woocommerce-additional-fields{display:none;}
.woocommerce-checkout form.checkout.woocommerce-checkout{margin-top:60px !important;}
.woocommerce-checkout table.shop_table{border-radius:0;border:1px solid #e0e0e0;margin-top:25px;}
.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table th{font-size:14px;font-weight:normal;color:#303030;letter-spacing:.2em;}
.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table td{font-size:13px !important;color:#303030;letter-spacing:.2em;font-weight:normal;}
.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount{font-size:15px;}
.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tr.order-total th, .woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tr.order-total span.woocommerce-Price-amount.amount{font-size:18px !important;font-weight:bold;}
.woocommerce-checkout-payment label{font-weight:normal;color:#303030;letter-spacing:.2em;text-transform:uppercase;font-size:13px;}
.woocommerce-checkout-payment p{color:#303030;font-weight:normal;font-size:14px;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{color:#303030;font-size:14px !important;margin-bottom:20px;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text a{color:#000;text-decoration:underline;text-transform:capitalize;}
.woocommerce-checkout .checkout_coupon .button{margin:0 !important;}
.woocommerce-checkout .button{padding:15px 0 !important;background-color:#fce7a8 !important;color:#303030 !important;letter-spacing:.2em;text-transform:uppercase;font-weight:normal !important;width:100%;text-align:center;margin:10px 0 !important;border-radius:0 !important;border:solid 1px #fce7a8 !important;}
.woocommerce-checkout .button:hover{background-color:#fff !important;}
.indicator-scrollbar{display:flex !important;justify-content:center;z-index:1;position:-webkit-sticky !important;position:sticky !important;top:53%;transform:translateY(-50%);flex-direction:column;}
#indicator{position:absolute;top:0%;left:-38px;height:100%;z-index:1;display:block;}
#indicator a{margin:10px;cursor:pointer;display:block;height:12px;width:12px;border-radius:100%;border:2px solid #e0e0e0;transition:all .2s ease-in-out;background-color:transparent;}
#indicator a.active{background-color:#000;border:0;}
.woocommerce.single-product.woocommerce-page div.product div.summary h5{font-size:13px;margin-bottom:17px;}
#site-footer{}
.footer-info a{display: block;}
.woocommerce a.remove:hover {background: transparent;}
/* ---- End css----- */

/*plaecholder*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #595959;opacity: 1}
input::-moz-placeholder,
textarea::-moz-placeholder{color: #595959;opacity: 1}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #595959;opacity: 1}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder{color: #595959;opacity: 1}
input::placeholder,
textarea::placeholder{color: #595959;opacity: 1}

a{color: #000;background-color: transparent;}
a:hover{color: #303030;text-decoration: none;}
a:visited,a:focus, a:active {text-decoration: none;outline: 0;}
.container{max-width: 1200px;}
#page{/*overflow: hidden;*/}
.font-weight-light{font-weight: 300!important}
.font-weight-medium{font-weight: 500!important}
.font-weight-semibold{font-weight: 600!important}
.font-weight-black{font-weight: 900!important}
.bg-light{background-color: #f6f6f6 !important;}

.letter-spacing-1{letter-spacing: 1px}
.letter-spacing-2{letter-spacing: 2px}
.letter-spacing-3{letter-spacing: 3px}
.letter-spacing-4{letter-spacing: 4px}
.letter-spacing-5{letter-spacing: 5px}

.btn{z-index: 0;letter-spacing: 4px;display: inline-block;overflow: hidden;text-transform: uppercase;border: 2px solid #000;background-color: #fff;color: #000;font-size: 14px;border-radius: 0px;line-height: 24px;padding: 10px 20px 8px;min-width: 180px;white-space: normal;position: relative;font-weight: 700;box-shadow: unset !important;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.btn:hover{background-color: transparent;color: #fff;}

.btn::before{background-color: #000;content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;z-index: -1;}
.btn:hover::before{-webkit-transform: translateX(0);transform: translateX(0);}

.btn-black{background-color: #000;color: #fff}
.btn-black:hover{border-color: #0368ab;background-color: #0368ab}
.btn-black::before{background-color: #0368ab}

.slick-slide{outline: 0;overflow: hidden;}
.slick-arrow{background-color: #0368ab;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);color: #fff;border:0;font-size:0;width:40px;height:40px;cursor:pointer;z-index:1;outline:0 !important;background-image:none !important;padding:12px;}
.slick-arrow:hover{background-color: #000;color: #fff;}
.slick-arrow::after{text-rendering:auto;position:absolute;height:100%;top:50%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:30px;line-height:0;font-family: "Font Awesome 5 Pro";font-weight: 300;font-family: "Font Awesome 5 Free";}
.slick-prev::after{content:"\f053";font-family: "Font Awesome 5 Free";}
.slick-next::after{content:"\f054";font-family: "Font Awesome 5 Free";}
.slick-prev{left:0px;}
.slick-next{right:0px;}
.slick-dots{width:100%;list-style:none;text-align:center;position:relative;line-height:0;top:10px}
.slick-dots li{position: relative;display: inline-block;cursor: pointer;list-style: none;margin: 0 5px;border: 2px solid #000;border-radius: 50%;padding: 6px;}
.slick-dots li button {font-size: 20px;line-height: 0;border-radius: 50%;display: block;width: 10px;height: 10px;cursor: pointer;color: transparent;background-color: transparent;border: 0px solid #0368ab;outline: 0 !important;position: relative;padding: 0;background-image: none;}
.slick-dots li:hover,.slick-dots li.slick-active{border-color: #0368ab}
.slick-dots li button:hover,.slick-dots li.slick-active button {background-color: #0368ab;}

.page-banner{background-size: cover;background-repeat: no-repeat;background-position: center;background-color: #000}

.wc_sub_memu_list ul{flex-direction: column;position: absolute;z-index: 85;align-items: flex-start;padding: 10px 0px;margin-left: 0px;display: none;background: #cbe2ca;right: 0;z-index: 999;width: 200px;top: 20px;}
.wc_sub_memu_list:hover ul{display: block;}
.wc_sub_memu_list ul a{color: #310A5B !important;font-size: 15px;}
.wc_sub_memu_list ul a:hover{color: #FFCB00 !important;}
.wc_sub_memu_list ul li{margin: 5px 0 !important;display: inherit;}
li.wc_sub_memu_list {display: block;position: relative;}
.wc_sub_memu_list ul li {
margin: 5px 0 !important;
padding: 0 3px !important;
text-align: right;
}

.search-bar .wc_sub_memu_list ul li a {
    color: #303030 !important;
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'Futura', sans-serif;
}

.home .search-bar .wc_sub_memu_list ul li:hover a {
    opacity: .8 !important;
}
.header-large {
    margin: 0;
}
.woocommerce-account .woocommerce {
    padding: 0 50px;
}
.woocommerce-account .woocommerce-privacy-policy-text {
    margin-bottom: 25px;
}
.woocommerce-account .woocommerce-form-register{
    min-height: 308px;
}
/*home css*/

/*blog css*/
.custom-blog .blog-image a{display:block;min-height:200px;background-color:#0368ab;}
.custom-blog .blog-image img{object-fit:cover;object-position:top;min-height:200px;width:100%;max-height:200px;}
.postpagination{margin-bottom:40px;text-align:center;}
.postpagination a, .postpagination span{border-radius:3px;padding:10px;margin:2px;background-color:#0368ab;font-size:22px;line-height:22px;font-weight:bold;display:inline-block;color:#fff;min-width:40px;max-height:40px;text-align:center;vertical-align:top;}
.postpagination a:hover, .postpagination span.this-page{background-color:#0368ab;}


/*gravity form*/
body .gform_wrapper .top_label div.ginput_container{margin-top: 0 !important;}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100% !important}
body .gform_wrapper ul.gform_fields li.gfield,
body .gform_wrapper .top_label li.gfield.gf_left_half,
body .gform_wrapper .top_label li.gfield.gf_right_half{padding: 0 5px !important;}
body .gform_wrapper ul.gform_fields{margin: 0 -5px !important}
body .gform_wrapper .top_label li.gfield.gf_left_half,
body .gform_wrapper .top_label li.gfield.gf_right_half{max-width: 50% !important;margin-right: 0 !important;}
body .gform_wrapper ul.gform_fields li.gfield{margin-top: 0 !important;margin-bottom: 10px !important}
body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body .gform_wrapper li.gfield_error textarea{    border-color: #FF0000 !important;margin-bottom: 0}
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: transparent !important;margin-bottom: 0 !important;padding: 0 !important;border: 0 !important}
body .gform_wrapper .validation_message,
body .gform_wrapper div.validation_error{display: none}
body .gform_wrapper{margin: 0}
body .gform_wrapper .gform_footer{margin: 0;padding: 0}
body .gform_wrapper .gform_footer{position: relative;margin-left: 42px;width: auto;}
body .gform_wrapper .gform_footer:before{position: absolute;content: "";background-image: url('assets/images/btn-shape.png');background-repeat: no-repeat;background-size: contain;left: -42px;width: 37px;height: 45px;top: 0;}
body .gform_wrapper .gform_footer input[type="submit"]{font-size: 18px;line-height: unset !important;width: auto;margin: 0}
body .gform_wrapper textarea.small{min-height: 110px}
body .gform_confirmation_message{color: green;}


/*My account css*/
nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;font-size:17px;line-height:26px;}
nav.woocommerce-MyAccount-navigation ul li a{padding:8px 20px;background-color:rgba(0,0,0,0.05);display: inline-block;width: 100%;border-bottom: 2px solid #fff;}
nav.woocommerce-MyAccount-navigation ul li a:hover,
nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background-color:#000}
nav.woocommerce-MyAccount-navigation ul li:after{content:"";height:0;width:0;border-top:20px solid transparent;border-left:14px solid #fff;border-bottom:23px solid transparent;float:right;margin-right:-14px;margin-top:0px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
nav.woocommerce-MyAccount-navigation ul li:hover:after,
nav.woocommerce-MyAccount-navigation ul li.is-active:after{border-left:14px solid #000;}

.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}
.woocommerce-account .woocommerce-MyAccount-content{width: 73%;border: 1px solid #000;padding: 15px;}
.woocommerce table.my_account_orders{font-size:14px}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:10px 15px;white-space: nowrap;}

.progress-container.fixed-top{width:100%;background-color:transparent;height:3px;display:block;position:fixed;top:0;z-index:999999;}
span.progress-bar{background-color:#000;width:0%;display:block;height:inherit;-webkit-transition:width 0.25s;-moz-transition:width 0.25s;-ms-transition:width 0.25s;-o-transition:width 0.25s;transition:width 0.25s;}
.product-social{display:flex;font-size:12px;letter-spacing:.2em;color:#595959;}
.product-social a span{width:16px !important;}
.our-products-inner.recently-product{border-top:solid 1px #e0e0e0;}
.woocommerce-shop .our-products-inner.recently-product{border-top:0;}


#gallery-1 .gallery-item .gallery-icon img {
    min-height: 304px;
    max-height: 304px;
    object-fit: cover;
}
#gallery-1 .gallery-item figcaption {
    margin-top: 10px;
}

.our-products-inner ul.products li.product span.In.Stock {
    display: none;
}
.footer-paypal-img img{
    width: 100%;
    max-width: 70px;
    height: 70px;
    object-fit: contain;
    margin: 0 10px;
    min-height: 70px;
    max-height: 70px;
}
.footer-paypal-img{
    text-align: right;
}
.footer-paypal-img a {
    display: inline-block;
}

.search-bar ul li.lang-item a img {
    margin-right: 5px;
}
.search-bar ul li a{
    text-decoration: none;
    letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 13px;
}
.search-bar ul li a:hover{
    text-decoration: none;
}
/*media query*/

@media screen and (max-width: 1639px) {
    .product-details h6.product-stock {top: 10px;left: 25px;}
}

@media screen and (max-width: 1600px) {
    .xl-header {display: none;}
    section.section-padding.main-product {padding-top: 10px;}
    /*body .our-products-inner ul.products li.product a img {max-width: 406px !important;min-height: 220px !important;max-height: 220px !important;object-fit: cover;}*/
}

@media screen and (max-width: 1439px) {
    .product-details h6.product-stock {left: 15px;}
    /*body .our-products-inner ul.products li.product a img {max-width: 406px !important;min-height: 200px !important;max-height: 200px !important;}*/
    /*.our-products-inner ul.products li.product a img,.woocommerce .site-header .our-products-inner ul.products li.product a img {max-width: 290px !important;min-height: 190px !important;max-height: 10px !important;object-fit: cover;}*/

}
@media screen and (max-width: 1299px) {
/*.woocommerce .site-header .our-products-inner ul.products li.product a img{min-height: 140px !important;max-height: 140px !important;}*/
/*body .our-products-inner ul.products li.product a img {max-width: 406px !important;min-height: 153px !important;max-height: 153px !important;}*/
}

@media screen and (max-width: 1199px) {
 .site-footer{padding:75px 20px 44px 20px;}
 .footer-menus, .footer-about{margin-bottom:45px;}
 .main-navigation{display:none;}
 .bar1, .bar2, .bar3{width:25px;height:3px;background-color:#fff;margin:5px 0;transition:.4s;display:block;}
 a.mobile-toggle{float:left;margin-top: 8px;}
 .site-branding{padding-top:0px;}
 .site-header.sticky .bar1, .site-header.sticky .bar2, .site-header.sticky .bar3{background-color:#303030 !important;}
 .home header#masthead:hover{background-color:transparent;}
 .home header#masthead:hover .search-bar ul li a, header#masthead:hover .search-bar ul li:last-child a{color:#fff !important;}
 header#masthead, header#masthead.sticky{padding:18px 0px !important;padding-bottom:17px !important;}
 .header-mediam-main {padding: 0 30px;}
 .search-close:after{right: 0;}
 .mobile-menu-open:before{position:fixed;left:0;height:100%;background:#363636;transition:opacity .3s ease-in-out, visibility .3s ease-in-out;content:"";top:0;width:100%;z-index:999;opacity:.5;visibility:visible;}
 .bar1, .bar2, .bar3{width:25px;height:3px;background-color:#303030;margin:4px 0;transition:.4s;display:block;}
 .mobile-navigation{position:fixed;left:-40%;background-color:#fff;height:100vh;top:0;width:340px;transition:.5s;z-index:999;visibility:hidden;overflow:scroll;}
 .slide-menu.open .mobile-navigation{left:0;visibility:visible;}
 .mobile-navbar{position:relative;}
 a.close-menu:after{content:'';width:15px;height:15px;display:inline-block;background-image:url(../images/close-model.png);background-size:contain;background-position:center;background-repeat:no-repeat;outline:none;position:absolute;left:25px;top:30px;}
 .mobile-navigation ul{margin-top:30px;padding:0 15px;}
 .mobile-navigation ul li a{text-decoration:none;padding-top:19px;padding-bottom:15px;font-size:13px;color: #303030 !important;letter-spacing:.2em;text-transform:uppercase;font-weight:normal;}
 .mobile-navigation ul li{border-bottom:1px solid #e0e0e0;}
 .header-social{display:inline-block;width:100%;}
 .header-menu-social{position:absolute;bottom:0;width:100%;padding:10px 0;border-top:solid 1px rgba(48, 48, 48, 0.25);}
 .search-bar ul li a{font-size:0 !important;padding:5px 0px;}
 .search-bar ul li a i{display:inline-block;font-size:20px;}
 .search-bar{top:29px;right: 0;}
 .search-bar ul li:last-child a{padding-right:30px;padding-left:20px;}
 .header-menu-social .header-social a{padding:0px 67px;}
 .header-menu-social .header-social a i{color:#979797;font-size:14px;}
 .product-details .product-price{opacity:1;}
 .search-box{margin-top:18px;padding: 15px 30px 0px 30px;}
 .woocommerce-shop .site-main, .single-product .site-main {padding-top: 110px !important;}
 .site-main {padding-top: 55px !important;}
 .gwen-miller-img.text-center {margin-bottom: 75px;}
 .home span.bar1,.home span.bar2,.home span.bar3 {background-color: #fff !important;}
 .search-open span.bar1, .search-open span.bar2, .search-open span.bar3{background-color: #303030 !important;}
 /*.our-products-inner ul.products li.product a img, .woocommerce .site-header .our-products-inner ul.products li.product a img {min-height: 190px !important;max-height: 190px !important;}*/
.menu-mobile-menu-container{margin-top: 30px;} 
.mobile-navigation ul{margin-top: 0px;}
.wc_sub_memu_list i.fas.fa-user {display: none;}
}

@media screen and (max-width: 1024px) {
    .home-product-img img {min-height: 512px;max-height: 512px;}
    .banner-natural-section .banner-natural-bg {min-height: 500px;}
    /*.our-products-inner ul.products li.product a img, .woocommerce .site-header .our-products-inner ul.products li.product a img {min-height: 140px !important;max-height: 140px !important;}*/
    .woocommerce .our-products-inner ul.products li.product, .woocommerce-page ul.products li.product{margin-left: 10px;margin-right: 10px;}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery{margin-left: 15px;}
    #indicator {display: none;}
    .woocommerce.single-product.woocommerce-page div.product div.summary{width: 40%;}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery{margin: 0;width: 60%;}
    .woocommerce div.product div.images img{max-height: 400px;width: 100%;object-fit: cover;}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery ul.slick-dots {margin-top: 10px;}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery .slick-next::after,
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery .slick-prev::after{font-family: "Font Awesome 5 Free";font-size: 15px}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery .slick-arrow {bottom: -45px !important;top: unset;background-color: transparent;color: #959595;}
    .recently-product .slick-arrow {background-color: #303030;border-radius: 30px;width: 40px;height: 40px;top: 27%;}
    .recently-product .slick-next::after{content: "\f054";font-family: "Font Awesome 5 Free";font-size: 15px;left: 56%;}
    .recently-product .slick-prev::after{content: "\f053";font-family: "Font Awesome 5 Free";font-size: 15px;left: 50%;}
    .recently-product .slick-next.slick-arrow.slick-disabled {opacity: 0;}
    .recently-product .slick-prev.slick-arrow.slick-disabled {opacity: 0;}
    /*.our-products-inner.show-product ul.products {display: block;}*/
    /*.our-products-inner.show-product ul.products li.product {width: 30.7%;}*/
    /*.our-products-inner.show-product ul.products li.product img {min-height: 220px !important;max-height: 220px !important;max-width: 330px !important;}*/
    .our-products-inner.recently-product li.product {width: 20% !important;margin-left: 20px !important;}
    .our-products-inner.recently-product li.product img{min-height: 200px !important;max-height: 200px !important;}
    .woocommerce-shop .our-products-inner.recently-product ul.products li.product {width: 15% !important;margin-right: 10px !important;}
    #gallery-1.gallery-columns-4 {grid-template-columns: repeat(3, 1fr);}
}

@media screen and (max-width: 991px) {
    .section-padding {padding: 50px 15px;}
    .product-details img {max-width: 100%;max-height: 285px;}
    .product-details h6.product-stock {left: 30px;}
    .product-details .product-price {opacity: 1;transform: translateY(0);margin-top: 0;margin-bottom: 15px;}
    .banner-content {padding-left: 25px;}
    .woocommerce.single-product .product .product_title {text-align: center;}
    .woocommerce.single-product.woocommerce-page div.product div.summary {padding: 0 50px;padding-bottom: 75px;max-width: 500px;margin: 0 auto;text-align: center;width: 100%;float: none;}
    .woocommerce.single-product div.product div.images.woocommerce-product-gallery {position: relative;width: 100%;padding-bottom: 50px;}
    .woocommerce-shop .our-products-inner.recently-product ul.products li.product {width: 15% !important;margin-right: 10px !important;}
    .footer-paypal-img {margin-top: 20px;}
    .footer-paypal-img img{max-width: 65px;height: 65px;min-height: 65px;max-height: 65px;margin: 0 6px;}
}

@media screen and (max-width: 767px) {
     .our-products-inner{padding-top:25px;}
     .woocommerce-account .woocommerce-MyAccount-navigation{width:calc(100% - 10px);margin-bottom:20px }
     .woocommerce-account .woocommerce-MyAccount-content{width:100%;}
     .footer-newsletter{padding-bottom:70px;}
     .site-footer{padding:75px 20px 20px 10px;}
     .footer-copy-right{text-align:center;}
     header#masthead, header#masthead.sticky{padding:15px 0px !important;padding-bottom: 13px !important;}
     .site-branding img{max-width:90px;margin-right:26px;}
     .small-container{max-width:100%;padding:0 24px;}
     .blockquote-text{margin:30px;padding:6px 0 6px 30px;}
     .search-close:after{right:0px;}
     .search-box{margin-top:14px;padding: 0 30px;}
     input.text.search-input{font-size:15px;padding:13px 34px;}
     .banner-content{padding-left:5px;}
     .search-box span.fa{top:14px;font-size:17px;}
     .home .bar1, .home .bar2, .home .bar3{background-color:#fff;}
     .search-open .bar1, .search-open .bar2, .search-open .bar3{background-color:#303030;}
     .search-close:after{top:0px;}
     .search-open header#masthead{padding-bottom:0px !important;}
     .search-bar {top: 19px;}
     a.mobile-toggle {margin-top: 1px;}
     .mini-cart-top.open {width: 95%;}
     .search-bar ul li:last-child a{padding-left:16px;}
     body.woocommerce-shop .site-main, body.single-product .site-main {padding-top: 80px !important;}
     .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .tidy-minicart-price {width: 100%;text-align: right;margin: 0 0 0 10px;}
     .about-our-products-img img:first-child, .about-our-products-img img, .about-img-packaging img{display:block;max-width:100%;max-height:100%;margin:30px auto;}
     /*body.woocommerce .our-products-inner ul.products li.product, body.woocommerce-page ul.products li.product {width: 50% !important;float: left !important;margin-left: 0 !important;margin-bottom: 10px;margin-right: 0;}*/
     /*body .our-products-inner ul.products li.product a img, body.woocommerce .site-header .our-products-inner ul.products li.product a img{max-width: 95% !important;min-height: 190px !important;max-height: 190px !important;margin: 0 auto;}*/
     .woocommerce.single-product.woocommerce-page div.product div.summary {padding: 0px 10px;max-width: 100%;margin: 0 auto;text-align: center;width: 100%;float: none;}
     /*.our-products-inner.show-product ul.products li.product img {min-height:190px !important;max-height:190px !important;max-width:95% !important;}     */
     body .our-products-inner.recently-product ul.products {display: flex !important;align-items: center;justify-content: center;}
     body .our-products-inner.recently-product ul.products li.product {width: 20% !important;float: left !important;margin-left: 15px !important;}    
     body .our-products-inner.recently-product ul.products li.product img {max-width: 340px !important;min-height: 145px !important;max-height: 145px !important;}
     .woocommerce-shop .our-products-inner.recently-product ul.products li.product img {max-width: 340px !important;min-height: 116px !important;max-height: 116px !important;}
     .gwen-miller-img.text-center {margin-bottom: 45px;}
     .page-not-found p { padding: 0 24px;}
     .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: #fff;}
     .home-product-block {margin-bottom: 25px;}
     .home-product-img img {min-height: 500px;max-height: 500px;}
     header.entry-header h1.entry-title {padding: 0 24px;}
    .recently-product .slick-arrow {top: 28.5%;}
    .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item a img{max-width: 60px !important;}
    .product-meta-wrap {width: 100%;float: left;margin-bottom: 15px;}
    .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item {display: block;}
    .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .tidy-minicart-price {width: 85px;text-align: left;float: left;margin-top: 13px;}
     .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .quantity{width: auto;float: left;margin-right: 15px;margin-left: 0;}
     .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item a{display: inline-block;font-size: 25px;margin-top: 13px;}
     .mini-cart-top.open ul.woocommerce-mini-cart.cart_list li.woocommerce-mini-cart-item .product-meta-wrap a {display: flex;}
     .product-meta-wrap h4.product_title{font-size: 13px;}
     .woocommerce.single-product span.woocommerce-Price-amount.amount{font-size: 14px;}
     .site-header.open span.bar1, .site-header.open span.bar2, .site-header.open span.bar3 {background-color: #303030 !important;}
     section.section-padding.main-product {padding-top: 0;}
     .woocommerce .our-products-inner ul.products li.product, .woocommerce-page ul.products li.product{width: 30%;}
     /*.woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {display: block;}*/
     #gallery-1.gallery-columns-4 {grid-template-columns: repeat(2, 1fr);}
     .banner-natural-section .banner-natural-bg{min-height: 270px;}
     .footer-paypal-img {text-align: center;}
     .footer-paypal-img img {max-width: 50px;height: 50px;min-height: 50px;max-height: 50px;margin: 0 5px;}
     .search-bar ul li.lang-item a img {margin-right: 5px;margin-top: -12px;width: 21px !important;height: 14px !important;}
     .search-bar ul li.lang-item a {padding-left: 5px !important;padding-right: 5px;}
     .our-products-section .container-fluid,.our-products-section .our-products-inner,.woocommerce-shop .our-products-inner,.our-products-inner .col-md-10{padding-left: 0;padding-right: 0;}
	.our-products-section .our-products-inner .woocommerce{padding-left: 7px;padding-right: 7px;}
	.woocommerce .our-products-inner ul.products li.product, .woocommerce-page ul.products li.product{width: 47%;}
	.live_search_wrapper .products li{width: 47% !important;margin: 10px auto !important;}
    section.section-padding.our-products-section{padding-left: 12px;padding-right: 12px;}
    .menu-mobile-menu-container{margin-top: 30px;} 
    .mobile-navigation ul{margin-top: 0px;} 
    .woocommerce-account .woocommerce {padding: 0 30px;}
 }

@media screen and (max-width: 575px) {
/* body .our-products-inner ul.products li.product a img, body.woocommerce .site-header .our-products-inner ul.products li.product a img,.our-products-inner.show-product ul.products li.product img {
        min-height: 145px !important;
        max-height: 145px !important;
    } */  
    .woocommerce .our-products-inner ul.products li.product, .woocommerce-page ul.products li.product{
        width: 47%;
        margin: 10px auto;
    }
    #gallery-1.gallery-columns-4 {grid-template-columns: repeat(1, 1fr);}

}
@media screen and (max-width: 425px) {
    .woocommerce-checkout .woocommerce-form-coupon p.form-row {width: 100%;}
    .woocommerce-cart table.cart td.actions .coupon .input-text{width: 100%;margin-bottom: 10px;}
    .woocommerce-cart table.cart td.actions .button{margin-bottom: 2px;width: 100%;}
    body .our-products-inner.recently-product ul.products li.product {width: 29% !important;float: left !important;margin-left: 17px !important;}
    body .our-products-inner.recently-product ul.products li.product img {min-height: 116px !important;max-height: 116px !important;}
    .our-products-inner.recently-product ul.products li.product span.product-stock {left: 4px;top: 2px;font-size: 7px;}
    .recently-product .slick-arrow {width: 25px;height: 25px;}
    .recently-product .slick-next{top: 27.5%;}
    .recently-product .slick-next{top: 27%;}

    .recently-product .slick-next::after {font-size: 12px;left: 59%;top: 49%;}
    .recently-product .slick-prev::after{font-size: 12px;}
    body .our-products-inner.recently-product h2 {font-size: 11px !important;}
    .woocommerce-shop .our-products-inner.recently-product ul.products li.product img {max-width: 340px !important;min-height: 100px !important;max-height: 100px !important;}
}
@media screen and (max-width: 380px) {
    body .our-products-inner ul.products li.product a img, body.woocommerce .site-header .our-products-inner ul.products li.product a img,.our-products-inner.show-product ul.products li.product img {
        min-height: auto !important;
        max-height: auto !important;
    }
}
@media screen and (max-width: 320px) {
    .home-product-content a.btn-white {padding: 14px 15px;}
    .mini-cart-top button.minus.dd-qty-btn{padding: 15px 10px 15px 13px;}
    .woocommerce .mini-cart-top .quantity .qty{width: 2.631em;}
    .mini-cart-top button.plus.dd-qty-btn{padding: 15px 10px 15px 14px;}
    .mini-cart-top button.plus.dd-qty-btn i,.mini-cart-top button.minus.dd-qty-btn i{font-size: 12px;}

}


@media screen and (max-width: 768px) {
    .mobile-navigation {left: -50%;}
    .woocommerce-cart table.cart td .quantity {display: flex;float: right;}
    .woocommerce-page table.shop_table_responsive tr td.product-quantity {width: 100%;float: left;border-bottom: solid 1px #e0e0e0;margin-bottom: 9px;}
    .woocommerce-cart table.shop_table tr.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove {margin: 0;}
    /*.woocommerce .our-products-inner ul.products{display: block;}*/
    body.woocommerce-shop .site-main, body.single-product .site-main {padding-top: 100px !important;}
    /*.woocommerce .our-products-inner ul.products li.product, .woocommerce-page ul.products li.product{width: 45% !important;}*/
    /*.our-products-inner ul.products li.product a img, .woocommerce .site-header .our-products-inner ul.products li.product a img {min-height: 316px !important;max-height: 316px!important;max-width: 100%!important;}*/
    .woocommerce .site-header .our-products-inner ul.products li.product a img {min-height: auto !important;max-height: 250px!important;max-width: 100%!important;}
    .woocommerce-cart table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {font-weight: 400;text-transform: uppercase;letter-spacing: 0.2em;font-size: 13px;}
    .our-products-inner.recently-product ul.products {display: flex !important;align-items: center;justify-content: center;}
    .our-products-inner.recently-product ul.products li.product {width: 20% !important;margin-right: 10px !important;}    
    .our-products-inner.recently-product ul.products li.product img {max-width: 340px !important;min-height: 145px !important;max-height: 145px !important;}
    .woocommerce-shop .our-products-inner.recently-product ul.products li.product {width: 15% !important;margin-right: 10px !important;}
    .footer-about p br {display: none;}
}

@media screen and (min-width: 992px) {

}

@media screen and (max-width: 1699px) {
    .header-large {display: none !important;}
    .site-main {padding-top: 120px;}
    .woocommerce-shop .site-main,.single-product .site-main{padding-top: 160px;}
    .site-branding a {display: flex;align-items: center;justify-content: center;z-index: 0;}
    .home .main-navigation li a {padding: 18px 0;}
    .home .white-logo {padding-top: 0;margin: 0 25px 0 0px;}
    .home .custom-logo {margin: 0 25px 0 0px;}
    .home .site-header.sticky .custom-logo {margin: 0 30px 0 0px;}
}

@media screen and (min-width: 1700px) {
    .header-mediam {display: none !important;}
    .site-main{padding-top:75px;}
    .woocommerce-shop .site-main,.single-product .site-main{padding-top: 120px;}
    .site-branding {padding-top: 0;}
    .search-bar {position: absolute;right: 25px;top: 26px;}
    .main-navigation li a {padding-top: 24px;padding-bottom: 20px;}
    .site-header.sticky .main-navigation li a {color: #303030;padding: 22px 0;}
    .site-branding a {display: flex;align-items: center;justify-content: center;}
    .home .main-navigation li a {padding: 22px 0;}
    .home .white-logo{padding-top: 0;}
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {

}