/*
Theme Name: Destino Farms
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Destinofarms theme.
Version: 5
Text Domain: destinofarms

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */


#subCollapse31 a.accordion-button.text-link.no-icon.d-block {
background:#fff0;
color:#fff;
padding-left:36px
}

#subCollapse14 a.accordion-button.text-link.no-icon.d-block {
background:#fff0;
color:#fff;
padding-left:36px
}

* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

article,aside,details,figcaption,figure,footer,header,nav,section,summary {
display:block
}

audio,canvas,video {
display:inline-block
}

audio:not([controls]) {
display:none;
height:0
}

[hidden] {
display:none
}

html {
font-size:100%;
overflow-y:scroll;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

html,button,input,select,textarea {
font-family:"Montserrat",sans-serif
}

body {
font-family:"Montserrat",sans-serif!important;
line-height:1.5;
margin:0
}

a {
color:#FF9417;
text-decoration:none
}

a:visited {
color:#FF9417
}

a:focus {
outline:thin dotted
}

a:active,a:hover {
color:#FF9417;
outline:0
}

a:hover {
text-decoration:none
}

h1,h2,h3,h4,h5,h6 {
clear:both;
font-family:"Montserrat",sans-serif;
line-height:1.3;
font-weight:600
}

h1 {
font-size:36px;
margin:10px 0
}

h2 {
font-size:32px;
margin:10px 0
}

h3 {
font-size:22px;
margin:10px 0
}

h4 {
font-size:20px;
margin:10px 0
}

h5 {
font-size:18px;
margin:10px 0
}

h6 {
font-size:16px;
margin:10px 0
}

address {
font-style:italic;
margin:0 0 24px
}

abbr[title] {
border-bottom:1px dotted
}

b,strong {
font-weight:700
}

dfn {
font-style:italic
}

mark {
background:#ff0;
color:#000
}

p {
margin:0 0 24px
}

code,kbd,pre,samp {
font-family:monospace,serif;
font-size:14px;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none
}

pre {
background:#f5f5f5;
color:#666;
font-family:monospace;
font-size:14px;
margin:20px 0;
overflow:auto;
padding:20px;
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}

pre code {
font-size:inherit
}

blockquote,q {
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
hyphens:none;
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
content:none
}

blockquote {
font-size:18px;
font-style:italic;
font-weight:300;
margin:24px 40px
}

blockquote blockquote {
margin-right:0
}

blockquote cite,blockquote small {
font-size:14px;
font-weight:400;
text-transform:uppercase
}

blockquote em,blockquote i {
font-style:normal;
font-weight:300
}

blockquote strong,blockquote b {
font-weight:400
}

small {
font-size:smaller
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

dl {
margin:0 20px
}

dt {
font-weight:700
}

dd {
margin:0 0 20px
}

p.card-text span.text-muted.text-decoration-line-through.ms-2 bdi {
color:#000;
opacity:.5
}

p.card-text.mt-auto.myprice span del bdi {
color:#000!important;
opacity:.5
}

.wpgs-dots li button {
background:#a2a2a247!important;
width:12px!important;
height:12px!important
}

.wpgs-dots li button:hover {
background:#767676!important
}

.wpgs-dots li.slick-active button {
background:#333!important
}

.product_type h4 {
text-align:left;
color:#121212bf;
font-size:16px;
font-weight:400;
margin-bottom:4px
}

h1.product_title.entry-title.single-title {
text-align:left;
color:#5c549c;
font-size:24px;
line-height:36px;
font-weight:600!important;
margin-bottom:5px
}

p.product-brand a {
color:#FF9417;
font-weight:500
}

p.product-brand {
margin-bottom:12px
}

.single-product .price span.woocommerce-Price-amount.amount {
font-size:22px;
font-weight:600;
line-height:45px;
color:#5c549c
}

.single-product p.stock.in-stock {
color:#77a464!important;
font-size:18px!important
}

.single-product p.product-brand a:hover {
text-decoration:underline
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border:none!important
}

.single-product p.price {
margin-top:15px;
margin-bottom:10px
}

.product-template-default .sezzle-shopify-info-button {
margin-bottom:10px
}

.single-product .wbdl_widget .quantity-break__title {
order:0
}

.wbdl_widget .quantity-break .quantity-break__main .quantity-break__content {
align-items:center!important
}

.single-product .wbdl_widget .quantity-break .quantity-break__price .bundle-price {
font-weight:500;
font-size:20px!important
}

.wbdl_widget .quantity-breaks__booster .quantity-break__price .bundle-cprice {
color:#afafaf!important
}

.single-product .wbdl_widget .quantity-break .quantity-break__variants .quantity-break__variant-selector {
min-width:100%
}

.single-product .wbdl_widget .bundle-message-not-blink {
font-size:14px!important;
line-height:23px!important;
font-weight:400!important;
color:#67768e!important;
order:3
}

.single-product span.quantity-break__variants {
order:2
}

.single-product .product_meta span.sku_wrapper {
display:none
}

.single-product .product_meta span.tagged_as {
display:none
}

.single-product .product_meta span.sku_wrapper {
display:none
}

.single-product .product_meta span.tagged_as {
display:none
}

.single-product .product_meta span.posted_in:last-child {
display:none
}

.single-product .custom-product-description p {
font-size:15px;
line-height:25px;
font-weight:400
}

.single-product .posted_in {
color:#000;
font-weight:500
}

.single-product .posted_in a {
color:#ff9200
}

.single-product .posted_in a:hover {
text-decoration:underline
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
font-weight:700!important
}

ul.woocommerce-error11 {
padding:0
}

ul.woocommerce-error11 li {
margin-left:0;
font-size:15px;
line-height:20px;
list-style:none;
color:#77a464
}

#judgeme_product_reviews {
display:none
}

#single-review #judgeme_product_reviews {
display:block
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background:#5c549c!important;
color:#fff;
z-index:2;
border-bottom-color:#5c549c!important;
opacity:1
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
border:1px solid #5c549c;
background-color:#5c549c!important;
color:#fff!important;
display:inline-block;
position:relative;
z-index:0;
border-radius:4px 4px 0 0;
margin:0 -5px;
padding:0 1em;
opacity:.7
}

form.woocommerce-form.woocommerce-form-login.login {
border:1px solid #f2f5f7!important
}

form.woocommerce-form.woocommerce-form-register.register {
border:1px solid #f2f5f7!important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color:#fff!important
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0!important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
content:none!important
}

.page-id-10 h1.entry-title {
color:#5c549c;
font-size:32px;
line-height:38px;
font-weight:600
}

.page-id-10 .u-column1.col-1 h2 {
font-size:48px;
line-height:62px;
font-weight:600;
color:#5c549c
}

.page-id-10 .u-column2.col-2 h2 {
font-size:48px;
line-height:62px;
font-weight:600;
color:#5c549c
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
border:1px solid #f2f5f7
}

form.woocommerce-form.woocommerce-form-login.login input {
height:40px;
border:1px solid #f2f5f7!important;
background-color:#fff!important;
box-shadow:none!important;
border-radius:0!important
}

form.woocommerce-form.woocommerce-form-register.register input {
height:40px;
border:1px solid #f2f5f7!important;
background-color:#fff!important;
box-shadow:none!important;
border-radius:0!important
}

.woocommerce form .form-row label {
font-size:16px;
line-height:32px;
font-weight:700
}

button.woocommerce-button.button.woocommerce-form-login__submit {
border-style:solid;
color:#fff;
font-family:inherit;
font-weight:600;
font-size:1.11111111111rem;
line-height:1em;
background:#ff9200;
border-width:0;
padding:20px 40px;
border-radius:50px
}

button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
border-style:solid;
color:#fff;
font-family:inherit;
font-weight:600;
font-size:1.11111111111rem;
line-height:1em;
background:#ff9200;
border-width:0;
padding:20px 40px;
border-radius:50px
}

form.woocommerce-form.woocommerce-form-register.register p {
font-size:18px;
line-height:30px;
font-weight:400;
color:#67768e
}

.woocommerce-privacy-policy-text p {
font-size:14px!important;
line-height:23px!important;
font-weight:400!important;
color:#67768e
}

.woocommerce-privacy-policy-text p a {
color:#5c549c!important;
font-weight:500!important
}

.woocommerce-form p.form-row-wide {
color:#000!important
}

p.woocommerce-LostPassword.lost_password a {
color:#5c549c;
font-size:18px;
font-weight:500;
line-height:30px
}

p.woocommerce-LostPassword.lost_password a:hover {
color:#FF9417
}

input.woocommerce-form__input.woocommerce-form__input-checkbox {
height:auto!important
}

.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after {
color:#67768e!important
}

#singleproduct-tab .woocommerce-tabs {
display:none
}

.woocommerce-product-gallery__image img {
width:100%!important;
height:auto!important;
object-fit:contain
}

.product-main-wrapper {
display:flex;
flex-wrap:wrap;
margin-bottom:30px
}

.product-gallery,.summary.entry-summary.prd_right {
width:50%;
padding:20px;
box-sizing:border-box
}

.woocommerce-product-gallery.images.wpgs-wrapper.wpgs-has-gallery-images {
float:left;
width:100%
}

.single-galleryimg {
width:50%;
padding-right:20px
}

.summary.entry-summary.prd_right {
width:50%
}

.single-product select.quantity-break__attribute-option {
appearance:none
}

img {
-ms-interpolation-mode:bicubic;
border:0;
vertical-align:middle
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

form {
margin:0
}

fieldset {
border:1px solid silver;
margin:0 2px;
min-width:inherit;
padding:.35em .625em .75em
}

legend {
border:0;
padding:0;
white-space:normal
}

button,input,select,textarea {
font-size:100%;
margin:0;
max-width:100%;
vertical-align:baseline
}

button,input {
line-height:normal
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer
}

button[disabled],input[disabled] {
cursor:default
}

input[type="checkbox"],input[type="radio"] {
padding:0
}

input[type="search"] {
-webkit-appearance:textfield;
padding-right:2px;
width:270px
}

input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

textarea {
overflow:auto;
vertical-align:top
}

table {
border-bottom:1px solid #ededed;
border-collapse:collapse;
border-spacing:0;
font-size:14px;
line-height:2;
margin:0 0 20px;
width:100%
}

caption,th,td {
font-weight:400;
text-align:left
}

caption {
font-size:16px;
margin:20px 0
}

th {
font-weight:700;
text-transform:uppercase
}

td {
border-top:1px solid #ededed;
padding:6px 10px 6px 0
}

del {
color:#333
}

ins {
text-decoration:none!important
}

hr {
background:url(images/dotted-line.png) repeat center top;
background-size:4px 4px;
border:0;
height:1px;
margin:0 0 24px
}

.has-autumn-brown-gradient-background {
background:linear-gradient(135deg,#e20000 0%,#9e0000 100%)
}

.has-sunset-yellow-gradient-background {
background:linear-gradient(135deg,#e90000 0%,#e00 100%)
}

.has-light-sky-gradient-background {
background:linear-gradient(135deg,#e40000 0%,#d00000 100%)
}

.has-dark-sky-gradient-background {
background:linear-gradient(135deg,#000 0%,#380000 100%)
}

.genericon:before,.menu-toggle:after,.featured-post:before,.date a:before,.entry-meta .author a:before,.format-audio .entry-content:before,.comments-link a:before,.tags-links a:first-child:before,.categories-links a:first-child:before,.edit-link a:before,.attachment .entry-title:before,.attachment-meta:before,.attachment-meta a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,.comment-reply-login:before,.comment-reply-title small a:before,.bypostauthor>.comment-body .fn:before,.error404 .page-title:before {
-webkit-font-smoothing:antialiased;
display:inline-block;
font:normal 16px/1 Genericons;
vertical-align:text-bottom
}

.clear:after,.attachment .entry-header:after,.site-footer .widget-area:after,.entry-content:after,.page-content:after,.navigation:after,.nav-links:after,.gallery:after,.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after {
clear:both
}

.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after {
content:"";
display:table
}

input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {
background:#ff9200
}

.screen-reader-text {
clip:rect(1px,1px,1px,1px);
overflow:hidden;
position:absolute!important;
height:1px;
width:1px
}

.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px #0009;
clip:auto!important;
color:#21759b;
display:block;
font-size:14px;
font-weight:700;
height:auto;
line-height:normal;
padding:15px 23px 14px;
position:absolute;
left:5px;
top:5px;
text-decoration:none;
width:auto;
z-index:100000
}

input,textarea {
color:#141412
}

input:focus,textarea:focus {
border:2px solid #c3c0ab;
outline:0
}

button,input[type="submit"],input[type="button"],input[type="reset"] {
background:#e05d22;
background:-webkit-linear-gradient(top,#e05d22 0%,#d94412 100%);
background:linear-gradient(to bottom,#e05d22 0%,#d94412 100%);
border:none;
border-bottom:3px solid #b93207;
border-radius:2px;
color:#fff;
display:inline-block;
padding:11px 24px 10px;
text-decoration:none
}

button:hover,button:focus,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus {
background:#ed6a31;
background:-webkit-linear-gradient(top,#ed6a31 0%,#e55627 100%);
background:linear-gradient(to bottom,#ed6a31 0%,#e55627 100%);
outline:none
}

.xoo-wsc-products .wbdl_cart_strikeout_last_line {
display:none!important
}

.post-password-required input[type="submit"] {
padding:7px 24px 4px;
vertical-align:bottom
}

.post-password-required input[type="submit"]:active {
padding:5px 24px 6px
}

::-webkit-input-placeholder {
color:#7d7b6d
}

:-moz-placeholder {
color:#7d7b6d
}

::-moz-placeholder {
color:#7d7b6d
}

:-ms-input-placeholder {
color:#7d7b6d
}

embed,iframe,object,video {
max-width:100%
}

span.xoo-wsc-pname a {
color:#000!important
}

select.orderby {
padding:6px;
font-size:15px!important;
font-weight:600!important
}

.site-footer span[role=separator]::before {
content:'\002f'
}

.page-id-8 a.wc-block-components-product-name {
font-size:18px!important;
line-height:25px;
font-weight:400;
color:#5c549c
}

.page-id-8 .wc-block-cart-item__prices {
font-size:18px;
line-height:22px;
color:#67768e
}

.page-id-8 .wc-block-components-product-metadata__description {
display:none
}

.page-id-8 th.wc-block-cart-items__header-image span {
font-size:16px
}

.page-id-8 th.wc-block-cart-items__header-total span,.page-id-8 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
font-size:16px
}

form.xoo-wsc-sl-apply-coupon input {
padding:5px!important;
height:40px;
border:1px solid #ccc
}

button.xoo-wsc-btn {
height:44px;
line-height:0;
margin-top:-3px!important;
background:#ff9200
}

button.xoo-wsc-btn :hover {
border:none;
height:44px;
line-height:0
}

a.nav-link.mob-tbn {
color:#000
}

ul.menu li a {
color:#636363;
text-align:left
}

.logo-inner a img {
max-height:60px;
width:auto
}

.wholesale-icon {
height:32px!important;
width:auto;
min-width:24px;
margin-right:5px
}

.text-uppercase {
text-transform:uppercase!important
}

button.ser-btn {
background:#fff0;
font-family:'FontAwesome'!important;
color:#000;
font-style:initial!important;
border:none;
font-size:25px;
font-weight:400!important;
position:absolute;
right:0
}

input#myserch {
width:100%;
height:48px;
padding:15px 20px;
border-radius:0;
border:1px solid #222
}

form.newsearch-box {
position:relative;
width:100%
}

.newsearch-box label {
width:100%
}

ul#menu-new-menu-m li {
display:inline;
border-bottom:5px solid #fff0;
height:35px;
position:relative
}

.sub-menu {
display:block!important;
visibility:hidden;
padding:0;
border-radius:4px;
margin-top:1px;
left:50%;
transform:translateX(-50%);
position:absolute
}

#menu-new-menu-m li:hover>ul.sub-menu {
visibility:visible;
border:1px solid #0000002d;
top:34px
}

#menu-new-menu-m li .sub-menu {
left:50px!important;
width:max-content;
background:#fff;
right:0!important;
margin:0 auto!important;
z-index:9999999
}

#menu-new-menu-m li a {
font-size:16px;
line-height:24px;
font-weight:400;
text-transform:uppercase;
color:#222
}

.position-relative {
position:relative!important
}

#menu-new-menu-m li .sub-menu li {
display:block!important;
width:100%;
padding:6px 25px 10px
}

#menu-new-menu-m>li:hover {
border-bottom:5px solid #ff9200
}

li#menu-item-201507 ul {
height:50vh!important;
overflow-y:scroll!important
}

li#menu-item-201508 ul {
height:50vh!important;
overflow-y:scroll!important
}

li#menu-item-201509 ul {
height:50vh!important;
overflow-y:scroll!important
}

li#menu-item-201510 ul {
height:50vh!important;
overflow-y:scroll!important
}

li#menu-item-201511 ul {
height:50vh!important;
overflow-y:scroll!important
}

.mynewmenu #menu-item-192324 .sub-menu {
position:absolute;
left:0
}

.mynewmenu #menu-item-192324 .sub-menu .menu-item-has-children {
position:relative
}

.mynewmenu #menu-item-192324 .sub-menu .menu-item-has-children .sub-menu {
position:absolute;
left:100%!important;
top:0;
right:auto;
white-space:nowrap;
display:none
}

.mynewmenu #menu-item-192324 .sub-menu .menu-item-has-children:hover>.sub-menu {
display:block
}

.mynewmenu #menu-item-192324 .sub-menu .menu-item-has-children .sub-menu {
transform:translateX(.5%)!important
}

@media (max-width:991px) {
div#preset_29876 {
width:90%!important
}

button.yith-wcan-filters-opener.enhanced {
display:none!important
}

.mob-filter1 button.yith-wcan-filters-opener.enhanced {
display:block!important;
border-radius:40px;
height:43px
}

button.yith-wcan-filters-opener.enhanced {
background:#FF9200;
color:#fff;
font-weight:500;
border:1px solid #FF9200;
width:100%
}

select.orderby {
padding:10px;
border-radius:40px;
border:1px solid;
height:43px
}

.mainfil .woocommerce-js .woocommerce-ordering select {
color:#000!important
}
}

@media (max-width:768px) {
.mynewmenu #menu-item-192324 .sub-menu .menu-item-has-children .sub-menu {
transform:translateX(0)!important;
position:relative!important;
left:0!important;
top:auto
}

.product-gallery,.summary.entry-summary.prd_right {
width:100%
}

.single-galleryimg {
width:100%
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
position:relative
}

.woocommerce-tabs.wc-tabs-wrapper {
width:100%;
margin-top:20px
}

.woocommerce-tabs {
display:none
}

#singleproduct-tab .woocommerce-tabs {
display:block
}

.section-summary {
margin-bottom:0!important
}
}

#menu-item-192324 .sub-menu .menu-item-has-children>a {
display:flex;
justify-content:space-between;
align-items:center;
padding-right:20px;
position:relative
}

#menu-item-192324 .sub-menu .menu-item-has-children>a::after {
content:"\f105";
font-family:'FontAwesome';
color:#2222229e!important;
font-size:20px!important;
position:absolute;
right:0;
font-weight:800!important
}

#menu-new-menu-m .menu-item-has-children>a::after {
content:"\f078";
font-family:'FontAwesome';
color:#2222229e!important;
padding-left:5px
}

#menu-new-menu-m li .sub-menu li a {
width:100%;
position:relative;
display:block
}

#menu-new-menu-m li .sub-menu li:hover {
background:#cccccc1c
}

.mobile-search i.fas.fa-search {
font-family:'FontAwesome';
font-size:25px;
font-style:normal
}

div#demo .carousel-inner {
padding-left:0;
padding-right:0
}

.card {
border:none;
border-radius:0;
box-shadow:2px 6px 8px 0 #16161a2e
}

.carousel-inner {
padding:1em
}

.carousel-control-prev,.carousel-control-next {
background-color:#e1e1e1;
width:6vh;
height:6vh;
border-radius:50%;
top:50%;
transform:translateY(-50%)
}

.carousel-control-prev span,.carousel-control-next span {
width:1.5rem;
height:1.5rem
}

@media screen and (min-width:577px) {
.cards-wrapper {
display:flex
}

.card {
margin:0 .5em;
width:calc(100% / 2)
}

.image-wrapper {
height:20vw;
margin:0 auto
}
}

@media screen and (max-width:576px) {
.card:not(:first-child) {
display:none
}
}

.image-wrapper img {
max-width:100%;
max-height:100%
}

.logo-section img {
max-width:140px
}

.menubar li a {
text-transform:uppercase;
color:#000;
font-size:16px;
line-height:20px;
font-weight:500;
color:#e65100
}

.menubar li a:hover {
color:#e65100
}

ul.nav.menubar.menu-bar-toggle li a {
padding:4px 15px;
outline:none
}

ul.nav.menubar li a {
padding:4px 15px;
outline:none
}

i.fa-regular.fa-user {
font-family:'FontAwesome'!important;
font-size:20px;
font-style:normal
}

.logo-section {
margin:0 auto;
text-align:center;
padding:20px 0
}

.menubar {
margin-top:0
}

ul.nav.menubar.menu-bar-toggle {
display:inline-flex;
vertical-align:top
}

.home-sidebar h2 {
color:#5c549c;
font-size:20px;
line-height:26px;
font-weight:600;
text-transform:uppercase
}

.home-sidebar ul li a {
color:#000;
font-size:16px;
line-height:26px;
font-weight:400
}

.home-sidebar ul li {
list-style:none;
padding:10px 0;
border-bottom:1px solid #ccc
}

.home-sidebar ul {
margin:0;
padding:0
}

.my-slider .slick-arrow img {
width:30px!important
}

#demo .carousel-control-next,#demo .carousel-control-prev {
background:transparent!important
}

.grid-image-box {
padding-top:10px
}

.grid-padd {
padding-right:5px;
padding-left:5px
}

.grid-image-box {
padding-left:6px;
padding-right:6px
}

.left-box-1 li:last-child {
border-bottom:0!important
}

.left-box-2 li:last-child {
border-bottom:0!important
}

#header {
border-bottom:1px solid #ccc;
margin-bottom:20px
}

.home-sidebar h2 {
margin-top:0
}

#logosection .colmn25 {
width:19%;
margin:0 auto;
text-align:center;
justify-content:center;
display:inline-flex
}

.colmn25 {
list-style:none
}

.colmn25 span {
font-size:14px;
line-height:18px;
font-weight:600
}

.container.dividerbox {
padding:50px 0 0;
border-bottom:2px dashed #01796E;
margin-bottom:50px
}

.slider-box {
padding:25px 0
}
div#demo .carousel-item img {
    height: auto !important;
}

.slider-box h3 {
font-size:32px;
line-height:42px;
font-weight:700;
color:#5c549c;
text-transform:uppercase;
text-align:center;
margin-bottom:25px
}

.feture-box h3 {
font-size:28px;
line-height:36px;
font-weight:600;
color:#121212;
text-transform:uppercase;
text-align:center
}

.feture-box img {
transform:scale(.9)
}

.btn-sh {
background:#FF9417;
color:#fff!important;
padding:15px 35px;
border-radius:5px;
margin:0 auto;
display:table;
font-size:20px;
line-height:20px;
font-weight:600;
text-transform:uppercase
}

.btn-sh:hover {
background:#116051
}

.inner-foot h2 {
color:#fff;
font-size:42px;
line-height:55px;
font-weight:600;
text-align:center
}

.inner-foot {
color:#fff;
font-size:18px;
line-height:30px;
font-weight:400;
text-align:center;
padding:80px 0
}

.logomarquee {
display:none
}

#logosection .colmn25 img {
max-width:70px
}

.banner_text_overly {
display:none
}

.inner-feature-logo {
/*display:inline-flex*/
}

.inner-feature-logo li {
list-style:none;
padding: 0 15px;
display: inline-block;
}

.inner-feature-logo {
/*display:inline-flex;
gap:0px;*/

}

section#feature-box-logo {
padding:40px 0 70px
}

.box-heading h3 {
font-size:14px;
line-height:18px;
font-weight:700;
color:#187866;
text-align:center;
text-transform:uppercase;
background:#fff;
width:max-content;
margin:0 auto 40px;
padding:0 30px
}

.box-heading span {
border-bottom:1px solid #187866;
width:100%;
display:block;
position:absolute;
top:8px;
z-index:-9
}

.box-heading {
position:relative
}

.column11 {
text-align:center;
margin: 0 auto;
}

.foot-box h2 {
color:#FFF;
font-size:20px;
font-weight:700;
text-transform:uppercase;
margin-top:0
}

.foot-box ul li {
list-style:none;
font-family:"Helvetica",Sans-serif;
font-size:14px;
font-weight:600;
line-height:25px;
text-transform:uppercase;
color:#fff
}

.foot-box a {
color:#fff
}

.foot-box a:hover {
color:#fff;
text-decoration:underline
}

#footder-default {
background:#021E1C;
padding:70px 0 40px
}

.footcolumn-1.foot-box {
text-align:center
}

.footcolumn-1.foot-box img {
margin-bottom:20px
}

.foot-box ul {
padding-left:0;
margin-top:0
}

.payments-icons li {
margin:0 auto;
text-align:center;
display:block
}

.product-slider-home h3 {
font-size:16px;
line-height:22px;
font-weight:600;
color:#000;
height: 40px;
}
section.marquee h4.text_ribbon p strong {
    padding-left: 50px;
}

section.product-slider-home h2 {
font-size:32px!important;
line-height:42px;
font-weight:700;
text-align:center;
text-transform:uppercase;
color:#5c549c!important;
margin-bottom:30px
}

.my-slider {
padding:0 30px
}

.my-slider .slick-slide {
margin:0 15px
}

section.product-slider-home {
padding:0
}

button.apply-filters.main-modal-button {
background:#ff9417!important;
border-color:#ff9417!important
}

.my-slider:not(.slick-initialized) {
visibility:hidden
}

.slick-next,.slick-prev {
z-index:5;
padding:0!important;
border:none!important
}

.slick-next {
right:0!important
}

.slick-prev {
left:0!important
}

.my-slider .slick-next:before,.my-slider .slick-prev:before {
color:#ff9200!important;
font-size:40px
}

.myprice {
color:#5c549c
}

i.fas.fa-search {
font-style:normal
}

ul#menu-all-menu li a {
color:#00796B;
font-size:18px;
line-height:20px;
font-weight:700;
text-transform:uppercase;
text-align:left
}

ul#menu-all-menu li a:hover {
color:#5C529F
}

ul.submenu li {
margin:0;
border:0;
padding:10px 20px
}

.topbox-icon {
background:#00796B;
width:100%;
display:block;
height:55px
}

#mySidenav {
height:100%;
width:0;
position:fixed;
top:0;
left:0;
background-color:#fff;
overflow-x:hidden;
transition:.5s;
z-index:99999
}

#mySidenav ul {
list-style-type:none;
padding:0
}

#mySidenav li {
padding:5px 10px;
font-size:18px;
color:#fff;
cursor:pointer;
transition:.3s;
border-bottom:1px solid gray
}

#mySidenav .closebtn {
position:absolute;
top:0;
right:25px;
font-size:36px;
margin-left:50px;
cursor:pointer;
color:#fff
}

#mySidenav .submenu {
display:none;
padding-left:20px
}

#mySidenav .submenu li {
font-size:18px;
border:none!important;
margin:0!important;
padding-left:0;
padding-right:0
}

#mySidenav .submenu-toggle {
float:right;
cursor:pointer;
color:#63636361
}

#mySidenav .submenu-toggle i {
font-family:fontawesome;
font-style:inherit
}

li.variable-item.button-variable-item.disabled span {
color:#000!important
}

nav.woocommerce-MyAccount-navigation ul li {
list-style:none;
padding:10px 0
}

.inner-product-slider .product-item {
display:flex;
flex-direction:column;
justify-content:space-between;
height:100%
}

.inner-product-slider .product-item img {
width:100%;
height:auto;
border-radius:5px
}

.inner-product-slider .product-title {
font-size:16px;
line-height:22px;
font-weight:600;
margin:10px 0;
min-height:40px;
display:flex;
align-items:center;
justify-content:center;
color:#000!important
}

.inner-product-slider .price {
color:#5c549c;
font-weight:700;
display:block;
margin-bottom:10px
}

.inner-product-slider .add_to_cart_button {
margin-top:auto;
display:block;
width:100%;
text-align:center
}

.inner-product-slider .swiper-button-prev,.inner-product-slider .swiper-button-next {
position:static;
cursor:pointer;
font-size:20px;
color:#333;
width:40px;
height:40px;
display:flex;
align-items:center;
justify-content:center;
background:#f5f5f5;
border-radius:50%;
transition:background .3s
}

.inner-product-slider .swiper-button-prev:hover,.inner-product-slider .swiper-button-next:hover {
background:#ddd
}

section.product-slider {
padding:40px 0
}

section.product-slider h2 {
font-size:32px;
line-height:42px;
font-weight:700;
color:#5c549c;
text-transform:uppercase;
text-align:center;
margin-bottom:25px
}

.inner-mob-menu-slider img {
width:70px
}

.inner-mob-menu-slider li {
list-style:none;
line-height:16px
}

.inner-mob-menu-slider {
display:flex;
overflow-y:scroll;
gap:20px;
text-align:center;
padding-bottom:10px
}

.inner-mob-menu-slider a {
color:#E35D28;
font-size:12px;
font-weight:500
}

.payments-icons h2 {
color:#FFF;
font-size:20px;
font-weight:700;
text-transform:uppercase;
margin-top:0;
text-align:center
}

.payments-icons {
padding:30px 0 0;
margin:0 auto;
text-align:center
}

.woocommerce ul.products li.product .onsale {
top:10px;
right:10px;
left:auto;
margin:0!important;
font-weight:400;
background:#FF9200;
color:#fff;
padding:0 20px;
text-transform:capitalize;
text-align:center;
font-size:15px;
left:inherit;
height:auto!important;
width:auto;
border-radius:0 0 0 25px !important
}

span.sold-out-badge {
font-weight:400;
background:#FF9200;
color:#fff;
padding:5px 12px;
border-bottom-left-radius:25px!important;
border-top-left-radius:0!important;
text-transform:capitalize;
text-align:center;
font-size:15px;
left:inherit;
top:10px;
bottom:inherit;
right:10px;
position:absolute
}

p.card-text.mt-auto.myprice bdi {
font-size:17px;
line-height:35px;
color:#5c549c;
font-weight:500
}

button.slick-arrow i {
font-size:30px;
font-family:'FontAwesome';
color:#000!important;
font-style:normal
}

button.slick-arrow::before {
content:none
}

.woocommerce-page .myproducts-myproducts-cat li.product {
width:25%!important;
padding:10px!important
}

.woocommerce-page .myproducts-myproducts-cat li {
display:flex;
flex-direction:column
}

.woocommerce-page .myproducts-myproducts-cat {
padding-left:0!important
}

a.button.add_to_cart_button,a.button.product_type_simple,a.button.product_type_variable {
background:#FF9200!important;
color:#fff!important;
text-align:center;
font-size:14px;
line-height:14px;
font-weight:600;
padding:11px 15px;
border-radius:40px;
text-transform:uppercase
}

.myproducts-myproducts-cat li h2.woocommerce-loop-product__title {
min-height:76px
}

.myproducts-myproducts-cat li .jdgm-widget.jdgm-preview-badge {
display:none!important
}

.myproducts-myproducts-cat li .newreviewloop .jdgm-widget.jdgm-preview-badge {
display:block!important;
margin:0!important
}

.newreviewloop {
margin:0!important;
height:24px
}

.loopproduct_type {
text-align:center;
color:#5c549c;
margin-bottom:0!important;
height:24px
}

.nosection {
width:100%;
display:flex;
height:1px
}

a.button.add_to_cart_button:hover,a.button.product_type_simple:hover,a.button.product_type_variable:hover {
background:#00796B!important
}

h2.woocommerce-loop-product__title {
font-size:15px;
line-height:20px;
font-weight:600;
color:#5c549c;
text-align:center!important
}

.woocommerce-page .myproducts-myproducts-cat li span.price {
color:#000!important;
font-size:16px;
line-height:20px;
text-align:center;
font-weight:700!important
}

.myproducts-myproducts-cat li .jdgm-widget.jdgm-preview-badge span.jdgm-prev-badge__text {
display:inline-block!important
}

.myproducts-myproducts-cat li .jdgm-widget.jdgm-preview-badge {
text-align:center;
margin-bottom:10px
}

h1.woocommerce-products-header__title.page-title {
text-align:center;
color:#5C529F;
font-size:40px;
line-height:50px;
margin-bottom:20px
}

.breadcrumb.breadcrumbs.woo-breadcrumbs {
padding:0 15px
}

p.woocommerce-result-count {
padding-left:15px
}

form.woocommerce-ordering {
padding-right:15px
}

.woocommerce nav.woocommerce-pagination ul {
border:none!important
}

nav.woocommerce-pagination ul li a {
color:#000!important;
padding:10px 15px!important;
font-size:18px;
font-weight:400
}

nav.woocommerce-pagination ul li span.current {
background:#FF9200!important;
color:#fff!important;
padding:10px 15px!important;
font-size:18px;
font-weight:400
}

.term-description h2 {
font-weight:500!important;
font-size:32px!important;
line-height:38px!important
}

.term-description p {
font-size:16px!important;
line-height:24px!important
}

.term-description {
padding:20px 15px!important
}

.header-cart-icon span.xoo-wsc-sc-bki.xoo-wsc-icon-cart1 {
color:#000!important
}

.single-product span.wbdl-price del span.woocommerce-Price-amount.amount {
font-weight:400!important
}

.single-product p.price del span.woocommerce-Price-amount.amount {
font-weight:400!important
}

.single-product .sezzle-shopify-info-button {
color:#000!important
}

.single-product span.onsale {
display:none!important
}

.single-product p {
margin-bottom:12px
}

.judge-reviews.mt-2 {
height:20px
}

section.related.products h2 {
color:#5c549c;
text-align:center
}

ul.tabs.wc-tabs li a:focus {
outline:none
}

ul#menu-sidebar-popular-categories li a i {
font-family:'FontAwesome';
font-style:normal;
color:#00000038
}

ul#menu-sidebar-popular-brand li a i {
font-family:'FontAwesome';
font-style:normal;
color:#00000038
}

section.related.products .myproducts-myproducts-cat li span.price span {
font-size:18px!important;
font-weight:400!important
}

.home-sidebar ul li a span.submenu-toggle {
float:right;
margin-right:7px
}

a:focus {
outline:none!important
}

span.jdgm-prev-badge__text {
color:grey!important
}

.loopproduct_type {
color:#FF9200!important;
margin-bottom:6px!important
}

span.price {
margin-bottom:0!important
}

div#main-menu-container ul#menu-new-menu-m li:first-child {
display:none
}

.single-product section.up-sells.upsells.products {
display:none
}

.nopadd-box {
padding:0!important
}

section#box-second {
padding:50px 0;
text-align:center
}

.inner-box-description h1 {
font-size:48px;
line-height:62px;
font-weight:700;
color:#5c549c
}

.pro-cat-btn {
padding:35px 0 0
}

.pro-cat-btn a:hover {
background:#00796B
}

.aboutsection {
padding:0 90px
}

.aboutsection h2 {
font-size:30px;
line-height:39px;
font-weight:600;
color:#5c549c
}

.aboutsection p {
font-size:18px;
line-height:30px;
font-weight:400;
color:#67768e
}

.padi-bottom-50 {
padding-bottom:50px
}

.page-id-8795 .tss-wrapper .single-item-wrapper h3.author-name {
color:#000
}

.page-id-8795 .item-content-wrapper {
background:transparent!important
}

.page-id-8795 .item-content-wrapper:before {
content:none!important
}

.product-box-category .myproducts-myproducts-cat {
justify-content:center
}

.pro-cat-btn a {
font-size:20px;
font-weight:600;
background-color:#FF9200;
border-radius:5px 5px 5px 5px;
padding:15px 45px;
color:#fff
}

.slider-addto-cart .product.woocommerce.add_to_cart_inline {
font-size:0
}

.slider-addto-cart .woocommerce-Price-amount.amount {
display:none
}

..slider-addto-cart {
background:transparent!important
}

.slider-addto-cart p {
border:none!important
}

.slider-addto-cart {
margin:0 auto;
text-align:center
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
height:15px!important;
width:15px!important
}

.yith-wcan-filters.filters-modal .yith-wcan-filter {
border-bottom:1px solid #D7D7D7!important;
border-radius:4px!important;
margin-bottom:0!important;
padding:10px!important;
border-left:none!important;
border-right:none!important;
border-top:none!important
}

.slider-addto-cart .add_to_cart_button,.slider-addto-cart .product_type_simple,.slider-addto-cart .product_type_variable {
font-size:14px!important;
line-height:14px!important;
padding:11px 22px!important;
transition:all .2s;
font-weight:600!important;
border-radius:40px!important;
text-transform:uppercase;
min-width:190px
}

.slider-addto-cart p.product.woocommerce.add_to_cart_inline {
padding-left:0!important;
padding-right:0!important;
min-width:200px
}

.my-slider .card-body {
height:225px
}

p.card-text.mt-auto.myprice {
margin-bottom:0;
margin-top:10px!important
}

#THC\+_3 #textAccordion13 .accordion-header,#THC\+_5 #textAccordion15 .accordion-header,#THC\+_6 #textAccordion16 .accordion-header,#CBD\+_2 #textAccordion32 .accordion-header,#CBD\+_3 #textAccordion33 .accordion-header,#CBD\+_4 #textAccordion34 .accordion-header,#Kratom_1 #textAccordion51 .accordion-header,#Kratom_2 #textAccordion52 .accordion-header,#Kratom_5 #textAccordion55 .accordion-header,#Kratom_6 #textAccordion56 .accordion-header,#Kratom_9 #textAccordion59 .accordion-header {
display:none
}

#CBD\+_5 #textAccordion35 .accordion-header {
display:none!important
}

#CBD\+_6 #textAccordion36 .accordion-header {
display:none!important
}

.accordion-button::after {
content:"+";
font-size:1.8rem;
font-weight:700;
position:absolute;
right:1rem;
transition:transform .2s ease-in-out;
background-image:none;
width:20px;
height:40px;
text-align:center
}

.accordion-button:not(.collapsed)::after {
content:"-";
background-image:none;
width:20px;
height:40px;
text-align:center
}

.accordion-button {
position:relative
}

.video-container {
position:relative;
width:100%;
padding-top:56.25%;
overflow:hidden
}

.video-container video {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
border-radius:10px
}

.accordion-button.no-icon::after {
display:none!important;
content:none
}

.no-icon::after {
display:none!important
}

.lab-text {
max-width:1140px
}

.section_second {
max-width:1140px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
color:#fff;
height:400px;
display:flex;
justify-content:center;
align-items:center;
text-align:center
}

.lab-frist-section {
background-color:#EDE7F6;
padding-bottom:45px
}

.banner h1 {
color:#FFF;
font-size:80px;
font-weight:800;
text-align:center;
line-height:1.3em
}

.lab-text h2 {
color:#00796B;
font-size:44px;
text-align:center
}

.lab-text p {
color:#67768e;
font-size:18px;
line-height:1.3em;
text-align:center
}

.lab-section-acc {
max-width:1140px
}

div#mainAccordion {
padding-top:30px
}

button.accordion-button {
background:#fff!important;
color:#00796b!important;
font-size:24px;
font-weight:600
}

.subAccordionn .accordion-item {
background:#00796b;
color:#fff!important;
border:unset!important;
margin-bottom:-5px!important
}

.subAccordionn {
background:#00796b!important
}

.subAccordionnn button.accordion-button {
background:transparent!important;
color:#fff!important
}

.subAccordionnnn button.accordion-button {
background:transparent!important;
color:#fff!important
}

.accordion-item {
border:1px solid #5C529F!important;
margin-bottom:25px!important;
border-radius:3px!important
}

.accordion-body {
padding:0!important
}

.b-text {
color:#fff!important;
padding-left:40px;
padding-top:8px
}

.lab-t-section {
max-width:1000px
}

.lab-t-section h2 {
font-weight:700;
font-size:32px;
margin-bottom:30px;
margin-top:30px;
color:#5c549c!important
}

a.lab-text-e {
background:transparent!important;
color:#00796b!important;
font-size:24px!important;
font-weight:600!important
}

.lab-t-section p {
font-size:16px;
color:#7F8BA0
}

.last-pai {
font-size:16px!important
}

a.textclore {
color:#fff!important
}

a.lab-text-d {
background:transparent!important
}

.lab-accordin .accordion-button:focus {
z-index:3;
border-color:unset!important;
box-shadow:unset!important
}

.lab-accordin button:active {
border-top:unset!important
}

.subAccordionnn button.accordion-button {
font-size:18px;
font-weight:600;
line-height:29.7px
}

.subAccordionnn button.accordion-button {
padding-top:10px;
padding-bottom:10px
}

.accordion.subAccordionn {
padding:10px
}

#heading1,#heading2,#heading3,#heading4,#heading5 {
margin:0
}

.subAccordionnn .accordion-button:not(.collapsed) {
box-shadow:unset!important
}

.subAccordionnnn .accordion-button:not(.collapsed) {
box-shadow:unset!important
}

button.accordion-button.last-pai {
padding-top:10px;
padding-bottom:10px;
padding-left:35px
}

@media only screen and (min-width:1560px) {
.container {
max-width:1480px
}

.my-slider .slide img {
width:300px!important;
height:300px!important;
object-fit:cover!important
}
}

@media only screen and (max-width:1559px) and (min-width:1400px) {
.my-slider .slide img {
width:275px!important;
height:275px!important;
object-fit:cover!important
}

.mynewmenu {
margin-left:0!important
}

#menu-new-menu-m li a {
font-size:13px
}
}

@media only screen and (max-width:1399px) and (min-width:1200px) {
.mynewmenu {
margin-left:0!important
}

#menu-new-menu-m li a {
font-size:12px
}

.inner-feature-logo {
display:inline-flex;
gap:0
}

.my-slider .slide img {
width:228px!important;
height:228px!important;
object-fit:cover!important
}
}

@media only screen and (max-width:1199px) and (min-width:992px) {
#menu-new-menu-m li a {
font-size:10px
}

.mynewmenu {
margin-left:0!important
}

.my-slider .slide img {
width:183px!important;
height:183px!important;
object-fit:cover!important
}
}

@media only screen and (max-width:991px) and (min-width:768px) {
.my-slider .slide img {
width:123px!important;
height:123px!important;
object-fit:cover!important
}

span.cbdco-visually-hidden-mobile {
display:none
}

.home-sidebar h2 {
font-size:12px;
line-height:20px
}

.home-sidebar ul li a {
font-size:12px;
line-height:20px
}

.home-sidebar ul li {
padding:5px 0
}

#logosection .colmn25 img {
max-width:45px
}

.btn-sh {
padding:10px 25px;
font-size:15px;
line-height:15px
}

.product-slider-home h3 {
font-size:11px!important;
line-height:16px
}

.slider-addto-cart .add_to_cart_button,.slider-addto-cart .product_type_simple,.slider-addto-cart .product_type_variable {
font-size:10px!important;
line-height:14px!important
}
}

@media only screen and (max-width:767px) {
.breadcrumb-trail {
font-size:12px;
line-height:19px;
font-weight:600
}

.slick-dots li {
width:12px!important;
height:12px!important;
margin-bottom:13px!important
}

.woocommerce-js div.product .product_title {
font-size:20px!important;
line-height:25px!important;
font-weight:600!important
}

section.related.products h2 {
padding:10px 0!important;
text-align:center!important
}

.woocommerce div.product .woocommerce-tabs .panel {
margin:0!important
}

.single-product p.price {
margin-top:5px!important;
margin-bottom:5px!important
}

.page-id-10 h1.entry-title {
font-size:29px!important;
line-height:35px!important
}

.page-id-10 .u-column1.col-1 h2 {
font-size:25px!important;
line-height:33px!important
}

.page-id-10 .u-column2.col-2 h2 {
font-size:25px!important;
line-height:33px!important
}

form.woocommerce-form.woocommerce-form-register.register p {
font-size:16px;
line-height:27px
}

.woocommerce-privacy-policy-text p {
font-size:14px!important;
line-height:23px!important
}

.section-summary {
margin-bottom:0!important
}

.aboutsection {
padding:0
}

.home-sidebar {
display:none
}

.yith-wcan-filters.filters-modal h3 {
background:#00796B!important;
color:#fff!important
}

.yith-wcan-filters.filters-modal .close-button {
color:#fff!important;
width:15px!important;
height:15px!important
}

section.related.products h2.woocommerce-loop-product__title {
text-align:left!important
}

.menu12 li {
margin-bottom:0!important
}

.myproducts-myproducts-cat h2.woocommerce-loop-product__title {
font-size:13px!important;
text-align:left!important
}

.loopproduct_type {
text-align:left;
font-size:12px;
height:18px
}

a.button.add_to_cart_button,a.button.product_type_simple,a.button.product_type_variable {
text-align:center;
font-size:12px;
line-height:12px
}

.myproducts-myproducts-cat .newreviewloop .jdgm-widget .jdgm-star {
padding:0 2px 0 0 !important;
font-size:12px
}

.myproducts-myproducts-cat .newreviewloop .jdgm-prev-badge {
display:block!important;
text-align:left
}

.myproducts-myproducts-cat li h2.woocommerce-loop-product__title {
min-height:74px
}

.myproducts-myproducts-cat .newreviewloop .jdgm-widget span.jdgm-prev-badge__text {
font-size:13px
}

.my-slider .card-body.d-flex.flex-column.align-items-center {
align-items:start!important
}

.my-slider .judge-reviews .jdgm-star {
padding:0 2px 0 0 !important;
font-size:12px
}

.my-slider h3.card-title.text-center.fs-6 {
font-size:12px!important;
line-height:16px;
height:50px;
text-align:left!important
}

.woocommerce-page .myproducts-myproducts-cat li span.price {
text-align:left
}

.my-slider p.card-text.mt-auto.myprice bdi {
font-size:16px
}

.my-slider .judge-reviews.mt-2 {
height:20px
}

.my-slider .judge-reviews span.jdgm-prev-badge__text {
font-size:13px
}

.slider-addto-cart .add_to_cart_button,.slider-addto-cart .product_type_simple,.slider-addto-cart .product_type_variable {
font-size:11px!important;
line-height:11px!important;
padding:11px 9px!important;
transition:all .2s;
font-weight:600!important;
border-radius:40px!important;
text-transform:uppercase;
min-width:135px!important;
width:135px
}

.slick-list {
padding-left:0!important
}

div#mySidenav li#menu-item-157384 a {
text-align:right
}

.slider-box h3 {
font-size:20px
}

.xoo-wsc-body,.xoo-wsc-body span.amount,.xoo-wsc-body a {
font-size:16px!important;
color:#000!important;
font-weight:400!important
}

.slick-next,.slick-prev {
top:20%!important
}

p.card-text.mt-auto.myprice {
margin-bottom:0
}

form.woocommerce-ordering {
margin-bottom:25px!important
}

.term-description {
padding:20px 5px!important
}

.term-description h2 {
font-weight:500;
font-size:25px!important;
line-height:29px!important
}

h1.woocommerce-products-header__title.page-title {
display:none
}

section#mobile-slider-menu {
display:block!important
}

ul.nav.menubar.menu-bar-toggle.mobile-menu {
display:block
}

ul.nav.menubar {
display:none
}

.nav.menubar {
display:none
}

.grid-image-box .grid-padd:last-child {
display:none
}

.colmn25 {
display:none!important
}

.single-box-image {
display:none
}

.container.dividerbox {
display:none
}

.banner_text_overly {
display:block
}

.featurecollection-box {
display:none
}

.inner-feature-logo li {
list-style:none;
display:inline-block
}

.inner-feature-logo {
display:block
}

span.cbdco-visually-hidden-mobile {
display:none
}

.footcolumn-2.foot-box {
padding-left:20px;
margin-top:20px
}

.footcolumn-3.foot-box {
padding-left:20px;
margin-top:20px
}

.footcolumn-3.foot-box h2 {
text-align:center
}

.inner-foot h2 {
color:#fff;
font-size:30px
}

.inner-foot p {
font-size:14px;
line-height:25px
}

.my-slider {
padding:0
}

.slick-prev {
left:0!important
}

.slick-next {
right:10px!important
}

.woocommerce-page .myproducts-myproducts-cat li.product {
margin:0 3px 10px 0 !important;
width:48%!important
}

.menu-allthcmenu-container {
padding-bottom:10px!important
}

p.woocommerce-result-count {
padding-left:0;
text-align:left;
width:100%;
margin-top:10px!important;
float:none!important
}

form.woocommerce-ordering {
padding-right:0;
text-align:center;
display:block;
float:none!important
}

section.product-slider-home {
padding:0
}

section.product-slider-home h2 {
margin-bottom:20px
}

.slick-slider {
margin-bottom:0!important
}

section.product-slider-home h2 {
font-size:20px!important;
line-height:25px
}

.menu-mushrooms-menu-container {
overflow:auto;
white-space:nowrap;
padding-bottom:20px
}

.menu-mushrooms-menu-container ul {
display:inline-block;
margin:0
}

.menu-mushrooms-menu-container ul li {
display:inline-block
}
}

@media only screen and (max-width:480px) {
form.xoo-wsc-sl-apply-coupon input {
width:60%!important
}

.container.inner-contain {
padding:0
}

.my-slider .slick-slide {
margin:0 5px!important
}

.inner-feature-logo img {
height:49px
}
}