@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
h4, h5, h6 {
    margin-bottom: 0px !important;
}

#site-navigation.main-navigation .inside-navigation {
    background-color: #63b723;
    border-radius: 2px;
}

li.menu-item-3970047, li.menu-item-1262641, li.menu-item-20975, li.menu-item-326599, li.menu-item-1262647, li.menu-item-1262817, li.menu-item-1356793, li.menu-item-1482401, li.menu-item-3833978 {
    display: none;
}
.ti-widget.ti-no-profile-img.ti-goog {
    text-align: left;
}
a.ti-header.source-Google {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}
@media (max-width: 768px) {
    .woocommerce-page .related ul.products li.product:nth-child(3n), 
    .woocommerce-page .up-sells ul.products li.product:nth-child(3n) {
        clear: left !important;
    }
    body.logged-in {
    margin-top: 0px !important;
}
}
@media screen and (max-width: 767px){
    .newsletter-img-text {
    display: inherit !important;
}
    img.newsletter-img {
    margin: auto;
    display: -webkit-box;
}
    p.newsletter-text {
    padding: 0px !important;
    text-align: center;
}
}

@media screen and (max-width:1024px){
.home-cat-column-shatter, .home-cat-column-cannabis, .home-cat-column-hash, .home-cat-column-oil, .home-cat-column-budder, .home-cat-column-edibles {
        margin-bottom:30px;
    }
}
.home-cat-column-shatter{
    background: url('/wp-content/uploads/2019/08/Shatter-BG.png');
}
.home-cat-column-cannabis{
    background: url('/wp-content/uploads/2020/09/Cannabis-Page-bannermod.jpg');
}
.home-cat-column-hash{
    background: url('/wp-content/uploads/2019/08/Hash-Bg-1.png');
}
.home-cat-column-resin{
    background: url('/wp-content/uploads/2019/08/Live-Resin-BG.png');
}
.home-cat-column-oil{
    background: url('/wp-content/uploads/2019/08/Oil-Bg.png');
}
.home-cat-column-budder{
    background: url('/wp-content/uploads/2020/09/budder-bg.png');
}
.home-cat-column-edibles{
    background: url('/wp-content/uploads/2019/08/newbg.png');
}
.home-cat-column-pethealth{
    background: url('/wp-content/uploads/2019/08/Pet-Halth-BG.png');
}
.home-cat-column {
    padding: 20px 0px 0px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.home-heading {
    text-align:center;
    font-weight:700;
}
.newsletter-img-text {
    display: -webkit-inline-box;
}
.newsletter-img {
    width: 50px;
    padding: 10px 0px;
}
p.newsletter-text {
    padding: 8px 35px;
    color:#fff;
}
.black-one {
    color: #000;
}
.green-two {
    color: #63b723;
}
header#masthead {
    background: #fff;
}
.top-bar {
    font-weight: 700;
    font-size: 15px;
}
.custom-top-utility-weed {
    background-color: #fff;
}
.custom-top-utility-weed .grid-container {
    display: flex;
    padding: 12px 0px 12px 27px;
    font-size: 12px;
    width: 76%;
}
aside#nav_menu-3 ul li {
    margin-bottom: 0px !important;
    margin-top: 2.5px !important;
}
#masthead .grid-container {
    width: 95%;
}
.custom-top-utility-weed .cutsom-top-text-left {
    font-weight: 600;
    padding-top: 5px;
}
.custom-top-utility-weed .custom-top-text-right {
    font-weight: 700;
    padding-top: 5px;
    width: 75%;
    text-align: right;
}
.custom-top-text-right a {
    color:#000;
}
ul#menu-secondary-menu {
    display: inline-flex;
    list-style: none;
}
ul#menu-secondary-menu li {
    padding: 0px 2px;
    line-height: 2em;
}
#masthead .site-logo img {
    margin: 0 auto !important;
}

.header-widget {
    margin: auto;
}
.inside-header {
    padding: 2px 40px 0px;
}
ul#menu-primary-1 li a {
    color: #fff;
    font-weight: 700;
    padding: 0px 10px;
    text-transform: uppercase;
    font-size: 14px;
}
.ysm-search-widget label {
    width: 266px;
}
.ysm-search-widget .search-field[type="search"] {
    width: 274px !important;
    height: 41px;
    margin: 0!important;
    border: 1px solid #f5f5f5;
}
.ysm-search-widget .search-field[type="search"] {
    color: #f5f5f5;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500;
    padding-bottom: 6px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 6px;
    width: 274px;
}
ul#menu-secondary-menu {
    margin: 0;
}
ul#menu-secondary-menu li a {
    color:#000;
    text-transform: capitalize;
    font-size: 13px;
    vertical-align: middle;
}
.ysm-search-widget .search-submit {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    border-bottom-color: #d6d6d6 !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 7px;
    border-bottom-style: solid !important;
    border-bottom-width: 0px !important;
    border-left-color: #d6d6d6 !important;
    border-left-style: solid !important;
    border-left-width: 0px !important;
    border-right-color: #d6d6d6 !important;
    border-right-style: solid !important;
    border-right-width: 0px !important;
    border-top-color: #d6d6d6 !important;
    border-top-left-radius: 0;
    border-top-right-radius: 7px;
    border-top-style: solid !important;
    border-top-width: 0px !important;
}
.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{
    color:#000 !important;
    background-color:transparent;
   
}

.main-navigation ul ul {
    background-color: #63b723;
}
.main-navigation ul ul li {
    padding: 10px;
}
.menu-item-has-children .dropdown-menu-toggle{
    padding-right:0px;
}
#masthead .header-widget {
    display: inline-flex;
}
.custom-cart-icon img {
    width: 20px;
    margin: -3px 5px;
}
a.et-cart-info span {
    color: #fff;
    font-weight: 700;
}

/*   FOOTER CSS */
.footer-widgets {
    background: #000 !important;
    color: #fff;
}
.footer-widgets a {
    color: #fff;
}
.footer-widgets p {
    font-size: 12px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.footer-one-container {
    display: inline-flex;
}
.footer-one-container .first {
    padding-right: 15px;
}
.footer-four-icons {
    text-align: center;
}
#footer-widgets a {
    font-size: 18px !important;
    text-transform: capitalize;
}
.footer-custom-headings {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 18px;
    padding-bottom: 10px;
    width: fit-content;
}
.footer-widgets-container.grid-container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.footer-custom-headings span {
    color: #63b723;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.site-info {
    background-color: #000;
    font-size:12px;
}
/* -------- */

.home-banner-container .wp-block-image{
    margin-bottom:0px;
}
.wp-block-columns.no-margin-columns {
    margin-bottom: 0px;
}

.fixedHeaderOnScroll {
    position:fixed !important;
    width:100%;
    top: 0px;
    z-index: 100000;
}

.admin-bar #masthead .fixedHeaderOnScroll{
    top:32px;
}
.copyright-bar img {
    width: 55%;
    display: inline-block;
    float: left;
}
.copyright-bar a {
    font-size: 14px;
    margin-left: 6px;
    text-decoration: underline;
}
.copyright-bar {
    width: 100%;
}
.copyright-bar p {
        font-size: 14px;
        text-align: left;
}
p#dots1 {
    margin-bottom: 0px !important;
}
h2.faqblock-sub-category {
    font-size: 22px;
}
@media screen and (max-width:768px){
    aside#custom_html-11 {
    width: 100% !important;
    float: unset;
    position: relative;
    padding-top: 20px;
}
    .main-navigation ul ul {
    background-color: transparent !important;
}
    .copyright-bar img {
    width: 100% !important;
    display: inline-block;
    float: unset !important;
}
    .copyright-bar p {
    text-align: center !important;
    top: 15px;
    position: relative;
    width: 100% !important;
    margin-bottom: 50px !important;
    left: 0px !important;
}
  .footer-bar-active .footer-bar {
    margin-bottom: 20px;
    border-bottom: 1px solid #544e4e;
    padding-bottom: 10px;
}
    #masthead .header-widget{
        display:none;
    }
    .naureen {
    display: inline-flex;
    }
    span.mobile-menu {
        font-size: 0px;
    }
    div#primary-menu {
    left: 50%;
    right:50%;
    width: 310px;
    position: absolute;
    background: #000;
    top: 64px;
    margin-left:auto;
    }
    nav#site-navigation {
    background-color: #000;
    border-bottom: none;
    }
button.menu-toggle {
    color: #fff;
    font-size: 20px;
    margin-top: 10px;
}
    .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {
    color: #fff !important;
    }

}   

.main-navigation .main-nav ul li[class*="current-menu-"] > a{
        background-color:#63b723;
    }

.no-margin-heading{
    margin-bottom:0px;
}

.product_list_widget li{
padding: 15px 0px !important;
}
.product_list_widget li:not(:last-child){
border-bottom: 1px solid #ccc;
}
.product_list_widget .product-title {
    font-size: 12px;
}
.product_list_widget li img {
    width: 60px !important;
}
#woocommerce_products-2 .star-rating {display:none;}
.product_list_widget li a {
line-height: 1em;
    padding-bottom: 10px;
}
.woocommerce .products li .add_to_cart_button{
    display:none;
}
.woocommerce .products li .woocommerce-loop-product__title {
    color: #000;
font-weight: 700;
}
.site-content .content-area {
    width: 100% !important;
}
.description-icon {
    width: 115px;
    margin-bottom:20px;
}

.satisfaction-icon {
    margin: 7px auto;
    width: 147px;
    display: block;
}
.faqblock {
    font-size: 24px;
    margin: 1em 0 0;
    text-align: center;
    text-transform: uppercase;
}
.single-product .sep {
    border: 1px solid green;
    margin: 0 auto 3em;
    width: 5%;
}
.faq-desc.panel, .faq-desc.panel p {
    margin-bottom: 0px !important;
}
.one {
    text-align: center !important;
    opacity: 0.9 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    margin-bottom: 8px !important;
    background-color: rgb(255, 255, 255) !important;
    color: rgb(0, 0, 0) !important;
    box-shadow: 0px 1px 2px rgb(0 0 0 / 10%) !important;
    border: 1px solid rgb(221, 221, 221) !important;
}
.one > p {
    color: #222;
    margin: 0.1em auto;
    padding: 7px 0 !important;
    width: 8rem;
}
@media screen and (max-width:767px) {
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    width: 100%;
}
.description-icon {
        width: 100px;
}

}

.bmwo-custom-extra-attributes {
    display: inline-flex;
     border: 1px solid #ccc;
    width: 100%;
}
.bmwo-custom-extra-attributes-thc {
    display: inline-flex;
    padding: 5px;
}
.bmwo-custom-extra-attributes-thc:not(:last-child){
    border-right: 1px solid #ccc;
}
.bmwo-custom-extra-attributes img {
    width: 50px !important;
}
.bmwo-custom-extra-attributes span {
    font-size: 12px;
    color: #63b723;
    font-weight: 700;
        align-items: center;
    text-align: center;
    display: flex;
        padding-left: 10px;
}
.bmwo-custom-extra-attributes-thc.first, .bmwo-custom-extra-attributes-thc.second {
    width: 40%;
}
.bmwo-custom-extra-attributes-thc.third{
    width:20%;
}
a.woocommerce-product-gallery__trigger {
    display: none;
}

/* Affiliate page css starts */
.affwp-form legend {
    color: #63b723;
    font-size: 25px;
    font-weight: 700;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea{padding: 7px;
border: 2px solid #cfcfcf; border-radius: 5px;}
.affwp-form .button:hover {
background: #569c20;
background: linear-gradient(to bottom, #63b723, #569c20);
background: -webkit-gradient(linear, left top, left bottom, from(#63b723), to(#569c20));
background: -moz-linear-gradient(top, #63b723, #569c20);
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{background-color: #63b723; box-shadow: 0px 0px 3px #979797;
padding: 7px 10px !important;
border-radius: 7px;}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{color:#fff;}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a:hover{color:#000;}
/* affiliate page css ends */


/*       CSS FOR RECIPE TEMPLATE PAGES STARTS HERE   */

#recipe-button, #recipe-button2, #recipe-button3{
text-transform: unset !important;
z-index: 1;
background: rgba(99,183,35,1);          
background: -moz-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(99,183,35,1)), color-stop(100%, rgba(74,152,15,1)));
background: -webkit-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
background: -o-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
background: -ms-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
background: linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b723', endColorstr='#4a980f', GradientType=1 );
color: #ffffff!important;
   border-bottom-width: 2px!important;
    border-color: #7ab849;
    border-radius: 12px;
    letter-spacing: 1px;
    font-size: 21px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
box-shadow: 0px 10px 0px 0px #4f9d12;
}

#recipe-button{width:100%;}
#recipe-button2{padding: 8px 40px;}
#recipe-button3 {width: 85%;}

@media only screen and (max-width:768px){
#recipe-button{width:100%;}
.recipe-outer-container, .recipe-group{display: inline-block !important;}
.recipe-inner-container {width: 100% !important;padding-right: 0px !important;}
.recipe-sidebar {width: 100% !important;margin-bottom: 40px;    padding-top: 20px;}
#icon-img {margin: 0 0 0 5px !important;}
.recipe-data{padding:0px !important;}
.rec-title {font-size: 20px !important;}
.rec-green-container {display: inline-block !important;}
ul.ingredients-ul{display:inline-block !important;}
.banner-div {padding: 15% !important;}
}
@media only screen and (min-width:981px) and (max-width:1210px){
#recipe-button, #recipe-button2, #recipe-button3{font-size: 18px;}
.rec-green-container {display: inline-block !important;}
.sidebar-rec-group {padding: 6px 10px !important;}
.recipe-image img {min-width: 320px;}
}
@media only screen and (min-width:1211px){
.page-template-recipe-template .recipe-group {width: 100%;}
.page-template-recipe-template .recipe-image {width: 42%;}
.page-template-recipe-template .recipe-data {width: 58%;}
}
@media only screen and (min-width:560px) and (max-width:768px){
.recipe-sidebar {max-width: 350px;}
.recipe-inner-container {display: flex;flex-wrap: wrap;}
.recipe-group {flex: 0 50%;}
.recipe-hr{display:none;}   
}
@media only screen and (max-width:559px){
.recipe-image img {width: 100%;}
}


.page-template-recipe-template #main-content .container {width: 90%;padding-top: 30px;margin:auto;}
.page-template-recipe-content #main-content .container {width: 90%;padding-top: 30px; margin:auto;}
.recipe-outer-container{width:100%;display: flex;}
.recipe-inner-container{width:75%;padding-right: 40px;}
.recipe-sidebar{width: 25%;background-color: #f8f8f8;height: max-content;margin-bottom:40px;}
.recipe-group{display: flex;margin: 40px 0px;}
.recipe-data {padding: 0px 25px;}
.rec-how {font-size: 24px;color: #000;}
.rec-title {color: #000;font-size: 22px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;}
.rec-green {background-color: #63b623;padding: 6px 10px;margin-bottom: 8px;border: 1px solid #63b623;color:#fff;
border-radius: 5px;width: 160px;    height: 40px;}
.my-recipe-button {padding: 13px;border: 1px solid #7ab849;display: block;margin: 20px auto;}
.my-recipe-button2 {padding: 8px;border: 1px solid #7ab849;display: block;margin: 20px 0 40px;}
.sidebar-recipe-group {padding: 30px 40px;background-image: linear-gradient(#f9f9f9, #ededed);}
.sidebar-recipe-data {display: block;text-align: center;}
.sidebar-rec-title {font-size: 18px;color: #000;text-transform: uppercase;margin-bottom:5px;}
.recipe-hr {border-top: 1px solid #ccc;}
.rec-green span {color: #fff;}
.rec-white {padding: 8px;border: 1px solid #ccc;border-radius: 5px;margin-bottom: 8px;width: 40px;height: 40px;}
.rec-contain{display:flex;margin-right: 40px;}
.rec-green-container {display: flex;padding: 30px 0px;}
.rec-instruction{display: flex;margin-bottom: 15px;}
.rec-ins-text {width: 100%;padding-right: 20px;text-align: justify;}
.sidebar-rec-group {display: flex;padding: 6px 15px;}
#icon-img {display: block;margin: auto;}
.recipe-hr:last-child {display:none;}
.single-rec-title {color: #7dbd4a;text-transform: uppercase;padding: 20px 0px 30px;}
ul.ingredients-ul li {list-style: none;flex: 0 50%;box-sizing: border-box;}
a.wprm-recipe-print {margin: 0px !important;border-radius: 5px !important;height: 40px;max-width: 200px;}
ul.wprm-recipe-ingredients {font-size: 18px;font-weight: 600;color: #555;}
ul.ingredients-ul li:before {content: "2192 020";}
ul.ingredients-ul {font-size: 18px;font-weight: 600;color: #555;flex-wrap: wrap;padding-left: 0px !important;}
ul.instruction-ul{padding-left: 0px !important;}
.recipe-image img {height: 180px;object-fit: cover;}
/* .sidebar-recipe-image img {height: 140px;} */

.rec-print-btn {background-color: #63b623;display: flex;width: 170px;color: #fff;font-size: 20px;font-weight: 700;text-align: center;border-radius: 6px;border: 1px solid #63b623;margin-bottom: 12px;cursor: pointer;}
.rec-print-first {background-color: #4c9b0e;padding: 10px 10px 5px;border: 1px solid #4c9b0e;border-radius: 6px;}
.rec-print-second {padding: 13px 25px;}
@media print {
  .rec-print-btn {
    display: none !important;
  }
}
select#recipe-categories {width: 85%;margin: 40px auto;display: block;height: 50px;font-size: 17px;color: #aaa;border: 1px solid #ccc;padding: 0 10px;}
.single-rec-image {max-height: 400px;}
.pinterest-widget {padding: 0px 20px;}
.social-sharing {margin: 30px 0px 5px;}
.recipe-comments {margin: 40px 0px;}

#disqus_thread{margin-top:30px;}
#rcImg img {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.page-template-recipe-content #comment-wrap {
    width: 85%;
    margin: auto;
}

@media only screen and (min-width: 1420px){
   #masthead .header-widget {
    display: inline-flex;
    margin-left: 5%;
}
 .site-logo {
    margin-left: 1.3%;
}
 .nav-align-center .inside-navigation {
    justify-content: start !important;
}
ul#menu-primary-1 li a {
    padding: 0px 15px;
    }
}
@media only screen and (min-width: 1320px) and (max-width: 1419px){
     
}

@media only screen and (min-width: 980px) and (max-width: 1240px){
#masthead .grid-container {
    width: 100%;
}
}
@media only screen and (max-width: 981px){
.banner-div {
    background-size: contain;
    background-position: top center;
    background-image: url(/wp-content/uploads/2019/10/recipes-page-banner-for-bmwo-860x250.jpg)!important;
}
}
.recipe-inner-container a {
    text-decoration: underline;
}
.wprm-recipe-keyword-label:after {
    content: 'Difficulty: ';
    font-size: 14px;
}
.wprm-recipe-keyword-label {
    font-size: 0px;
}
.wprm-recipe-image.wprm-block-image-normal img {
    margin: unset;
}
.sidebar-rec-group img {
    width: 25px;
    height: fit-content;
}
.page-template-recipe-content #comments {
    margin: 40px 20px;
}

/*       CSS FOR RECIPE TEMPLATE PAGES ENDS HERE   */

#referhead {
    font-size: 15px;
    line-height: 21px;
}
.recipe-button {
    width: 100%;
}
.recipe-button, .recipe-button2, .recipe-button3 {
    text-transform: unset !important;
    z-index: 1;
    background: rgba(99,183,35,1);
    background: -moz-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(99,183,35,1)), color-stop(100%, rgba(74,152,15,1)));
    background: -webkit-linear-gradient(
45deg
,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
    background: -o-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
    background: -ms-linear-gradient(45deg,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
    background: linear-gradient(
45deg
,rgba(74,152,15,1) 0%,rgba(99,183,35,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b723', endColorstr='#4a980f', GradientType=1 );
    color: #ffffff!important;
    border-bottom-width: 2px!important;
    border-color: #7ab849;
    border-radius: 12px;
    letter-spacing: 1px;
    font-size: 21px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    box-shadow: 0px 10px 0px 0px #4f9d12;
}
.recipe-sml-img img {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}
.competitor-image img {
    border-width: 0px;
    border-style: outset;
  
}
.competitor-image img:hover{

}
.wp-block-column.col-pad-bg {
    background-color: rgba(140,140,140,0.7);
    padding: 20px 40px 0px;
}
.wpcf7-form input, .wpcf7-form textarea {
    padding: 10px;
    width: 100%;
}
.puiuj {
    display: -webkit-inline-box;
    line-height: 1.3em;
    margin: 0px 0px 15px;
}
.putext {
    padding: 3px 30px 3px 5px;
}
.puiuj img {
    margin: 14px 8px;
}
span.revpo-nums {
    background-color: #63b723;
    color: #fff;
    padding: 2px 20px;
}
.padded-heading-cc{
    margin-left:30px;
}
.page-id-42 #customer_login .u-column2.col-2, .page-id-725 #customer_login .u-column1.col-1, .page-id-725 h5, .page-id-725 br {
    display: none;
}
.page-id-42 #customer_login .u-column1.col-1, .page-id-725 #customer_login .u-column2.col-2 {
    width: 100%;
}
.page-template-default #recent-posts-3, .page-template-default #wpt_widget-2, .page-template-default #custom_html-2, .page-template-default #nav_menu-2 {
    display: none;
}
#woocommerce_recent_reviews-3 {
    display: none;
}
.page-id-54093 #nav_menu-2, .page-id-54093 #wpt_widget-2, .page-id-54093 #recent-posts-3 {
    display: block !important;
}
.page-id-54093 #text-10, .page-id-54093 #text-3 {
    display: none;
}
#nav_menu-2 {
    border: 1px solid #ddd;
    padding: 12px;
}
#recent-posts-3 {
    border: 1px solid #ddd;
    padding: 10px;
}
.widget-area .widget {
    padding: 10px !important;
}
.widget-area .widget a {
    color: #666;
}
#wpt_widget-2 {
    border: 1px solid #ccc;
}
.wpt_widget_content {
    border: none !important;
}
.post-image {
    margin-bottom: 10px !important;
}
.entry-summary {
    margin-top: 10px !important;
}
.blog .inside-article {
    padding: 10px 40px !important;
}
#outofstock {
    min-height: 500px;
    background-image: url(/wp-content/uploads/2017/01/out-of-stock-min1.jpg) !important;
    background-size: cover;
}
.oos_filter {
    text-align: right;
    margin: 25px auto;
    display:none;
}
footer.site-info {
    font-size: 12px;
}
.blog #text-3, .blog #text-10, .blog #nav_menu-2 {
    display: none;
}
.post-template-default #text-3, .post-template-default #text-10, .post-template-default #nav_menu-2 {
    display: none;
}
.best_selling_on_post {
    margin-top: 50px;
}
a#popular-tab:after {
    content: "Popular Posts";
    font-size: 18px;
}
a#popular-tab {
    font-weight: 700;
    text-transform: uppercase;
}
a#popular-tab {
    text-align: left;
    padding: 0px 14px;
    font-size: 0;
    color: #000;
    font-family: Montserrat;
}
h2.widget-title {
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#custom_html-2 {
    border: 1px solid #ddd;
}
#right-sidebar {
    margin-top: 40px;
}
.blog .inside-article {
    margin-top: 50px;
}
body .product_layout_classic .woocommerce-product-gallery__wrapper {
 transition-duration: 0s !important;
}
.menu-item-60835 .search-form {
    width: 256px;
    margin-right: 60px;
}
.out-of-stock-products-section{
    width: 85%;
    margin: 40px auto;
}
.page-id-21186 .pagination span, .page-id-21186 .pagination a {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #a8a8a8;
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.page-id-21186 .pagination .current {
    padding: 6px 9px 5px 9px;
    background: #50A423;
    color: #fff;
}
.page-id-21186 .pagination {
    clear: both;
}
.page-id-21186 .pagination a:hover {
    color: #fff;
    background: #50A423;
}
.outofstock .custom_sticker_image.pos_left {
    background-repeat: no-repeat;
    background-size: 87% auto;
    height: 59px;
    left: 74%;
    top: 2px;
}
.outofstock .custom_sticker_image.pos_left_detail {
    z-index: 9999 !important;
    background-size: 80%;
    background-repeat: no-repeat;
}
#text-10 table, td, th {
    border:none !important;
    margin-bottom:0px;
}

/* css for best selling /top rated products starts here */
#custom_html-4 .products, #custom_html-5 .products {
    display: inline-grid;
}
#custom_html-4 .products li, #custom_html-5 .products li {
    width: 100% !important;
    margin-bottom: 10px;
}
#custom_html-4 .products li .wc-product-image, #custom_html-5 .products li .wc-product-image {
    width: 25%;
    float: right;
}
#custom_html-4 .products li .woocommerce-loop-product__title, #custom_html-5 .products li .woocommerce-loop-product__title {
    font-size: 18px !important;
    width: 65%;
    line-height: 1.3em;
    text-align:left;
    color: #222 !important;
    font-weight: 500 !important;
    font-family: 'Lato' !important;
}
#custom_html-4 .products li .price, #custom_html-5 .products li .price {
    text-align: left;
}
#custom_html-4 .woosticker, #custom_html-5 .woosticker, #custom_html-4 .add_to_cart_button, #custom_html-5 .add_to_cart_button {
    display: none;
}
#custom_html-4 .widget-title, #custom_html-5 .widget-title, #woocommerce_products-2 .widget-title{
    margin-bottom:0px;
    font-weight:700;
}
#custom_html-3, #woocommerce_products-2, #custom_html-4, #custom_html-5  {
    margin-bottom: 50px;
}
#custom_html-4 .products li, #custom_html-5 .products li{
    border-top: 1px solid #ccc;
}
#custom_html-4 .products li .star-rating, #custom_html-5 .products li .star-rating {
    margin-top: 7px !important;
    margin-bottom: 10px !important;
    text-align: left;
    margin: 0;
}
/* css for best selling/top rated products ends here */

.products .star-rating span, .products .star-rating:before {
    font-size: 12px!important;
}
.star-rating {
    text-align: left;
}
.related .woocommerce.columns- {
    display: contents;
}
.short-desc p {
    display: none;
}
@media (max-width: 980px) {
    #mobile-header .inside-navigation .menu-bar-items {
    min-width: 45.67px !important;
     padding-right: 12px;
     margin-left: 8px;
}
    #mobile-menu .main-navigation .main-nav ul li.sfHover > a{
    background-color: #000 !important;
    }
    #mobile-header button.menu-toggle {
    color: #000 !important;
    order: -1;
    padding-left: 25px;
    padding-right: 0px;
}
   
    .autocomplete-suggestion a{
        background-color: #fff !important;
    }
    .main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #515151 !important;
    background-color: transparent !important;
}
    .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item.sfHover > a {
    color: #515151 !important;
    background-color: transparent !important;
}
   #mobile-menu span.menu-bar-item.wc-menu-item.current-menu-item:hover a {
    background-color: #fff !important;
    color: #515151 !important;
}
    #mobile-menu #menu-primary {
    padding: 0px 10px;
    }
    #mobile-menu #menu-primary li a {
    font-weight: 700;
    padding: 0px 10px;
    text-transform: uppercase;
    font-size: 14px;
    }
    .recipe-hr{
    margin:10px;
    }
    #right-sidebar {
    margin: 20px;
    }
    #outofstock {
    min-height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    }
    .custom-top-utility-weed{
        display:none;
    }
    .menu-toggle {
    color: #fff !important;
    }
    li.menu-item-3970047, li#menu-item-1262641, li#menu-item-20975, li#menu-item-326599, li#menu-item-1262647, li#menu-item-1262817, li#menu-item-1356793, li#menu-item-1482401, li#menu-item-3833978 {
    display: block;
}
}
.social-sharing {
    display: none !important;
}
@media (max-width: 767px) {
.sidebar-content aside#woocommerce_products-2 {
    display: none;
    }
    .sidebar-content aside#custom_html-4 {
    display: none;
    }
    .sidebar-content aside#custom_html-5 {
    display: none;
    }
    button.bellows-menu-toggle.bellows-menu-toggle-skin-vanilla {
    width: 100% !important;
    box-shadow: 0px 0px 5px 1px #121212;
}
    .page-id-41 .addresses {
    display: inline-block !important;
}
    .city-page-banner {
    padding: 40px 20px !important;
}
    .page-id-3921278 div#page #post-3921278 h2, h4 {
   text-align:center;
}
   .page-id-3921278 div#page #post-3921278 .wp-container-2, .wp-container-5, .wp-container-8, .wp-container-14, .wp-container-17, .wp-container-22 p
    {
    text-align:center;
    }
    .page-id-3921278 div#page {
    padding-left: 15px;
    padding-right: 15px;
}
    .only-desk{
    display:none;
    }
}
@media (max-width: 600px) {
    .media-text-cls .wp-block-media-text__content {
    padding: 20px 0px 0px !important;
    }
    .page-id-1308705 .wp-block-columns.has-background {
    padding: 10px;
    }
    .page-id-133140 .woocommerce ul.products li.product:nth-child(2n+1), .page-template-outofstock .woocommerce ul.products li.product:nth-child(2n+1) {
    clear: both;
    }
    .page-id-133140 .woocommerce ul.products li.product, .page-template-outofstock .woocommerce ul.products li.product {
        width: 46%;
    }
}

/*.site-content {
    display: contents !important;
}*/
a.checkout-button.button.alt.wc-forward, #place_order {
    padding: 5px !important;
    font-size: 18px !important;
    margin-bottom: 0px;
    text-transform: uppercase;
}
div#woocommerce-cart-notice-100-free-shipping-notice .button {
    border: 1px solid #fff;
    padding: 0px 10px;
}
button.woocommerce_waitlist.button {
    margin: 0px 20px 0px 0px !important;
    padding: 12px 20px !important;
}

.custom-timer {
  display: block;
  font-size: 42px;
  padding-bottom: 1.5em;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.1em;
  text-align: center;
}
#time {
  color: #232323;
  font-size: 49px !important;
  font-weight: 600;
  letter-spacing: 5px;
}
.timeword > span {
  font-size: 15px;
  margin-bottom: 0;
  margin-left: 2.3em;
  margin-right: 2.3em;
  margin-top: 0;
  text-align: center;
}
@media only screen and (max-width: 500px)
{
#time {
  color: #232323;
  font-size: 81% !important;
  font-weight: 600;
  letter-spacing: 5px;
}
.timeword > span {
  font-size: 14px !important;
  margin-bottom: 0;
  margin-left: 1em !important;
  margin-right: 1.1em !important;
  margin-top: 0;
  text-align: center;
}
}
#order-total, #shipping{display:none;}
#test{
  background: #63b723;
  border: 1px solid #acc0ca;
  border-radius: 5px;
  clear: both;
  color: white;
  display: block;
  padding: 14px 10px;
  width: 100%;
transition: all 2s ease 0s;
}
.select2-container .select2-selection--single {
    height: 46px !important;
    position: relative !important;
}
#select2-billing_state-container {
    padding-top: 6px;
}
.select2-selection__arrow {
    top: 6px !important;
}
#test2 {
    display: none !important;
}
.age-custom-notice {
    margin: 15px 0px;
    font-size: 12px !important;
    color: red;
    font-weight: 700;
}
@media screen and (min-width:981px) and (max-width:1099px){
ul#menu-primary-1 li a{
        font-size: 11px;
}
.site-header .header-image {
    width: 175px !important;
}
.cutsom-top-text-left {
    font-size: 10px;
}
}

.page-id-41 .addresses {
    display: inline-flex;
    margin-bottom: 40px !important;
    width: 100% !important;
}
.page-id-41 .addresses address {
    min-height: 180px;
    width: 97% !important;
}
.page-id-54093 .wc-sar-img-info {
    display: none;
}
blockquote {
    background-color: #eee;
    border-left: 5px solid #63b723;
}
.city-page-banner {
    padding: 100px 20px;
}

/* QUOTES CSS STARTS */
.box-quote-container {
    margin: 50px 0px 30px;
}
.box {
  background-color: transparent;
  border-radius: 3px;
  color: #fff;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: 220px;
  transform-style: preserve-3d;
  perspective: 2000px;
  transition: 0.4s;
  text-align: center;
}
.box:before {
  content: "";
  position: absolute;
  top: 90px;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-top: 20px solid #63b723;
  border-left: 20px solid #63b723;
  box-sizing: border-box;
}
.box:after {
  content: "";
  position: absolute;
  top: 108px;
  left: 0;
  width: 100%;
  height: 100%;
  border-bottom: 20px solid #63b723;
  border-right: 20px solid #63b723;
  box-sizing: border-box;
}
.box .fa {
  font-size: 25px;
  height: 50px;
  width: 50px;
  line-height: 50px !important;
  background-color: #63b723;
  color: #fff;
}
.box .fa2 {
  position: absolute;
  bottom: -108px;
  right: 0;
  z-index: 1;
}
.box .text {
  position: relative;
  top: 125px;
  left: -30px;
  width: calc(100% + 60px);
  height: calc(100% - 60px);
  background-color: #2C3A47;
  border-radius: 3px;
  transition: 0.4s;
}
.box .text .fa1 {
  position: absolute;
  top: 0;
  left: 0;
}
.box .text div {
  position: relative;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
  padding: 30px 60px;
  line-height: 1.5;
  box-sizing: border-box;
}
.box .text div h3 {
  font-size: 30px;
  margin-bottom: 5px;
}
.box:hover {
  transform: translate(-50%, -50%) rotateY(-20deg) skewY(3deg);
}
.box:hover .text {
  transform: rotateY(20deg) skewY(-3deg);
}
.box-quote-container p {
    margin-bottom: 0;
}

@media screen and (max-width:767px){
    
   button#myBtn1 {
    background-color: unset;
    color: #63b723;
    padding-top: 0px;
    text-transform: capitalize;
    display: contents;
}
  .box .text div p {
  font-size: 14px !important;
    }
  .box{
    width:90%;
      height:270px;
  }
    .box-quote-container {
    margin: 80px 0px 30px;
    }
}
/* QUOTES CSS ENDS */
/* SKILLBAR CSS STARTS */
.bmwo-progress-panel-container{
  width: 100%;
  display: inline-flex;
  margin: 40px;
}
.bmwo-progress-col-4{
  width: 33%;
}
.bmwo-progress-col-4 h4{
  font-weight: 700;
}
.bmwo-progress{
    height: 22px;
    margin-bottom: 25px;
    width: 78%;
    background-color: #ddd;
    border-radius: 20px;
    overflow: hidden;
}
.bmwo-progress-bar{
  padding: 2px 5px;
  text-align: left;
  font-weight: 700;
  color: #fff;
  font-size: 12px;
}
.bmwo-progress-bar-container span {
    font-weight: 700;
    font-size:14px;
}
.bmwo-progress-bar-green {
  background-color: #63b723;
}
.bmwo-progress-bar-blue {
  background-color: #08d2c9;
}
.bmwo-progress-bar-pink {
  background-color: #e97fce;
}
@media screen and (max-width:767px) {
.bmwo-progress-panel-container {
    display: inline-block;
    margin: 20px 0;
}
.bmwo-progress-col-4 {
    width: 100%;
    margin-bottom: 50px;
}
.bmwo-progress {
    width:100%;
}
.bmwo-progress-col-4 h4{
    display: none;
}
.bmwo-progress-panel-container .tab {
    display: block !important;
}
.bmwo-progress-panel-container .tab button {
    font-size: 14px;
}
.bmwo-progress-panel-container .tabcontent{
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
} 
 .countdownwrap canvas {
    width: 280px !important;
    height: 52px !important;
    text-align: center !important;
    margin: 0 auto !important;
    margin-left: 66px !important;
    position: absolute;
}
  .countdownwrap {
    position: relative;
    top: -250px;
}
    .page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 .gb-inside-container {
   
    margin-right: 15px !important;
    margin-bottom: 30px;
    margin-left: 15px !important;
}

.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-172ac26b .gb-inside-container {
   
   
    margin-right: 15px !important;
    margin-bottom: 30px;
    margin-left: 15px !important;
}
 .page-id-24050  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Cannabis-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-24050  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-20944  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Concentrates-Banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20944  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-215022  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Vapes-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-215022  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    
  .page-id-76775  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Edibles-Category-Banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-76775  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-76772  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Accessories-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-76772  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
     .page-id-178047  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/CBD-Cannabis-Oil-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-178047  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-133140  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/New-Arrivals-Marijuana-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-133140  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
     .page-id-39  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Online-Marijuana-Dispensary-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-39  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-1427445  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Pre-Rolls-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-1427445  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-20935  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Super-Quads-5A-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20935  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}

  .page-id-3915173  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/THC-Gummies-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-3915173  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-3915577  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/THC-Vape-Pen-Banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-3915577  h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-76781  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/TincuresTopicals-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-76781 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-20939  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Indica-Strains-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20939 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-20942  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Sativa-Strains-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20942 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
      .page-id-20948  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Dubs-2A-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20948 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 
.page-id-20933  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Quads-4A-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20933 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-20931  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Trips-3A-banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
.page-id-20931 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-20937  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Balanced-Hybrid-Strains-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
    .page-id-20937 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
     .page-id-308011  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Grinders-Banners-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
    .page-id-308011 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-76766  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Hash-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
    .page-id-76766 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-271693  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Personal-Care-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-271693 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-215005  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Pet-Health-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-215005 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-303695  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Pipes-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-303695 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
  .page-id-92015  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Resin-Rosin-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-92015 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-20946  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Shatter-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-20946 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
.page-id-76759  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-THX-Wax-Online-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-76759 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-308008  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Tools-Attachments-banners-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-308008 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-303691  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Rolling-Papers-Banner-Mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-303691 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}

  .page-id-3919240  header.entry-header {
    background-image: url(/wp-content/uploads/2022/09/Best-Seller-Banner-mobile.jpg) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3919240 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
  
 .page-id-3926445  header.entry-header {
    background-image: url(/wp-content/uploads/2022/09/Best-Seller-Banner-mobile.jpg) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3926445 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
     .page-id-3918434  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/Sale-Banner-Mobile.jpg) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3918434 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}

.page-id-3930092  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-candies-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3930092 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-3930799  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-syrup-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3930799 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-3930778  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-syrup-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3930778 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
  .page-id-3928195  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-pills-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3928195 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
   .page-id-3759895  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-viridesco-banner-desktop.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3759895 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
  .page-id-3939912  header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/CBD-TINCTURES-mob.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3939912 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .page-id-3940087  header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/THC-CHOCOLATE-mob.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3940087 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
    .page-id-3941584  header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/CBD-TOPICALS-mob.png) !important;
    padding: 0px 0px 0px 0px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 250px !important;
}
 .page-id-3941584 h1.entry-title {
    color: #000 !important;
    text-align: center !important;
    right: unset !important;
    position: relative;
    top: 20px;
}
 .woocommerce-order-received section.woocommerce-order-details {
    width: 100% !important;
    margin: 0 auto;
}
p.order-p {
    width: 80% !important;
    margin: 0 auto;
}
#time {
    color: #63B723;
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 5px;
}
.timeword > span {
    margin-left: 2em !important;
    margin-right: 2.1em !important;
}
.custom-timer {
    padding-bottom: 3.5em;
    padding-top: 1.1em;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 15px 22px;
}
.woocommerce-order-received .woocommerce ul.order_details li {
    float: none !important;
    border-right: 0px !important;
    margin-top: 30px;
}
h1.title-thanks-page {
    margin-bottom: 0px !important;
}
    h1.order-heading {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.thank-page-div {
  width: 80% !important;
    margin: 0 auto;
}
p.num-para {
    margin-bottom: 0px;
    text-align: left;
    padding-left: 0em !important;
}
.woocommerce-order-received .inside-article.test11 {
    padding: 0px;
}
.woocommerce-order-received section.woocommerce-order-details {
    width: 100% !important;
    margin: 0 auto;
}
.woocommerce-order-received table.woocommerce-table.order_details thead tr th {
 padding: 10px 20px !important;
}
.woocommerce-order-received .product-name strong.wc-item-meta-label {
    display: none !important;
}
.woocommerce-order-received .woocommerce td.product-name .wc-item-meta p {
    text-align: left;
}
.woocommerce-order-received .woocommerce table.shop_table th {
    background-color: transparent;
}
.woocommerce-order-received strong.product-quantity {
    text-align: end !important;
    margin-left: 0em !important;
}
.woocommerce-order-received .woocommerce table.shop_table td, .woocommerce table.shop_table th {
    padding: 20px;
    padding-left: 20px !important;
    width: 60%;
}
.woocommerce-order-received table.woocommerce-table.order_details tfoot tr th {
    padding-left: 20px !important;
}
p.pay-intructions-btn3 {
    background-color: #F04C4C;
    color: #fff;
    padding: 8px 15px;
}
.woocommerce-order-received .aw-referrals-share-widget-text p {
   width: 80%;
    margin: 0 auto;
}
 .woocommerce-order-received tr.woocommerce-table__line-item.order_item ul.wc-item-meta {
    margin-left: 0;
}    
 .woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    display: none !important;
}  
    .cat-read-more-btn{
    text-align:center;
    }
    #more1{
    display:none;
    }
    .inside-navigation span.menu-bar-item.wc-menu-item {
    color: #fff !important;
    margin-right: 0px !IMPORTANT;
    margin-top: 4px;
}
    a.account-mob-menu i.fa.fa-user {
    color: #fff !important;
    margin-right: 15px;
    font-size: 18px;
    margin-top: 4px;
}
}
@media screen and (min-width:768px) {
     button#myBtn1 {
    display: none;
}
    a.account-mob-menu {
    display: none;
}
    span.menu-bar-item.wc-menu-item.current-menu-item {
    display: none;
}
  .inside-navigation span.menu-bar-item.wc-menu-item.has-items {
    display: none !important;
} 
 #site-navigation span.menu-bar-item.wc-menu-item {
    display: none;
}
a.account-mob-menu i.fa.fa-user {
  display: none;
}
    .only-mob{
    display:none;
  }   
 .page-id-3759895 header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-viridesco-banner-mobile.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3759895 h1.entry-title {
    text-align: center; 
    position: relative;
    top: 85px;
}
   .page-id-3939912 header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/CBD-TINCTURES-Desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3939912 h1.entry-title {
    text-align: center; 
    position: relative;
    top: 85px;
}
   .page-id-3941584 header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/CBD-TOPICALS-desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3941584 h1.entry-title {
    text-align: center; 
    position: relative;
    top: 85px;
}
 .page-id-3940087 header.entry-header {
    background-image: url(/wp-content/uploads/2022/11/THC-CHOCOLATE-Desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3940087 h1.entry-title {
    text-align: center; 
    position: relative;
    top: 85px;
}
 .page-id-3928195 header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-pills-banner-desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3928195 h1.entry-title {
    text-align: center; 
    position: relative;
    top: 85px;
}   
  .page-id-303691 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Rolling-Papers-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}

.page-id-303691 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
 .page-id-308023 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Vaporizers-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-308023 h1.entry-title {
    
    text-align: center; 
    position: relative;
    top: 85px;
}
     .page-id-308008 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Tools-Attachments-banners.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-308008 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-76759 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-THX-Wax-Online.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-76759 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
     .page-id-20946 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Shatter-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20946 h1.entry-title {
  
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-92015 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Resin-Rosin-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-92015 h1.entry-title {
    
    text-align: center; 
    position: relative;
    top: 85px;
}
     .page-id-303695 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Pipes-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-303695 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-215005 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Pet-Health-Banner1.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-215005 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
.page-id-271693 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Personal-Care-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-271693 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-76766 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Hash-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-76766 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-308011 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Grinders-Banners.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-308011 h1.entry-title {
    
    text-align: center; 
    position: relative;
    top: 85px;
}
    .page-id-20937 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Balanced-Hybrid-Strains-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20937 h1.entry-title {
   
    text-align: center; 
    position: relative;
    top: 85px;
}
        
 .page-id-20931 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Trips-3A-banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20931 h1.entry-title {
    
    text-align: center;
   
    position: relative;
    top: 85px;
}
.page-id-20933 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Quads-4A-banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20933 h1.entry-title {
   
    text-align: center;
    
    position: relative;
    top: 85px;
}
 .page-id-20948 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Dubs-2A-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20948 h1.entry-title {
   
    text-align: center;
   
    position: relative;
    top: 85px;
}
     .page-id-20942 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Sativa-Strains-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20942 h1.entry-title {
   
    text-align: center;
    
    position: relative;
    top: 85px;
}
 .page-id-20939 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Indica-Strains-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20939 h1.entry-title {
    
    text-align: center;
   
    position: relative;
    top: 85px;
}
 .page-id-76781 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/TincuresTopicals-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-76781 h1.entry-title {
   
    text-align: center;
 
    position: relative;
    top: 85px;
}
    .page-id-3915577 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/THC-Vape-Pen-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3915577 h1.entry-title {
   
    text-align: center;
   
    position: relative;
    top: 85px;
}
  .page-id-3915173 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/THC-Gummies-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-3915173 h1.entry-title {
   
    text-align: center;
  
    position: relative;
    top: 85px;
}
 .page-id-20935 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Super-Quads-5ABanner1.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-20935 h1.entry-title {
   
    text-align: center;
   
    position: relative;
    top: 85px;
}
    .page-id-1427445 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Pre-Rolls-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-1427445  h1.entry-title {
   
    text-align: center;
    
    position: relative;
    top: 85px;
}
 .page-id-39 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Online-Marijuana-Dispensary-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-39  h1.entry-title {
   
    text-align: center;
    
    position: relative;
    top: 85px;
}    
 .page-id-133140  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/New-Arrivals-Marijuana-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-133140  h1.entry-title {
   
    text-align: center;
   
    position: relative;
    top: 85px;
}
.page-id-178047 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/CBD-Cannabis-Oil-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-178047 h1.entry-title {  
    text-align: center;  
    position: relative;
    top: 85px;
}
    .page-id-76772  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Buy-Accessories-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-76772  h1.entry-title {  
    text-align: center;
    position: relative;
    top: 85px;
}
.page-id-24050  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Cannabis-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-24050  h1.entry-title {
    text-align: center;
    position: relative;
    top: 85px;
}
  .page-id-20944  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Concentrates-Banner1.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
   
}
.page-id-20944  h1.entry-title {  
    text-align: center;
    position: relative;
    top: 85px;
}
 .page-id-215022 header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Vapes-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
     background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
    
}
.page-id-215022  h1.entry-title {
    text-align: center;
    position: relative;
    top: 85px;
}
 .page-id-76775  header.entry-header {
    background-image: url(/wp-content/uploads/2022/08/Edibles-Category-Banner.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
   
}
.page-id-76775  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 80px;
   
}
 .page-id-3919240  header.entry-header {
    background-image: url(/wp-content/uploads/2022/09/Best-Seller-Banner.jpg) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
   
}
.page-id-3919240  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 80px;
   
} .page-id-3919240  header.entry-header {
    background-image: url(/wp-content/uploads/2022/09/Best-Seller-Banner.jpg) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    position: relative;
   
}
.page-id-3919240  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 80px;
   
}
  .page-id-3926445  header.entry-header {
    background-image: url(/wp-content/uploads/2022/09/Best-Seller-Banner.jpg) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 245px !important;
    position: relative;
   
}
.page-id-3926445  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 75px;
   
}

   .page-id-3918434  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/Sale-Banner.jpg) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 245px !important;
    position: relative;
   
}
.page-id-3918434  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 75px;   
}
 .page-id-3930799  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-syrup-banner-desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 245px !important;
    position: relative;
   
}
.page-id-3930799  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 75px;   
}
 .page-id-3930778  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-syrup-banner-desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 245px !important;
    position: relative;
   
}
.page-id-3930778  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 75px;   
}
  .page-id-3930092  header.entry-header {
    background-image: url(/wp-content/uploads/2022/10/thc-candies-banner-desktop.png) !important;
    padding: 0px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 245px !important;
    position: relative;   
}
    
.page-id-3930092  h1.entry-title {   
    text-align: center; 
    position: relative;
    top: 75px;  
}    
    
.post-1313959 .entry-content .alignfull {
    margin-left: 0px !important;
    margin-right: 0px !important;
    max-width: 100vw;
    width: auto;
}
 .page-id-1303197   h1.entry-title {   
   background:transparent !important;
     color:#fff !important
   
}
.bmwo-progress-panel-container .tabcontent {
      display: block !important;
    }
    .countdownwrap canvas {
    position: absolute;
    left: 40px;
    width: 600px !important;
    height: 100px !important;
}
   .countdownwrap {
    position: relative;
    margin: 0 auto;
    top: -450px;
}
   .test11 h1.entry-title {
    text-align: center;
    margin: 0 auto;
    background: rgba(0,0,0,0.5);
    display: inline-block;
    padding: 10px;
    color: #fff !important;
}
}
@media screen and (min-width:1025px) {
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    width: 550px !important;
    display: inline-block;
}
}
.bmwo-progress-panel-container .tab {
  display: none;
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}
.bmwo-progress-panel-container .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 0px;
  transition: 0.3s;
  font-size: 17px;
  color:#000;
  font-weight: 700;
  width:33.33%;
}
.bmwo-progress-panel-container .tab button:hover {
  background-color: #ddd;
}
.bmwo-progress-panel-container .tab button.active {
  background-color: #ccc;
}
/* SKILLBAR CSS ENDS */

.single-product .related.products {
    display: none;
}
#media_image-2 img {
    margin: auto;
    display: block;
}
.woocommerce-Tabs-panel--description h2 {
    display: inline;
    margin-left: 10px;
   font-size: 25px !important;
}
.postid-3580115 .woocommerce-Tabs-panel--description h2 {
    display: inline;
    margin-left: 10px;
   font-size: 30px !important;
    line-height: 70px;
}
.postid-3580115 .woocommerce-Tabs-panel--description h3 {
    display: inline;
    margin-left: 10px;
   font-size: 21px;
   line-height: 60px;
}
.postid-3580115 .woocommerce-Tabs-panel--description h3.woocommerce-loop-product__title {
    font-size: 20px !important;
     line-height: 30px;
}
.woocommerce-Tabs-panel--description h2.product_title.entry-title {
    font-size: 25px !important;
   
}
.home header.entry-header {
    background: #63b723 !important;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-top: -3px;
}
.page-id-3917418 header.entry-header {
    background: #63b723 !important;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-top: -3px;
}
.page .entry-content {
    margin-top: 0em !important;
}
.page header.entry-header {
    background-image: url(/wp-content/uploads/2016/11/Cannabis-Page-bannermod.jpg);
    text-align: center;
    color: #fff;
    padding: 15px 0px 15px;
    background-position: center;
    background-size: cover !important;
}
.woocommerce-cart header.entry-header {
    background: unset !important;
    color: #000 !important;
}
.woocommerce-checkout header.entry-header {
    background: unset !important;
    color: #000 !important;
}
.page-id-76775 header.entry-header {
    background-image: url(/wp-content/uploads/2017/07/edible-banner2.jpg);
}
.page-id-215022  header.entry-header {
    background-image: url(/wp-content/uploads/2019/03/buy_thc_vape_juice.jpg);
}
.page-id-178047  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-76781  header.entry-header {
    background-image: url(/wp-content/uploads/2019/03/buy_tincture_topicals.jpg);
}
.page-id-20944  header.entry-header {
    background-image: url(/wp-content/uploads/2018/03/concentrate-banner.jpg);
}
.page-id-20946  header.entry-header {
    background-image: url(/wp-content/uploads/2018/03/northernberry-shatter-1803204.jpg);
}
.page-id-92015  header.entry-header {
    background-image: url(/wp-content/uploads/2018/03/resinbanner-page-e1521824667583.jpg);
}
.page-id-76753  header.entry-header {
    background-image: url(/wp-content/uploads/2019/03/buy_cannabis_oil.jpg);
}
.page-id-76759  header.entry-header {
    background-image: url(/wp-content/uploads/2018/03/budder.jpg);
}
.page-id-76766  header.entry-header {
    background-image: url(/wp-content/uploads/2018/03/hashbanner.jpg);
}
.page-id-271693  header.entry-header {
    background-image: url(/wp-content/uploads/2019/03/buy_personal_care.jpg);
}
.page-id-215005  header.entry-header {
    background-image: url(/wp-content/uploads/2019/03/buy_pet_care-1.jpg);
}
.page-id-76772  header.entry-header {
    background-image: url(/wp-content/uploads/2015/07/accessories-buymyweedonline-.jpg);
}
.page-id-303699  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-303695  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-303691  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-303688  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-308023  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-308011  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}
.page-id-308008  header.entry-header {
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
}

.page-id-24026 .entry-content h6 {
    color: #000 !important;
}
.page-id-24026 .entry-content h1 {
    color: #000 !important;
}
.page-id-2282579  header.entry-header {
    background-image: url(/wp-content/uploads/2019/10/18-185581_hella-high-iphone-wallpaper-background-stoner-marijuana-best-1-min.jpg);
    padding: 100px 40px 90px;
}
.page-id-3810251  header.entry-header {
    background-image: url(/wp-content/uploads/2019/10/18-185581_hella-high-iphone-wallpaper-background-stoner-marijuana-best-1-min.jpg);
    padding: 100px 40px 90px;
}
.page-id-3759959  header.entry-header {
    background-image: url(/wp-content/uploads/2019/10/18-185581_hella-high-iphone-wallpaper-background-stoner-marijuana-best-1-min.jpg);
    padding: 100px 40px 90px;
}

.page-id-129 header.entry-header {
    background: #f1cd37;
    z-index: 1;
    padding: 50px 50px;
}
.page-id-97 header.entry-header {
    background: #f1cd37;
    z-index: 1;
    padding: 50px 50px;
}
.page-id-91484 header.entry-header {
    background: #f1cd37;
    z-index: 1;
    padding: 50px 50px;
}


.commentlist li.review {
    border: 1px solid #e4e1e3;
    margin-bottom: 10px;
    padding: 20px;
}
#reviews ol.commentlist {
    list-style: none !important;
}

#reviews p.meta {
    margin-bottom: 5px !important;
}
span.stars-active {
    color: #79ad52 !important;
}
.comment-text .star-rating {
    display: none;
}
.comment-text strong.woocommerce-review__author {
    text-transform: capitalize;
}

.page-id-3916586 header.entry-header {
   display:none;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 figure.wp-block-image.size-full.is-resized {
    text-align: center;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 figure.wp-block-image.size-full {
    text-align: center;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 .gb-inside-container {
  
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 20px;
    margin-left: 20px;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 h5.has-text-align-center {
    line-height: 24px; 
    font-size: 18px;
    padding: 10px;
}
.page-id-3916586 .gb-container.gb-container-b6200016{
margin-top:50px;
margin-bottom:50px;
}
.page-id-3916586 .gb-container.gb-container-b6200016 figure.wp-block-image.size-full {
    text-align: center;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-172ac26b .gb-inside-container {
    box-shadow: 6px 6px 18px 0px #63b723;
    padding-top: 50px;
    padding-bottom: 50px;
       margin-right: 20px;
    margin-left: 20px;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-172ac26b h5.has-text-align-center {
    line-height: 40px;
    font-weight: 500 !important;
       font-size: 16px;
    padding: 10px;
}
.page-id-3916586  #wpcf7-f3916628-p3916586-o1 form.wpcf7-form.init {
    width: 500px;
    text-align: center;
    margin: 0 auto;
}
.page-id-3916586  #wpcf7-f3916628-p3916586-o1 form.wpcf7-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #666666;
    background-color: #fafafa;
    border-color: #cccccc;
    margin-bottom: 8px;
    border-radius: 5px !important;
}

.klaviyo-form-Syf3YK.klaviyo-form.form-version-cid-1 .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor p {  
    color: #000 !important; 
}
.testimonial-weed p.has-text-align-center {
    margin-bottom: 5px;
}
.testimonial-weed .uagb-tm__desc strong {
    font-weight: 400;
    font-size: 17px;
}
.testimonial-weed .uagb-tm__desc {
    font-weight: 100 !important;
    color: #222 !important;
    line-height:30px !important;
}
h2.pen-envy-heading {
    margin-left: 0px;
    line-height: 70px;
}
.page-id-3916586 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {
    background-color: transparent !important;
}
.page-id-3916586 form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 input{
    border: 1px solid #ccc !important;
}
i.bellows-subtoggle-icon-expand.fa.fa-chevron-down:before {
        content: "\f067";
        font-size: 16px;
        color: #969696;
}

i.bellows-subtoggle-icon-collapse.fa.fa-chevron-up:before {
        content: "\f068";
        font-size: 16px;
        color: #969696;

}
span.bellows-target-title.bellows-target-text {
    color: #969696 !important;
}
ul.bellows-submenu a .bellows-target-text {
    color: #222 !important;
    font-size: 16px;
    font-weight: 600 !important;
  text-transform: capitalize;
}
.bellows.bellows-skin-vanilla {
    background: transparent !important;
    box-shadow: unset !important;
}
ul.bellows-submenu li a {
    border: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 2px !important;
}
ul.bellows-submenu li {
    border-bottom: 0px !important;
}
ul.bellows-submenu {
  
    margin-bottom: 15px !important;
}
.bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-target, .bellows.bellows-skin-vanilla .bellows-nav .bellows-item-level-0 > .bellows-custom-content {
    border-bottom: 0px !important;
}
ul#menu-category-menu li {
    border-bottom: 1px solid #ccc;
    background-color: transparent !important;
}
ul#menu-category-menu .bellows-current_page_item a {
    background-color: #f2f2f2 !important;
}
#woocommerce_products-2 ul.product_list_widget li {
    border-top: 1px solid #ccc;
    border-bottom: 0px !important;
   
}
ul.bellows-submenu {
    background-color: #f2f2f2 !important;
}
#woocommerce_products-2 .product_list_widget a .product-title {
    color: #222;
    font-size: 18px;
    font-weight: 500 !important;
 line-height: 25px;
}
#woocommerce_products-2 .star-rating {
    display: block !important;
    font-size: 13px;
}
#woocommerce_products-2 span.woocommerce-Price-amount.amount {
    font-size: 14px !important;
    font-weight: 700;
    color: #222;
}
#woocommerce_products-2 h2.widget-title {
    margin-bottom: 12px;
}
.gb-container.gb-container-d38ab71f h2 {
    margin-bottom: -15px;
    font-weight: 500 !important;
}
.page-id-3916586 .gb-grid-wrapper.gb-grid-wrapper-b7fcbfc2 p {
    padding: 0 23px;
}
.page-id-3916586 .gb-container.gb-container-a699a226 h2 {
    font-weight: 500 !important;
}
.page-id-3916586 .gb-container.gb-container-9c231d71 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.page-id-3916586 .gb-container.gb-container-9c231d71 h2 {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 500;
     font-family: 'Lato' !important;
}

.page-id-3916586 .gb-container.gb-container-9c231d71 h2.home-heading {
    font-family: 'Lato' !important;
    font-weight: 600;
}

.sub-menu a {
    text-transform: capitalize !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.menu-item-20980.menu-item-has-children ul .dropdown-menu-toggle {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: -21px !important;
}

.woocommerce-review-link {
    font-size: 18px !important;
}
.product_meta>span {
    display: block;
    font-size: 18px !important;
}
.bmwo-progress-col-4 h4 {
    font-weight: 700;
    font-size: 18px !important;
}
.bmwo-progress-bar-container span {
    font-weight: 700;
    font-size: 18px !important;
}
.bmwo-progress-bar {
    padding: 3px 6px;
 
    font-size: 18px;
}
.bmwo-progress {
    height: 35px;
   
}
.yith-par-message-variation {
    font-size: 18px !important;
}

.page-id-3759959 .competitor-image img {
    border-width: 0px !important;
    border-style: outset;
    border-color: #ccc !important;
   box-shadow: none !important;
}

.page-id-3759959 h2 {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Lato' !important;
}
span.brand-one {
    font-size: 35px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Lato' !important;
}
span.brand-two {
    font-size: 35px !important;
    text-transform: uppercase;
      font-weight: 600 !important;
}

.page-id-3810251  header.entry-header {
    display: none !important;
}
.page-id-3921278 .gb-container.gb-container-eb9d8142 .wp-block-column {
    background-color: #fff;
    box-shadow: 0px 2px 10px 2px #d1cece;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.page-id-3921278 .gb-container.gb-container-92d0ba50 p {
    margin-bottom: 0px;
}

/* order Page ****/


h1.order-heading {
    font-weight: 800 !important;
    font-size: 25px;
    font-family: 'Lato' !important;
    text-align: center;
    text-transform: unset;
    line-height: 37px;
}
p.order-p {
    font-weight: 500 !important;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}
#time {
    color: #63B723;
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 10px;
}
.timeword {
    margin-top: -20px !important;
}
.timeword > span {
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1.5em;
    margin-top: 0;
    text-align: center;
    color: #63B723;
}
.custom-timer {
    display: block;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.1em;
    text-align: center;
}
 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    border: 1px solid #d9d9d9;
    background-color: #fff;
    padding: 15px 22px;
    box-shadow: 1px 1px 10px 1px #d9d9d9;
    text-align: center;
    margin-bottom: 1.5em !important;
}
.woocommerce-order-received .woocommerce ul.order_details li {
    float: left;
    margin-right: 0em !important;
    text-transform: capitalize !important;
    font-size: 15px !important;
    line-height: 1;
    border-right: 1px dashed #d3ced2;
    padding-right: 2em;
    margin-left: 2em !important;
    padding-left: 0;
    list-style-type: none;
    font-family: 'Lato' !important;
 

}
.woocommerce-order-received .woocommerce ul.order_details li strong {
    display: block;
    font-size: 20px !important;
    text-transform: none;
    line-height: 2.5 !important;
    color: #63B723;
    font-family: 'Lato' !important;
    font-weight: 700 !important;
}
.checkout-instructions p {
    text-align: center;
}

p.pay-intructions-btn strong {
    background-color: #63B723;
    color: #fff !important;
    padding: 8px 12px;
}
p.pay-intructions-btn3 strong {
    background-color: #F04C4C;
    color: #fff;
    padding: 8px 15px;
}
p.pay-intructions-btn3 {
    margin-top: 55px !important;
}
p.pay-intructions-btn2 {
    border: 2px solid #2f2f2f;
    text-transform: unset;
    padding: 8px 12px;
    font-weight: 600;
}
.thank-page-div {
    width: 70%;
    margin: 0 auto;
    margin-top: 50px;
}
.checkout-instructions.instructions-bottom {
    display: none;
}
.woocommerce-order.thank-u-page .woocommerce-order-details {
    display: none;
}
p.num-para {
    margin-bottom: 0px;
    text-align: left;
    padding-left: 3em;
    margin-top: 15px;
}
.num-para-img {
    margin-top: 30px;
}
p.pay-intructions-btn {
    margin-top: 25px;
}
p.pay-intructions {
    background-color: #2f2f2f;
    color: #fff;
    padding: 10px;
    margin-top: 20px;
}
.woocommerce-order-received h2.woocommerce-order-details__title {
    display: none;
}
.woocommerce-order-received section.woocommerce-order-details {
    width: 70%;
    margin: 0 auto;
}
.woocommerce-order-received table.woocommerce-table.order_details thead tr th {
    background-color: #63B723;
    color: #fff;
    padding: 10px 60px;
}
.woocommerce-order-received .product-name strong.wc-item-meta-label {
    display: none !important;
}
.woocommerce-order-received .woocommerce td.product-name .wc-item-meta p {
    text-align: left;
}
.woocommerce-order-received .woocommerce table.shop_table th {
    background-color: transparent;
}
.woocommerce-order-received strong.product-quantity {
    text-align: end !important;
    margin-left: 8em;
}
.woocommerce-order-received .woocommerce table.shop_table td, .woocommerce table.shop_table th {
    padding: 20px;
    padding-left: 60px;
}
.woocommerce-order-received table.woocommerce-table.order_details tfoot tr th {
    padding-left: 60px;
}
.woocommerce-order-received .woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
    display: none;
}
.woocommerce-order-received .woocommerce-info {
    display: none;
}
.woocommerce-order-received .aw-referrals-well {
    background: #63B723;
    color: #fff;
    font-family: 'Lato';
}
.woocommerce-order-received .aw-referrals-share-widget-text h3 {
    font-size: 30px !important;
    font-weight: 700 !important;
    font-family: 'Lato' !important;
}
.woocommerce-order-received .aw-referrals-share-buttons.button-count-3 .btn {
    background-color: #2F2F2F !important;
}
.woocommerce-order-received .aw-referrals-share-widget-text p {
    width: 70%;
    margin: 0 auto;
}
.page-id-41 h1.entry-title {
    display: none;
}
h1.title-thanks {
    color: #2f2f2f;
    text-align: center;
    font-size: 25px;
    text-transform: capitalize;
    font-weight: 500;
    font-family: 'Lato' !important;
}
h1.title-thanks-page {
    text-transform: capitalize;
    text-align: center;
    color: #63B723;
    font-size: 35px;
    font-family: 'Lato' !important;
    font-weight: 800 !important;
    margin-bottom: -25px;
}

.woocommerce-order-received header.entry-header {
    display: none !important;
}
.woocommerce-order-received.woocommerce-checkout .col2-set .col-2 {

    display: none;
}
.woocommerce-order-received .woocommerce-checkout .col2-set .col-1 {
    display: none;
}
.aw-referrals-share-widget.aw-referrals-well.aw-referrals-share-container.aw-referrals-share-widget--position-thankyou-top {
    display: none;
}
.search-results #right-sidebar {
    display: none;
}

.cart-contents span.number-of-items {
    font-size: 12px !important;
    margin-left: -1px !important;
    top: -10px !important;
    background: #407717 !important;
    color: #fff !important;
    display: inline-block !important;
}
a.et-cart-info.cart-extra {
    display: none;
}
#custom_html-17 img.custom-cart-icon {
    width: 18px;
}
ul#menu-primary-1 li a {
    padding: 0px 5px !important;
}
p.pay-intructions-red {
    background-color: red;
    color: #fff;
    padding: 10px;
    margin-top: 20px;
    text-align: center;
}
/*****   Account Page   ************/
.page-id-42 button.w3-bar-item.w3-button {
    float: unset;
    display: inline-block;
}
.page-id-42 .w3-black, .w3-hover-black:hover {
    color: #2d2d2d;
    background-color: transparent;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
 
}
.page-id-42 div#London {
    width: 700px;
    margin: 0 auto;
}
.page-id-42 div#Paris {
    width: 700px;
    margin: 0 auto;
}
.admin-bar li#menu-item-456 {
    margin-top: 2px;
}
li#menu-item-456 {
    margin-top: 6px;
}


li#menu-item-3933752 {
    background-color: #65b632;
    margin-right: 5px;
    border-radius: 5px;
   line-height: 2.3em !important;
}
li#menu-item-60835 {
    line-height: 1.2em !important;
}
.page-id-40 .woocommerce .coupon .button {
    border: 1px solid transparent;
    background-color: #fafafa;
    color: #666666;
    border: 1px solid #d3ced2;
}

p.pswd-content {
    display: table !important;
}
p.pswd-content span {
   color:red;
}
.page-id-1270095 .inside-article.test11 {
    padding: 0px !important;
}
.page-id-1270095 #main {
    margin-top: 0px !important;
}
.product-order-category.secure-icons {
    background-color: #c1c1c1;
    color: #fff;
    text-align: center;
    padding-top: 23px;
    display: block;
    margin-top: -25px;
    line-height: 30px;
}
.icons_third-get-fast {
    width: 16%;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
}
.icons_third-get-fast span {
  display: inline-block;
    position: relative;
    left: 7px;
    text-transform: capitalize;
    font-size: 12px;
    margin-bottom: 0px;
}
.icons_bottom-img img {
    width: 16px;
}
aside#custom_html-9 li {
    list-style: none !important;
}

/****** NEW HOME PAGE CSS ******/
.home-page-full-width-section p{
margin-bottom:0px !important;
}
.home-page-full-width-section h2{
margin-bottom:0px !important;
}
.home-page-full-width-section .wp-block-columns {
    margin-bottom: 0pc !important;
}
.home-review-col {
    padding: 15px 5px;
    border-radius: 5px;
}
.home-page-full-width-section h2 {
    margin-bottom: 0px !important;
    width: 80% !important;
    margin-left: -110px !important;
}
.four-category-col-section img {
    width: 70%;
   margin-top: 30px;
}
.four-category-col-section {
    text-align: center;
}
.four-category-col-section .inner-four-category-col .wp-block-column {
   box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
}
.four-category-col-section .inner-four-category-col .wp-block-column:hover {
   
    border-radius: 10px;
}
.four-category-col-section .inner-four-category-col .wp-block-image {
   height:220px;
}
.inner-ind-sativa .wp-block-column {
    padding: 5px 25px 30px;
}
.inner-ind-sativa  p{
margin-bottom:0px !important;
}
.inner-ind-sativa a.wp-block-button__link.wp-element-button {
    margin-top: 20px;
    width: 70% !important;
}
.Online-Dispensary h2{
    width: 85%;
    margin-bottom: 0px !important;
}
.Online-Dispensary p {
    margin-bottom: 0px !important;
}
.page-id-3965289 .inside-article.test11 {
    overflow: hidden;
}
.page-id-3965289 .entry-content.tttt {
    margin-top: -28px !important;
}
.Online-Dispensary .is-layout-flex.wp-container-55.wp-block-columns {
    margin-top: 50px;
}
.Online-Dispensary .is-layout-flow.wp-block-column.has-background {
    padding: 15px 5px;
    border-radius: 5px;
    text-align: center;
}
.trust-badges .wp-block-image {
    height: 100px;
}
.page-id-3965289 .t-badgefirst-section{
margin-top:50px;
}
.page-id-3965289 h2.count {
    background-color: #000;
    width: 35px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    font-size: 23px;
    border-radius: 35px;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.page-id-3965289 .img-product-cart-wrapper {
    width: 13%;
    float: left;
    display: inline-block;
}
.page-id-3965289 p.iproduct-cart-para {
    font-size: 11px;
}

.footer-bar .img-product-cart-wrapper {
    width: 13%;
    float: left;
    display: inline-block;
}
.footer-bar p.iproduct-cart-para {
    font-size: 11px;
}
.footer-bar .img-product-cart-wrapper-2 {
    width: 13%;
    float: left;
}
.page-id-3965289 .img-product-cart-wrapper-2 {
    width: 13%;
    float: left;
}
.footer-bar .after-cart-btn img {
    width: 30px;
    margin-right: 10px;
    height: 30px !important;
    margin-top: 10px;
    float: left;
}
.footer-bar .after-cart-btn span {
    text-transform: uppercase;
}
.footer-bar .after-cart-btn {
    width: 62%;
    float: left;
}
.page-id-3965289 .after-cart-btn img {
    width: 30px;
    margin-right: 10px;
    height: 30px !important;
    margin-top: 10px;
    float: left;
}
.page-id-3965289 .after-cart-btn span {
    text-transform: uppercase;
}
.page-id-3965289 .after-cart-btn {
    width: 62%;
    float: left;
}
.page-id-3965289 .frequent-questions {
    border: 1px solid #CBCBCB;
    padding: 50px;
    border-radius: 5px;
}
.page-id-3965289 .Questions-heading {
    width: 48%;
    float: left;
    display: inline-block;
}
.page-id-3965289 .faqs-block.et_pb_row {
    width: 48%;
    display: inline-block;
    margin-left: 3%;
}
.page-id-3965289 .frequent-questions .accordion {
    color: #444;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    margin: 10px 0;
}
.page-id-3965289 .faqblock {
    font-size: 35px;
    line-height: 45px;
    text-align: center !important;
    margin-top: 10px;
    font-weight: 600;
    font-family: 'Montserrat';
}
.page-id-3965289 .Questions-heading .after-cart-btn {
    width: 78%;
    display: block;
}
.page-id-3965289 .frequent-icon {
    width: 100%;
    display: inline-block;
}
.product-order-signup_newsletter {
    display: block !important;
    text-align: center;
}
.page-id-3965289 .klaviyo-form-MkUdWQ.klaviyo-form.form-version-cid-1 {
    width: 60%;
    margin: 0 auto;
}
.page-id-3965289 .needsclick.go952291206.kl-private-reset-css-Xuajs1 {
    background-color: #78B440 !important;
    padding: 11px 30px !important;
    border-radius: 5px !important;
}
.page-id-3965289 .product-order-category.mnm-category-order {
    display: flex !important;
   
}
.Online-Dispensary p {
    margin-bottom: 0px !important;
    font-size: 16px !important;
}
.product-order-category.mnm-category-order {
    display: flex;
    margin-bottom: 50px !important;
    width: 1220px;
    margin-top: 80px;
    margin: 0 auto;
}
.mnm-category-order .third-get-fast {
    text-align: center;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-left: 5px !important;
    width: 145px;
    padding: 10px;
    height: 200px;
}
.mnm-category-order .mnm-bottom-img {
    height: 140px;
    vertical-align: middle;
}
.mnm-category-order .third-get-fast:hover {
    border: solid 1px #78b440;
}
.mnm-category-order h3 {
    font-size: 16px;
    color: #000;
}
.page-id-3965289 .woocommerce.columns-4 ul.products.columns-4 li {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    padding: 10px 15px 25px;
    width: 23.50%;
    margin: 0 1.5% 1.992em 0 !important;
    border-radius: 10px !important;
   
    text-align: left;
    background-color: #fff;
    
}
.page-id-3965289 .woocommerce .products li .add_to_cart_button {
   
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #407717;
}
.page-id-3965289 .woocommerce.columns-4 ul.products.columns-4 li a.button.wp-element-button.add_to_cart_button {
    padding: 8px 40px;
    border-radius: 5px;
    width: 100%;
    text-align: center !important;
}
.page-id-3965289 div#products_ingredients {
    display: none;
}
.frequent-questions .panel {
    padding: 10px !important;
    display: none;
    background-color: white;
    overflow: hidden;
}
.frequent-questions .accordion:before {
    content: '\1433';
    color: #444;
    font-weight: bold;
    margin-right: 25px;
    font-size: 15px;
}
.frequent-questions .accordion.active:before {
    content: "\142F";
}
.first-review-section p {
    font-weight: 800;
}
.plant-type-subtitle {
    font-weight: 700;
}
.best-weed-btn a {
    font-weight: 600;
    color: #000;
}
.inner-four-category-col h3 a {
    color: #000 !important;
}
.page-id-3965289 .mnm-category-order h3 {
    font-size: 16px;
    color: #000;
}
.page-id-3965289 .wp-block-button a {
    color: #fff !important;
    background-color: #407717 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.Secure-Weed-Delivery h3 {
    margin-bottom: 3px;
}
.Secure-Weed-Delivery .wp-container-32{
    margin-bottom: 0px;
}
.Secure-Weed-Delivery .wp-container-28{
    margin-bottom: 0px;
}  
.wprs_unslider {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.page-id-3965289 .entry-content > [class*="wp-block-"]:not(:last-child) {
    margin-bottom: 0em !important;
}
.page-id-3965289 .wp-block-columns{
    margin-bottom: 10px !important;
}
.page-id-3965289 h2 {
    margin-bottom: 5px !important;
}

.page-id-3965289 .Plant-Types p, .four-category-col-section p {
    margin-bottom: 10px !important;
}
.page-id-3965289 .Most-Popular-Weed p, .Some-kind-featured p{
 margin-bottom: 17px !important;
}
.page-id-3965289 .Online-Dispensary h2 {
    margin-top: 5px !important;
}
.four-category-col-section .inner-four-category-col .wp-block-column:hover h3 a, .four-category-col-section .inner-four-category-col .wp-block-column:hover p a {
    color: #63b723 !important;
}
.wp-block-image.is-style-default.popeye-ganja-img img {
    border-radius: 5px !important;
}
.Most-Popular-Weed li.wc-block-grid__product {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-left: 14px;
    flex: 1 0 23% !important;
    max-width: 23% !important;
    text-align: left;
    padding: 10px 20px;
    margin-bottom: 30px;
}
.Most-Popular-Weed .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    padding: 0.5em 0em !important;
    border-radius: 5px !important;
    width: 100% !important;
    font-size: 16px !important;
     font-family: 'Montserrat';
  
}
.Most-Popular-Weed .wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
    width: 100% !important;
    color: #1e370b !important;
}
.Most-Popular-Weed .wc-block-grid__product-title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    font-family: 'Montserrat';
    color:#000 !important;
}
.Most-Popular-Weed span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 600;
}
.first-review-section .wp-container-9 p {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 10px;
}
.first-review-section .wp-block-uagb-icon-list.uagb-block-5101db20 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {
    width: 13px !important;
    height: 13px !important;
    font-size: 13px;
}
.first-review-section span.uagb-icon-list__label {
    font-size: 15px;
    font-weight: 600;
}
.first-review-section .is-layout-flex.wp-container-9 .is-layout-flow.wp-block-column img {
    position: relative;
    top: -7px;
}
.first-review-section .is-layout-flex.wp-container-9.wp-block-columns.is-not-stacked-on-mobile {
    gap: 0px !important;
}
.first-review-section .wp-block-uagb-icon-list.uagb-block-5101db20 .uagb-icon-list__source-wrap {
    margin-right: 5px !important;
    margin-top: 10px;
}
#srfw-slider-1 .wprev_preview_bg1_T1::after {
    display: none !important;
}
img.srfw_t1_IMG_4 {
    display: none;
}
.home-review-col {
    margin-top: 30px;
}
.wp-block-image.special-ounce-banner img {
    border-radius: 5px !important;
}
#srfw-slider-1 .wprev_preview_tcolor2_T1 { 
    margin-left: 20px;
}
.wp-block-image.thunder-banner {
    margin-bottom: 20px;
}
.srfw_t1_DIV_1.w3_wprs-col.l4 {
    height: auto;
    width: 32.33%;
    margin-right: 10px;
   box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
}
.srfw_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1 {
    box-shadow: unset;
    border: 0px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-top: 30px;
}
p.srfw_t1_P_3.wprev_preview_tcolor1_T1 {
    font-family: 'Lato';
    font-style: unset;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
}
span.srfw_star_imgs_T1 {
    display: block;
    margin-bottom: 10px;
}
span.srfw_t1_SPAN_5.wprev_preview_tcolor2_T1 br {
    display: none;
}
span.wprev_showdate_T1 {
    display: block !important;
    visibility: hidden;
    float: right;
    right: 90px !important;
    position: relative;
    top: -3px;
}

span.wprev_showdate_T1:after {
    content: "Verified buyer";
    visibility: visible;
    color: #407717;
    text-transform: initial;
    font-weight: 600;
    display: inline-block;
    margin-left: 10px;
    margin-top: 2px;
}
.srfw_t1_DIV_2:before {
    display: none !important;
}
.wprs_unslider-arrow {
    top: 97% !important;
}
.wprs_unslider-arrow.next {
    right: 35% !important;
}
.wprs_unslider-arrow.prev {
    left: 35% !important;
}
.first-review-section .wp-container-9 span.uagb-icon-list__source-wrap {
    margin-top: 12px;
    margin-right: 5px;
}
.secure-icons .icon-containner {
    width: 1200px;
    margin: 0 auto;
}
#menu-primary-1 span.dropdown-menu-toggle {
    display: none !important;
}
ul#menu-primary-1 li {
    margin-left: 10px;
    margin-right: 10px;
}
ul#menu-primary-1 li .sub-menu li {
    margin-left: 0px !important;
}
ul#menu-secondary-menu li {
    margin-left: 5px !important;
}
.site-header .site-logo {
    display: inline-block;
    max-width: 100%;
    width: 38%;
}
.page-id-3965289 .woocommerce .products li .add_to_cart_button:hover {
    color: #fff;
}
.page-id-3965289 .wp-block-button a:hover {
    color: #fff !important;
}
a.wprs_rd_more {
    color: #407717;
    font-weight: 600;
}

ul.first-recent-post {
    list-style: none;
    margin-left: 0px;
    border: 1px solid #d5d4d4;
    padding: 20px 25px;
}
.sec-col-post a {
    color: #666;
    font-weight: 700;
    font-size: 17px;
    line-height: 27px;
    position: relative;
    top: -8px;
}
.first-col-post {
    width: 32%;
    float: left;
    margin-right: 12px;
}
.sec-col-post {
    DISPLAY: flex;
}
.popular-col-post {
  
    padding-top: 20px;
    padding-bottom: 20px;
}
.popular-col-post:nth-child(3) {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    height: 90px;
}
.woocommerce .star-rating span:before, .woocommerce p.stars:hover a::before {
    color: #ffac2f !important;
}
.page-id-3965289 h2.woocommerce-loop-product__title {
    font-weight: 600 !important;
}

.archive .frequent-questions {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;
    border: 1px solid #CBCBCB;
    padding: 50px;
    border-radius: 5px;
}
.archive .Questions-heading {
    width: 48%;
    float: left;
    display: inline-block;
}
.archive .faqs-block.et_pb_row {
    width: 48%;
    display: inline-block;
    margin-left: 3%;
}
.archive .after-cart-btn span {
    text-transform: uppercase;
}
.archive .after-cart-btn img {
    width: 18px !important;
    margin-right: 10px;
    height: 18px !important;
    float: left;
}
.archive .frequent-questions h2.faqblock {
    text-align: center;
    margin-bottom: 70px !important;
    margin-top: 5px;
    font-size: 30px;
}
.archive .frequent-questions h2.faqblock {
    text-align: center;
    margin-bottom: 50px !important;
}
.archive p.iproduct-cart-para {
    font-size: 10px;
}
.archive .Questions-heading .after-cart-btn {
    width: 78%;
    display: block;
}

.first-review-section p {
    margin-bottom: 15px !important;
}
/******SHOP PAGE CSS ****/

.woocommerce-shop div#right-sidebar {
    display: none;
}


.woocommerce-shop div#page {
    max-width: 1200px;
}
strong.schema-faq-question {
    font-size: 29px;
    font-family: 'Montserrat';
    line-height: 35px;
}

.page-id-3917418 .entry-content.tttt {
    margin-top: 40px !important;
}
.smart-search-results.has-viewall-button {
    padding-bottom: 0px !important;
        margin-top: 40px;
}

aside#custom_html-16 {
    margin-left: 2px !important;
}
aside#custom_html-15 {
    margin: 0 auto !important;
}
aside#custom_html-17 {
    margin-right: 5px !important;
}
img.acocunt-user-top {
    margin-right: 15px;
}
.top-bar .inside-top-bar.grid-container {
    padding-top: 4px;
    padding-bottom: 4px;
}
aside#custom_html-15 .progress-text {
    text-transform: uppercase;
    font-weight: 600;
    word-spacing: 3px;
    margin-left: -29%;
}
span.promo {
    background-color: #ffce18;
    color: #37393b;
    border-radius: 2px;
    padding: 3px;
}
span.top-free-gift-para {
    color: #ffce18;
    margin-left: 5px;
}
.menu-secondary-menu-container li a img {
    position: relative;
    top: 3px;
    left: -3px;
    width: 15px;
}
span.ounces-spcl {
    color: #63b723;
}
span.scndry-mnu-sale {
    color: red;
}
ul#menu-secondary-menu li:hover a span {
    color: #000 !important;
}
#masthead .header-widget {
    margin-left: 0px !important;
}
li#menu-item-3970046 {
    margin-right: 40px;
    margin-left: 50px;
}
.ysm-search-widget.ysm-search-widget-1.ysm-active {
    width: 280px !important;
}
header#masthead {
    height: 105px;
    padding-top: 3px;
}
#site-navigation div#primary-menu {
    margin: 0 auto;
}
#site-navigation ul#menu-primary-1 li a {
    padding: 10px 5px !important;
    line-height: 30px !important;
}
ul#menu-primary-1 li .sub-menu li {
    padding: 0px !important;
}
#site-navigation ul#menu-primary-1 .sub-menu li a {
    padding: 6px 8px !important;
    line-height: 30px !important;
}
.menu-item-3974058, .menu-item-1262647, .menu-item-1482401, .menu-item-3974059, .menu-item-24048, .menu-item-66, .menu-item-3974076 {
    display: none;
}
#site-navigation .secondary-mnu-img {
    display: none !important;
}
#footer-widgets a {
    font-size: 16px !important;
}
span.srfw_star_imgs_T1 {
    visibility: hidden;
}
span.srfw_star_imgs_T1:before {
    content: url(/wp-content/uploads/2023/05/five-star.png);
    visibility: visible;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.after-cart-btn {
    position: relative;
    top: -7px;
    line-height: 19px;
}
span.your-safety {
    font-size: 14px;
    top: 4px;
    position: relative;
}
.wp-block-columns.First-home-banner.has-background.is-layout-flex.wp-container-12 {
    padding: 20px 0px;
}
.First-home-banner {
    margin-top: 50px;
}
.ti-widget.ti-goog {
    text-align: left !important;
    margin-bottom: 15px;
}
.copyright-bar p span {
    margin-left: 10px;
    margin-right: 5px;
}
.home .count {
    background-color: #000;
    width: 35px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    font-size: 23px;
    border-radius: 35px;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.weed-deliver-product-sec {
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 700;
    text-align: center;
}
h3.shop-sativa-home {
    color: #1d5861;
    text-align: center;
}
h3.shop-indica-home {
    color: #965a00;
    text-align: center;
}
h3.shop-hybrid-home {
    color: #754D9D;
    text-align: center;
}
span.happy-customer-home {
    font-size: 16px;
    margin-top: 10px;
}
img.happy-customer-home-img {
    margin-right: 5px;
}
span.sub-happy-customer-home {
    position: relative;
    top: -3px;
}
p.happy-customr-reviews {
    font-size: 16px;
    margin-top: 0px;
    text-align: center;
}
span.trusted-icons {
    font-weight: 600;
    font-size: 16px;
}
.discover-the-best-weed .wp-block-column.is-layout-flow {
    max-width: 600px;
    margin: 0 auto;
}
.Secure-Weed-Delivery-Canada .wp-block-column.is-layout-flow {
    max-width: 600px;
    margin: 0 auto;
}
.Canada-Most-Popular-Weed-home .wp-block-column.is-layout-flow {
    max-width: 600px;
    margin: 0 auto;
}


nav#generate-slideout-menu { 
    position: absolute;
}
ul#menu-mobile-menu {
    margin-top: 32px;
}
#mobile-header .sub-menu span.dropdown-menu-toggle {
    margin-right: 30px !important;
    margin-top: 8px !important;
}
#mobile-header .sub-menu span.dropdown-menu-toggle {
    margin-right: 30px !important;
}
.slideout-navigation.do-overlay .inside-navigation {
    flex-direction: unset !important;
}
.slideout-navigation.main-navigation .main-nav ul .sub-menu li a {
    line-height: 40px !important;
    padding: 0px 0px 0px 20px !important;
}
.logo-slideout-navigation img.wp-image-3970104 {
    width: 250px;
}
.slideout-navigation.do-overlay .slideout-menu li a {
    display: block !important;
}
.slideout-navigation.main-navigation .main-nav ul li a {
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 14px;
}
.slideout-navigation.do-overlay .inside-navigation {
    padding: 0% 3% 0 !important;
 
}
.slideout-navigation.do-overlay .slideout-exit {
    position: fixed !important;
    text-align: right !important;
    margin-right: 20px;
}
.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    border: 0px !important;
}
.slideout-navigation.do-overlay .slideout-menu li {
    margin-bottom: 0px !important;
    padding-left: 20px;
}
ul#menu-mobile-main-menu li {
    border-bottom: 1px solid #eee;
}
#generate-slideout-menu.do-overlay .slideout-menu li, .slideout-navigation.do-overlay .inside-navigation {
    text-align: left !important;
}
.logo-slideout-navigation img.wp-image-3969804 {
    width: 250px;
}

.icon-icon-11:before {
    content: "\6d";
    font-size: 23px;
    position: relative;
    top: 9px;
    color: #63b723;
    margin-right: 10px !important;
}
.icon-icon-7:before {
    content: "\6b";
    font-size: 23px;
    position: relative;
    top: 9px;
    color: #b77723;
    margin-right: 10px !important;
}
#menu-item-3981605 .icon-icon-11:before {
    content: "\6d";
    font-size: 23px;
    position: relative;
    top: 9px;
    color: #fff;
    left: 3px;
    margin-right: 10px !important;
}
.icon-icon-4-1-1-1:before {
    content: "\6a";
    font-size: 23px;
    position: relative;
    top: 9px;
    color: #fff;
    left: 3px;
    margin-right: 10px !important;
}
.icon-icon-3-1:before {
    content: "\69";
    font-size: 23px;
    position: relative;
    top: 9px;
    color: #fff;
    left: 3px;
    margin-right: 10px !important;
}
.icon-icon2:before {
    content: "\67";
    font-size: 18px;
    position: relative;
    top: 3px;
    color: #fff;
    left: 0px;
    margin-right: 10px !important;
}
.icon-icon21:before {
    content: "\68";
    font-size: 26px;
    position: relative;
    top: 15px;
    color: #63b723;
    margin-right: 10px !important;
}
.icon-icon-20:before {
    content: "\64";
    font-size: 24px;
    position: relative;
    top: 10px;
    color: #63b723;
    margin-right: 10px !important;
}
.icon-cannabis:before {
    content: "\6f";
     font-size: 21px;
    position: relative;
    top: 10px;
    color: #b723ad;
    margin-right: 10px !important;
}
.icon-icon-9:before {
    content: "\70";
     font-size: 24px;
    position: relative;
    top: 10px;
    color: #2363b7;
    margin-right: 10px !important;
}
.icon-icon-10:before {
    content: "\71";
      font-size: 24px;
    position: relative;
    top: 10px;
    color: #b72363;
    margin-right: 10px !important;
}
.icon-icon-11-1:before {
    content: "\61";
      font-size: 24px;
    position: relative;
    top: 10px;
    color: #2363b7;
    margin-right: 10px !important;
}
.icon-icon-12:before {
    content: "\65";
     font-size: 24px;
    position: relative;
    top: 10px;
    color: #7723b7;
    margin-right: 10px !important;
}
.icon-personal-care-ico-2-2:before {
    content: "\72";
     font-size: 20px;
    position: relative;
    top: 7px;
    color: #7723b7;
    margin-right: 10px !important;
}
.icon-icon-13:before {
    content: "\62";
    font-size: 24px;
    position: relative;
    top: 10px;
    color: #b77723;
    margin-right: 10px !important;
}
.icon-icon-14:before {
    content: "\63";
    font-size: 24px;
    position: relative;
    top: 10px;
    color: #adb723;
    margin-right: 10px !important;
}
.icon-pre-rolls-icon-1-ai:before {
    content: "\6c";
    font-size: 17px;
    position: relative;
    top: 3px;
    color: #cc3399;
    margin-right: 15px !important;
}
.icon-icon-5-1:before {
    content: "\66";
    font-size: 20px;
    position: relative;
    top: 7px;
    color: #63b723;
    margin-right: 10px !important;
}
#menu-item-3974042 .icon-icon2:before {
    content: "\67";
    font-size: 16px;
    position: relative;
    top: 3px;
    color: #63b723;
    left: 0px;
     margin-right:1px !important;
}
#menu-item-3974043 .icon-icon-3-1:before {
    content: "\69";
    font-size: 18px;
    position: relative;
    top: 6px;
    color: #63b723;
    left: 3px;
     margin-right:1px !important;
}
#menu-item-3974044 .icon-icon-4-1-1-1:before {
    content: "\6a";
    font-size: 23px;
    position: relative;
    top: 11px;
    color: #63b723;
    left: 3px;
     margin-right:1px !important;
}
#menu-item-3974041 .icon-icon-11:before{
   margin-right:1px !important;
}
.single-post .wp-block-buttons .wp-block-button {
    margin-bottom: 20px;
}
.archive.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 0px 0px 24px 0;
}

.woocommerce ul.products li.newproduct {
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 0px 0px 24px 0 !important;
}
.page-id-3917057 ul.products li.product .button {
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
    padding: 6px 24px;
}
.page-id-3917057 .star-rating {
    text-align: left;
    padding: 0px 24px !important;
}
.page-id-3917057 ul.products li.product span.price {
    MARGIN-BOTTOM: 20px !important;
    padding: 0px 24px;
}
.page-id-3917057 h3.woocommerce-loop-product__title {
    font-size: 15px !important;
    padding: 0px 24px !important;
}
.single.single-post ul.products li.product .button {
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
    padding: 6px 24px;
}
.single.single-post .star-rating {
    text-align: left;
    padding: 0px 24px !important;
}
.single.single-post ul.products li.product span.price {
    MARGIN-BOTTOM: 20px !important;
    padding: 0px 24px;
}
.single.single-post h3.woocommerce-loop-product__title {
    font-size: 15px !important;
    padding: 0px 24px !important;
}
.single.single-post ul.products li.product {
    display: flex;
    flex-direction: column;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 0px 0px 24px 0;
}
.archive.woocommerce ul.products li.product .button {
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
    padding: 10px 20px;
    width: 85%;
    text-align: center;
}
.archive.woocommerce ul.products li.product span.price {
    MARGIN-BOTTOM: 20px !important;
}
.archive.woocommerce ul.products.columns-4 {
    grid-gap: 10px !important;
}
.archive.woocommerce .woocommerce-archive-wrapper .inside-article {
    padding-top: 0px;
}
.archive.woocommerce .breadcrumb {
    margin-bottom: 20px;
}
.archive.woocommerce .site-main {
    margin: 0px;
}

.archive.woocommerce h3.woocommerce-loop-product__title {
    font-size: 15px !important;
    padding: 0px 24px !important;
}
.archive.woocommerce .star-rating {
    text-align: left;
    padding: 0px 24px !important;
    
}

.page-id-3983983 .after-cart-btn img, .page-id-3918434 .after-cart-btn img {
    width: 20px!important;
    margin-right: 10px;
    height: 20px!important;
    margin-top: 0px;
    float: left;
}
.page-id-3983983 a.button.product_type_variable.add_to_cart_button, .page-id-3918434 a.button.product_type_variable.add_to_cart_button {
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
}
.page-id-3983983 a.button.wp-element-button.product_type_mix-and-match.add_to_cart_button, .page-id-3918434 a.button.wp-element-button.product_type_mix-and-match.add_to_cart_button{
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
}
.page-id-3983983 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .page-id-3918434 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    display: inline-block;
    border-radius: 5px;
    margin: 0 auto !important;
}
.page-id-3983983 .products .star-rating span, .products .star-rating:before, .page-id-3918434 .products .star-rating span, .products .star-rating:before {
    font-size: 12px!important;
    left: unset !important;
}
.page-id-3983983 ul.products li.product span.price, .page-id-3918434 ul.products li.product span.price, .page-id-3918434 ul.products li.product span.price, .page-id-3918434 ul.products li.product span.price {
 
    MARGIN-BOTTOM: 20px !important;
}
.page-id-3983983 .star-rating, .page-id-3918434 .star-rating {
    text-align: left;
  
}
.page-id-3983983 h3.woocommerce-loop-product__title, .page-id-3918434 h3.woocommerce-loop-product__title {
    font-size: 15px !important;
   
}
.wc-columns-container .products, .woocommerce .related ul.products, .woocommerce .up-sells ul.products {
    grid-gap: 20px !important;
}
.page-id-3983983 .woocommerce ul.products li.product, .page-id-3918434 .woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 0px 0px 24px 0;
}
.products .star-rating span, .products .star-rating:before {
    left: unset !important;
}
.archive.woocommerce ul.products li.product span.price {
   
    padding: 0px 24px;
}

.single-product .inside-article {
    padding: 0px !important;
}
.single-product nav.woocommerce-breadcrumb {
    margin-bottom: 50px !important;
}
.single-product .woosticker.custom_sticker_image {
    top: 40px !important;
}
.single-product nav.woocommerce-breadcrumb a {
    color: #63b723 !important;
}
.page-id-3917418 .inside-article.test11 {
    padding: 40px 50px 50px !important;
        max-width: 1320px;
    margin: 0 auto;
}
.page-id-3918434 div#page {
    max-width: 1200px !important;
}
.cart-contents>span.number-of-items.no-items {
    visibility: hidden !important;
    opacity: 0 !important;
}
.bulk-weed-btn {
    margin-bottom: 30px;
}
 .single.single-post .entry-content table {
    margin-bottom: 50px;
}
.single-product button.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #b723ad;
}
.single-product button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
    background-color: #b723ad;
}
.single-product button.single_add_to_cart_button.button.alt {
 background-color: #b723ad;
}
.single-product .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #ffffff;
    background-color: #a21f99 !important;
}
.postid-3984442 div#tab-description {
    display: block !important;
}
.sub_category_tabs a.faq-heading {
    padding: 4px 14px;
  border-radius: 5px;
  font-size: 14px;
    background-color: #63b723;
    color: #fff;
    margin-right: 30px;
   
}
.sub_category_tabs {
    position: relative;
    display: flex;
    margin-bottom: 25px;
}
a.faq-heading:nth-child(1) {
    background-color: #b723ad;
}
a.faq-heading:hover {
    background-color: #b723ad;
}
a.faq-heading:last-child {
    margin-right: 0px !important;
}
a.more_link {
    color: #63b723;
}
.term-concentrates a.faq-heading:nth-child(1) {  
    display: none;
}
.term-edibles a.faq-heading:nth-child(1) {  
    display: none;
}
.term-cbd a.faq-heading:nth-child(1) {  
    display: none;
}
.term-cannabis a.faq-heading:nth-child(1) {  
    display: none;
}
.tax-pwb-brand .site-content {
    display: block !important;
}
.slideout-navigation .menu-item-has-children .dropdown-menu-toggle {
    float: unset!important;
}
.dropdown-menu-toggle.icon-menu {
  
    width: 82%;
}
.fa-arrow-right:before {
    content: "\f061";
    margin-left: 13px;
    font-weight: 400!important;
    font-size: 20px;
    margin-top: 4px!important;
}
.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle {
    border-left: 1px solid rgba(0,0,0,.07);
    padding: 0 0px !IMPORTANT;
    margin: 0 0 0 0px !IMPORTANT;
}
#menu-item-3981962 ul.sub-menu.toggled-on span.dropdown-menu-toggle {
    display: none !important;
}
img.mushroom, img.candy, img.dog, img.fire {
    width: 8%;
    position: relative;
    top: 4px;
    right: 2px;
}

.footer-widget-1 img {
    text-align: left!important;
    margin: unset!important;
 
}
.footer-widget-1  .widget.inner-padding.widget_media_image {
    margin-bottom: 13px !important;
}
.faq-section-bottom-page {
    width: 100% !important;
    margin: 0 auto !important;
}
a.home-Reviews-slider-category-page {
    margin-top: -15px;
    display: block;
    margin-bottom: 15px;
}
span.Reviews-slider-category-span {
    font-size: 16px;
    margin-top: 10px;
}
span.Reviews-slider-category-span2 {
    position: relative;
    top: -3px;
    color: #000;
}
span.Reviews-slider-category-span3 {
    font-weight: 600;
}
.rating-value{   
    color: #000 !important;
    font-size: 16px !important;
    margin-right: 5px;
    position: relative;
    top: -3px;
}

.single.single-post h2#h-how-does-weed-stick-to-clothes {
    display: block !important;
    margin-top: 20px;
}
.single.single-post h2#h-the-importance-of-hiding-your-weed {
    display: block !important;
    margin-top: 30px;
}
.single.single-post .accordion-header {
    border: 1px solid #5e5757;
    color: #333;
    cursor: pointer;
    padding: 30px 30px;
    outline: none;
    transition: background-color 0.3s ease;
    border-radius: 5px;
}

.single.single-post .accordion-content {
  padding: 10px;
  display: none;
  background-color: #fff;
  border: 1px solid #ccc;
}

.single.single-post .accordion-item-post.active .accordion-header {
  background-color: #ddd;
}

.single.single-post .accordion-item-post.active .accordion-content {
  display: block;
}
.single.single-post h2#h-is-it-normal-to-suddenly-taste-weed-even-if-i-haven-t-smoked-lately {
    display: block !important;
    margin-top: 30px;
}
.single.single-post h2#h-can-your-breath-even-smell-like-weed-even-if-you-don-t-smoke {
    display: block !important;
    margin-top: 30px;
}

div#table-of-Content-Post {
    border-top: 6px solid #63b723 !important;
    border: 1px solid #63b723;
    padding: 20px 25px;
}
#table-of-Content-Post ul {
    list-style: none;
    margin: 0px !important;
}
#table-of-Content-Post ul li {
    display: inline;
    line-height: 50px;
}
#table-of-Content-Post ul li:after {
    content: "|";
    margin-left: 15px;
    margin-right: 10px;
    opacity: 0.3;
}
#table-of-Content-Post ul li:last-child:after  {
    content: "" !important;
   
}
#table-of-Content-Post ul li a {
    color: #000;
    border-bottom: 1px solid #63b723;
} 
#footer-widgets a:hover, a:active {
    color: #fff;
}
.archive .woocommerce-archive-wrapper .bapf_slct input[type="text"], .archive .woocommerce-archive-wrapper input[type="email"], .archive .woocommerce-archive-wrapper  input[type="url"], .archive .woocommerce-archive-wrapper input[type="password"], .archive .woocommerce-archive-wrapper input[type="search"], .archive .woocommerce-archive-wrapper input[type="tel"], .archive .woocommerce-archive-wrapper input[type="number"], .archive .woocommerce-archive-wrapper textarea, select {
    color: #000 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-family: Montserrat !important;
}
.woocommerce-ordering select {
    border-radius: 10px !important;
}
.woocommerce-ordering:after {
       content: "\f078" !important;
    font-family: 'Font Awesome\ 5 Free' !important;
    font-weight: 900;  
    font-size: 15px !important;
}
.woocommerce-ordering select {
    border-radius: 10px !important;
    padding: 12px 0.3px 12px 15px !important;
}

span.byline .author a.url {
    pointer-events: none;
    cursor: default;
}


/*****About Us Page **************/


#h-we-are-strong-believers-that-every-canadian-who-requires-medical-marijuana-should-have-easy-access-to-it span {
    color: #63b723;
}
#h-we-are-strong-believers-that-every-canadian-who-requires-medical-marijuana-should-have-easy-access-to-it {
    font-size: 45px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    text-transform: lowercase;
}
.about-us-page-sectn .wp-block-group__inner-container {
    max-width: 1200px;
    padding-top: 60px !important;
    padding-bottom: 20px !important;
}
.wp-block-button.shop-now-btn-pages .wp-block-button__link {
    padding: 10px 30px;
}
p.Interac-email-transfer {
    font-size: 12px;
    margin-top: 7px;
    line-height: 13px;
    color: rgba(0,0,0,0.5);
}
.Secure-Weed-Delivery .after-cart-btn img {
    position: relative;
    top: 8px;
}
.Secure-Weed-Delivery span.your-safety {
    left: 7px;
    font-weight: 600;
}
.Secure-Weed-Delivery .after-cart-btn {
    left: 10px;
}
.Secure-Weed-Delivery .img-product-cart-wrapper-2 {
    width: 13%;
    float: left;
    display: inline-block;
}
.Secure-Weed-Delivery .img-product-cart-wrapper {
    width: 13%;
    float: left;
    display: inline-block;
}
.fast-simple-canada-bottom-sec {
    margin-top: 35px;
}
.page-id-3990797 .trust-badges .wp-block-image img {
    height: 78px;
}
.page-id-3990797 .wp-block-column.right-col-online-dispensary.is-layout-flow {
    margin-left: 55px;
    margin-right: 55px;
    margin-top: 35px;
}
.page-id-3990797 .wp-block-column.left-col-online-dispensary.is-layout-flow {
    margin-right: 55px;
    margin-top: 35px;
}
.page-id-3990797 .Online-Dispensary .wp-block-group__inner-container {
    padding: 20px 0px 0px !important;
}
h2#h-commitment-to-quality {
    padding-right: 30px;
}
.page-id-3990797 h2.faqblock {
    text-transform: capitalize !important;
}
.page-id-3990797 .wprs_unslider {
    margin-bottom: 50px;
}
.page-id-3990797 section#home-Reviews-slider-section .after-cart-btn {
    width: 100%;
}
.page-id-3990797 .wp-block-columns.trust-badges.t-badgefirst-section.is-layout-flex.wp-container-59 {
    margin-bottom: 15px;
}
.page-id-3990797 .Questions-heading span {
    margin-left: 10px;
    position: relative;
    top: -2px;
} 
.page-id-3990797 h2#h-fast-simple-secure-weed-delivery-in-canada {
    margin-top: 10px;
}
.faq-about-page {
    border: 1px solid #efefef;
    padding: 20px 40px 0px;
    border-radius: 10px;
    margin-bottom: 60px;
    margin-top: 80px !important;
}
h2#h-faqs-for-about-us {
    margin-bottom: 30px;
}
.quality-badges-cannabis .wp-block-columns.is-layout-flex.wp-container-23 {
    margin-bottom: 0px !important;
}
.quality-badges-cannabis .wp-block-group__inner-container {
    max-width: 1200px;
    padding-top: 60px !important;
     padding-bottom: 0px !important;
}
h2#Our-Online-Dispensary\? {
    padding-right: 50px;
}
.Online-Dispensary .wp-block-columns.is-layout-flex.wp-container-34 {
    margin-bottom: 50px;
}




/**** NEW HOME PAGE CSS  *****/
section#First-banner-section {
    background-color: #f3faf9;
}
section#First-banner-section .wp-block-group__inner-container {
    max-width: 1200px !important;
    padding-top: 80px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
h2#h-buy-the-best-weed-online-in-canada {
    font-weight: 900 !important;
}
section#First-banner-section .after-cart-btn img {
    position: relative;
    top: 8px;
    right: 5px;
    width: 30px;
    float: left;
}
.page-id-3990796 li.wc-block-grid__product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.page-id-3990796 .product-order-category.mnm-category-order {
    margin-top: 50px !important;
}
.page-id-3990796 .wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
    margin: 5px 0px !important;
}
section#First-banner-section div#master-yoda-columns {
    background-color: #fff;
    border-radius: 5px;
    padding-top: 10px;
    padding-right: 10px;
    margin-bottom: 8px !important;
}
section#First-banner-section div#master-yoda-columns p {
margin-bottom: 8px !important;
}
section#First-banner-section div#master-yoda-columns .wp-block-columns.is-layout-flex.wp-container-10 {
    margin-bottom: 0px;
}
div#master-yoda-columns {
    gap: 5px;
}
.page-id-3990796 .wp-block-button a {
    color: #fff !important;
    background-color: #407717 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}
.page-id-3990796 h2 {
    font-size: 35px;
    margin-bottom: 5px !important;
    line-height: 1.2em;
    text-transform: none;
}
.page-id-3990796 p.has-text-align-center {
    margin-bottom: 0px !important;
}
.four-category-col-section .inner-four-category-col .wp-block-column.is-layout-flow {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    border-radius: 10px;
}
.four-category-col-section .wp-block-group__inner-container {
    padding: 50px 0px 5px !important;
    max-width: 1200px !important;
}
.Secure-Weed-Delivery {
    background-color: #f3faf9;
}
.Secure-Weed-Delivery .wp-block-group__inner-container {
    padding: 50px 0px 5px !important;
    max-width: 1200px !important;
}
.Secure-Weed-Delivery .count {
    background-color: #000;
    width: 35px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-weight: 500;
    font-size: 23px;
    border-radius: 35px;
    height: 35px;
    line-height: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.Most-Popular-Weed .woocommerce.columns-4 ul.products.columns-4 li {
    box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
    padding: 10px 15px 25px;
    margin: 0 1.5% 1.992em 0 !important;
    border-radius: 10px !important;
    text-align: left;
    background-color: #fff;
}
.Most-Popular-Weed .woocommerce .products li .add_to_cart_button {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #407717;
}
.Most-Popular-Weed .wp-block-group__inner-container {
    padding: 50px 0px 5px !important;
    max-width: 1200px !important;
}
.Plant-Types {
    background-color: #f3faf9;
}
.Plant-Types .wp-block-group__inner-container {
    padding: 50px 0px 40px !important;
    max-width: 1200px !important;
}
.Plant-Types .wp-block-columns.is-layout-flex.wp-container-56 {
    margin-bottom: 0px !important;
}
.wp-block-column.right-col-online-dispensary.is-layout-flow {
    margin-left: 20px;
    margin-right: 20px;
}
.Online-Dispensary .wp-block-group__inner-container {
 	padding: 50px 0px 0px !important;
    max-width: 1200px !important;
}
.Some-kind-featured.Most-Popular .wp-block-group__inner-container {
 	padding: 50px 0px 0px !important;
    max-width: 1200px !important;
}
.trust-badges .wp-block-column {
    padding: 15px 5px;
    border-radius: 5px;
    text-align: center;
}
.wp-block-columns.trust-badges.t-badgefirst-section {
    margin-top: 0px;
}
.trust-badges.t-badgefirst-section .wp-block-group__inner-container {
 	padding: 35px 0px 0px !important;
    max-width: 1200px !important;
}
#home-Reviews-slider-section .wp-block-group__inner-container {
 	padding: 20px 0px 0px !important;
    max-width: 1200px !important;
}
#home-Reviews-slider-section span.wprs_rd_more_text {
    display: none;
}
p#verified-buyer {
    color: #407717;
    font-size: 16px;
}
p#verified-buyer .icon-check:before {
    content: "\73";
    background-color: #407717;
    color: #fff;
    display: inline-flex;
    text-align: center;
    margin: 0 auto;
    padding: 2px !important;
    border-radius: 20px;
    position: relative;
    top: 3px;
    right: 5px;
}
#home-Reviews-slider-section h2.faqblock {
    font-size: 35px;
    line-height: 38px;
    margin-bottom: 10px;
}
.srfw-slider {
    margin-left: 35px;
    margin-right: 35px;
    height: auto !important;
}
 .page-id-3990796 h1 {
    font-weight: 900 !important;
}
.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
    color: #ffac2f!important;
}
.page-id-3999840 .pinkkush-product .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products li.product {

    border: 1px solid #eee;
    padding: 20px;
    border-radius: 5px;
}
.page-id-3999840 .woocommerce ul.products li.newproduct { 
    box-shadow: unset !important;
   
}
section#home-Reviews-slider-section .happy-customr-reviews, section#home-Reviews-slider-section .faqblock {
    padding: 0px 30px;
}
.page-id-3990797 .Online-Dispensary ul {
list-style:none;
 margin: 0px;
}
.page-id-3990797 .Online-Dispensary ul li {
line-height: 36px;
}
.page-id-3990797 .Online-Dispensary ul li:before {
    content: "\f00c" !important;
    font-family: 'Font Awesome\ 5 Free' !important;
    font-weight: 900;
    border: 2px solid #63b723;
    color: #63b723;
    border-radius: 50px;
    padding: 3px;
    font-size: 12px;
    margin-right: 10px;
}
#First-banner-section .img-product-cart-wrapper {
    width: 13%;
    float: left;
    display: inline-block;
}
#First-banner-section .img-product-cart-wrapper-2 {
    width: 13%;
    float: left;
}
section#First-banner-section .after-cart-btn {
    position: relative;
    top: -4px;
    line-height: 19px;
}
section#First-banner-section span.your-safety {
    font-size: 15px;
    top: 3px;
    position: relative;
    left: 4px;
    text-transform: uppercase;
    padding-right: 22px;
}
.Some-kind-featured.Most-Popular-Weed .wp-container-61 p {
	margin-bottom: 0px !important;
}
  .page-id-3990797 .trust-badges.t-badgefirst-section .wp-container-55 img {
    width: 80px;
}

.woocommerce div.product form.cart .variations {
	margin-top: 30px;
}

/****** OTHER PAGES ******/
section#Online-Dispensary-Halifax {
    background-image: url(/wp-content/uploads/2021/07/Online-Dispensary-Halifax.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Hamilton {
    background-image: url(/wp-content/uploads/2021/07/Online-dispensary-Hamilton.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-kelowna {
    background-image: url(/wp-content/uploads/2019/04/opggl.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Laval {
    background-image: url(/wp-content/uploads/2021/07/Online-Dispensary-Laval.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}

section#Online-Dispensary-London {
    background-image: url(/wp-content/uploads/2021/07/Online-Dispensary-London.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-MARKHAM {
    background-image: url(/wp-content/uploads/2022/08/online-dispensary-markham.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Mississauga {
    background-image: url(/wp-content/uploads/2021/07/online-dispensary-mississauga.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Winnipeg {
    background-image: url(/wp-content/w3-webp/uploads/2021/07/online-dispensary-winnipeg.jpgw3.webp);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Montreal {
    background-image: url(/wp-content/w3-webp/uploads/2021/07/Online-dispensary-montreal.jpgw3.webp);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Ottawa {
    background-image: url(/wp-content/w3-webp/uploads/2021/07/online-dispensary-ottawa.jpgw3.webp);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Quebec {
    background-image: url(/wp-content/uploads/2019/05/podl.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Surrey {
    background-image: url(/wp-content/uploads/2019/06/llpos.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Vancouver {
    background-image: url(/wp-content/uploads/2021/07/online-dispensary-vancouver.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-Dispensary-Toronto {
    background-image: url(/wp-content/uploads/2021/07/WhatsApp-Image-2021-07-12-at-7.09.53-PM-2.jpeg);
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
}
section#Online-alberta-cannabis {
    background-image: url(/wp-content/uploads/2019/10/18-185581_hella-high-iphone-wallpaper-background-stoner-marijuana-best-1-min.jpg);
    background-repeat: repeat;
    background-position: center center;
    background-size: cover;
}

.online-pages-top-alberta-cannabis h1 {
    color: #fff;
    padding: 70px 0px 30px;
    font-size: 32px;
}
.recipe-button a:hover {
    background-color: #5fb220 !important;
}
section#apply-now-family-page {
    background-color: #f2f2f2;
}
section#apply-now-family-page-top {
    background-color: #e7f0be;
    padding: 20px 0px 40px;
}
h2#h-family-program {
    text-transform: uppercase;
}
.page-id-739617 .container.grid-container {
    width: 100%;
}
.online-dispensary-pages-top h1 {
    color: #fff;
    padding: 80px 0px;
    font-size: 32px;
}
.online-dispensary-pages-top .wp-block-group__inner-container{
    background-color: rgba(0,0,0,0.6);
}
.online-dispensary-pages .wp-block-group__inner-container {
    max-width: 1200px;
    padding: 40px 0px 0px !important;
}
.online-dispensary-pages .woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    border-radius: 10px;
    border: solid 1px #00000012;
    padding: 10px 20px !important;
    justify-content: space-between;
    width: 24%;
    margin: -1px 0.8% 2.992em 0;
}
.online-dispensary-pages ul.products.columns-4 {
    background-clip: padding-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0px 20px;
    padding: 0;
}
.online-dispensary-pages a.button.add_to_cart_button {
    padding: 0.5em 0em !important;
    border-radius: 5px !important;
    width: 100% !important;
    font-size: 18px !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}
 .online-dispensary-pages  .wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
    color: #ffac2f!important;
}
 .online-dispensary-pages  .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
     text-transform: uppercase;
}
section#first-order-bonus {
    background-image: url(/wp-content/uploads/2022/10/image-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 380px;
    background-size: contain;
}
section#refer-a-friend .wp-block-group__inner-container {
    padding: 25px 0px !important;
}
section#Online-our-brand {
    background-image: url(/wp-content/uploads/2022/08/Title-Header-scaled.jpg);
    background-repeat: no-repeat;
    background-position: center center;
 	background-size: cover;
}
section#Online-our-locations {
    background-image: url(/wp-content/uploads/2022/08/Back..-product.png);
    background-repeat: no-repeat;
    background-position: center center;
 	background-size: cover;
}
section#Online-our-poeya-ganja {
    background-image: url(/wp-content/uploads/2019/07/Cannabis-Page-bannermod.jpg);
     background-repeat: no-repeat;
    background-position: center center;
 	background-size: cover;
}
a.button.product_type_mix-and-match.add_to_cart_button {
    background-color: #407717 !important;
}
section#Online-alberta-cannabis-contact .wp-block-group__inner-container {
    padding: 0px !important;
}
section#Online-alberta-cannabis-loyalty .wp-block-group__inner-container {
    padding: 0px !important;
}
section#Online-alberta-cannabis-promotions{
    background-image: url(/wp-content/uploads/2019/08/cbd-oil.png);
     background-repeat: no-repeat;
    background-position: center center;
 	background-size: cover;
}
section#Online-alberta-cannabis-rewards {
    background-image: url(/wp-content/uploads/2019/08/testimonials_bg.jpg);
}
strong.schema-faq-question {
    font-size: 18px !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #407717;
}
a.button.product_type_variable.add_to_cart_button {
  background-color: #407717;
}
section.wp-block-group.online-dispensary-pages.faq-section-bottom-page.is-layout-constrained {
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 10px 25px;
}
section#affiliate-program-page {
    background-image: url(https://buymyweedonline.cc/wp-content/uploads/2019/08/5d24339747647.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
section#Online-reward-page {
    background-color: #000;
}
section#Online-reward-page .wp-block-group__inner-container {
    padding: 0px !important;
     max-width: 1200px;
}
a.button.add_to_cart_button {
    color: #fff !important;
    background-color: #407717 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-family: Montserrat;
    font-size: 16px !important;
}
.tax-recipe-course div#primary {
    float: left;
    width: 70% !important;
}
.woocommerce .star-rating:before {
    opacity: .25;
    content: "" !important;
}
.tax-recipe-course aside#secondary {
    width: 30%;
    display: inline-block;
    position: relative;
    border: 1px solid #eee;
    padding: 20px;
}
.recipe-archive {
    margin-top: 50px !important;
}
.page-id-3999840 .review img {
	display: none;
}
.tax-recipe-course .entry-footer span.byline {
    display: none !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post .entry-content p {
    display: none !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post .floated-meta {
    display: none;
}
.tax-recipe-course #dr-recipe-archive .recipe-post span.comment {
    display: none;
}
.tax-recipe-course #dr-recipe-archive .recipe-post .cook-time svg.icon {
    border: 1px solid #cbcbcb;
    padding: 4px;
    width: 30px !important;
    height: 30px !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post span.posted-on svg.icon {
    border: 1px solid #cbcbcb;
    padding: 4px;
    width: 30px !important;
    height: 30px !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post span.posted-on time {
    background-color: #63b723;
    color: #fff;
    font-size: 18px;
    padding: 2px 10px;
}
.tax-recipe-course #dr-recipe-archive .recipe-post .cook-time span.meta-text {
 background-color: #63b723;
    color: #fff;
      font-size: 20px;
    padding: 4px 10px;
}
.tax-recipe-course #dr-recipe-archive .recipe-post .icon use {
    fill: #63b723;
}
.tax-recipe-course .dr-archive-list-gridwrap article .entry-content, .dr-gb-block-wrap .recipe-post .entry-content {
    margin-top: 0px !important;
    margin-bottom: 0;
}
.tax-recipe-course .dr-archive-list-gridwrap article .entry-header, .dr-gb-block-wrap .recipe-post .entry-header {
    margin-bottom: 0px !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post footer.entry-footer {
    margin-top: 0px !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post span.post-cat a {
    border: 1px solid #63b723 !important;
}
.tax-recipe-course #dr-recipe-archive .recipe-post h2.entry-title {
    text-transform: uppercase;
}
.tax-recipe-course .dr-archive-list-gridwrap article, .dr-gb-block-wrap .recipe-post {
    margin-top: 30px !important;
    border-bottom: 2px solid #c7c6c6;
    padding-bottom: 20px !important;
    width: 95%;
}
h2.Current-courese-name {
    text-transform: uppercase;
}
.post-type-archive.post-type-archive-recipe  div#right-sidebar {
    display: none;
}
.post-type-archive.post-type-archive-recipe .entry-summary p {
    display: none;
}
.post-type-archive.post-type-archive-recipe .recipe.type-recipe {
    display: inline-flex;
    width: 33%;
    border: 1px solid #eee;
    height: 360px;
    box-shadow: -6px -3px 4px 0px #eee;
}
.post-type-archive.post-type-archive-recipe h2.entry-title {
    font-size: 26px !important;
    text-align: center;
}
.post-type-archive.post-type-archive-recipe .recipe.type-recipe .inside-article {
    padding: 20px !important;
}
.post-type-archive.post-type-archive-recipe nav#nav-below {
    text-align: center;
}
.post-type-archive.post-type-archive-recipe h1.page-title {
    text-align: center;
}
aside#delicious_recent_recipes_widget-3 {
    border: 1px solid #d5d4d4;
    padding: 20px 25px !important;
}
div#right-sidebar aside#custom_html-13 {
    display: none;
}
.view-recipes-scnd{
    display: block;
    width: 100%;
    border: 0px !important;
    padding: 0px !important;
}
li.recipe-category-list a.viewrecipes-all {
    display: block !important;
    color: #ffffff !important;
    background-color: #63b723 !important;
    padding: 10px 20px !important;
    border-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    font-size: 20px !important;
    font-weight: 800;
}
li.recipe-category-list img {
    width: 100%;
}
.post-type-archive-recipe .dr-archive-all-categories {
    padding: 0px !important;
    background-color: unset !important;
    border: 0px !important;
}

.post-type-archive-recipe .dr-archive-all-categories{
  display:block !important
}
.post-type-archive-recipe h1.page-title {
    display: none;
}
li.recipe-category-list {
    width: 22%;
    margin-bottom: 30px !important;
    margin-right: 30px !important;
}
ul.recipe-category {
    justify-content: left !important;
}
.post-type-archive-recipe .dr-archive-all-categories {
    margin-top: 50px;
}
.post-type-archive-recipe .dr-archive-all-categories p {
    font-size: 18px !important;
    font-weight: 400;
}

.panel.panel-primary.cwginstock-panel-primary {
    display: block !important;
}
.archive.woocommerce .outofstock .button {
 display: contents !important;
}


.wp-block-columns.brandlist-colm {
    border-bottom: 1px solid #eee;
}
.wp-block-columns.brandlist-colm .wp-block-column p strong {
    font-size: 25px !important;
}
section#all-brands-list-section {
    max-width: 1200px !important;
    margin: 0 auto;
} 
.wp-block-columns.brandlist-colm  .wp-block-column p strong a {
    font-size: 16px;
    color: #2e2e2e;
}
.wp-block-columns.brandlist-colm  .wp-block-column p strong a:hover {
    color: #63b723 !important;
}
.page-id-3759959 .wp-block-gutena-tabs.gutena-tabs-block.gutena-tabs-block-619b1d-7b .wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained {
    max-width: 1200px;
    margin: 0 auto;
}

.page-id-3759959 .wp-block-gutena-tabs.gutena-tabs-block {
    margin-top: 50px;
}

  span.woosticker.woosticker_sold.custom_sticker_text.pos_left_detail.woosticker_ribbon {
    margin-top: 50px !important;
}
@media screen and (max-width:767px) {
 .tax-recipe-course div#dr-recipe-archive {
    padding: 0px 20px;
}
 .post-type-archive.post-type-archive-recipe .recipe.type-recipe {  
    width: 100%;
}
    .tax-recipe-course div#primary {
    float: none !important;
    width: 100% !important;
}

.tax-recipe-course aside#secondary {
    width: 100% !important;
    display: block !important;
}
    .tax-recipe-course .dr-archive-list-gridwrap article, .dr-gb-block-wrap .recipe-post {
    width: 100% !important;
}
   section#Online-alberta-cannabis-rewards .wp-block-button.has-custom-width.wp-block-button__width-25 {
    width: 100%;
}
    .page-id-24026 .online-dispensary-pages .wp-block-group__inner-container {
    padding: 40px 40px 0px !important;
}
       section#refer-a-friend .wp-block-group__inner-container {
    padding: 25px 30px !important;
}
    section#first-order-bonus {
    height: 180px;
}
    section#free-gift .wp-block-group__inner-container {
    padding: 0px !important;
}
    .online-dispensary-pages .woocommerce ul.products li.product {
    margin: -1px 1.8% 0.992em 0 !important;
}
     .online-dispensary-pages a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
     .online-dispensary-pages a.button.product_type_variable.add_to_cart_button {
    display: none !important;
}
     .online-dispensary-pages a.button.product_type_mix-and-match.add_to_cart_button {
    display: none !important;
}
    .page-id-3990797 h2, .page-id-3990796 h2{
     font-size: 25px !important;
    }
 #home-Reviews-slider-section h2.faqblock {
    line-height: 38px;
    margin-bottom: 20px;
}
  .Online-Dispensary .wp-block-columns.is-layout-flex.wp-container-33 p {
    text-align: center;
    margin-top: 20px;
}
    .page-id-3990797 section#home-Reviews-slider-section {
    margin-top: 60px !important;
}
   .four-category-col-section .inner-four-category-col .is-layout-flow.wp-block-column {
    flex-basis: 42% !important;
}
   .page-id-3990797  .four-category-col-section .wp-block-columns.is-layout-flex.wp-container-64 {
    margin-bottom: 0px !important;
}
    .quality-badges-cannabis .wp-block-columns.is-layout-flex.wp-container-25 {
    margin-bottom: 0px !important;
}
 .page-id-3990797 .four-category-col-section .wp-block-group__inner-container {
    padding: 0px 20px 0px !important;
}
     .page-id-3990797 .four-category-col-section h2 {
    margin-top: 0px !important;
}
     .page-id-3990797 .Online-Dispensary .wp-block-columns.is-layout-flex.wp-container-46 {
    flex-direction: column-reverse;
}
     .page-id-3990797 .Online-Dispensary .wp-block-columns.is-layout-flex.wp-container-38 {
    flex-direction: column-reverse;
}
    .page-id-3990797 .wp-block-column.right-col-online-dispensary.is-layout-flow {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
}
    .page-id-3990797 .wp-block-column.left-col-online-dispensary.is-layout-flow {
    margin-right: 0px !important;
    margin-top: 0px !important;
}
      .page-id-3990797 .Secure-Weed-Delivery .wp-container-16 .desk-product-cart-wrapper {
    margin-left: 28px;
}
    h2#Our-Online-Dispensary\? {
    padding-right: 0px !important;
    text-align: center;
}
    .Online-Dispensary .wp-block-image {
    padding: 0px 0px !important;
}
  .page-id-3990797 .quality-badges-cannabis .wp-block-columns.is-layout-flex.wp-container-30 {
    margin-top: -60px;
    margin-bottom: 0px !important;
}
     .quality-badges-cannabis .wp-block-columns.is-layout-flex.wp-container-29 {
    margin-top: -60px;
         margin-bottom: 0px !important;
}
    .page-id-3990797 .Online-Dispensary .wp-block-group__inner-container {
    padding: 20px 20px 0px !important;
}
    .quality-badges-cannabis .wp-block-group__inner-container {
    padding-top: 20px !important;
}
    .page-id-3990797  p.Interac-email-transfer {
    text-align: left;
    margin-top: 11px;
}
.page-id-3990797 .your-safety {
    margin-left: 0% !important;
    display: block;
    left: 3px !important;
    text-align: left !important;
    font-size: 12px;
    top: 7px;
}
  .page-id-3990797 .Secure-Weed-Delivery .after-cart-btn img {
    position: relative;
    top: 8px;
    float: left;
}
 h1#h-we-are-strong-believers-that-every-canadian-who-requires-medical-marijuana-should-have-easy-access-to-it {
    font-size: 25px;
    line-height: 1.2em;
}   
 .about-us-page-sectn img.wp-image-3988082 {
    width: 200px;
}   
  .product-order-category.mnm-category-order {
    width: 100% !important;
    flex-wrap: wrap;
} 
    .mnm-category-order .third-get-fast {
    text-align: center;
    border: 1px solid #eee;
    border-radius: 5px;
    margin-left: 5px !important;
    width: 180px;
    padding: 10px;
    height: 200px;
    margin-top: 10px;
}
.online-dispensary-pages .wp-block-group__inner-container {
    padding: 40px !important;
}
  .online-dispensary-pages  .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(100% - var(--wp--style--block-gap, .5em)*.5);
    text-transform: uppercase;
}
 .page-id-3987908 h1 {
    font-size: 31px !important;
    font-weight: 900 !important;
}
     .page-id-3987908 h2 {
    font-size: 28px !important;
   
}
 .four-category-col-section .wp-block-group__inner-container {
    padding: 20px 10px 25px !important;
}
.four-category-col-section .wp-block-columns.is-layout-flex.wp-container-20 {
    gap: 0px !important;
    margin-bottom: 0px;
}
 .Most-Popular-Weed .wp-block-columns.is-layout-flex.wp-container-44 {
    gap: 0px !important;
}
  .Plant-Types .wp-block-columns.is-layout-flex.wp-container-49 {
    gap: 0px !important;
}
 .Some-kind-featured .wp-block-columns.is-layout-flex.wp-container-61 {
    gap: 0px !important;
}
.Online-Dispensary .wp-block-image {
    padding: 0px 25px;
}
.trust-badges.t-badgefirst-section .wp-block-group__inner-container {
    padding: 10px 10px !important;
}
 #home-Reviews-slider-section .wp-block-group__inner-container {
    padding: 0px 0px 0px !important;
}
 .four-category-col-section h2 {
    margin-top: 25px !important;
}
  #master-yoda-columns .wp-block-column.username-colmn.is-layout-flow {
    flex-basis: 38% !important;
    margin-top: 8px;
}
     #master-yoda-columns .wp-block-column.veri-buyer-colmn.is-layout-flow {
    flex-basis: 45% !important;
}
    #master-yoda-columns .wp-block-columns.is-layout-flex.wp-container-10 {
    gap: 0px;
}
  .Plant-Types .wp-block-group__inner-container {
    padding: 50px 0px 40px !important;
}
       .Secure-Weed-Delivery {
    padding: 20px 12px;
}
    .Secure-Weed-Delivery .wp-block-group__inner-container {
    padding: 30px 0px 5px !important;
}
    .page-id-3987908 .four-category-col-section .inner-four-category-col .is-layout-flow.wp-block-column {
    flex-basis: 42% !important;
}
    section#First-banner-section div#master-yoda-columns p {
    margin-bottom: 8px !important;
    font-size: 14px !important;
}
 .page-id-3987908 .after-cart-btn {
    width: 55%;
    float: left;
}
section#First-banner-section .wp-block-buttons>.wp-block-button {
    width: 100%;
}
section#First-banner-section  a.wp-block-button__link.has-background.wp-element-button {
    width: 100%;
}
section#First-banner-section {
    padding: 10px;
}
section#First-banner-section .wp-block-group__inner-container {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
  div#block-slider-top-new-home {
    display: flex;
    flex-direction: column-reverse;
}  
    
    span.Reviews-slider-category-span2 {
    position: relative;
    top: -4px;
}
    .Reviews-slider-category-span span.rating-value {
    font-size: 16px !important;
}
    a.home-Reviews-slider-category-page span {
    font-size: 14px !important;
}
    .page-id-3983983 .woocommerce ul.products li.product .woocommerce-LoopProduct-link > :not(:first-child),   .page-id-3918434 .woocommerce ul.products li.product .woocommerce-LoopProduct-link > :not(:first-child) {
    padding: 0 6px !important;
}
  .page-id-3983983 .woocommerce .woocommerce-loop-product__title, .page-id-3918434 .woocommerce .woocommerce-loop-product__title {
    padding: 0 6px;
    text-align: center;
}
.page-id-3983983 .woocommerce ul.products li.product .button, .page-id-3918434 .woocommerce ul.products li.product .button {
    display: none;
}
  .page-id-3983983 .site-main .inside-article, .page-id-3918434 .site-main .inside-article  {
    padding: 6px !important;
}
    .page-id-3983983 .wc-columns-container .products, .page-id-3918434 .wc-columns-container .products{
    grid-gap: 10px !important;
}
    .page-id-3983983 .Questions-heading .after-cart-btn {
    width: 100%;
    display: block;
    text-align: center;
    top: -25px !important;
}
    .page-id-3983983 .after-cart-btn img, .page-id-3918434 .after-cart-btn img {
    top: 3px !important;
    position: relative;
    height: 16px !important;
    float: unset !important;
}
 .shop-woocommerce .gb-container-3f394ec9 > .gb-inside-container {
    padding: 0px !important;
}
    .woocommerce-shop div#wc-column-container {
    padding: 0px !important;
}
    .footer-widget-2 {
    text-align: center;
}
       .footer-widget-3 {
    text-align: center;
}
       .footer-widget-4 {
    text-align: center;
}
    .footer-custom-headings {
    width: auto;
}
    .footer-widget-1 {
    margin: auto;
}
     .sub_category_tabs a.faq-heading {
  padding: 2px 8px !important;
  font-size: 14px;
  margin-right: 16px !important;
}
    .blog .inside-article {
    padding: 10px !important;
   margin-top: 20px !important;
}
      .single.single-post ul.products.columns-3 li {
    height: 410px;
}
  .single.single-post .inside-article.\34 54 {
    padding: 10px !important;
}
    .archive .after-cart-btn span {
    font-size: 15px !important;
}
    .frequent-icon {
    text-align: center;
    margin-bottom: 2em;
}
    .archive .after-cart-btn img {
     top: 3px !important;
    position: relative;
    height: 16px !important;
    float: unset !important;
}
    .archive .Questions-heading .after-cart-btn {
    width: 100%;
    display: block;
    text-align: center;
        top: -25px !important;
}
    .single-product .inside-article {
    padding: 12px !important;
}
 .page-id-3917418 .inside-article.test11 {
    padding: 0px 10px 10px !important;
}
    .archive.woocommerce ul.products li.product .button {
    display: none;
}
    
   .archive.woocommerce .site-main .inside-article {
    padding: 6px !important;
}
    .archive.woocommerce .woocommerce-loop-product__title {
    padding: 0 6px;
    text-align: center;
}
     .archive.woocommerce .products .star-rating span, .products .star-rating:before {
    font-size: 12px!important;
    left: unset !important;
}
     .archive.woocommerce .woocommerce-ordering select {
margin-bottom: 1em;
}
    .archive.woocommerce ul.products li.product .woocommerce-LoopProduct-link > :not(:first-child) {
padding: 0 6px !important;
}
 

.add-read-more .read-more,
.add-read-more .read-less {
   font-weight: bold;
   margin-left: 2px;
   color: #63b723;
   cursor: pointer;
}
p.add-read-more.show-less-content {
    margin-bottom: 40px;
}
    .First-home-banner {
    margin-top: 0px;
}
    .first-col-home .ti-widget-container a {
    padding-top: 0px !important;
}
    .home-review-col .is-layout-flow.wp-block-column p {
    font-size: 14px !important;
}
    .wp-block-uagb-icon-list.uagb-block-c4e6f4f4 .uagb-icon-list__source-wrap {
    margin-right: 2px !important;
}
    .First-home-banner .wp-container-3 a.gb-button.gb-button-760dfb73.gb-button-text {
    width: 100%;
    text-align: center;
    display: block;
    border-radius: 5px;
}
    .wp-block-columns.is-not-stacked-on-mobile.First-home-banner.has-background.is-layout-flex.wp-container-12 {
    display: flex;
    flex-direction: column-reverse;
}
      .menu-item-has-children ul .dropdown-menu-toggle {
    padding-top: 15px;
    padding-bottom: 5px !important;
    margin-top: 8px !important;
    color: #63b723;
    font-size: 16px;
      display: inline-flex !important;
}
.sidebar .menu-item-has-children .dropdown-menu-toggle, nav ul ul .menu-item-has-children .dropdown-menu-toggle {
    float: right !important;
    margin-right: 18px;
}
    .mobile-header-navigation.has-menu-bar-items .mobile-header-logo {
    margin: 0 auto !important;
}
    aside#custom_html-17 {
    display: none;
}
    aside#custom_html-15 .progress-text {
   
    margin-left: 0px !important;
}
    .main-navigation ul ul.sub-menu.toggled-on li {
    width: 100%;
    padding: 5px;
    margin-left: 6px;
}
    .main-navigation ul ul.sub-menu.toggled-on li a {
    font-size:14px !important
}
    .menu-item-3981602, .menu-item-3981603, .menu-item-3981604, .menu-item-3981605 {
    background-color: #63b723;
}
  
     .menu-item-3981602 a, .menu-item-3981603 a, .menu-item-3981604 a, .menu-item-3981605 a {
    color: #fff !important;
}
    #mobile-menu ul#menu-primary li {
    border-bottom: 1px solid #eee;
}
    #mobile-menu li a img.secondary-mnu-img {
    width: 20px;
    position: relative;
    top: 5px;
    margin-right: 25px;
}
    .menu-item-3974058, .menu-item-1262647, .menu-item-1482401, .menu-item-3974059, .menu-item-24048, .menu-item-66, .menu-item-3974076 {
    display: block !important;
}
    .ysm-search-widget.ysm-search-widget-1.ysm-active {
    width: 100% !important;
}
    .site-logo.mobile-header-logo img {
    height: 70px !important;
   aspect-ratio: unset !important;
}
    aside#custom_html-16 {
    font-size: 11px !important;
}
    aside#custom_html-15 {
    font-size: 10px;
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
        margin-top: 7px !important;
}
 
     .top-bar {
    padding: 5px;
}
 .woocommerce-shop h1.woocommerce-products-header__title.page-title {
    
    margin: 0 auto;
    background: transparent !important;
    display: inline-block;
    color: #000 !important;
    font-size: 25px !important;
}
.woocommerce-shop .woocommerce-products-header-main {
    background-image: url(https://buymyweedonline.cc/wp-content/uploads/2022/11/Online-Marijuana-Dispensary-Banner-Mobile.webp) !important;
    padding: 10px 0px 0px 0px;
    background-position: center;
    background-size: contain !important;
    background-repeat: no-repeat;
    height: 250px !important;
    text-align: center;
}
    .product-order-category.secure-icons {
    display: none !important;
}
    .slider1 {
    background-color: #1E1E1E;
    color: #fff;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 20px;
    display: block !important;
}
    .srfw_t1_DIV_1.w3_wprs-col.l4 {
    width: 100%;  
}
    .wprs_unslider-arrow {
    top: 98% !important;
}
.wprs_unslider-arrow.next {
    right: 15% !important;
}
.wprs_unslider-arrow.prev {
    left: 15% !important;
}
    span.wprev_showdate_T1 {
    display: block !important;
    visibility: hidden;
    float: right;
    right: 20px !important;
    position: relative;
}
   .first-review-section  .wp-block-uagb-icon-list.uagb-block-efd1653c .uagb-icon-list__source-wrap {
    margin-right: 7px;
}
    .first-review-section .wp-container-15 p {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 0px !important;
}
  .first-review-section .wp-container-15 {
    margin-top: 10px !important;
}
    .first-review-section span.uagb-icon-list__label {
    font-size: 13px;
    margin-top: 0px !important;
    font-weight: 600;
}
 .first-review-section  .wp-block-uagb-icon-list.uagb-block-efd1653c .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg {
    width: 13px;
    height: 13px;
    font-size: 16px;
}
    .is-layout-flow.wp-block-column.first-review-section {
    text-align: left !important;
}
    .first-review-section .is-layout-flex.wp-container-15.wp-block-columns.is-not-stacked-on-mobile {
    gap: 0px !important;
}
    .Most-Popular-Weed li.wc-block-grid__product {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-left: 14px;
    flex: 1 0 23% !important;
    max-width: 80% !important;
    text-align: left;
    padding: 10px 20px !important;
    margin-bottom: 10px;
}
    .page-id-3965289 .woocommerce.columns-4 ul.products.columns-4 li a.button.wp-element-button.add_to_cart_button {
    padding: 8px 7px;
    border-radius: 5px;
    width: 100%;
    text-align: center !important;
    font-size: 14px;
}
    .srfw-slider {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
  .four-category-col-section .is-layout-flex.wp-container-14.wp-block-columns {
    padding: 0px !important;
    gap: 0px !important;
    margin-bottom: 0px;
}
   .page-id-3948959 .four-category-col-section .inner-four-category-col .is-layout-flow.wp-block-column {
    flex-basis: 42% !important;
}
    .four-category-col-section img {
    width: 100% !important;
    margin-top: 30px;
}
    .four-category-col-section {
    margin-bottom: 0px !important;
}
    .Secure-Weed-Delivery {
    padding: 20px 30px;
}
     .Secure-Weed-Delivery .is-layout-flex.wp-container-28.wp-block-columns {
    margin-bottom: 0px;
    gap: 0px !important;
}
   .Most-Popular-Weed .is-layout-flex.wp-container-36.wp-block-columns {
    margin-bottom: 0px !important;
    gap: 0px !important;
}
    .Most-Popular-Weed {
    padding: 5px 20px;
    margin-bottom: 0px !important;
}
    .Plant-Types {
    padding: 30px 15px;
}
    .Some-kind-featured {
    margin-bottom: 0px !important;
}
    .Plant-Types .is-layout-flex.wp-container-40.wp-block-columns {
    gap: 0px;
    margin-bottom: 0px;
}
    .is-layout-flex.wp-container-51.wp-block-columns {
    gap: 0px;
    margin-bottom: 0px;
}
    .Online-Dispensary h2 {
    width: 100% !important;
    margin-bottom: 0px !important;
}
    .wp-block-uagb-container.uagb-block-512125a5.alignfull.uagb-is-root-container {
    margin-bottom: 0px;
}
    .trust-badges.t-badgefirst-section {
    margin-top: 0px;
}
    .Online-Dispensary {
    margin-bottom: 0px !important;
}
   .page-id-3965289 .Reviews-slider {
    margin-top: 0px !important;
}
    .Most-Popular-Weed .add_to_cart_button {
    display: none !important;
}
    .Most-Popular-Weed span.price {
    font-size: 15px !important;
}
     .Most-Popular-Weed h3.woocommerce-loop-product__title {
    font-size: 15px !important;
}
   .Most-Popular-Weed .bmwo-progress.thc {
    padding: 0px !important;
    border: 0px !important;
}
    .Most-Popular-Weed .bmwo-progress.cbd {
    padding: 0px !important;
    border: 0px !important;
}
   .Most-Popular-Weed div#products_ingredients {
    margin-top: 0px;
}
      .Some-kind-featured .add_to_cart_button {
    display: none !important;
}
    .Some-kind-featured span.price {
    font-size: 15px !important;
}
      .Some-kind-featured h3.woocommerce-loop-product__title {
    font-size: 15px !important;
}
  .Some-kind-featured .bmwo-progress.cbd {
    padding: 0px !important;
    border: 0px !important;
}
 .Some-kind-featured .bmwo-progress.thc {
    padding: 0px !important;
    border: 0px !important;
}
   .Some-kind-featured div#products_ingredients {
    margin-top: 0px;
}
    .home-review-col .is-layout-flow.wp-block-column p {
    font-size: 14px;
}
    .home-page-full-width-section .after-cart-btn span {
    font-size: 12px !important;
}
   .page-id-3965289 .home-page-full-width-section h2 {
    margin-bottom: 0px !important;
    width: 100% !important;
    margin-left: 0px !important;
    text-align: center !important;
}

    p.para-text-new-home {
    text-align: center;
}
 .page-id-3965289 .four-category-col-section .inner-four-category-col .is-layout-flow.wp-block-column {
    flex-basis: 42% !important;
}
    .page-id-3965289 .woocommerce.columns-4 ul.products.columns-4 li {
    width: 47.5% !important;
   
}
   .frequent-questions .Questions-heading {
    width: 100%;
    float: unset;
    display: inline-block;
}
   .frequent-questions .faqs-block.et_pb_row {
    width: 100%;
    display: inline-block;
    margin-left: 0%;
}
    .frequent-questions {
    padding: 10px !important;
}
 .page-id-3965289 .klaviyo-form-MkUdWQ.klaviyo-form.form-version-cid-1 {
    width: 100% !important;
    margin: 0 auto;
}
 
 .page-id-3965289 .Most-Popular-Weed p {
    margin-bottom: 28px !important;
}
    .page-id-3965289 h2 {
    margin-top: 40px !important;
}
    .four-category-col-section h2 {
    margin-top: 38px !important;
}
     .your-safety {
    margin-left: 15% !important;
   display: block;
}
    .Secure-Weed-Delivery :where(.wp-block-columns.is-layout-flex) {
    gap: 0em !important;
}
    #mobile-brand-logo .is-layout-flow.wp-block-column {
    flex-basis: 45% !important;
}
     #mobile-brand-logo .wp-container-59.wp-block-columns {
    gap: 10px !important;
}
  
     #mobile-header .cart-contents > span.gp-icon {
    margin-left: 0;
    font-size: 22px;
    color: #000;
}
}



.wc-block-grid__product-onsale {
    display: none !important;
}
.slider1 {
  width: 100%;
  overflow: hidden;
     scroll-behavior: smooth;
}

.slider1 ul {
  display: flex;
  animation: marquee 80s linear infinite;
  /* Duplicate content */
  width: 300%;
list-style-type: none;
}

.slider1 li {
  flex: 0 0 33.33%;
}

/* Duplicate content */
.slider1 li:nth-child(n+13) {
  margin-left: 33.33%;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-380%);
  }
}
.slider1 p {
    margin-bottom: 0px !important;
    text-align: left;
    text-transform: uppercase;
    font-size: 12px;
    position: relative;
    top: -4px;
}
.slider1 img {
    float: left;
    width: 15px;
    margin-right: 10px;
}
div#more1 p {
    margin-bottom: 0px !important;
}


@media (min-width: 769px) {
    nav .main-nav .mega-menu {
        position: static;
    }
	p#dots1 {
    display: none;
}
    nav .main-nav .mega-menu > ul {
        position: absolute;
        width: 100%;
        left: 0 !important;
        display: flex;
        flex-wrap: wrap;
        padding-left: 60px;
        padding-bottom: 30px;
    }

    nav .main-nav .mega-menu > ul > li > a {
        font-weight: bold;
    }

    nav .main-nav .mega-menu>ul>li {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    margin: 0 auto;
}

    nav .main-nav .mega-menu.mega-menu-col-2>ul>li {
        width: 50%;
    }

    nav .main-nav .mega-menu.mega-menu-col-3>ul>li {
        width: 33.3333%;
    }

    nav .main-nav .mega-menu.mega-menu-col-5>ul>li {
        width: 20%;
    }

    nav .main-nav .mega-menu > ul > li:hover > a,
    nav .main-nav .mega-menu > ul > li:focus > a,
    nav .main-nav .mega-menu > ul > li[class*="current-"] > a,
    nav .main-nav .mega-menu ul ul {
        background-color: transparent !important;
        color: inherit;
    }

    nav .main-nav .mega-menu ul .sub-menu {
        position: static;
        display: block;
        opacity: 1;
        visibility: visible;
        width: 100%;
        box-shadow: 0 0 0;
        left: 0;
        height: auto;
        pointer-events: auto;
        transform: scale(1);
    }

    nav .main-nav .mega-menu ul.toggled-on .sub-menu {
        pointer-events: auto;
    }

    nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }
    ul#menu-primary-1 li a {
    padding: 0px 8px !important;
    text-transform: uppercase !important;
}
    #site-navigation ul#menu-primary-1 .sub-menu  li {
    margin-left: 0px !important;
    padding: 0px 0px;
}
    li.child-mega-menu  a:nth-child(1) {
    border-bottom: 1px solid #eee;
}
    li.child-mega-menu .sub-menu a:nth-child(1) {
    border-bottom: 0px solid #eee !important;
}
   .menu-item-24060:hover a {
    border-bottom: 2px solid #fff;
    margin-bottom: -3px;
    z-index: 9999999;
}
    span.feature-mega-mnu {
    color: #ffffff !important;
    cursor: context-menu !important;
}
span.feature-mega-mnu:hover {
    color: #ffffff !important;
}
}