/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
.button span{display:inline-block;line-height:1.3 !important;}
#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.single-post .breadcrumb-wrapper{margin-bottom:12px !important;position:relative;z-index:9999999;}
.breadcrumb a{display:inline-flex;min-height:1.2em !important;margin:0;padding:5px 14px 5.5px !important;border:none !important;border-radius:10px !important;background-color:var(--white) !important;color:var(--color7) !important;font-family:"PlusJakartaSans",sans-serif !important;font-size:1.75rem !important;font-weight:400 !important;line-height:1.55 !important;letter-spacing:.5px;text-align:left !important;text-transform:uppercase !important;text-shadow:3px 3px 3px transparent !important;box-shadow:inset 0 9px 12px rgba(255,255,255,0) !important;word-wrap:break-word !important;opacity:.65 !important;transition:.6s,background-position 2s !important;filter:invert(.3)}
.breadcrumb a:hover{filter:invert(1) grayscale(100%);opacity:.75 !important;}
.banner .button{margin-top:0 !important;margin-bottom:0 !important;}
.section-content .breadcrumb a{margin-right:-5px !important;}
.banner-layers .breadcrumb a{margin-right:-3px !important;}
.single-post .breadcrumb a{margin-right:-5px !important;}
.breadcrumb-desktop{display:block;z-index:9999999;position:relative;}
.breadcrumb-mobile{display:none;position:relative;border:none !important;cursor:pointer;letter-spacing:0 !important;text-align:left !important;opacity:1 !important;}
.breadcrumb-toggle-button{position:relative;left:4px !important;z-index:999999999999;padding:4px 3px !important;border:none !important;background-color:#95989c !important;box-shadow:inset 0 9px 12px rgba(255,255,255,0) !important;color:inherit;cursor:pointer;font-size:1.4rem !important;line-height:1 !important;opacity:1 !important;filter:invert(12) !important;word-wrap:break-word !important;}
.breadcrumb-dropdown{position:relative;margin-left:4px;padding:1px;min-height:fit-content !important;z-index:999999999999;border:none !important;background-color:#2b2b2b;box-shadow:0 2px 8px transparent;filter:invert(12) !important;word-wrap:break-word !important;}
.breadcrumb-dropdown a,.breadcrumb-dropdown span{display:block !important;border:none !important;background-color:transparent;color:inherit;font-size:1.4rem;font-weight:400 !important;line-height:2 !important;text-decoration:none;white-space:nowrap;}
.breadcrumb-dropdown a:hover{border:none !important;background-color:#2b2b2b !important;color:#fff !important;}
@media only screen and (max-width:1680px){.breadcrumb a{font-size:1.8rem;}
.checkout-breadcrumbs{padding:15px 0;}
.checkout-breadcrumbs a{display:inline-flex;align-items:center;color:#ccc;}
.checkout-breadcrumbs .divider{margin:0 .5em;top:2px;}
.breadcrumb-step{display:inline-block;width:1.5em;height:1.5em;margin:0 .5em;border-radius:99px;background-color:#ccc;color:#fff;font-size:.7em;font-weight:bolder;line-height:1.5em;text-align:center;}
.current .breadcrumb-step{background-color:var(--red);}
}
@media screen and (max-width:1024px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1.5rem !important;}
}
@media screen and (max-width:969px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1.25rem !important;}
}
@media screen and (max-width:749px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:1rem !important;}
}
@media screen and (max-width:549px){/*#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{margin-right:-1px !important;min-width:auto !important;font-size:.8rem !important;}
*/
.breadcrumb a{padding:5px 6px 5.5px !important;}
}
@media screen and (max-width:467px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{line-height:8px !important;letter-spacing:0 !important;font-size:.75rem !important;}
.breadcrumb a{padding:5px 6px 5.5px !important;}
.section-content .breadcrumb a{margin-right:-1px !important;}
.single-post .breadcrumb a{margin-right:0px !important;}
}
@media screen and (max-width:399px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:.75rem !important;}
}
@media screen and (max-width:379px){#main .breadcrumb-wrapper,.banner-layers .breadcrumb-wrapper,.breadcrumb,.breadcrumb a,.single-post .breadcrumb-wrapper{font-size:.55rem !important;}
}
.tagcloud{padding-bottom:1px;line-height:1.7 !important;}
.tagcloud a{display:inline-block !important;margin-right:-5px !important;padding:4px;border:none !important;border-radius:10px !important;background-color:var(--color2);color:inherit;font-size:unset !important;line-height:1.2;opacity:unset;transition:all 2s ease-in;}
.no-text-overflow:hover,.tagcloud a:hover{color:var(--color1) !important;border-radius:10px !important;transition:all .3s ease-out;}
.landing-bottom .tagcloud{margin:0 !important;font-family:"PlusJakartaSans",sans-serif;font-size:1rem;line-height:1;}
.landing-bottom .tagcloud a{display:inline-block;margin:1.5px 0 2px !important;padding:6px 4px !important;border:none;border-radius:10px !important;background-color:rgb(90 90 95 / 20%) !important;color:var(--color1) !important;font-family:"PlusJakartaSans",sans-serif;font-size:.75rem !important;opacity:.5 !important;transition:all 2s ease-in;}
.landing-bottom .tagcloud a:hover,.landing_four .no-text-overflow:hover{background-color:var(--blue) !important;color:var(--white) !important;border-radius:10px !important;opacity:1 !important;transition:all .3s ease-out;}
.landing_thow{min-height:460px;}
.tab-panels{padding-top:0;}
.tab-panels .entry-content{padding:0;}
.tab-panels .panel:not(.active){display:block;height:0;padding:0;overflow:hidden;visibility:hidden;opacity:0;}
.tab-panels .panel.active{display:block !important;}
.nav>li{padding:0em 0em 0em 0em !important;}
.nav-tabs>li.active>a,.nav-tabs>li.active>span{background-color:var(--red) !important;color:var(--white) !important;}
.nav-tabs+.tab-panels{padding:30px;background-color:var(--color11);border:1px solid var(--color10);}
.nav-tabs>li>a{padding:0 !important;border-top-color:var(--color11) !important;transition:.6s,background-position 2s;}
.nav-tabs>li.hover>a{color:var(--color1) !important;transition:.6s,background-position 2s;}
.nav-tabs>li.active>a{border-top-color:var(--red) !important;}
.nav-tabs .nav>li{display:inline-block;list-style:none;margin:0 7px;padding:0;margin-left:0em !important;transition:background-color .3s;}
#main .tabbed-content .nav a{line-height:2.2 !important;}
.tabbed-content .nav a{display:inline;position:relative;z-index:1;cursor:pointer;padding:6px 16px 4px !important;border-radius:10px;border-color:var(--color10) !important;background-color:transparent;background:linear-gradient(var(--black) 0 0) var(--p,0) / var(--p,0) no-repeat;color:var(--color11) !important;font-family:"PlusJakartaSans",sans-serif;font-size:1.4rem;font-weight:400 !important;letter-spacing:1px;text-decoration:none;word-wrap:break-word;transition:.6s,background-position 2s !important;opacity:1 !important;}
.tabbed-content .nav>li>a:hover,.tabbed-content .nav>li>a.active,.tabbed-content .nav>li>a.current,.tabbed-content .nav>li.active>a,.tabbed-content .nav>li.current>a{background-color:var(--blue) !important;color:var(--white) !important;opacity:1;--p:0% !important;transition:background 2.3s;}
.widget-title{color:var(--color11) !important;font-family:"Lexend Exa",sans-serif !important;font-size:1.8em !important;font-weight:400 !important;letter-spacing:-3px !important;}
.box-image .out-of-stock-label{color:var(--red) !important;font-size:1.3rem !important;font-weight:unset !important;}
.product-page-accordian .accordion .toggle,.accordion .toggle{right:20px !important;left:unset !important;top:5px;font-size:.5em;}
/* ACCORDION PAGES ANIMATION */
.product-page-accordian .accordion-title,.accordion-title,.faq .accordion-title{display:block;position:relative;margin-bottom:4px;padding:.2em .28em !important;border-radius:10px !important;text-align:left !important;text-transform:uppercase !important;text-shadow:3px 3px 3px transparent !important;transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title,.accordion-title{border:3px solid rgb(255 255 255 / 2%) !important;background-color:rgba(255,255,255,.4);color:var(--color7) !important;font-weight:400;font-size:7.5rem;line-height:.95;letter-spacing:-.5px;opacity:.8 !important;transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.product-page-accordian .accordion-title{margin-bottom:.6rem;border-top:3px solid rgb(35 49 63 / 0) !important;background-color:rgba(0,0,0,.1);color:#fff !important;font-size:2.4rem !important;font-weight:400 !important;line-height:1.6;opacity:.7 !important;}
.accordion .icon-angle-down::before,.product-page-accordian .accordion-title .icon-angle-down::before{content:"";display:inline-table;width:90px;height:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:90px 90px;transform:rotate(-90deg);opacity:.7;transition:all 1.4s ease-in-out;font-size:unset;}
.accordion .icon-angle-down::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="6px"></path></svg>');}
.product-page-accordian .accordion-title .icon-angle-down::before{background-image:url('data:image/svg+xml,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M66.5 18L34 50.5L66.5 83" stroke="%23000" stroke-width="6px" style="animation-duration:1.6s;"></path></svg>');}
.accordion:first-child p,.accordion p{margin-top:28px !important;}
.accordion p,.accordion li,.accordion a,.faq p,.faq li,.faq a{padding-left:0;padding-right:0;}
.accordion p{font-family:"Lexend Exa",sans-serif !important;font-size:1.4rem;font-weight:400 !important;line-height:1.8;letter-spacing:0;font-style:normal;color:var(--color11);opacity:1;text-transform:none !important;}
.accordion strong{font-family:"Lexend Exa",sans-serif !important;font-weight:400 !important;text-transform:none !important;opacity:1 !important;}
.accordion button{opacity:1 !important;}
.accordion li{font-family:"Lexend Exa",sans-serif !important;font-size:1.4rem;font-weight:400 !important;line-height:1.8;letter-spacing:0;font-style:normal;color:var(--color11);opacity:1;text-transform:none !important;}
.accordion-title:hover{background-color:rgb(244 244 244 / 60%) !important;border:3px solid rgb(0 0 0 / 40%) !important;color:var(--black) !important;opacity:1 !important;filter:invert(1) brightness(.7) opacity(.7);transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.accordion-title.active,.product-page-accordian .accordion-title.active,.faq .accordion-title.active{background-color:rgba(0,0,0,.5);color:var(--red) !important;font-weight:400 !important;opacity:1 !important;filter:invert(1);transition:all .4s ease-out,border 1s ease-out,background-color 1s !important;}
.accordion .toggle i{transition:all .3s;}
.accordion-inner{padding:1em 0 !important;opacity:1 !important;}
.accordion-inner h2{margin-top:10px !important;margin-bottom:28px !important;margin-left:-1px !important;font-size:3.5rem;font-weight:400;line-height:1;letter-spacing:0 !important;opacity:.85;}
.faq p,.faq li,.faq a{padding-left:10px;padding-right:10px;}
.faq-service{position:relative;top:-110px !important;}
.faq .accordion-title{border-top:1px solid var(--color4);border-radius:10px;background-color:rgba(0,0,0,.1);color:var(--color7) !important;font-family:"VoldaSans",sans-serif !important;font-size:2.6rem !important;font-weight:400 !important;line-height:1;letter-spacing:1px !important;text-transform:none !important;opacity:1 !important;transition:border .5s ease-in,background-color .5s !important;}
.faq .accordion-title.active{background-color:var(--blue);color:var(--black) !important;border-radius:10px;opacity:1 !important;transition:border 1s ease-out,background-color 1s !important;}
.faq .accordion-title:hover{background-color:var(--red) !important;color:var(--black) !important;border:solid 3px var(--red) !important;border-radius:10px;filter:invert(1) brightness(1) opacity(1);--p:100%;}
.faq-tabs .tabbed-content ul .tab{margin:0 !important;padding-right:4px;}
.faq .icon-angle-down{display:none !important;}
.faq .accordion-inner{padding:28px 0 !important;opacity:1 !important;}
@media screen and (max-width:1280px){.tabbed-content .nav a,.faq .accordion-title{font-size:2rem !important;}
}
@media screen and (max-width:769px){.tabbed-content .nav a,.faq .accordion-title{font-size:1.5rem !important;}
}
@media screen and (max-width:449px){.tabbed-content .nav a,.faq .accordion-title{font-size:1.2rem !important;}
}
/** WICHITG TABS */
#main .tabbed-content ul li:before{content:none !important;}
.tabbed-content li{/* margin-left:0px !important;*/
}
.tabs li{margin-left:0px !important;}
.tabbed-content li{margin:0 5px;}
.tabbed-content{display:flex;flex-flow:row wrap;}
.tabbed-content ul li:before{content:none !important;}
.tabbed-content ul li{padding:0px !important;}
.tabbed-content .nav,.tabbed-content .tab-panels{width:100%;margin-bottom:10px !important;}
.tabbed-content .nav-tabs>li{margin:0 5px 0 0 !important;}
.tabbed-content ul .tab{margin:0 5px 0 0 !important;padding-left:0;}
.tabbed-content .nav ul li:before{content:none !important;}
.tabbed-content .nav a{padding:6px 16px 4px !important;border-radius:10px;background-color:rgb(35 49 63 / 6%);color:var(--color6) !important;font-family:"PlusJakartaSans",sans-serif;font-size:1.75rem !important;font-weight:400 !important;border-color:var(--color10) !important;opacity:1 !important;transition:.6s,background-position 2s !important;}
.tabbed-content .nav>li>a:hover{background-color:var(--color1) !important;color:var(--color11) !important;border-top:none !important;opacity:1;--p:0% !important;transition:background 2.3s;}
.tabbed-content .nav>li.active>a{background-color:var(--color1) !important;color:var(--red) !important;border-top:none !important;border-radius:10px;opacity:1 !important;}
.tabbed-content .nav>li>a.active,.tabbed-content .nav>li>a.current,.tabbed-content .nav>li.current>a{background-color:var(--blue) !important;color:var(--white) !important;opacity:1;--p:0% !important;transition:background 2.3s;}
