/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
/* Support */
.support-select{margin-bottom:0;margin-left:0 !important;margin-right:0 !important;}
.support-select .col-inner{height:440px !important}
.support-select .icon-box .icon-inner{display:grid;width:100% !important;max-width:100% !important;justify-content:center;align-items:center;text-align:center !important;}
.support-select .col-inner h3{padding-top:28px !important;font-size:2rem !important}
.support-select .col-inner{height:370px !important;padding:20px;padding-top:unset !important;border-radius:10px !important;background-color:var(--color1) !important;color:var(--white) !important;text-align:center !important;opacity:1 !important;transition:filter 2.2s,opacity 2.2s,transform 2.2s,background-color 3.3s !important;}
.support-select .col-inner:hover{padding:20px;border-radius:10px;text-align:center !important;opacity:1 !important;transition:filter .2s,opacity .2s,transform .2s,background-color .2s !important;filter:invert(1)}
.support-select .icon-box-img{width:100% !important;padding:40px !important;margin:0 auto !important;display:flex;justify-content:center;align-items:center;}
.support-select .icon-box-img svg{width:170px !important;margin:0 auto;padding-top:20px;}
.icon-box-img,.support-select svg{display:flex;justify-content:center;align-items:center;margin:0 auto !important;}
.support-select .col-inner p{height:220px;display:flex;justify-content:center;align-items:center;color:var(--color1) !important;line-height:1.4;letter-spacing:-1px;}
.support-select h5{text-align:center;font-size:1.6rem !important;font-weight:400 !important;letter-spacing:-2px;color:var(--blue) !important;opacity:1 !important;}
/* Support mini shop */
.support-mini-shop .icon-box-img svg{height:140px;margin-top:2rem;margin-bottom:0;filter:invert(0) brightness(1000000) contrast(110) !important;}
.support-mini-shop .pay-select .icon-box-img svg{filter:invert(0) brightness(100) contrast(100) !important;}
.support-mini-shop .support-select-delivery .pay-select .icon-box-img svg{filter:invert(1000) brightness(1000) contrast(10) !important;}
.support-mini-shop .support-select-delivery .col-inner,.support-mini-shop .support-select-legally .col-inner{height:550px !important;padding-top:20px;border-radius:10px;}
/* Support select login */
.support-select-login .col:last-child p{margin-top:0;margin-bottom:0 !important;}
.support-select-login,.support-select-login .col p,.support-select-login .col-inner .support-select-login,.support-select-login .text-center p,.support-select-login p{margin-bottom:0 !important;}
.support-select-login{min-height:330px;max-height:33px;}
.support-select-login .icon-box{display:contents;width:100% !important;margin-bottom:0 !important;background-color:var(--white) !important;text-align:center !important;}
.support-select-login .col-inner p,.support-select-login .icon-box-img{display:flex;justify-content:center;align-items:center;width:100% !important;margin-bottom:0 !important;color:var(--color6) !important;line-height:1.4;letter-spacing:-1px;}
/* Extra */
.support-button .shade{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;pointer-events:none;opacity:.3;content:" ";background:linear-gradient(0deg,#323232 0,rgba(50,50,50,0) 33%);transition:opacity 1s;}
.shade-top{background:linear-gradient(180deg,#000 0,transparent 70%);opacity:.4;}
.box:hover .shade{opacity:.5;}
.box-shade:not(.dark) .shade{background:linear-gradient(0deg,#fff 0,hsl(0 0% 100% / 0) 33%);opacity:.8;}
.hover-slide,.hover-slide-in,.hover-zoom,.hover-zoom-in,.show-on-hover{opacity:0;pointer-events:none;transition:opacity .5s,transform .3s,max-height .6s,filter .6s;}
.all-select .right .bottom{width:100%;max-width:710px;height:398px !important;min-height:220px !important;margin:10px 30px 0 10px !important;padding-right:30px !important;}
/* SUPPORT INFO 6 KACHEKN */
.support-select-info .col{padding:0 3px 6px !important;filter:invert(0) brightness(.95) !important;transition:filter .6s,opacity .6s,transform .6s,background-color .6s !important;}
.support-select-info h3{color:var(--color7) !important;font-size:2rem !important;opacity:1;font-weight:400 !important}
.support-select-info .col:hover{background-color:var(--color11) !important;filter:invert(1) brightness(1) !important;}
/* SUPPORT ADRESS +********************************************************************/
.support-mini-shop .col{margin-bottom:0;padding:0 0px 6px !important;}
.support-select .col{margin-bottom:0;padding:0 3px 6px !important;}
.contact-box{padding:0 3px 6px!important;}
.contact-adress:first-of-type{padding:0 3px 0 0 !important;}
.contact-open:last-of-type{padding:0 0 0 3px !important;}
.contact-adress,.contact-adress div,.contact-open,.contact-open div,.medium-6 .contact-open,.medium-6 .contact-open div{min-height:440px !important;max-height:440px !important;color:var(--color2);padding:0 0 0 !important;box-shadow:0 0 0 0 transparent,0 0 0 transparent !important;border-radius:10px;}
.contact-adress div .e-mail,.contact-adress div .phone{height:60px !important;min-height:70px !important;max-height:70px !important;}
.contact-adress div .icon-box-left{margin-left:36px !important;}
.contact-adress div .icon-box-left .icon-box-text{position:relative;top:0px;margin-left:0 !important;}
.contact-adress h3,.contact-open h3{font-family:"VoldaSans",sans-serif!important;font-size:3rem!important;letter-spacing:0;opacity:1;text-transform:uppercase;padding:0;padding-bottom:0;padding-left:2rem;background-color:var(--color1);margin-bottom:2rem !important;margin-left:0 !important;line-height:2;font-weight:400 !important;}
.contact-adress h3{color:#272625 !important;}
.contact-open h3{color:var(--red) !important;}
#main .contact-open .col-inner p{padding-right:40px!important;}
#termin p{font-size:1.6rem !important;color:var(--color2) !important;padding-top:0px;margin-bottom:1rem !important;line-height:1.76;padding-left:2rem;}
.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.8rem !important;font-weight:400;color:var(--color2) !important;padding-top:0px;margin-bottom:1rem !important;line-height:2;padding-left:2rem;}
.contact-adress strong,.contact-open strong{font-weight:400;color:var(--color2) !important;}
.contact-adress a,.contact-open a{color:var(--color2);background:linear-gradient(var(--color11) 0 0) var(--p,0)/var(--p,0) no-repeat !important;transition:.6s,background-position 2s;padding:2px 4px 2px 4px;word-wrap:break-word;border-bottom:solid 3px var(--color2) !important;background-color:rgb(35 49 63 / 0%) !important;border-radius:10px;filter:grayscale(200);box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
.contact-adress a:hover,.contact-open a:hover{color:var(--color10) !important;filter:grayscale(200);background-color:var(--color6) !important;--p:100%;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
@media only screen and (max-width:1449px){#termin p{line-height:1.3;font-size:1.5rem !important;}
}
@media only screen and (max-width:1149px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.5rem !important;}
#termin p{font-size:1.4rem !important;line-height:1.4!important;}
}
@media only screen and (max-width:949px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.1rem!important;}
#termin p{font-size:1.2rem !important;line-height:1.2 !important;}
}
@media only screen and (max-width:549px){.contact-adress a,.contact-adress p,.contact-open a,.contact-open p{font-size:1.1rem!important;}
}
.woocommerce-form:last-child p{margin-top:0;margin-bottom:0px !important;}
.registry-massage{background-color:#fff;border-left:8px solid var(--red);position:relative;left:-10px;}
.registry-massage p{font-size:1.1rem;margin-left:15px;margin-bottom:0px !important;}
.bb-login-description{font-size:1.1rem;margin-left:5px;padding-bottom:35px;}
.account-container h2{font-size:2.6rem !important}
.account-register-inner .bb-login-description,.woocommerce-form-login .bb-login-description{font-family:"PlusJakartaSans",sans-serif !important;font-size:.8rem!important;margin-left:0px!important;opacity:.6}
.woocommerce-form-login .bb-login-description{padding-bottom:27px!important;opacity:.6}
.account-register-inner .bb-login-description{padding-bottom:55px!important;opacity:.6}
.account-container h2{font-size:2.6rem !important}
