/*
 Theme Name:   Best Bud PR
 Theme URI:    https://generatepress.com
 Description:  Best Buds GeneratePress child theme
 Author:       Highopes
 Author URI:   https://www.highopes.co
 Template:     generatepress
 Version:      0.1
*/

/*Temporary Dispensary Page*/

.page-id-364 .elementor-widget-call-to-action,
.page-id-369 .elementor-widget-call-to-action{max-width:400px;}
.page-id-364 .elementor-cta,
.page-id-369 .elementor-cta{border-radius:10px;}
.page-id-364 .site-footer,
.page-id-369 .site-footer{background-color:#33395B;}

/*Text & Fonts*/
.elementor-widget-heading .elementor-heading-title{line-height:1.2em!important;}
.elementor-widget-heading,
.line{margin-bottom:12px!important;}
.small h1{font-size:36px!important;}
.large h2{font-size:60px;}
h4{font-size:21px;}
h5{font-size:22px;}
.productsFull .title{font-size:2.5vw;}
.productsFull p{margin-bottom:5px;}

/*Navigation*/

/* .elementor-location-header {
    z-index: 99;
    position: absolute;
    width: 100%;
} */

.elementor-location-header .elementor-row{padding:0 4% 0 4%;}
#navCert{width:110px;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;margin-right:10px;}
#navCert .elementor-button-text{text-align:right;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container:after{content:"";height:100%;width:100%;background:#f7f7f7;display:block;top:0px!important;position:absolute;opacity:1;-webkit-transition:opacity 4s cubic-bezier(.19,1,.22,1);-o-transition:opacity 4s cubic-bezier(.19,1,.22,1);transition:opacity 4s cubic-bezier(.19,1,.22,1);}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{-webkit-transition:max-height .3s,background-size 2.3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s!important;transition:max-height .3s,background-size 2.3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s!important;-o-transition:max-height .3s,background-size 2.3s cubic-bezier(.19,1,.22,1),transform .3s!important;background-image:url(https://bestbudspr.com/wp-content/uploads/2019/12/BB_Home_Logo_BG_v2.jpg);background-repeat:no-repeat;background-size:auto 120%;background-position:right;}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh;background-size:auto 100%;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container:after{opacity:.88;}
#primaryNav .menu-item{display:flex;align-items:center;justify-content:center;}

/* #primaryNav .menu-item:hover a{
      font-family: "Kalam",Sans-serif!important;
      font-size:19px!important;
      margin-bottom: -0.4em;
} */
#primaryNav.spanish .menu-item:hover a{font-size:17px!important;}
#primaryNav .elementor-nav-menu a{-webkit-transition:color .4s!important;-o-transition:color .4s!important;transition:color .4s!important;}
#productNav.elementor-sticky--active{background:#33395b;}
#productNav.elementor-sticky--active .elementor-button-icon svg{transform:scale(0);}
#productNav .elementor-widget-wrap{justify-content:center;}
#productNav .elementor-column-wrap:before{content:"";display:block;height:50px;margin:-50px 0 0;width:10px;top:0;}
#productNav .elementor-button-content-wrapper,
#productNav .elementor-button-icon{display:block;}
#productNav .elementor-button-icon{position:relative;}
#productNav .elementor-button-icon svg{position:absolute;top:-68px;left:0px;right:0px;margin:auto;width:58px;}
#productNav.elementor-sticky--active .elementor-button{font-size:16px;}
.elementor-150 .elementor-element.elementor-element-f6c9e7c .elementor-nav-menu--main .elementor-item.elementor-item-active:hover{color:#a4d9cd;}
.logoAnimation svg{width:248px!important;margin-left:-10px;}
#darkLogo-alt{margin-bottom:0px!important;}

/*Hero Sections*/
#heroHome>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:42vw 5em;}
#videoHero{position:absolute;top:0px;right:65%;width:1000px;min-height:120vh;-webkit-animation:build cubic-bezier(.19,1,.22,1) 2.3s;animation:build cubic-bezier(.19,1,.22,1) 2.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden;border-bottom-right-radius:500px;border-bottom-left-radius:500px;}
#videoHero .elementor-section{-webkit-animation:build-inner cubic-bezier(.19,1,.22,1) 2.3s;animation:build-inner cubic-bezier(.19,1,.22,1) 2.3s;}
#videoHero .elementor-section,
#videoHero .elementor-container,
#videoHero video{min-height:120vh;height:120vh;}

/*Frequently Asked Questions*/
#faq .elementor-widget-heading h4::before{counter-increment:section;content:"Section "counter(section) ":";}

/*General Structure*/
body{overflow-x:hidden;}
.elementor-cta__image{margin-bottom:10px!important;}
.elementor-cta__image img{max-width:65px!important;margin:0 auto;}
.shield .elementor-widget-container{border-radius:15% 15% 50% 50%!important;}
.vert .elementor-widget-container{border-radius:26px!important;}

/*
.shield.zoomIn .elementor-widget-container,
.vert.zoomIn .elementor-widget-container{
    -webkit-animation: build cubic-bezier(.19, 1, .22, 1) 2.3s;
            animation: build cubic-bezier(.19, 1, .22, 1) 2.3s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    overflow: hidden;
}
*/
.shield.zoomIn .elementor-widget-container img,
.vert.zoomIn .elementor-widget-container img{-webkit-animation:build-inner cubic-bezier(.19,1,.22,1) 2.3s;animation:build-inner cubic-bezier(.19,1,.22,1) 2.3s;}
#homeIntro{background-position:110% 0%;}
.max-450{max-width:450px;}
.max-400{max-width:400px;}
.no-margins p,
.no-margins.elementor-widget-text-editor,
.no-margins.elementor-widget-heading,
.no-margins.elementor-widget-shortcode{margin-bottom:0px!important;}
.numParallax:before{display:block;content:"1";font-family:"Kalam",Sans-serif;color:#a4d9cd;font-size:250px;line-height:0;margin-left:-9%;margin-top:18%;z-index:-1;position:absolute;}
.numParallax.one:before{content:"1";}
.numParallax.two:before{content:"2";}
.numParallax.three:before{content:"3";}
.numParallax.four:before{content:"4";}
.numParallax.five:before{content:"5";}
.numParallax.six:before{content:"6";}
.numParallax.seven:before{content:"7";}
.center{margin:0 auto;}
.elementor-widget-call-to-action{max-width:285px;}
.pattern-right:after{content:"";background-image:url(https://bestbudspr.com/wp-content/uploads/2019/12/BB_Pattern_BG-min.png);background-size:contain;position:absolute;width:100%;height:100%;top:0px;left:70%;}
.pattern-left:after{content:"";background-image:url(https://bestbudspr.com/wp-content/uploads/2019/12/BB_Pattern_BG-min.png);background-size:contain;position:absolute;width:100%;height:100%;top:0px;right:70%;background-position:right;}
.pattern-right,
.pattern-left{overflow:hidden;}
.productsFull{max-width:1000px;margin:0 auto;}
.productsFull .strain-image{min-height:383px;}

/*Buttons*/
#content .elementor-button,
.elementor-popup-modal .elementor-button{padding-bottom:14px!important;}
#content .elementor-button:after,
.elementor-popup-modal .elementor-button:after{content:'';-webkit-mask-image:url('https://bestbudspr.com/wp-content/uploads/2019/12/BB_Website_BrushStroke-1.svg');max-width:100%;height:4px;display:block;top:6px;position:relative;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;background:#a4d9cd;mask-size:cover;-webkit-mask-size:cover;mask-position:center center;-webkit-mask-position:center center;}
#content .elementor-button:hover:after,
.elementor-location-popup .elementor-button:hover:after{max-width:0px;background:rgba(0,0,0,0);}
.wpml-ls-legacy-list-horizontal ul{text-align:center;}

/*Footer*/
.subscribe input{padding:5px 0px!important;}
.subscribe input::placeholder{color:#f7f7f7!important;opacity:1!important;}
.subscribe input:-ms-input-placeholder{color:#f7f7f7!important;}
.subscribe input::-ms-input-placeholder{color:#f7f7f7!important;}

/*Popup*/
.dialog-lightbox-widget-content{top:0px;left:0px;}

/*Animations*/
.fadeInUp,
.zoomIn,
.fadeInLeft{-webkit-animation-name:none!important;animation-name:none!important;}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container a{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
[data-settings*="fadeInUp"]{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);-o-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1);transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);}
[data-settings*="fadeInUp"].fadeInUp{opacity:1;-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container li{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);-o-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1);transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li{opacity:1;-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);-webkit-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);-o-transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1);transition:opacity 666ms cubic-bezier(.17,.17,.06,1),transform 1s cubic-bezier(.17,.17,.06,1),-webkit-transform 1s cubic-bezier(.17,.17,.06,1);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(2){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(4){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(5){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(6){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(7){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(8){-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(9){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container li:nth-child(10){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}
.elementor-cta__content .elementor-cta__image{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s;-webkit-transition-timing-function:cubic-bezier(.17,.17,.06,1);-o-transition-timing-function:cubic-bezier(.17,.17,.06,1);transition-timing-function:cubic-bezier(.17,.17,.06,1);}
.elementor-cta__content:hover .elementor-cta__image{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
.line{height:24px;}
.line img{-webkit-animation-timing-function:cubic-bezier(.17,.17,.06,1);animation-timing-function:cubic-bezier(.17,.17,.06,1);-webkit-animation-duration:.35s;animation-duration:.35s;}
.line.fadeInLeft img{-webkit-animation-name:stroke;animation-name:stroke;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-timing-function:cubic-bezier(.17,.17,.06,1);animation-timing-function:cubic-bezier(.17,.17,.06,1);}
.slow .elementor-motion-effects-element{transition:all 1s ease!important;}
@-webkit-keyframes stroke{
  0%{max-width:0px;}
  100%{max-width:55px;}
}
@-webkit-keyframes build{
  0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);height:0px;opacity:0;}
  60%{height:100%;}
  100%{opacity:1;}
}
@keyframes build{
  0%{-webkit-transform:translateY(-40px);transform:translateY(-40px);height:0px;opacity:0;}
  60%{height:100%;}
  100%{opacity:1;}
}
@-webkit-keyframes build-inner{
  0%{-webkit-transform:scale(1.4);transform:scale(1.4);}
  0%,
  20%{opacity:0;}
  100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes build-inner{
  0%{-webkit-transform:scale(1.4);transform:scale(1.4);}
  0%,
  20%{opacity:0;}
  100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes build-inner-half{
  0%{-webkit-transform:scale(1.4);transform:scale(1.4);}
  0%,
  20%{opacity:0;}
  100%{opacity:.2;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes build-inner-half{
  0%{-webkit-transform:scale(1.4);transform:scale(1.4);}
  0%,
  20%{opacity:0;}
  100%{opacity:.2;-webkit-transform:scale(1);transform:scale(1);}
}
.hero-slider-section .slider-wrap::before{content:'';position:absolute;height:calc(100% + 25%);max-width:50%;border-radius:0px 0px 500px 500px;top:0%;right:59%;width:100%;background-position:left;background-size:cover;background-repeat:no-repeat;}
.hero-slider-section .slider-wrap{position:relative;min-height:600px;padding:50px 0px;z-index:1111;}
.hero-slider-section .slider-content{max-width:1000px;margin:0 auto;}
.hero-slider-section .slider-wrap > img{position:absolute;height:calc(100% + 25%);max-width:50%;border-radius:0px 0px 400px 440px;top:0%;right:65%;}
.hero-slider-section .slick-list{overflow:visible;position: relative;z-index: 1;}
.hero-slider-section .hero-slider{overflow:visible;margin-bottom:0px!important;position: relative;z-index: 1;}
.elementor-section.overflow-visible{overflow:visible;z-index:12;}
.hero-slider-section .slider-content .slider-body{max-width:500px;margin-left:auto;padding-top:60px;padding-right:33px;}
.sub-text{font-family:"Kalam",Sans-serif;color:#A4D9CD;font-size:21px;margin-bottom:8px;line-height:2;font-weight:700;}
.sub-text.sub-heading-white{color:#fff;}
.hero-slider-section .slider-content .slider-heading{font-family:"Poppins",Sans-serif;font-size:38px;color:#33395B;font-weight:bold;line-height:1.25;position:relative;padding-bottom:25px;}
.hero-slider-section .slider-content .slider-heading.heading-white{color:#000;}
.slider-text{color:#33395B;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;margin-bottom:25px;line-height:1.3;}
.btn{font-size:15px;color:#33395B;padding:10px 24px;border-radius:10px;display:inline-block;font-family:"Poppins",Sans-serif;font-weight:600;}
.btn:hover{background-color:#A5D9CE;}
.btn.btn-border{border:2px solid #A5D9CE;}
.btn.btn-border:hover{color:#fff;}
.hero-slider-section .btn.btn-white{border-color:#000;color:#000;}
.hero-slider-section .btn.btn-white:hover{background-color:#000;color:#fff;}
.hero-slider-section .slider-text.text-white{color:#000;}
.hero-slider-section .slider-content .slider-heading.text-white{color:#000;}
.slider-heading::before{content:'';height:5px;position:absolute;bottom:0px;left:0px;width:100%;background-size:contain;background-position:left;background-repeat:no-repeat;}
.slider-heading.heading-theme::before{background-image:url(/wp-content/uploads//2019/12/BB_Website_BrushStroke-1.svg);}
.slider-heading.heading-white::before{background-image:url(/wp-content/uploads/2024/08/Vector-3.svg);}
.hero-slider-section .slick-dots{opacity:1;bottom:35px;right:auto;left:calc(50% + 46px);width:auto;display:flex;gap:13px;transform:translate(-50%,-50%);z-index: 1;}
.hero-dropdown-hover .hero-slider-section .slick-dots{z-index: 0;}
.hero-slider-section .slick-dots li{opacity:1;width:auto;height:auto;}
.hero-slider-section .slick-dots li button{opacity:1;width:30px;height:7px;opacity:1;}
.hero-slider-section .slick-dots li button:before{content:'';width:30px;height:7px;opacity:1;}
.hero-slider-section .slick-dots li button:before{background-image:url(/wp-content/uploads/2024/08/Vector-2.svg);}
.hero-slider-section .slick-dots li.slick-active button:before{background-image:url(/wp-content/uploads/2024/08/Vector-1.svg);}
.hero-slider-section .slick-dots li:nth-child(2).slick-active button:before{background-image:url(/wp-content/uploads/2024/08/Vector-6.svg);}
.store-sliders{padding-bottom:5px!important;}
.store-sliders .slick-list{padding-bottom:8px;}
.store-sliders .store-card{background-color:#33395B;color:#F7F7F7;text-align:center;border-radius:12px!important;overflow:hidden;margin:0 8px;height:100%;}
.store-sliders .slick-slide{height:inherit!important;}
.store-sliders .slick-track{display:flex!important;}
.store-sliders .slick-track::before{display:none;}
.store-sliders .store-card .store-img > img{width:100%;height:170px;object-fit:cover;}
.store-sliders .store-card .store-body{padding:25px 10px 25px;}
.store-sliders .store-card .store-heading{font-size:24px;font-weight:bold;font-family:"Poppins",Sans-serif;letter-spacing:1px;margin-bottom:10px;}
.store-sliders .store-card .store-address{font-size:13px;font-weight:500;font-family:"Poppins",Sans-serif;margin-bottom:18px;}
.store-sliders .store-card .btn{color:#fff;display:inline-block;}
.store-sliders.store-bg-white .store-card{background-color:#f7f7f7;}
.store-sliders.store-bg-white .store-card .store-heading,
.store-sliders.store-bg-white .store-card .store-address{color:#33395B;}
.store-sliders.store-bg-white .store-card .btn{color:#33395B;}
.store-sliders.store-bg-white .store-card .btn:hover{color:#fff;}
.store-sliders .slick-prev{display:none;opacity:0;}
.slick-prev,
.slick-next{opacity:1;z-index:1111!important;width:42px;z-index:111;height:42px;background-color:#F7F7F7!important;border-radius:50%;box-shadow:0 4px 4px 0px rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;font-size:0px!important;}
.slick-prev{left:-13px;}
.slick-next{right:-13px;}
.slick-prev:before,
.slick-next:before{opacity:1;z-index:1;content:''!important;background-size:contain;width:21px;height:13px;display:block;background-repeat:no-repeat;}
.slick-prev:before{background-image:url(/wp-content/uploads/2024/08/Vector-8.svg);}
.slick-next:before{background-image:url(/wp-content/uploads/2024/08/Vector-4.svg);}
.slick-prev:before{opacity:1;}
.slick-next:before{opacity:1!important;}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{display:none;}
.slick-prev:hover,
.slick-next:hover{background-color:#A4D9CD!important;}
.slick-prev:hover::before,
.slick-next:hover::before{filter:brightness(10);}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{display:none!important;}
.slick-prev:not(.slick-disabled) .slick-next:not(.slick-disabled){display:block!important;}
.elementor-section.super-bg-image .elementor-background-overlay{width:45%;right:0px;left:unset;}
#content .btn-simple .elementor-button:after,
.elementor-popup-modal .btn-simple .elementor-button:after{display:none;}
#content .btn-simple .elementor-button,
.elementor-popup-modal .btn-simple .elementor-button{padding-bottom:9px!important;}
.product-sliders .product-slider-card{background-color:#fff;margin:0 10px;border-radius:12px;overflow:hidden;}
.product-sliders .product-slider-card .product-slider-heading{font-size:20px;font-family:"Poppins",Sans-serif;font-weight:700;text-align:center;color:#33395B;margin-bottom:10px;}
.product-sliders .product-slider-card .btn-img{padding:0px 0px 14px;display:inline-block;font-size:13px;font-weight:600;position:relative;color:#33395B;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.product-sliders .product-slider-card .product-slider-body{text-align:center;padding:10px 10px 25px;}
.product-sliders .product-slider-card .btn-img::before{content:'';background-image:url(/wp-content/uploads/2019/12/BB_Website_BrushStroke-1.svg);width:70px;height:11px;display:inline-block;position:absolute;bottom:0px;left:0px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.product-sliders .product-slider-card .product-slider-img > img{height:207px;width:100%;object-fit:contain;}
.product-sliders .product-slider-card .btn-img:hover{color:#A4D9CD;}
.product-sliders .product-slider-card .btn-img:hover::before{width:0px;}
.tab-design .elementor-tabs .elementor-tabs-wrapper{display:flex;gap:17px;}
.tab-design .elementor-tabs .elementor-tab-title{border:2px solid!important;border-radius:10px;padding:10px 15px;line-height:12px!important;min-width:114px;text-align:center;}
.tab-design .elementor-tabs .elementor-tab-title:hover{color:#fff!important;}
.tab-design .elementor-tabs .elementor-tab-title:hover,
.tab-design .elementor-tabs .elementor-tab-title.elementor-active{border-color:#a4d9cd!important;}
.tab-design .elementor-tab.elementor-tabs-content-wrapper{padding:30px 0px 0px;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding:0px!important;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper{padding-top:35px;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h3::before{content:'';background-image:url(/wp-content/uploads/2019/12/BB_Website_BrushStroke-1.svg);width:55px;height:11px;display:inline-block;position:absolute;bottom:0px;left:0px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content h3{position:relative;padding-bottom:30px;margin-bottom:20px;font-size:28px;font-family:"Poppins",Sans-serif;font-weight:bold;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content p{font-size:14px;font-weight:500;font-family:"Poppins",Sans-serif;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a{position:relative;color:#F7F7F7;padding:0px 0px 14px;display:inline-block;font-size:13px;font-weight:600;position:relative;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a:hover{color:#a4d9cd;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a::before{content:'';background-image:url(/wp-content/uploads/2019/12/BB_Website_BrushStroke-1.svg);width:70px;height:11px;display:inline-block;position:absolute;bottom:0px;left:0px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a:hover::before{width:0px;opacity:0;}
.elementor-section.right-overlay .elementor-background-overlay{width:30%;left:auto;right:0px;}
.page-id-1040 .site-footer,
.page-id-1104 .site-footer,
.home .site-footer{background-color:#a4d9cd;}
.accordion-design .elementor-accordion .elementor-tab-title{padding:10px 0px;border-bottom:1px solid;}
.accordion-design .elementor-accordion .elementor-tab-content{padding:0px;}
.accordion-design .elementor-accordion .elementor-tab-content .plus-content-editor{padding:15px 0px 0px;}
.elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper{padding-top:20px;display:block;}
.elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper > .elementor-field-group.elementor-field-type-submit{width:80px;position:absolute;left:calc(100% + 10px);top:20px;}
.elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper > .elementor-field-group.elementor-field-type-email{flex:1;}
.elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper label.elementor-field-label{display:none;}
.elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper input#form-field-email{padding:5px 10px!important;opacity:0.7;}
.accordion-design .elementor-accordion  .theplus-accordion-item{margin-bottom:3px!important;}
.link-hover.elementor-widget .elementor-widget-container a:hover{color:#A4D9CD!important;}
.home div#content{overflow:hidden;}
.elementor-sticky--active.header-main{z-index:11111;}
.elementor-nav-menu .sub-arrow{font-size:10px;padding:10px 0 10px 5px!important;}
.page-id-1003 .site-footer,
.page-id-856 .site-footer{background-color:#fff;}

/* Strains Css start */
.strain-slider .strain-card .strain-img img{width:100%;height:150px;object-fit:cover;}
.strain-slider .strain-card{background-color:#f7f7f7;border-radius:12px;overflow:hidden;margin:0 10px;min-height: 314px;}
.strain-slider .strain-card .strain-title{font-size:20px;line-height:1;}
.strain-slider .strain-card .strain-card-body{text-align:center;padding:20px 10px 20px;}
.strain-card-row{display:flex;margin-bottom:15px;gap:5px;}
.strain-card-col{width:33.33%;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;}
.strain-card-row .strain-info-name{font-size:11px;font-family:"Kalam",Sans-serif;color:#33395B;margin:0px;padding:8px 0 6px;line-height:1;font-weight:bold;}
.strain-card-row .strain-img-info img{width:24px;height:16px;object-fit:contain;}
.strain-card-row .strain-card-col:not(:first-child)::before{content:'';position:absolute;left:-2px;width:1px;height:100%;background-color:#000;}
#content .strain-slider .elementor-button.strain-btn{background-color:transparent;color:#33395B;padding:0px 0px 6px!important;}
#content .strain-slider .elementor-button.strain-btn::after{top:7px;}
#content .strain-slider .elementor-button.strain-btn:hover{color:#A4D9CD;transition:all .3s;}
.strains-data .strains-data-name{font-size:13px;font-family:"Kalam",Sans-serif;color:#A5D9CE;padding-bottom:6px;font-weight:bold;}
.strains-data .strains-data-ans{font-size:11px;color:#33395B;}
.strains-data{display:flex;flex-wrap:wrap;justify-content:center;padding-top:15px;padding-bottom:10px;min-height:150px;box-sizing:border-box;}
.strains-data .strain-card-w-100{width:100%;}
.strains-data .strain-card-w-50{width:50%;}

/* Strains Css end */
.filter-parent .category-loop{background-color:#A5D9CE;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding:15px;margin:0px;gap:16px;}
.filter-parent .category-loop li{margin:0px 0x;}
.filter-parent .category-loop li a{border-radius:10px;padding:10px 24px;min-width:120px;opacity:0.4;border:2px solid #33395B;color:#33395B;display:inline-block;text-align:center;font-size:15px;font-family:"Poppins",Sans-serif;font-weight:600;}
.filter-parent .category-loop li a:hover,
.filter-parent .category-loop li.active a{background:#33395B;color:#F7F7F7;opacity:1;}
.filter-parent .d-flex{display:flex;flex-wrap:wrap;}
.filter-parent .left-div{width:50%;padding:70px 40px 40px 20px;display:flex;flex-wrap:wrap;justify-content:center;}
.filter-parent .left-div ul{margin:0px;padding:0px;list-style:none;width:180px;}
.filter-parent .left-div ul li{margin:0px 0px 20px;}
.filter-parent .left-div ul li img{border-radius:10px;height:90px;width:100%;object-fit:cover;background-color:#f7f7f7;cursor:pointer;}

/* .filter-parent .left-div .feature-img{margin-left:10px;width: 70%;flex: 1;} */
.filter-parent .right-div{width:50%;padding:70px 100px 50px;}
.filter-parent .max-800{max-width:400px;}
.filter-parent .right-div h2{font-family:"Poppins",Sans-serif;font-size:38px;color:#33395B;font-weight:bold;line-height:1.25;position:relative;padding-bottom:25px;}
.filter-parent .weight-h5{font-family:"Kalam",Sans-serif;color:#A4D9CD;font-size:16px;margin-bottom:35px;line-height:2;font-weight:700;}
.filter-parent .weight-h5 span{color:#33395B;font-family:"Poppins",Sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:block;margin:0px 0px 0px;text-transform:capitalize;}
.filter-parent .btn-gp{display:flex;flex-wrap:wrap;align-items:center;}
.filter-parent .btn-gp p{color:#33395B;font-family:"Poppins",Sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin:0px 0px 0px 20px;}
.filter-parent .btn-gp p a{color:#A5D9CE;}
.filter-parent .btn-gp p a:hover{color:#33395B;}
.filter-parent .product-info .product-category{display:none;}
.filter-parent .product-info .product-category.active{display:block;}
.filter-parent .product-loop{list-style:none;max-width:600px;margin:0px;}
.filter-parent .product-loop li a{margin:5px;color:rgba(50,57,91,0.3);font-family:"Poppins",Sans-serif;font-size:11px;font-weight:500;position:relative;line-height:1.5!important;display:block;}
.filter-parent .product-loop li a::after{content:'';background-image:url(/wp-content/uploads//2019/12/BB_Website_BrushStroke-1.svg);position:absolute;bottom:-10px;width:100%;height:6px;background-size:contain;background-repeat:no-repeat;top:unset;left:0px;filter:brightness(0.3);opacity:0.2;background-position:center;}
.filter-parent .product-loop li.active a::after{filter:none;opacity:1;}
.filter-parent .product-loop li.active a{color:#33395B;}
.filter-parent .max-600{display:flex;max-width:620px;margin-left:auto;gap:20px;width:100%;align-items:center;}

/* .filter-parent .max-600 {max-width: 450px;margin-left: auto;gap: 20px;width: 100%;align-items: center;padding-left: 0;} */
.filter-parent .product-list-parent{width:calc(50%);margin-left:auto;padding-left:100px;padding-bottom:45px;padding-right:50px;position: relative;z-index: 1;}
.filter-parent .product-loop li{text-align:center;line-height:1;margin:0 0 10px;}
.filter-parent{position:relative;background-color:#f7f7f7;z-index:1;}
.filter-parent::before{content:'';background-image:url(/wp-content/uploads/2024/09/product-shape.png);width:50%;top:0px;left:0px;height:100%;position:absolute;background-size:cover;background-position:bottom right;z-index:-1;}
.filter-parent .left-div .feature-img figure{text-align:center;}
.filter-parent .left-div .feature-img img{max-height:450px;max-width:370px;object-fit:contain;width:100%;}
.filter-parent .slider-text{font-size:14px;}
.product-name-slider .slick-track{display:flex;margin:unset;}

/* .filter-parent .left-div .feature-img img {-webkit-mask-image: url(/wp-content/uploads/2024/09/Mask-group-9.png);-webkit-mask-size: cover;-webkit-mask-position: bottom right;position: absolute;bottom: 0px;left: 0px;width: 100%;max-width: 50%;max-height: unset;background-color: #fff;z-index: -1;height: 100%;object-fit: cover;} */
.filter-parent .left-div .feature-img{width:100%;flex:1;}
.filter-parent.product-spanish .btn-gp{gap:10px;}
.filter-parent.product-spanish .btn-gp p{margin-left:0px;}
.filter-parent .product-loop button.slick-prev.slick-arrow{left:-30px;}
.filter-parent .product-loop button.slick-next.slick-arrow{right:-30px;}
.filter-parent .product-loop button.slick-prev.slick-arrow,
.filter-parent .product-loop button.slick-next.slick-arrow{width:30px;height:30px;}
.filter-parent .product-loop button.slick-prev:before,
.filter-parent .product-loop button.slick-next:before{width:15px;height:10px;}

/* .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > a .sub-arrow{display:none;} */
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > a{border:2px solid #A5D9CE;padding:7px 21px!important;border-radius:10px;font-size:13px!important;}
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > a:hover{background:#A5D9CE;color:#FFFFFF!important;}
#primaryNav .elementor-nav-menu--main .elementor-nav-menu > li > .sub-menu{left:-25px!important;}
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu{min-width:auto!important;height:auto!important;left: -29% !important;}
#primaryNav .elementor-nav-menu--main .elementor-nav-menu > li > .sub-menu > li > a,
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li > a{text-align:center;justify-content:center;align-items:center;border:0px;}

/* .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu{min-width:116px!important;border-radius:10px;height:auto!important;overflow:hidden;border:none;width:100%!important;border-top:5px solid;box-shadow: 5px 10px 14px rgba(0,0,0,0.2);}
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li{border:none;}
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li > a{padding:12px 5px!important;text-align:center;justify-content:center;align-items:center;margin:0px!important;border:0px!important;}
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li.current-menu-item > a,
.order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li > a:hover{color:#a4d9cd;} */
.order-menu.menu-page.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu{  /* min-width: 380px !important;top: 0px !important;left: calc(100% + 10px) !important;overflow: hidden;height: auto !important; */
top:calc(100% + 10px)!important;margin:0px!important;}

/* .order-menu.menu-page.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li {
  display: inline-block !important;
} */
.d-flex{display:flex;flex-wrap:wrap;}
.shoping-at{width:60%;display:flex;flex-wrap:wrap;}
.shoping-at figure img{border-radius:12px;max-width:260px;height:100%;max-height:180px;object-fit:cover;width:100%;}
.shoping-other{width:40%;padding-left:20px;}
.shoping-at figure{width:260px;line-height:0px;}
.shop-at-content{width:calc(100% - 260px);padding-left:30px;padding-right:30px;}
body .order-banner h3{font-family:"Kalam",Sans-serif;color:#A4D9CD;font-size:17px;margin:0px;line-height:normal;font-weight:700;}
body .shop-at-content h2{color:#F7F7F7;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0px 0px 10px;}
p.address{color:#F7F7F7;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 15px;}
.shop-at-content .location-hrs p{color:#F7F7F7;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin:0px 0px 5px;}
.shoping-other a{color:#F7F7F7;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0px;display:flex;align-items:center;justify-content:center;min-height:130px;border-radius:12px;object-fit:cover;width:100%;background-position:center;background-size:cover;text-align: center;}
.order-slider-in{margin:0 5px;}
.order-sliders{margin-top:12px;}
.order-sliders .slick-prev.slick-arrow{display:none!important;}

.elementor-location-header .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > a .shop-now {
  display: none;
}
.elementor:not(.elementor-location-header) .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > a .order-now {
  display: none;
}
ul.custom-menu-dropdown {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: flex;
}
ul.custom-menu-dropdown > li .menu-shop-now-english-container{display: none;position: absolute;left: 0px;top: 100%;background-color: #fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);left: -24% !important;border-radius: 10px 10px 10px 10px;min-width: 190px;}
ul.custom-menu-dropdown > li:hover .menu-shop-now-english-container {display: block;}

ul.custom-menu-dropdown > li {
  position: relative;padding-bottom: 10px;z-index: 11;
}
ul.custom-menu-dropdown > li .menu-shop-now-english-container ul#custom-menu {
  margin: 0px;
  list-style: none;
  text-align: center;
  padding: 7px 0;
}
ul.custom-menu-dropdown > li .menu-shop-now-english-container ul#custom-menu a {
  padding: 7px 10px;
  display: block;
  font-size: 14px;
  color: #33395B;
}
html[lang="es-ES"] .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu {
  left: -13% !important;
}
html[lang="es-ES"] ul.custom-menu-dropdown > li .menu-shop-now-english-container{
  left: -7% !important;
}

.order-coming-soon{padding: 30px;font-size: 25px;font-weight: 600;text-align: center;}
.elementor-location-footer .elementor-accordion .elementor-tab-content .tab-preview-template-notice {
    display: none;
}

/*IE & Edge*/
@supports (-ms-ime-align:auto){
  .elementor-background-video-container{display:none!important;}
}
@media(min-width:1900px){
  .elementor-section.right-overlay .elementor-background-overlay{width:35%;}
}
@media(min-width:2300px){
  .elementor-section.right-overlay .elementor-background-overlay{width:39%;}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .elementor-cta__image img{height:65px!important;}
  .elementor-cta--skin-cover .elementor-cta__content{height:10px;}
  .elementor-background-video-container{display:none!important;}
  .elementor-popup-modal .dialog-widget-content{top:0px;left:0px;}
  #navCert .elementor-button-link{width:100%;}
  .logoAnimation svg{max-height:65px;}
}

/*Media Queries*/
@media screen and (min-width:1440px){
  .productsFull .title{font-size:37px;}
  .hero-slider-section .slider-wrap::before{height:calc(100% + 17%);}
}
@media screen and (max-width:1280px){
  .elementor-element.subscribe.elementor-widget.elementor-widget-form .elementor-form-fields-wrapper > .elementor-field-group.elementor-field-type-submit{position:static;}
  .hero-slider-section .slider-wrap::before{height:calc(100% + 13%);right:57%;}
  .filter-parent .right-div{width:50%;padding:50px 20px 40px 60px;}
  .filter-parent .product-list-parent{padding-left:60px;padding-right:40px;}
}
@media screen and (max-width:1220px){
  #homeProducts{padding:0%;}
}
@media screen and (max-width:1150px){
  h1,
  .large h2{font-size:52px!important;}
  #homeProducts .elementor-inner-column{width:50%;}
  #homeProducts .elementor-inner-column:nth-child(odd) .elementor-widget-call-to-action{margin-left:auto;margin-right:0px;}
}
@media screen and (max-width:1075px){

  /* #primaryNav .elementor-nav-menu a{font-size:16px;} */

/* #primaryNav .menu-item:hover a{font-size:17px!important;} */}
@media screen and (min-width:1051px){
}
@media screen and (max-width:1050px){
  .elementor-inner-section .elementor-widget-button{width:100%!important;}
  .elementor-inner-section .elementor-widget-button:nth-child(2) .elementor-widget-container{margin-left:0px!important;margin-top:40px!important;}
  #productNav.elementor-inner-section .elementor-widget-button:nth-child(2) .elementor-widget-container{margin-top:0px!important;}
  section#productNav{max-width:400px;}
  .footer-primary .elementor-field-label{height:20px;}
  #productNav .elementor-button-icon svg{position:relative;top:0px;}
  #heroHome{background-position:center right;background-size:500px;}
}
@media screen and (max-width:1024px){
  .elementor-nav-menu--dropdown{height:calc(100vh - 80px)}
  .elementor-nav-menu--dropdown .elementor-nav-menu{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
  .site-footer .elementor-nav-menu__align-left .elementor-nav-menu,
  .site-footer .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
  .logoAnimation svg{width:173px!important;margin-left:-7px;}
  .elementor-location-header .elementor-sticky--effects #darkLogo-alt{display:block;}
  #darkLogo{display:none!important;}
  .numParallax:before{font-size:140px;}
  .hero-slider-section .slider-wrap::before{height:calc(100% + 10%);}
  .hero-slider-section .slider-wrap::before{right:59%;height:calc(100% + 15%);}
  .hero-slider-section .slick-dots{left:auto;right:365px;}
  .hero-slider-section .slider-content .slider-heading{font-size:34px;}
  .filter-parent .product-loop{column-gap:0px;justify-content:center;margin:0 auto;}
  .filter-parent .left-div{width:100%;position:relative;min-height:400px;background-color:#fff;}
  .filter-parent .right-div{width:100%;}
  .filter-parent::before{opacity:0;}
  .filter-parent .max-600{margin:unset;max-width:100%;}
  .filter-parent .max-800{margin:0 auto;text-align:center;}
  .filter-parent .btn-gp{justify-content:center;}
  .filter-parent .product-list-parent{width:100%;padding-bottom:50px;padding-left:40px;padding-right:40px;}
  .slider-heading.heading-theme::before{background-position:center;}
  .filter-parent .right-div h2{font-size:34px;}
  .filter-parent .category-loop{gap:5px;}
  .elementor-section.super-bg-image .elementor-background-overlay,
  .elementor-section.super-bg-image.feature-bg .elementor-background-overlay{display:none;}
  .filter-parent .left-div .feature-img img{max-width:100%;}
  .filter-parent .left-div ul{position:relative;z-index:11;}
  .strain-card-row .strain-info-name{word-break:break-all;word-wrap:normal;}
  .product-name-slider .slick-track{margin:0 auto;}
  .shoping-other{padding-left:10px;}
  .shop-at-content{width:calc(100% - 170px);padding-left:20px;padding-right:10px;}
  .shoping-at figure{width:170px;}
  .shoping-at figure img{max-width:170px;max-height:150px;}
  p.address,
  .shop-at-content .location-hrs p{font-size:12px;}
  .shoping-other a{font-size:16px;}
  .elementor-location-header .order-menu.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu {left: unset !important;right: 0px;}

  /* .order-menu.menu-page.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu {
    height: auto !important;
    min-width: 110px !important;
    left: auto !important;
    right: 0px !important;
    bottom: 100% !important;
    top: unset !important;
  }
  .order-menu.menu-page.elementor-widget.elementor-widget-nav-menu .elementor-nav-menu--main > ul > li > .sub-menu > li {
      display: block !important;
  } */
  .header-main .elementor-nav-menu li .elementor-nav-menu--dropdown {
    height: auto;
    background-color: transparent !important;
  }

  .header-main .elementor-nav-menu li .elementor-nav-menu--dropdown a.elementor-sub-item {
      font-size: 16px;
      font-weight: 600;
  }
  
}
  @media screen and (max-width:1000px){
    h1,
    .large h2{font-size:45px!important;}

    /* h2, .small h1, .productsFull .title{
      font-size:32px!important;
    } */
    h3{font-size:30px;}
    .productsFull{max-width:768px;}
    .productsFull .strain-image{min-height:275px;}
  }
  @media screen and (max-width:900px){
    #homeIntro .elementor-background-overlay{opacity:.8;}
    .hero-slider-section .slider-wrap::before{right:70%;}
  }
  @media screen and (max-width:767px){
    .pattern-right:after,
    .pattern-left:after{opacity:.2;z-index:-12;}
    #videoHero{right:0%;width:100%;z-index:2;background-color:#33395b;border-bottom-right-radius:0px;border-bottom-left-radius:0px;min-height:100vh;-webkit-animation-name:none;animation-name:none;}
    #videoHero .elementor-section,
    #videoHero .elementor-container,
    #videoHero video{min-height:100vh;height:100vh;}
    #heroHome{background-color:transparent;background-image:none;}
    #videoHero .elementor-section{-webkit-animation:build-inner-half cubic-bezier(.19,1,.22,1) 2.3s;animation:build-inner-half cubic-bezier(.19,1,.22,1) 2.3s;opacity:.2;}
    .max-400,
    .max-450{margin:0 auto;}
    .productsFull .strain-image{min-height:420px;}
    .productsFull img{max-width:300px!important;}
    .productsFull .title{font-size:32px!important;}
    .numParallax:before{font-size:78px;margin-left:0px;margin-top:20px;margin-bottom:40px;position:relative;}
    .hero-slider-section .slider-wrap::before{max-width:100%;height:100%;border-radius:0px;right:0px;left:0px;z-index:-1;}
    .hero-slider-section .slider-wrap::after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0.8;z-index:-1;}
    .hero-slider-section .slider-content .slider-body{max-width:90%;text-align:center;padding:0px;margin:0px auto;}
    .hero-slider-section .slider-heading::before{background-position:center;}
    .hero-slider-section .slider-content .slider-heading{color:#fff;}
    .hero-slider-section .slider-text{color:#fff;}
    .hero-slider-section .btn.btn-white{border-color:#fff;}
    .hero-slider-section .slider-text.text-white,
    .hero-slider-section .btn.btn-white,
    .slider-content .btn{color:#fff;}
    .filter-parent .category-loop li a{padding:8px 15px;font-size:13px;min-width:110px;}
    .hero-slider-section .slider-wrap{min-height:auto;padding:60px 0 80px;min-height:500px;}
    .hero-slider-section .slick-dots{left:0px;right:0px;display:flex;justify-content:center;transform:none!important;}
    .slider-text{font-size:14px;}
    .btn{padding:8px 24px;font-size:13px;}
    .hero-slider-section .slick-dots li button:before{background-image:url(/wp-content/uploads/2024/08/Vector-1.svg);filter:brightness(10);}
    .hero-slider-section .slick-dots li:nth-child(2).slick-active button:before{background-image:url(/wp-content/uploads/2024/08/Vector-1.svg);}
    .hero-slider-section .slick-dots li.slick-active button:before{opacity:1;filter:none;}
    .elementor-section.right-overlay .elementor-background-overlay,
    .elementor-section.super-bg-image .elementor-background-overlay{display:none;}
    .elementor-widget-tabs .elementor-tabs-wrapper{display:none!important;}
    .tab-design .elementor-tabs .elementor-tabs-content-wrapper{padding-top:0px;}

    /* .tab-design .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
        padding: 10px 0px 0px !important;
    } */
    .elementor-section.overflow-visible{overflow:hidden!important;}
    .tab-design .elementor-tabs .elementor-tab-title{margin:10px 0px;}
    .hero-slider-section .slider-content .slider-heading{font-size:30px;}

    /* .filter-parent .left-div .feature-img img {
        height: 350px;
    } */
    .filter-parent .right-div h2{font-size:30px;}
    .filter-parent .left-div ul li img{height:60px;}
    .filter-parent .left-div ul{width:140px;}
    .filter-parent .right-div{padding:40px 20px 30px;}
    .filter-parent .left-div{padding:50px 20px 20px;}
    .filter-parent::before{height:520px;}
    .filter-parent .btn-gp{gap:10px;}
    .filter-parent .btn-gp p{margin:0px;}
    .shoping-other{width:100%;padding:0px;}
    .shoping-at{width:100%;margin:0px 0px 40px;}
    .shoping-at figure{width:190px;}
    .shoping-at figure img{max-width:190px;max-height:160px;}
    .shop-at-content{width:calc(100% - 190px);}
    ul.custom-menu-dropdown{justify-content: center;}
  }
  @media screen and (max-width:600px){
    #homeProducts .elementor-inner-column{width:100%;}
    .elementor-widget-call-to-action{max-width:285px;margin:0 auto!important;}
  }
  @media screen and (max-width:480px){
    h1,
    .large h2{font-size:40px!important;}
    h2,
    .small h1{font-size:24px!important;}
    h3{font-size:25px;}
    body,
    button,
    input,
    select,
    textarea{font-size:18px;}
    .elementor-location-header .elementor-row{padding:0 10px 0 10px;}
    .elementor-location-popup h1{font-size:33px!important;}
    .hero-slider-section .slider-content .slider-heading{font-size:28px;}
    .filter-parent .left-div ul{width:100px;}
    .filter-parent .left-div .feature-img img{height:350px;}
    .shop-at-content{width:100%;padding-left:0px;padding-right:0px;margin-top:20px;}
    .shoping-at figure img{max-width:100%;max-height:unset;}
    .shoping-at figure{width:100%;}
    .shoping-other a{font-size:20px;min-height:220px;}
  }
  @media screen and (max-width:380px){
    .logoAnimation svg{width:173px!important;margin-left:-4%;max-width:108%;}
  }