.elbzotech-accordion-global-css .ui-icon{
display: none;
}
.elbzotech-accordion-global-css .box-icon-accor{
position: relative;
font-size: 16px;
}
.elbzotech-accordion-global-css .box-icon-accor i{
position: absolute;
top: 0;
right: 0;
line-height: 28px;
padding: 0 10px;
}
.elbzotech-accordion-global-css .box-icon-accor .icon-accor-active{
opacity: 0;
}
.elbzotech-accordion-global-css .ui-state-active .box-icon-accor .icon-accor-active{
opacity: 1;
}
.elbzotech-accordion-global-css .ui-state-active .box-icon-accor .icon-accor{
opacity: 0;
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
background-color: transparent;
border: none;
padding: 20px 0;
border-bottom: 1px solid var(--bzo-border-color);
font-size: 20px;
color: var(--bzo-gray-color);
line-height: 28px;
font-weight: 500;
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header .item-title-e{
margin-right: 30px;
}
@media(max-width: 1366px){
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
padding-top: 15px;
padding-bottom: 15px;
}
}
@media(max-width: 767px){
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
font-size: 16px;
line-height: 24px;
}
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header.ui-accordion-header-active{
border: none;
color: var(--bzo-main-color);
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header:hover{
color: var(--bzo-main-color);
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-content {
padding: 0;
border: none;
color: var(--bzo-body_typo-color); }
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-content.ui-accordion-content-active{
border-bottom: 1px solid var(--bzo-border-color); }
.elbzotech-accordion-global-css .ui-accordion-content p:last-child{
}
.elbzotech-accordion-global-css.ui-widget{
font-family:inherit;
} .elbzotech-accordion-global-.ui-accordion .ui-accordion-content{
}
.elbzotech-accordion-global-.ui-accordion .ui-accordion-header{
}
.elbzotech-accordion-global-.ui-accordion .ui-accordion-header:first-child{
margin-top: 0px;
}
.elbzotech-accordion-global-.ui-accordion .ui-accordion-header .text{
}
.elbzotech-accordion-global- .box-icon-accor {
}
.elbzotech-accordion-global- .ui-state-active .box-icon-accor {
}
.elbzotech-accordion-global- .box-icon-accor .icon-accor-active {
} .elbzotech-accordion-global-style2 .box-icon-accor {
float: right;
} .elbzotech-accordion-global-style2.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
border: none;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), var(--bzo-main-color);
border-radius: 5px;
font-weight: 600;
font-size: 20px;
line-height: 32px;
color: var(--bzo-title-color2);
padding: 20px;
margin-top: 30px;
}
@media(min-width: 1200px) and (max-width: 1366px){
.elbzotech-accordion-global-style2.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
margin-top: 26px;
}
}
.elbzotech-accordion-global-style2 .accordion-content{
color: #727272;
font-size: 16px;
line-height: 24px;
border: none;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), var(--bzo-main-color);
}
.elbzotech-accordion-global-css.elbzotech-accordion-global-style2 .box-icon-accor{
background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), var(--bzo-main-color);
border-radius: 100%;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
padding: 0;
font-size: 15px;
overflow: hidden;
color: #fff;
}
.elbzotech-accordion-global-css.elbzotech-accordion-global-style2 .box-icon-accor i{
width: 32px;
height: 32px;
border-radius: 100%;
}
.elbzotech-accordion-global-style2.elbzotech-accordion-global-css .box-icon-accor .icon-accor-active{
top: 9px;
}
.elbzotech-accordion-global-style2.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header.ui-accordion-header-active{
border-radius: 5px 5px 0 0;
}
.elbzotech-accordion-global-style2.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header.ui-accordion-header-active .box-icon-accor{
background: var(--bzo-main-color);
}
.elbzotech-accordion-global-style2.elbzotech-accordion-global-css.ui-accordion .ui-accordion-content{
padding-top: 0;
} .elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-title {
font-weight: 600;
font-size: 20px;
line-height: 24px;
color: var(--bzo-gray-color);
border-left: 1px solid var(--bzo-border-color);
border-right: 1px solid var(--bzo-border-color);
border-top: 1px solid var(--bzo-border-color);
border-radius: 15px;
margin-top: 30px;
padding: 23px 20px;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .ui-accordion-header-active.accordion-title {
color: var(--bzo-gray-color);
border-left: 1px solid var(--bzo-border-color);
border-right: 1px solid var(--bzo-border-color);
border-top: 1px solid var(--bzo-border-color);
border-radius: 15px 15px 0px 0px;
padding: 20px;
background: white;
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-content {
font-weight: 400;
font-size: 16px;
line-height: 24px;
border-left: 1px solid var(--bzo-border-color);
border-right: 1px solid var(--bzo-border-color);
overflow: hidden;
border-radius: 0px 0px 15px 15px;
padding: 20px;
margin-bottom: 30px;
padding-top: 0;
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-title .icon {
width: 32px;
height: 32px;
background-color: var(--bzo-border-color);
border-radius: 30px;
color: white;
padding: 0;
text-align: center;
line-height: 32px;
font-size: 12px;
display: block;
position: unset;
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-title .icon-accor-active {
position: absolute;
top: 0;
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-title .icon:hover {
background-color: var(--bzo-main-color);
}
.elbzotech-accordion-global-style3.elbzotech-accordion-global-css .accordion-title.ui-accordion-header-active .icon {
background-color: var(--bzo-main-color);
}.elbzotech-account-manager-global .elbzotech-dropdown-list{
text-align: left;
}
.elbzotech-account-manager-global .elbzotech-dropdown-list li i{
margin-right: 10px;
}
.elbzotech-popup-open.elbzotech-popup-overlay{
opacity: 1;
visibility: visible;
z-index: 9992;
}
.elbzotech-login-form{
text-align: center;
}
.elbzotech-login-popup-content{
width: 100%;
max-width: 780px;
margin: auto;
background: #fff;
top: 10%;
overflow-y: scroll;
position: absolute;
left: 0;
right: 0;
border-radius: 15px;
scrollbar-width: none;
}
.elbzotech-login-popup-content .popup-form{
padding: 50px;
text-align: left;
max-width: 100%;
}
i.elbzotech-close-popup{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 24px;
color: #fff;
cursor: pointer;
text-align: right;
opacity: 1;
visibility: visible;
padding: 30px
}
.popup-form{
max-width: 300px;
padding: 30px 0;
margin: auto;
display: none;
}
.popup-form.active{
display: block;
}
.ms-error,
.ms-done{
display: none;
}
.popup-form .message {
border-left: 4px solid #00a0d2;
padding: 12px;
margin-left: 0;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
color: #999;
font-size: 12px;
}
.popup-form .ms-default{    
color: #999;
font-size: 12px;
}
.popup-form .login_error {
border-left: 4px solid #bf2c2c;
padding: 12px;
margin-left: 0;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
color: #999;
font-size: 12px;
}
.popup-form .form-field{
margin-bottom: 20px;
}
.popup-form .form-field .input{
width: 100%;
background: #f8f8f8;
border: none;
height: 55px;
}
.forgetmenot{
text-align: left;
}
.forgetmenot .rememberme{
font-weight: 400;
margin-left: 5px;
}
.elbzotech-bt-full{
width: 100%;
}
.form-header > h2{
margin: 0 0 10px;
font-size: 34px;
padding-bottom: 25px;
border-bottom: 1px solid #D6D6D6;
}
.form-header > .desc{
color: var(--bzo-gray-color);
}
.popup-form form{
margin-top: 30px;
}
.popup-form nav-form{
margin-top: 10px;
}
.popup-form form .submit{
margin-bottom: 12px;
}
.popup-form .nav-form{
margin-top: 23px;
}
.popup-form .nav-form a{
color: #3E77FF;
}
.popup-form .nav-form a:first-child {
border-right: 1px solid var(--bzo-border-color);
margin-right: 10px;
padding-right: 10px;
}
.popup-form .nav-form a:last-child {
border-right: 0;
margin-right: 0;
padding-right: 0;
}
.popup-form .woocommerce-privacy-policy-text{
font-size: 14px;
color: #999;
}
.popup-form #reg_passmail{
margin-bottom: 30px;
}
.elbzotech-account-manager-global{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.dropdowm-from-left .elbzotech-dropdown-list{
left: 0;
right: inherit;
}
.dropdowm-from-right .elbzotech-dropdown-list{
right: 0;
left: inherit;
}
.elbzotech-account-manager-global .button-account-manager *{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.login-popup-content-wrap .elbzotech-close-popup{
right: 50px;
top: 50px;
font-size: 18px;
color: #454545;
background: #F5F5F5;
border-radius: 50%;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
padding: 0;
}
.elbzotech-login-popup-content .popup-form .form-field .input {
border-radius: 15px;
} @media(max-width: 1200px){
i.elbzotech-close-popup{
font-size: 16px;
}
.elbzotech-login-popup-content{
max-width: 90%;
}
}
@media(max-width: 767px){
.popup-form .nav-form {
flex-direction: column;
}
.login-popup-content-wrap .elbzotech-close-popup{
right: 5px;
top: 8px
}
.elbzotech-login-popup-content .popup-form .form-field .input {
height: 55px;
}
i.elbzotech-close-popup{
padding: 20px;
}
.elbzotech-login-popup-content .popup-form{
padding: 30px 20px;
}
.popup-form form {
margin-top: 20px;
}
.form-header > h2{
font-size: 24px;
padding-bottom: 20px;
}
}  .elbzotech-account-global-default .button-account-manager{
display: flex;
}.background-overlay{
z-index: 1;
}
.background-overlay .background-overlay-color{
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 0;
}
.elbzotech-banner-info-global-wrap{
position: relative;
}
.elbzotech-banner-info-global-wrap .elbzotech-banner-info{
z-index: 1;
}
.elbzotech-info-inner{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
} .banners-effect .elbzotech-banner-info-global-elbzotech-bndf .elbzotech-banner-info-global-thumb{
border-radius: 15px;
position: relative;
}
.banners-effect .elbzotech-banner-info-global-elbzotech-bndf .elbzotech-banner-info-global-thumb::before{
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.banners-effect .elbzotech-banner-info-global-elbzotech-bndf .elbzotech-banner-info-global-thumb:hover::before{
-webkit-animation: shine .85s;
animation: shine .85s;
} .elbzotech-banner-info-global-elbzotech-bndf .elbzotech-banner-info-global-thumb a:hover{
cursor: pointer;
}
.elbzotech-banner-info-global-elbzotech-bndf .elbzotech-text-item{
margin: 0px;
}
.elbzotech-banner-info-global-elbzotech-bndf .elbzotech-banner-info{
display: flex;
}
.elbzotech-banner-info-global-elbzotech-bndf .btwrapinfo-container-flex-e,
.elbzotech-banner-info-global-elbzotech-bndf .elbzotech-bt-custom
{
display: flex;
}
.info-banner2 .link-bg-banner{
position: absolute;
display: block;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: -1;
}
.inner-left{
left: 0;
}
.inner-right{
right: 0;
}
.inner-center{
left: 0;
right: 0;
margin: auto;
}
.inner-top{
top: 0;
}
.inner-bottom{
bottom: 0;
}
.inner-middle{
top: 0;
bottom: 0;
margin: auto;
}
.elbzotech-banner-info-global-thumb{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-global-thumb img{
max-width: 100%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-global-thumb.elbzotech-hidden img{
width: 100%;
}
.elbzotech-hidden .adv-thumb-link,
.elbzotech-banner-info-global-wrap.elbzotech-hidden
{
overflow: hidden;
}
.elbzotech-inherit .adv-thumb-link{
overflow: inherit;
} .elbzotech-banner-info-global-style2 .icon-button-video{
position: absolute;
right: 0;
top: 0;
height: 269px;
width: 269px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
font-size: 40px;
}
.elbzotech-banner-info-global-style2 .icon-button-video .item-icon-e,
.elbzotech-banner-info-global-style2 .icon-button-video svg
{
animation: zoom-in-zoom-out 1s ease infinite;
}
.elbzotech-banner-info-global-style2 .elbzotech-banner-info-global-thumb.elbzotech-hidden .icon-button-video img
{
width: auto;
} @media screen and (max-width: 767px) {
.elbzotech-banner-info-global-style2 .icon-button-video {
height: 200px;
width: 200px;
}
.elbzotech-banner-info-global-style2 .elbzotech-banner-info-global-thumb.elbzotech-hidden .icon-button-video img {
width: 110px!important;
}
}
@media screen and (max-width: 425px) {
.elbzotech-banner-info-global-style2 .icon-button-video {
height: 150px;
width: 150px;
}
.elbzotech-banner-info-global-style2 .elbzotech-banner-info-global-thumb.elbzotech-hidden .icon-button-video img {
width: 80px!important;
}
}.button-wrap-global .button-inner .icon-button-el ,
.button-wrap-global .button-inner .text-button{
vertical-align: middle;
}
.button-wrap-global .icon-image-btn{
position: relative;
display: inline-block;
}
.button-wrap-global .icon-image-btn .icon_image_hover{
position: absolute;
left: 0;
top: 0;
opacity: 0;
}
.button-wrap-global .button-inner:hover .icon-image-btn .icon_image_hover{
opacity: 1;
}
.button-wrap-global .button-inner:hover .icon-image-btn>img{
opacity: 0;
}  .elbzotech-bt-global-default{
border: 0;
color: #454545;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: center;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--bzo-main-color2);
border-radius: 60px;
padding: 0px 32px;
height:56px;
line-height: 56px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.elbzotech-bt-global-default:hover,
.elbzotech-bt-global-default:focus
{
color: #454545;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--bzo-main-color);
box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
} .elbzotech-bt-global-style2{
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 24px;
background: var(--bzo-main-color);
border-radius: 15px;
padding: 15px 30px;
line-height: 24px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
transition: all .3s ease-in-out;
}
.elbzotech-bt-global-style2:hover,
.elbzotech-bt-global-style2:focus
{
color: #fff;
background: var(--bzo-main-color2);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
transition: all .25s ease-in-out;
}
.e-main-color.elbzotech-bt-global-style2{
color: var(--bzo-main-color);
}
.e-bg-color.elbzotech-bt-global-style2{
background-color: var(--bzo-main-color);
} .elbzotech-bt-global-style3{
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 24px;
background: var(--bzo-main-color);
border-radius: 5px;
padding: 12px 24px;
line-height: 24px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
transition: all .3s ease-in-out;
}
.elbzotech-bt-global-style3:hover,
.elbzotech-bt-global-style3:focus
{
color: #fff;
background: var(--bzo-main-color2);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
}
.e-main-color.elbzotech-bt-global-style3{
color: var(--bzo-main-color);
}
.e-bg-color.elbzotech-bt-global-style3{
background-color: var(--bzo-main-color);
}.elbzotech-text-editor-global p:last-child{
margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
margin-bottom: 0px;
}
.elbzotech-heading-global__line{
display: block;
height: 2px;
width: 100%;
}  .footer6-open-time li{
justify-content: space-between;
color: #fff;
border-bottom: 1.5px dashed var(--bzo-main-color-darken);
padding: 15px 0;
}
.footer6-open-time li .open-time{
font-weight: 500;
}.bzoteche-info-box-global-style2 .list-icon{
position: absolute;
width: 100%;
bottom: -64px;
left: 0;
background-color: var(--bzo-title-color2);
padding: 12px;
transition: all .3s linear 0s;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 10px 30px;
}
.bzoteche-info-box-global-style2:hover .list-icon{
transition: all .3s linear 0s;
bottom: 0;
}
.bzoteche-info-box-global-style2 .list-icon__item{
width: 40px;
height: 40px;
line-height: 40px;
font-size: 22px;
text-align: center;
border-radius: 100%;
color: #454545;
background: #fff;
transition: all .2s ease-out 0s;
display: flex;
justify-content: center;
align-items: center;
}
.bzoteche-info-box-global-style2 .info-box-icon{
position: relative;
overflow: hidden;
border-radius: 15px;
}
.bzoteche-info-box-global-style2 .list-icon__item:hover{
background: var(--bzo-main-color);
color: #fff;
transition: all .2s ease-out 0s;
} .id6-box-team{
}
.bzoteche-info-box-global-style3{
border-radius: 15px;
overflow: hidden;
transition: .2s;
}
.bzoteche-info-box-global-style3:hover{
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
transition: .2s;
}
.bzoteche-info-box-global-style3:hover .list-text-info{
background-color: var(--bzo-main-color);
transition: .2s;
}
.bzoteche-info-box-global-style3:hover .list-text-info p,
.bzoteche-info-box-global-style3:hover .list-text-info h3{
color: #fff !important;
}
.bzoteche-info-box-global-style3 .list-icon__item{
border-radius: 10px;
}
.bzoteche-info-box-global-style3 .info-box-icon a{
display: flex;
}
.bzoteche-info-box-global-style3 .info-box-icon{
}
.bzoteche-info-box-global-style3 .list-icon{
position: absolute;
width: 100%;
bottom: -64px;
left: 0;    
padding: 12px;
transition: all .3s linear 0s;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 10px 20px;
}
.bzoteche-info-box-global-style3:hover .list-icon{
transition: all .3s linear 0s;
bottom: 0;
}
.bzoteche-info-box-global-style3 .list-icon__item{
width: 40px;
height: 40px;
line-height: 40px;
font-size: 22px;
text-align: center;
border-radius: 100%;
color: #454545;
background: #fff;
transition: all .2s ease-out 0s;
display: flex;
justify-content: center;
align-items: center;
}
.bzoteche-info-box-global-style3 .info-box-icon{
position: relative;
overflow: hidden;
border-radius: 15px 15px 0 0;
}
.bzoteche-info-box-global-style3 .list-icon__item:hover{
background: var(--bzo-main-color);
color: #fff;
transition: all .2s ease-out 0s;
}  .bzoteche-info-box-global-style5 img {
max-width: unset;
}
.bzoteche-info-box-global-style5 {
position: relative;
overflow: visible!important;
z-index: 1;
line-height: 0;
}
.bzoteche-info-box-global-style5 div div div {
display: flex;
justify-content: center;
align-items: center;
width: 73px!important;
height: 73px!important;
color: white;
}
.bzoteche-info-box-global-style5 div div div i {
border-color: white!important;
}
.bzoteche-info-box-global-style5 div:nth-child(3) {
width: 5px !important;
}
.bzoteche-info-box-global-style5 .drag-text {
font-weight: 400;
font-size: 14px;
line-height: 20px;
display: flex;
align-items: center;
letter-spacing: 0.0025em;
padding: 0 6px;
}
.bzoteche-info-box-global-style5:before {
position: absolute;
top: -20px;
left: -40px;
content: '';
background: var(--bzo-main-color-mix);
width: 20%;
height: 100%;
}
.bzoteche-info-box-global-style5:after {
position: absolute;
bottom: -20px;
right: -40px;
content: '';
background: var(--bzo-main-color-mix);
width: 80%;
height: 100%;
z-index: -1;
}  .bzoteche-info-box-global-style6{
background: #FFFFFF;
border: 1px solid #D6D6D6;
border-radius: 5px;
padding: 30px;
position: relative;
z-index: 1;
}
.bzoteche-info-box-global-style6 .info-box-hover:before{
content: '';
background: var(--bzo-main-color-mix-bg);
top: 50%;
bottom: 50%;
left: 0;
right: 0;
position: absolute;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: -1;
border-radius: 5px;
}
.bzoteche-info-box-global-style6:hover .info-box-hover:before{
top: -16px;
bottom: -16px;
}
.bzoteche-info-box-global-style6 .info-box-container .elbzotech-bt-global-style2{
display: none;
}
.bzoteche-info-box-global-style6 .info-box-hover{
border-radius: 5px;
opacity: 0;
padding: 30px;
display: flex;
justify-content: center;
flex-direction: column;
position: absolute;
left: -1px;
right: -1px;
top: -20px;
bottom: -20px;    
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-global-style6:hover .info-box-hover{
opacity: 1;
z-index: 1;
}
.bzoteche-info-box-global-style6:hover .info-box-container{
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-global-style6 .info-box-hover-container{
position: relative;
}
.bzoteche-info-box-global-style6 .info-box-hover-container{
transform: scale(0.7);
transition: all 0.4s ease-out 0s;
-webkit-transition: all 0.4s ease-out 0s;
}
.bzoteche-info-box-global-style6:hover .info-box-hover-container{
transform: scale(1);
}
.bzoteche-info-box-global-style6 .elbzotech-bt-global-style2 {
text-transform: capitalize;
padding: 12px 24.5px;
border-radius: 5px;
}
.bzoteche-info-box-global-style6 .info-container-box6 {
margin-bottom: 10px;
}
.bzoteche-info-box-global-style6 .title-box6 {
margin-bottom: 10px;
transition: all .3s linear;
}
.bzoteche-info-box-global-style6 .title-box6:hover {
color: var(--bzo-main-color);
}
.bzoteche-info-box-global-style6 .button-box6 {
margin-top: 20px;
}  .bzoteche-info-box-global-style7 img {
max-width: unset;
border-radius: 15px;
}
.bzoteche-info-box-global-style7 {
border: 5px solid var(--bzo-main-color2);
}
.bzoteche-info-box-global-style7:after {
position: absolute;
bottom: -20px;
right: -20px;
content: '';
background: var(--bzo-main-color2);
width: 100%;
height: 100%;
z-index: -1;
border-radius: 15px;
}
.bzoteche-info-box-global-style7.beforeAfter {
border-radius: 15px;
overflow: visible!important;
line-height: 0;
z-index: 1;
}
.bzoteche-info-box-global-style7.beforeAfter div:nth-child(3) {
border: 3px solid var(--bzo-main-color2);
opacity: 1!important;
}
.bzoteche-info-box-global-style7 div div div {
display: flex;
justify-content: center;
align-items: center;
width: 73px!important;
height: 73px!important;
color: white;
background-color: var(--bzo-main-color)!important;
}
.bzoteche-info-box-global-style7 div div div i {
border-color: white!important;
}
.bzoteche-info-box-global-style7 .drag-text {
font-weight: 400;
font-size: 14px;
line-height: 20px;
display: flex;
align-items: center;
letter-spacing: 0.0025em;
padding: 0 6px;
}  .bzoteche-info-box-global-style8 {
background: #F5F5F5;
border-radius: 15px;
padding: 50px;
transition: all .3s linear;
}
.bzoteche-info-box-global-style8:hover {
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
}
.bzoteche-info-box-global-style8 .wrap .info-thumb {
margin-right: 25px;
}
.bzoteche-info-box-global-style8 .wrap {
margin-bottom: 15px;
} @media screen and (max-width: 1024px) {
.bzoteche-info-box-global-style8 {
padding: 30px;
}
}
@media screen and (max-width: 800px) {
.bzoteche-info-box-global-style8 .swiper-container {
overflow: visible;
}
}
@media screen and (max-width: 767px) {
.bzoteche-info-box-global-style8 {
margin-bottom: 20px;
}
.bzoteche-info-box-global-style5 div:nth-child(3) {
opacity: 1!important;
}
.bzoteche-info-box-global-style5 div div div {
width: 50px!important;
height: 50px!important;
}
.bzoteche-info-box-global-style5 .drag-text {
font-size: 0;
}
}.list-instagram-global-grid {
display: flex;
}
.wrap-instagram-popup .mfp-image-holder .mfp-content{
max-width: 600px;
margin: 50px;
}
.mfp-arrow-left:before,
.mfp-arrow-right:before
{
display: none;
}
.mfp-arrow-left:after{
border: none;
height: auto;
width: auto;
color: #fff;
margin: 0;
border-left: none;
font-family: 'Line Awesome Free';
font-weight: 900;
content: "\f104";
position: unset;
font-size: 30px;
}
.mfp-arrow-right:after{
border: none;
height: auto;
width: auto;
color: #fff;
margin: 0;
border-left: none;
font-family: 'Line Awesome Free';
font-weight: 900;
content: "\f105";
position: unset;
font-size: 30px;
}  .item-instagram-global- .item-instagram
{
position: relative;
overflow: hidden;
}
.item-instagram-global- .item-instagram a{
display: flex;
border-radius: 10px;
overflow: hidden;
}
.item-instagram-global- .item-instagram a img{
transform: scale(1);
transition: .3s;
}
.item-instagram-global- .item-instagram a:hover img{
transform: scale(1.1);
transition: .3s;
opacity: 0.7;
}  @media(max-width: 1200px){
}
@media(max-width: 992px){
}
@media(max-width: 767px){
}
@media(max-width: 375px){
}.language-box-global >.dropdown-link{
display: flex;
}
.language-box-global .elbzotech-dropdown-list{
padding: 0;
width: auto;
min-width: auto;
}
.language-box-global .elbzotech-dropdown-list .label-item-e{
display: flex;
align-items: center;
}.elbzotech-list-link-global{
display: flex;
flex-wrap: wrap;
}
.elbzotech-list-link-global-block{   
flex-direction: column;
}
.elbzotech-list-link-global a{
display: flex;
align-items: center;
}
.elbzotech-list-link-global span.icon-image-link{
display: flex;
}.elbzotech-mailchimp-global-default .mc4wp-form-fields{
}
.elbzotech-mailchimp-global-default .mc4wp-form-fields input[type="email"]{
padding: 0;
border: none;
border-bottom:1px solid #D6D6D6;
background: transparent;
margin-bottom: 25px;
display: block;
width: 100%;
}
.elbzotech-mailchimp-global-default .mc4wp-form-fields input[type="email"]::-webkit-input-placeholde,
.elbzotech-mailchimp-global-default .mc4wp-form-fields input[type="email"]::-moz-placeholder,
.elbzotech-mailchimp-global-default .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,
.elbzotech-mailchimp-global-default .mc4wp-form-fields input[type="email"]:-moz-placeholder{
color: #B7B7B7;
}
.elbzotech-mailchimp-global-default .mc4wp-form-fields button[type="submit"]{
border: none;
display: inline-block;
font-weight: 500;
font-size: 16px;
line-height: 24px;
padding: 16px 30px;
text-transform: uppercase;
background: var(--bzo-main-color2);
border-radius: 30px;
font-family: inherit;
color: var(--bzo-gray-color);
}
.elbzotech-mailchimp-global-default .mc4wp-form-fields button[type="submit"]:hover{
color: #454545;
background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--bzo-main-color);
box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
color: var(--bzo-gray-color); 
}
button[type="submit"]:hover{
cursor: pointer;
} .elbzotech-mailchimp-global-style2{
position: fixed;
left: 0;
right: 0;
top: -40%;
bottom: 0;
background: rgb(0 0 0 / 50%);
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
padding: 0px 15px;
opacity: 0;
visibility: hidden;
}
.elbzotech-mailchimp-global-style2.actived{
opacity: 1;
visibility: visible;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
top: 0;
}
.elbzotech-mailchimp-global-style2 .content-popup-mailchimp{
background: #faf9fe;
max-width: 1000px;
border-radius: 15px;
overflow: hidden;
position: relative;
}
.elbzotech-mailchimp-global-style2 .elbzotech-close-popup{
right: 20px;
top: 20px;
font-size: 22px;
color: #454545;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
padding: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: 10;
}
.elbzotech-mailchimp-global-style2 .elbzotech-close-popup:hover{
color: var(--bzo-main-color);
}
.elbzotech-mailchimp-global-style2 .content-popup-mailchimp .title{
margin-bottom: 20px;
}
.elbzotech-mailchimp-global-style2 .content-popup-mailchimp .desc{
margin-bottom: 20px;
line-height: 28px;
}
.elbzotech-mailchimp-global-style2 .adv-thumb-link{
width: 50%;
}
.elbzotech-mailchimp-global-style2 .info-mailchimp{
width: 50%;
padding: 50px 50px 50px 0px;
}
.elbzotech-mailchimp-global-style2 .info-mailchimp .mc4wp-error{
text-align: center;
margin-top: 5px;
color: #d0342c;
}
.elbzotech-mailchimp-global-style2 .info-mailchimp .desc{
color: #454545;
}
.elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"]{
display: block;
width: 100%;
background: #f0f0f0;
height: 56px;
border: none;
border-radius: 15px;
color: #727272;
font-size: 16px;
border: none;
}
.elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"]::-webkit-input-placeholde,
.elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"]::-moz-placeholder,
.elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,
.elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
color:#727272;
}
.elbzotech-mailchimp-global-style2 input[type="submit"],
.elbzotech-mailchimp-global-style2 button[type="submit"]
{
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 56px;
text-align: center;
background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
border-radius: 30px;
padding: 0 32px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
text-transform: uppercase;
margin-top: 30px;
width: 100%;
}
.elbzotech-mailchimp-global-style2 button[type="submit"]:hover,
.elbzotech-mailchimp-global-style2 button[type="submit"]:focus
{
color: #fff;
background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.elbzotech-mailchimp-global-style2 button[type="submit"] i{
font-size: 24px;
margin-right: 6px;
position: relative;
top: 3px;
}
.elbzotech-mailchimp-global-style2 input[type="submit"]:hover,
.elbzotech-mailchimp-global-style2 input[type="submit"]:focus
{
color: #fff;
background: var(--bzo-main-color);
box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
}
.elbzotech-mailchimp-global-style2 .item-social
{
padding: 0px 10px;
margin-top: 30px;
color: #293042;
font-size: 26px;
}
.elbzotech-mailchimp-global-style2 .item-social:hover{
color: var(--bzo-main-color);
cursor: pointer;
}
.elbzotech-mailchimp-global-style2 .dont-show {
margin-top: 20px;
}
.elbzotech-mailchimp-global-style2 .dont-show label{
margin-left: 5px;
}
.elbzotech-mailchimp-global-style2 .elbzotech-mailchimp-form-inner .adv-thumb-link {
width: 100%;
}
.elbzotech-mailchimp-global-style2 .elbzotech-mailchimp-form-inner {
position: relative;
}
.elbzotech-mailchimp-global-style2 .elbzotech-mailchimp-form-inner .info-mailchimp {
position: absolute;
right: 0;
}
@media(max-width: 991px){
.elbzotech-mailchimp-global-style2{ 
display: none;
}
}  .elbzotech-mailchimp-global-style3 .mc4wp-form button {
padding: 0 40px;
border: 0;
background-color: var(--bzo-title-color);
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
color: white;
border-radius: 0 5px 5px 0px;
line-height: 48px;
transition: all .3s linear;
}
.elbzotech-mailchimp-global-style3 .mc4wp-form button:hover {
background-color: var(--bzo-main-color2);
}
.elbzotech-mailchimp-global-style3 .mc4wp-form input {
border-radius: 5px 0px 0px 5px;
border: 0;
height: 48px;
width: 100%;
}
.elbzotech-mailchimp-global-style3 .mc4wp-form-fields {
display: flex;
}  @media(max-width: 1200px){
}
@media(max-width: 991px){
.elbzotech-mailchimp-global-style2 .content-popup-mailchimp .title {
font-size: 30px;
}
.elbzotech-mailchimp-global-style2 .elbzotech-close-popup{
right: 0;
top: 0;
}
.elbzotech-mailchimp-global-style2 .info-mailchimp {
width: 100%;
padding: 40px 20px;
}
.elbzotech-mailchimp-global-style2 .adv-thumb-link {
display: none;
}
}
@media(max-width: 767px){
}.mini_cart_item{
display: flex;
flex-wrap: wrap;
flex-direction: row;
width: 100%;
position: relative;
border-bottom: 1px solid var(--bzo-border-color);
margin-bottom: 15px;
padding-bottom: 15px;
}
.mini_cart_item .product-thumb{
width: 20%;
}
.mini_cart_item .product-info{
padding: 0 15px;
width: 70%;
}
.mini_cart_item .product-thumb a img,
.mini_cart_item .product-thumb a{
display: block;
border-radius: 8px;
}
.mini-cart-content {
text-align: left;
}
.mini-cart-dropdown-left{
left: 0;
}
.mini-cart-dropdown-center{
left: calc(50% - 200px);
}
.mini-cart-dropdown-right{
right: 0;
}
.mini_cart_item .product-delete{
position: absolute;
right: 5px;
top: 0;
font-size: 14px;
}
.mini_cart_item .product-delete i{
color: #999;
}
.mini_cart_item .product-delete:hover i{
color: var(--bzo-main-color);
}
.mini_cart_item .product-info .product-title{
font-size: 16px;
margin: 0 0 5px;
font-weight: 600;
color: var(--bzo-main-color2);
}
.total-default.hidden,
i.elbzotech-close-mini-cart{
display: none;
}
.mini-cart-total{
padding-top: 10px;
}
.mini-cart-total .pull-left{
float: left;
font-weight: 600;
color: var(--bzo-gray-color);
}
.mini-cart-total .pull-right{
float: right;
font-weight: 600;
}
.mini-cart-total .woocs_special_price_code{
font-size: 18px;
}
.mini-cart-dropdown- .woocommerce-Price-amount{
color: var(--bzo-main-color);
}
.clearfix:after{
content: "";
display: table;
clear: both;
}
.mini-cart-button{
display: flex;
gap: 30px;
margin: 10px 0 0 0px;
}
.mini-cart-button .button{
width: 50%;
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 56px;
text-align: center;
background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
border-radius: 30px;
padding: 0 32px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.mini-cart-button .button:hover{
color: #fff;
background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
} .elbzotech-mini-cart-side-global .mini-cart-content {
position: fixed;
z-index: 10001;
background: #fff;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
width: 400px;
bottom: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
padding: 10px 15px;
top: 0;
}
.elbzotech-mini-cart-side-right-global .mini-cart-content {
right: 0;
transform: translateX(450px);
-webkit-transform: translateX(450px);
}
.elbzotech-mini-cart-side-left-global .mini-cart-content {
left: 0;
transform: translateX(-450px);
-webkit-transform: translateX(-450px);
}
.admin-bar .elbzotech-mini-cart-side-global .mini-cart-content{
top: 32px;
}
.elbzotech-mini-cart-side-global.open-side .mini-cart-content {
transform: translateX(0);
-webkit-transform: translateX(0);
}
.elbzotech-mini-cart-side-global .mini-cart-side-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
background: rgba(0, 0, 0, 0.7);
z-index: 100;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-side-global .mini_cart_item:last-child {
border-bottom: 0;
margin-bottom: 15px;
padding-bottom: 0;
}
.elbzotech-mini-cart-side-global.open-side .mini-cart-side-overlay {
opacity: 1;
visibility: visible;
}
.elbzotech-mini-cart-side-global .elbzotech-close-mini-cart{
display: block;
position: absolute;
top: 10px;
font-size: 24px;
color: #fff;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
}
.elbzotech-mini-cart-side-left-global .elbzotech-close-mini-cart{
right: -40px;
}
.elbzotech-mini-cart-side-right-global .elbzotech-close-mini-cart{
left: -40px;
}
.elbzotech-mini-cart-side-global .mini-cart-footer{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 20px;
box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.1);
z-index: 1;
background: #fff;
} .elbzotech-mini-cart-dropdown-global .list-mini-cart-item{
max-height: 269px!important;
position: relative;
}
.elbzotech-mini-cart-dropdown-global .list-mini-cart-item .loadding{
top: 0;
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
background: #ffffffd4;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
font-size: 24px;
color: #000;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
position: absolute;
right: 0;
top: 100%;
background: #fff;
padding: 20px;
width: 420px;
margin-top: 20px;
visibility: hidden;
opacity: 0;
box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
border-radius: 0px 0px 15px 15px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
pointer-events: none;
line-height: 28px;
list-style: none;
z-index: 99992;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content>h2{
margin-bottom: 20px;
color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-dropdown-global .mini-cart-footer{
padding-top: 0px;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
border-radius: 0px 0px 15px 15px;
}
@media(min-width:767px){
}
.elbzotech-mini-cart-dropdown-global:hover .mini-cart-content{
margin-top:0px;
opacity: 1;
visibility: visible;
pointer-events: inherit;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-link:after{
content: '';
position: absolute;
left: 0;
right: 0;
height: 30px;
bottom: -25px;
z-index: 1;
} .elbzotech-mini-cart-global-style1{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-global-style1 .mini-cart-icon{
font-size: 22px;
color: var(--bzo-gray-color);
position: relative;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-global-style1 .mini-cart-icon:hover{
color: var(--bzo-main-color);
}
.elbzotech-mini-cart-global-style1 .mini-cart-number{
position: absolute;
background-color: var(--bzo-main-color2);
color: #fff;
font-weight: 600;
width: 16px;
height: 16px;
font-size: 10px;
text-align: center;
border-radius: 50%;
right: -6px;
top: -4px;
display: flex;
}
.woocommerce .elbzotech-mini-cart-global-style1 .mini-cart-button .wp-element-button{
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
line-height: 56px;
text-align: center;
background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
border-radius: 30px;
padding: 0 32px;
display: inline-block;
cursor: pointer;
z-index: 1;
position: relative;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.woocommerce .elbzotech-mini-cart-global-style1 .mini-cart-button .wp-element-button:hover
{
color: #fff;
background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout{
background: var(--bzo-main-color2);
}
.elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout:hover{
opacity: 0.8;
}
.elbzotech-mini-cart-global-style1 .mini-cart-link{
display: flex;
}
.elbzotech-mini-cart-global-style1 .mini-cart-text{
display: flex;
} @media(max-width:1200px){
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
border-radius: 0 0 20px 20px;
}
}
@media(max-width:767px){
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
width: 100vw;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
border-radius: 0 0 15px 15px;
}
.elbzotech-mini-cart-dropdown.open-side .mini-cart-content{
opacity: 1;
visibility: visible;
pointer-events: inherit;
margin-top: 0px;
z-index: 99999;
}
}.blog-style-featured .item-post-featured .post-categories li {
list-style: none;
display: none;
}
.blog-style-featured .item-post-featured .post-categories li:first-child {
display: inline-block;
}
.blog-style-featured .item-post-featured .post-categories li a {
margin-right: 5px;
}
.blog-style-featured .list-item-featured {
width: 50%;
overflow-y: auto;
position: relative;
scrollbar-width: none;
}
.blog-style-featured .list-item-featured .item-post-featured:last-child{margin-bottom: 0;}
.blog-style-featured .blog-style-featured .bzotech-scrollbar::-webkit-scrollbar {
width: 0px;
}
.blog-style-featured .item-post-featured .cate li a {
color: var(--bzo-body_typo-color);
background: #F5F5F5;
border-radius: 34px;
padding: 10px 15px;
}
.blog-style-featured .item-post-featured .cate li a:hover {
background-color: var(--bzo-main-color);
color: white;
}
.blog-style-featured .item-post-featured .post-info {
padding: 30px;
}
.blog-style-featured .item-post-featured .post-info .blog-style-featured_meta {
margin-bottom: 28px;
}
.blog-style-featured .item-post-featured .post-info .desc {
margin-bottom: 25px;
}
.blog-style-featured .item-post-featured .post-info .title {
line-height: 32px;
margin-bottom: 20px;
}
.blog-style-featured .item-post-featured-1 .post-thumb {
border-radius: 15px 15px 0px 0px;
}
.blog-style-featured .list-item-featured .post-thumb {
width: 50%;
}
.blog-style-featured .list-item-featured .post-info {
display: flex;
flex-direction: column;
justify-content: center;
width: 50%;
}
.blog-style-featured .list-item-featured .item-post-featured {
margin-bottom: 30px;
display: flex;
border-radius: 15px;
overflow: hidden;
align-items: stretch;
}
.blog-style-featured .bzotech-scrollbar::-webkit-scrollbar {
width: 0px;
}
.blog-style-featured .list-item-featured .item-post-featured .adv-thumb-link{
height: 100%;
}
.blog-style-featured .list-item-featured .item-post-featured .post-thumb img{
object-fit: cover;
height: 100%;
} .blog-style-featured .item-post-featured {
border: 1px solid var(--bzo-border-color);
border-radius: 15px;
transition: all 0.2s ease-out 0s;
-webkit-transition: all 0.2s ease-out 0s;
}
.blog-style-featured .item-post-featured:hover {
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
}
.blog-style-featured .item-post-featured-1 {
margin-right: 30px;
width: 50%;
}
.blog-style-featured .item-post-featured .date .lar {
margin-right: 5px;
}
.blog-style-featured .item-post-featured .readmore span {
text-decoration: underline;
} @media (max-width: 1600px) { 
.blog-style-featured .list-item-featured .item-post-featured .post-info .title{
font-size: 20px;
line-height: 24px;
}
}
@media (max-width: 1366px) {
.blog-style-featured {
flex-wrap: wrap;
}
.blog-style-featured .list-item-featured {
overflow-y: unset;
width: 100%;
}
.blog-style-featured .item-post-featured-1 {
display: flex;
width: 100%;
margin-right: 0;
margin-bottom: 30px;
border-radius: 15px;
overflow: hidden;
}
.blog-style-featured .item-post-featured-1 .post-thumb {
width: 30%;
border-radius: 0;
}
.blog-style-featured .item-post-featured .post-info {
width: 70%;
}
.item-post-featured-1 img {
height: 100%;
object-fit: cover;
}
.item-post-featured-1 .adv-thumb-link {
height: 100%;
}
.blog-style-featured .list-item-featured .post-thumb {
width: 30%;
}
} @media (max-width: 1024px) {
.blog-style-featured .list-item-featured .post-thumb,
.blog-style-featured .item-post-featured-1 .post-thumb {
width: 40%;
}
.blog-style-featured .item-post-featured .post-info {
width: 60%;
}
} @media (max-width: 767px) {
.blog-style-featured .item-post-featured-1 {
flex-direction: column;
width: 100%;
}
.blog-style-featured .list-item-featured .post-thumb,
.blog-style-featured .item-post-featured-1 .post-thumb {
width: 100%;
}
.blog-style-featured .item-post-featured .post-info {
width: 100%;
padding: 20px;
}
.blog-style-featured .list-item-featured .item-post-featured {
flex-direction: column;
}
.blog-style-featured .item-post-featured .post-info .title {
line-height: 24px;
font-size: 18px;
}
.blog-style-featured .item-post-featured .post-info .blog-style-featured_meta {
margin-bottom: 20px;
}
.blog-style-featured .item-post-featured .cate li a {
padding: 5px 15px;
font-size: 14px;
}
}.element-pricing-table-global-.pricing-active-yes {
background-color: var(--bzo-main-color2);
}
.element-pricing-table-global- {
padding: 50px 40px;
border-radius: 5px;
}
.element-pricing-table-global-.pricing-active-yes .label-pricing {
color: white;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 24px;
display: inline-block;
letter-spacing: 0.005em;
border-radius: 5px;
background: var(--bzo-main-color);
padding: 12px 24px;
position: absolute;
top: -23px;
left: 50%;
transform: translateX(-50%);
}
.element-pricing-table-global-.pricing-active-yes .title-pricing-table {
color: white;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 24px;
text-align: center;
transition: all .3s linear;
}
.element-pricing-table-global-.pricing-active-yes .title-pricing-table:hover {
color: var(--bzo-main-color);
}
.element-pricing-table-global- .desc-pricing-table {
text-align: center;
letter-spacing: 0.005em;
}
.element-pricing-table-global-.pricing-active-no .desc-pricing-table {
color: var(--bzo-body_typo-color);
}
.element-pricing-table-global-.pricing-active-yes .desc-pricing-table {
color: #E0E0E0;
}
.element-pricing-table-global- .price-pricing-table {
color: white;
font-weight: 700;
font-size: 48px;
line-height: 40px;
text-align: center;
letter-spacing: 0.0025em;
}
.element-pricing-table-global- .list-pricing-table__text {
color: #E0E0E0;
margin-left: 8px;
vertical-align: top;
}
.element-pricing-table-global-.pricing-active-yes .active-style__ .list-pricing-table__text {
color: #667488;
}
.element-pricing-table-global- .list-pricing-table {
border-top: 1px solid #D6D6D6;
padding-top: 20px;
}
.element-pricing-table-global- .list-pricing-table a {
display: block;
}
.element-pricing-table-global- .list-pricing-table a:not(:last-child) {
margin-bottom: 15px;
}
.element-pricing-table-global-.pricing-active-yes .button-pricing {
color: white;
display: block;
border-radius: 5px;
background: var(--bzo-main-color);
padding: 12px 0px;
margin-top: 30px;
text-align: center;
border: 1px solid var(--bzo-main-color);
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.element-pricing-table-global- .dola {
font-size: 34px;
}
.element-pricing-table-global-.pricing-active-yes .button-pricing:hover {
background-color: white;
color: var(--bzo-title-color);
border: 1px solid white;
}
.element-pricing-table-global-.pricing-active-yes .label-pricing {
display: block;
}
.element-pricing-table-global-.pricing-active-no .title-pricing-table {
font-weight: 600;
font-size: 20px;
color: var(--bzo-title-color2);
}
.element-pricing-table-global-.pricing-active-no .title-pricing-table:hover {
color: var(--bzo-main-color);
transition: all .3s linear;
}
.element-pricing-table-global-.pricing-active-no div.list-pricing-table {
text-align: left;
}
.element-pricing-table-global-.pricing-active-no {
text-align: center;
}
.element-pricing-table-global-.pricing-active-no .price-pricing-table {
line-height: 40px;
text-align: center;
letter-spacing: 0.0025em;
color: var(--bzo-title-color2);
}
.element-pricing-table-global-.pricing-active-no  .active-style__yes span {
color: var(--bzo-body_typo-color);
}
.element-pricing-table-global-.pricing-active-no .active-style__ span {
color: #B7B7B7;
}
.element-pricing-table-global-.pricing-active-no {
background-color: white;
border-radius: 5px;
}
.element-pricing-table-global-.pricing-active-no .button-pricing {
color: var(--bzo-title-color);
border: 1px solid #D6D6D6;
display: block;
letter-spacing: 0.005em;
border-radius: 5px;
padding: 12px 0px;
margin-top: 30px;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}
.element-pricing-table-global-.pricing-active-no .button-pricing:hover {
background-color: var(--bzo-main-color);
color: white;
border: 1px solid var(--bzo-main-color);
}
.element-pricing-table-global- {
transition: all .3s;
}
.element-pricing-table-global-:hover {
box-shadow: 0px 5px 12px rgba(121, 99, 104, 0.14), 0px 0px 19px rgba(0, 0, 0, 0.12), 4px 5px 5px rgba(0, 0, 0, 0.15);
}
.element-pricing-table-global- .list-text-info__item {
text-align: center;
} .element-pricing-table-global-style2 {
background-color: white;
border-radius: 15px;
padding: 40px;
padding-top: 40px;
transition: all .3s linear;
}
.element-pricing-table-global-style2:hover,
.element-pricing-table-global-style2.pricing-active-yes {
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
}
.element-pricing-table-global-style2 .title-pricing-table {
line-height: 36px;
color: var(--bzo-gray-color);
margin-bottom: 14px;
}
.element-pricing-table-global-style2 .price-pricing-table {
color:var(--bzo-title-color);
line-height: 72px;
padding-bottom: 20px;
}
.element-pricing-table-global-style2.pricing-active-yes .price-pricing-table {
color: var(--bzo-main-color);
}
.element-pricing-table-global-style2 .button-pricing {
padding: 12px 24px;
border: 1px solid var(--bzo-main-color);
line-height: 24px;
text-transform: uppercase;
color: var(--bzo-main-color);
border-radius: 5px;
display: block;
margin-bottom: 20px;
}
.element-pricing-table-global-style2 .button-pricing:hover {
color: #fff;
background: var(--bzo-main-color2);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-color: var(--bzo-main-color2);
}
.element-pricing-table-global-style2 .list-pricing-table .item-link .list-pricing-table__text {
vertical-align: top;
padding-left: 5px;
}
.element-pricing-table-global-style2 .list-pricing-table .active-style__yes {
color: var(--bzo-gray-color);
margin-bottom: 8px;
}
.element-pricing-table-global-style2 .list-pricing-table .active-style__yes:hover{
color: var(--bzo-main-color);
}
.element-pricing-table-global-style2 .list-pricing-table .active-style__ {
color: #A1A1A1;
margin-bottom: 8px;
}
.element-pricing-table-global-style2 .desc-pricing-table {
text-align: left;
padding-top: 20px;
border-top: 1px solid var(--bzo-border-color);
padding-bottom: 20px;
}
.element-pricing-table-global-style2 .label-pricing {
position: absolute;
top: -15px;
right: -24px;
}
.element-pricing-table-global-style2.pricing-active-yes .button-pricing {
background-color: var(--bzo-main-color);
color: white;
border: 1px solid var(--bzo-main-color);
}
.element-pricing-table-global-style2.pricing-active-yes .button-pricing:hover {
color: #fff;
background: var(--bzo-main-color2);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
border-color: var(--bzo-main-color2);
} @media(max-width: 1440px){
.element-pricing-table-global-style2 .label-pricing{
max-width: 60px;
}
}
@media(max-width: 1200px){
.element-pricing-table-global-style2 .title-pricing-table {
font-size: 22px;
line-height: 30px;
}
.element-pricing-table-global-style2 .price-pricing-table {
font-size: 35px;
line-height: 40px;
}
}
@media(max-width: 767px){
.element-pricing-table-global- {
padding: 40px 40px;
}
.element-pricing-table-global-style2{
padding: 30px 20px;
}
.element-pricing-table-global-style2 .label-pricing {
max-width: 40px;
right: 0;
}
}.id5-tabs-product .tabs-product-wrap{
position: relative;
}
.id5-tabs-product .tabs-product-wrap .display-swiper-navi-group .bzotech-swiper-navi{
top: 7px;
right: 15px;
}
.id5-tabs-product .tabs-product-wrap .product-tab-title{
position: absolute;
top: 7px;
right: 95px;
background-color: transparent;
}
.id5-tabs-product .tabs-product-wrap .elbzotech-wrapper-slider,
.id5-tabs-product .tabs-product-wrap .elementor-widget-bzotech-products-global,
.id5-tabs-product .tabs-product-wrap .elementor-widget-container,
.id5-tabs-product .tabs-product-wrap .product-tab-wrap,
.id5-tabs-product .tabs-product-wrap .box-tabs-product{
position: static;
}
.id5-tabs-product .product-tab-global-style1 .tab-item-wrap{
display: inline-block;
padding: 0px;
}
.id5-tabs-product .product-tab-global-style1 .tab-item-wrap a{
color: var(--bzo-body_typo-color);
display: inline-block;
font-weight: 500;
font-size: var(--bzo-body_typo-font-size);
line-height: 24px;
margin: 0 15px;
padding-bottom: 20px;
}
.id5-tabs-product .product-tab-global-style1 .tab-item-wrap.active a{
color: var(--bzo-main-color);
}
.id5-tabs-product .product-tab-global-style1 .nav>li>a:focus, .product-tab-global-style1 .nav>li>a:hover, .nav-tabs>li>a:hover,
.id5-tabs-product .product-tab-global-style1 .nav-tabs>li.active>a, .product-tab-global-style1 .nav-tabs>li.active>a:focus, 
.id5-tabs-product .product-tab-global-style1 .nav-tabs>li.active>a:hover{
color: var(--bzo-main-color);
}
.id5-tabs-product .product-tab-global-style1 .elbzotech-wrapper-slider-product{
overflow: hidden;
margin: -15px;
}
.id5-tabs-product .product-tab-global-style1 .elbzotech-wrapper-slider-product .elbzotech-swiper-slider{
overflow: visible;
padding: 15px;
} .product-tab-global-style2 .product-tab-title .inner{
text-align: center;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs{
display: inline-flex;
background: #FFFFFF;
box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
border-radius: 15px;
overflow: hidden;
margin-bottom: 40px;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li{
transition: .3s;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li:not(:last-child) a{
border-right: 1px solid #f4f4f4;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li a{
padding: 15px 30px;
text-align: center;
display: flex;
flex-direction: column;
font-weight: 500;
font-size: 20px;
line-height: 28px;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li:hover,
.product-tab-global-style2 .product-tab-title ul.nav-tabs li.active{
background-color: var(--bzo-main-color);
transition: .3s;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li:hover a,
.product-tab-global-style2 .product-tab-title ul.nav-tabs li.active a{
color: #fff;
}
.product-tab-global-style2 .product-loadmore{
height: 40px;
line-height: 40px !important;
border-radius: 22px;
border: 1px solid var(--bzo-border-color);
padding: 0 35px 0 15px;
color: var(--bzo-main-color);
text-transform: uppercase;
font-weight: 600;
background-color: #fff;
font-size: 16px;
position: relative;
}
.product-tab-global-style2 .product-loadmore::after{
position: absolute;
top: 0;
right: 15px;
font-family: 'Line Awesome Free';
content: "\f063";
font-size: 18px;
}
.product-tab-global-style2 .product-loadmore:hover{
background-color: var(--bzo-main-color);
border-color: var(--bzo-main-color);
color: #fff;
box-shadow: none;
} .product-tab-global-style3 {
position: relative;
}
.product-tab-global-style3 .product-tab-title {
position: absolute;
top: -50px;
right: 0;
z-index: 1;
transform: translateY(-100%);
}
.product-tab-global-style3 .product-tab-title ul {
display: flex;
gap: 20px;
}
.product-tab-global-style3 .product-tab-title ul li {
border: 1px solid rgba(0,0,0,0.06);
}
.product-tab-global-style3 .product-tab-title ul li a{
padding: 5px 10px;
display: block;
}
.product-tab-global-style3 .product-tab-title ul li.active,
.product-tab-global-style3 .product-tab-title ul li:hover {
border: 1px solid var(--bzo-main-color);
cursor: pointer;
}
.product-tab-global-style3 .product-tab-title ul li a {
font-size: 16px;
font-weight: 500;
color: var(--bzo-gray-color);
} .item-grid-product-style10 .item-product .product-thumb {
border: 1px solid #D9D9D9;
}
.item-grid-product-style10 .item-product:hover .product-thumb {
border: 1px solid var(--bzo-main-color);
}
.item-grid-product-style10 .variations_form .swatch-color {
width: 16px;
height: 16px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.item-grid-product-style10 .variations_form .swatch-color:before {
content: "\f00c";
font-family: 'Line Awesome Free';
font-weight: 900;
opacity: 0;
color: #fff;
font-size: 12px;
}
.item-grid-product-style10 .variations_form .swatch-color.selected:before{
opacity: 1;
}
.item-grid-product-style10 .product-label {
position: absolute;
top: 12px;
left: 12px;
z-index: 1;
display: flex;
}
.item-grid-product-style10 .product-label span {
border-radius: 0;
line-height: 20px;
font-size: 14px;
font-weight: 500;
}
.item-grid-product-style10 .product-label .sale {
order: 1;
padding: 4px 15px;
background: #fff;
color: var(--bzo-main-color);
border: 1px solid #B7B7B7;
}
.item-grid-product-style10 .product-label .new {
color: #fff;
background: var(--bzo-main-color);
padding: 4px 16px;
text-transform: capitalize;
}
.item-grid-product-style10 .variations_form {
position: absolute;
top: 12px;
right: 12px;
}
.item-grid-product-style10 .variations_form .tawcvs-swatches{
display: flex;
flex-direction: column;
gap: 4px;
}
.item-grid-product-style10 .action-buttons {
position: absolute;
bottom: -50px;
left: 0;
right: 0;
display: flex;
justify-content: center;
gap: 8px;
transition: .4s;
}
.item-grid-product-style10 .item-product:hover .action-buttons {
bottom: 12px;
}
.item-grid-product-style10 .action-buttons a{ 
font-size: 20px;
width: 32px;
height: 32px;
border-radius: 30px;
border: 1px solid var(--bzo-main-color);
display: flex;
justify-content: center;
align-items: center;
color: var(--bzo-main-color);
}
.item-grid-product-style10 .action-buttons a:hover {
background: var(--bzo-main-color);
color: #fff;
}
.item-grid-product-style10 .action-buttons .addcart-link .text {
display: none;
}
.item-grid-product-style10 .product-rate,
.item-grid-product-style10 .product-rating {
background-image: url(//puur.gr/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star3.png);
}
.item-grid-product-style10 .product-rate {
background-position: 0 -16px;
height: 16px;
width: 100px;
}
.item-grid-product-style10 .product-rating {
height: 16px;
}
.item-grid-product-style10 .wrap-rating .number-rate {
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: var(--bzo-body_typo-color);
}
.item-grid-product-style10 .product-info .wrap-rating {
display: flex;
justify-content: center;
align-items: center;
margin: 16px 0 12px;
}
.item-grid-product-style10 .product-title a {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
color: var(--bzo-main-color);
line-height: 20px;
margin-bottom: 12px;
display: block;
}
.item-grid-product-style10 .product-title a:hover {
text-decoration: underline;
}
.item-grid-product-style10 .product-price del .woocommerce-Price-amount {
font-size: 14px;
}
.item-grid-product-style10 .product-price .woocs_price_code {
display: flex;
justify-content: center;
gap: 6px;
}
.item-grid-product-style10 .product-price .woocs_price_code del {
order: 1;
}
.item-grid-product-style10 .item-product {
margin-bottom: 30px;
}
@media(max-width:991px){
.id5-tabs-product .tabs-product-wrap .product-tab-title{
position: static;
}
.id5-tabs-product .tabs-product-wrap .product-tab-title ul{
display: flex;
justify-content: center;
gap: 15px;
}
.id5-tabs-product .product-tab-global-style1 .tab-item-wrap a{
margin: 0;
} .product-tab-global-style2 .product-tab-title ul.nav-tabs li a{
padding: 15px;
font-size: 16px;
}
}
@media(max-width: 767px){
.product-tab-global-style2 .product-tab-title ul.nav-tabs{
overflow-x: auto;
white-space: nowrap;
width: 100%;
display: inline-block;
}
.product-tab-global-style2 .product-tab-title ul.nav-tabs li{
width: 45%;
display: inline-block;
}
.product-tab-global-style3 .product-tab-title ul {
flex-wrap: wrap;
}
.product-tab-global-style3 {
padding-top: 100px;
}
.product-tab-global-style3 .product-tab-title {
top: 0;
transform: none;
}
.item-grid-product-style10 .action-buttons a.product-quick-view {
display: none;
}
}.select-cat-search:hover{
color: #000;
text-decoration: underline;
}
.elbzotech-dropdown-box{
position: relative;
cursor: pointer;
}
.elbzotech-search-global-form .elbzotech-dropdown-list li{
margin-bottom: 5px;
}
.elbzotech-search-global-form .elbzotech-dropdown-list li:last-child{
margin-bottom: 0px;
}
.elbzotech-search-global-form .elbzotech-dropdown-list {
padding: 15px;
font-size: 14px;
}
.elbzotech-search-global-form > .elbzotech-dropdown-box{
border-right: 1px solid var(--bzo-border-color);
}
.elbzotech-search-global-form > .elbzotech-dropdown-box .dropdown-link{
padding: 0px 25px;
}
.elbzotech-search-global-form input[name="s"]{
border: 0;
width: 100%;
padding: 0 15px;
background: transparent;
min-width: auto;
}
.elbzotech-search-global-form input[type="submit"]{
border: 0;
background: #000;
color: #fff;
width: 50px;
height: 50px;
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.elbzotech-search-global-form input[type="submit"]:hover{
background: #c82811;
color: #000;
box-shadow: none;
}
.elbzotech-submit-form:hover .elbzotech-text-bt-search{
color: #000;
}
.elbzotech-submit-form{
position: relative;
}
.elbzotech-text-bt-search > *{
vertical-align: middle;
}
.elbzotech-list-product-search {
background: #fff none repeat scroll 0 0;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
left: 0;
margin-top: 32px;
padding: 20px;
border-radius: 0;
position: absolute;
top: 100%;
width: 100%;
min-width: 250px;
z-index: 10000;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
max-height: 400px;
overflow-y: auto;
}
.elbzotech-list-product-search::-webkit-scrollbar{
width: 3px;
}
.elbzotech-list-product-search::-webkit-scrollbar-track{
box-shadow: inset 0 0 6px var(--bzo-main-color2);
}
.elbzotech-list-product-search::-webkit-scrollbar-thumb{
background-color: var(--bzo-main-color);
outline: 1px solid var(--bzo-main-color);
}
.live-search-yes.active .elbzotech-list-product-search {
opacity: 1;
visibility: visible;
margin-top: 0px;
border-top: 1px solid #cccccc;
}
.current-search-cat{
white-space: nowrap;
color: #333;
}
.current-search-cat i{
margin-left: 30px;
}
.item-search-pro {
border-bottom: 1px solid #f5f5f5;
display: table;
padding: 10px 0;
width: 100%;
}
.item-search-pro > div {
display: table-cell;
vertical-align: middle;
}
.item-search-pro:last-child {
border: none;
}
.item-search-pro .title14 {
text-transform: capitalize;
font-weight: 500;
font-size: 16px;
}
.item-search-pro > div.search-ajax-thumb {
width: 50px;
border-radius: 6px;
}
.item-search-pro > div.search-ajax-thumb img{
border-radius: 5px;
}
.item-search-pro > div.search-ajax-price {
text-align: right;
}
.item-search-pro > div.search-ajax-title {
padding: 0 10px;
}
.search-ajax-thumb img{
display: block;
}
.elbzotech-list-product-search > i{
text-align: center;
display: block;
min-height: 62px;
margin: 0 auto;
line-height: 62px;
}
.elbzotech-list-product-search .content-list-product-search > p{
text-align: center;
display: block;
margin: 0 auto;
}  .elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate{
margin-right: 30px;
width: 16%;
margin-top: 8px;
display: none;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li{
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li:last-child{
margin-right: 0px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li a{
display: inline-block;
padding: 5px 15px;
border: 1px solid #ccc;
border-radius: 20px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li a:hover{
text-decoration: none;
color: var(--bzo-main-color);
border-color: var(--bzo-main-color);
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li.active a{
background: var(--bzo-main-color);
border-color: var(--bzo-main-color);
color: #fff;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-wrap-global{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.45);
opacity: 0;
visibility: hidden;
z-index: 9992;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
display: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3{
margin-bottom: 30px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-wrap-global.active{
opacity: 1;
display: block;
visibility: inherit;
}
.elbzotech-search-global-icon-popup{
display: inline-block;
}
.elbzotech-search-global-icon-popup .search-icon-popup{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
font-size: 20px;
text-align: center;
color: var(--bzo-gray-color);
display: flex;
}
.elbzotech-search-global-icon-popup .search-icon-popup:hover{
color: var(--bzo-main-color);
}
.elbzotech-search-form-wrap-global:after{
content: "";
display: table;
clear: both;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form{
width: 100%;
margin: auto;
max-width:1030px;
padding: 0px 15px;
border: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form .input-submit-form{
background: #F5F5F5;
border-radius: 40px;
height: 55px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form input[name="s"]{
line-height: 55px;
height: 55px;
padding: 3px 25px;
font-size: 16px;
color: #727272;
}
.elbzotech-search-global-icon-popup.open-search-popup .elbzotech-search-form-wrap-global{
opacity: 1;
visibility: visible;
}
.elbzotech-search-global-icon-popup .elbzotech-text-bt-search{
background: transparent;
border: none;
font-size: 26px;
padding: 11px 22px;
color: var(--bzo-title-color2);
cursor: pointer;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate{
margin-top: 35px;
margin-bottom: -10px;
text-align: center;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form > .elbzotech-dropdown-box{
border-right: none;
}
.elbzotech-search-global-icon-popup .elbzotech-submit-form:hover .elbzotech-text-bt-search {
color: var(--bzo-main-color);
}
.elbzotech-search-global-icon-popup .elbzotech-list-product-search {
color: var(--bzo-body_typo-color);
}
.elbzotech-search-global-icon-popup .content-list-product-search {
margin: auto;
width: 100%;
max-width: 1000px;
}
.elbzotech-search-global-icon-popup .current-search-cat{
color: #fff;
padding-left: 0px!important;
}
.elbzotech-search-global-icon-popup i.elbzotech-close-search-form{
display: block;
position: absolute;
right: 0px;
top: 0px;
font-size: 20px;
cursor: pointer;
text-align: right;
visibility: hidden;
padding: 16px;
z-index: 1;
border-radius: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-search-global-icon-popup i.elbzotech-close-search-form:hover{
color: var(--bzo-main-color);
}
.elbzotech-search-form-wrap-global.active i.elbzotech-close-search-form{
opacity: 1;
visibility: visible;
}
.form-left{
float: left;
}
.form-right{
float: right;
}
.form-center{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.elbzotech-search-global-icon-popup .content-form-popup{
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 60px 0px;
}
.elbzotech-search-global-icon-popup .input-submit-form{
align-items: center;
justify-content: center;
background: #F5F5F5;
border-radius: 40px;
height: 55px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global >h3{
margin-bottom: 50px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global  {
width: 100%;
margin: auto;
max-width: 1030px;
padding: 0 15px;
border: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global input[name="s"] {
line-height: 55px;
height: 55px;
padding: 0px 20px;
font-size: 16px;
color: #727272;
border: 0;
width: 100%;
background: transparent;
min-width: auto;
}  .elbzotech-search-global-default .elbzotech-search-global-form > *{
display: inline-block;
}
.elbzotech-search-global-default .elbzotech-dropdown-list{
left: 0;
right: auto;
border-radius: 0px 0px 20px 20px;
}
.elbzotech-search-global-default .elbzotech-search-global-form{
padding: 5px;
border-radius: 10px;
background: #f5f5f5;
}
.elbzotech-search-global-default .elbzotech-search-global-form input[name="s"]{
height: 54px;
line-height: 54px;
border-radius: 10px;
background: #f5f5f5;
z-index: 1;
border: none;
}
.elbzotech-search-global-default .elbzotech-submit-form .elbzotech-text-bt-search,
.elbzotech-search-global-default .elbzotech-search-global-form input[type="submit"]{    
height: 54px;
line-height: 54px;
border-radius: 10px;
background: var(--bzo-main-color);
padding: 0 30px;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #fff;
border: none;
font-family: inherit;
}
.elbzotech-search-global-default .elbzotech-search-global-form input[type="submit"]:hover,
.elbzotech-search-global-default .elbzotech-submit-form .elbzotech-text-bt-search:hover{
background: var(--bzo-title-color2);
}  .elbzotech-search-global-style2 .input-submit-form {
background: #F5F5F5;
border-radius: 40px;
}
.elbzotech-search-global-style2 .elbzotech-text-bt-search {
background-color: transparent;
color: var(--bzo-gray-color);
transition: all .3s linear;
border: 0;
padding: 0 13px;
line-height: 16px;
}
.elbzotech-search-global-style2 .elbzotech-text-bt-search:hover {
color: var(--bzo-main-color);
}
.elbzotech-search-global-style2 .input-submit-form input {
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #A1A1A1;
height: 40px;
padding-left: 20px;
}  .mobile-search-style-icon .search-icon-popup,
.mobile-search-style-icon .elbzotech-close-search-form
{
display: none;
}
@media(max-width: 1200px){
.mobile-search-style-icon .search-icon-popup,
.mobile-search-style-icon .elbzotech-close-search-form
{
display: block;
}
.mobile-search-style-icon .content-form-popup-style-mobi{
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 40px 0px;
}
.mobile-search-style-icon .dropdown-box-cate .title-cate{
margin-right: 30px;
width: 16%;
margin-top: 8px;
display: none;
}
.mobile-search-style-icon .dropdown-box-cate ul li{
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
}
.mobile-search-style-icon .dropdown-box-cate ul li:last-child{
margin-right: 0px;
}
.mobile-search-style-icon .dropdown-box-cate ul li a{
display: inline-block;
padding: 5px 15px;
border: 1px solid #ccc;
border-radius: 20px;
}
.mobile-search-style-icon .dropdown-box-cate ul li a:hover{
text-decoration: none;
color: var(--bzo-main-color);
border-color: var(--bzo-main-color);
}
.mobile-search-style-icon .dropdown-box-cate ul li.active a{
background: var(--bzo-main-color);
border-color: var(--bzo-main-color);
color: #fff;
}
.mobile-search-style-icon .elbzotech-search-form-wrap-global{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.45);
opacity: 0;
visibility: hidden;
z-index: 9992;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
display: none;
}
.mobile-search-style-icon .elbzotech-search-global-form>h3{
margin-bottom: 30px;
}
.mobile-search-style-icon .elbzotech-search-form-wrap-global.active{
opacity: 1;
display: block;
visibility: inherit;
}
.mobile-search-style-icon{
display: inline-block;
}
.mobile-search-style-icon .search-icon-popup{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
font-size: 20px;
text-align: center;
color: var(--bzo-gray-color);
display: flex;
}
.mobile-search-style-icon .search-icon-popup:hover{
color: var(--bzo-main-color);
}
.mobile-search-style-icon .elbzotech-search-global-form{
width: 100%;
margin: auto;
max-width:1030px;
padding: 0px 15px;
border: none;
}
.mobile-search-style-icon .elbzotech-search-global-form .input-submit-form{
background: #F5F5F5;
border-radius: 40px;
height: 55px;
width: 100%;
}
.mobile-search-style-icon .elbzotech-search-global-form input[name="s"]{
line-height: 55px;
height: 55px;
padding: 3px 25px;
font-size: 16px;
color: #727272;
}
.mobile-search-style-icon.open-search-popup .elbzotech-search-form-wrap-global{
opacity: 1;
visibility: visible;
}
.mobile-search-style-icon .elbzotech-text-bt-search{
background: transparent;
border: none;
font-size: 26px;
padding: 11px 22px;
color: var(--bzo-title-color2);
cursor: pointer;
}
.mobile-search-style-icon .dropdown-box-cate{
margin-top: 35px;
margin-bottom: -10px;
text-align: center;
}
.mobile-search-style-icon .elbzotech-search-global-form > .elbzotech-dropdown-box{
border-right: none;
}
.mobile-search-style-icon .elbzotech-submit-form:hover .elbzotech-text-bt-search {
color: var(--bzo-main-color);
}
.mobile-search-style-icon .elbzotech-list-product-search {
color: var(--bzo-body_typo-color);
}
.mobile-search-style-icon .content-list-product-search {
margin: auto;
width: 100%;
max-width: 1000px;
}
.mobile-search-style-icon .current-search-cat{
color: #fff;
padding-left: 0px!important;
}
.mobile-search-style-icon i.elbzotech-close-search-form{
display: block;
position: absolute;
right: 0px;
top: 0px;
font-size: 20px;
cursor: pointer;
text-align: right;
visibility: hidden;
padding: 16px;
z-index: 1;
border-radius: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
background: transparent;
}
.mobile-search-style-icon i.elbzotech-close-search-form:hover{
color: var(--bzo-main-color);
background: transparent;
}
.mobile-search-style-icon.active i.elbzotech-close-search-form{
opacity: 1;
visibility: visible;
}
.mobile-search-style-icon .input-submit-form{
align-items: center;
justify-content: center;
background: #F5F5F5;
border-radius: 40px;
height: 55px;
}
.mobile-search-style-icon .elbzotech-search-form-global >h3{
margin-bottom: 50px;
}
.mobile-search-style-icon .elbzotech-search-form-global  {
width: 100%;
margin: auto;
max-width: 1030px;
padding: 0 15px;
border: none;
}
.mobile-search-style-icon .elbzotech-search-form-global input[name="s"] {
line-height: 55px;
height: 55px;
padding: 0px 20px;
font-size: 16px;
color: #727272;
border: 0;
width: 100%;
background: transparent;
min-width: auto;
}
} @media(max-width: 1200px){
.elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate {
margin-right: 20px;
width: 30%;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate >ul{
overflow-x: auto;
white-space: nowrap;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li{
margin-right: 10px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3 {
margin-bottom: 40px;
}
.elbzotech-search-global-icon-popup .content-form-popup{
padding-bottom: 40px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global >h3{
margin-bottom: 20px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form{
margin: auto;
}
i.elbzotech-close-search-form{
font-size: 16px;
}
}
@media(max-width: 767px){
.elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3 {
font-size: 24px;
margin-bottom: 20px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate{
flex-direction: column;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate {
width: 100%;
margin: 0px;
margin-bottom: 10px;
}
}.elbzotech-wrapper-slider-global{
position: relative;
}
.swiper-scrollbar{
opacity: 1!important;
height: 5px;
}
.display-swiper-scrollbar-yes .swiper-scrollbar{
background: #e5e5e5;
}
.display-swiper-scrollbar-yes .swiper-scrollbar-drag{
background: #c82811;
}
.slider-type-marquee .swiper-slide {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
width: auto;
position: relative;
padding: 0 10px;
} .item-slider-global-style2{
background: #ffffff;
box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
border-radius: 15px;
padding: 30px 20px;
}
.item-slider-global-style2 .info h2{
margin: 20px 0 13px 0;
}
.item-slider-global-style2 p{
margin: 0;
}  .item-slider-global-style3{
background: #FFFFFF;
border-radius: 15px;
padding: 20px;
}
.item-slider-global-style3 .image-wrap{
margin-right: 18px;
max-width: 85px;
border-radius: 10px;
overflow: hidden;
}
.item-slider-global-style3 .box-content-custom{
margin-top: 20px;
}
.item-slider-global-style3 .number-star_1{
width: 20%;
}
.item-slider-global-style3 .number-star_2{
width: 40%;
}
.item-slider-global-style3 .number-star_3{
width: 60%;
}
.item-slider-global-style3 .number-star_4{
width: 80%;
}
.item-slider-global-style3 .number-star_5{
width: 100%;
}
.item-slider-global-style3 .desc{
margin: 2px 0 5px 0;
}  .elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .wrap-star {
margin-top: 20px;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .content-slider-custom {
margin-top: 20px;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-next,
.elbzotech-wrapper-slider-global-style4 .swiper-button-prev {
text-align: center;
width: 24px;
height: 24px;
background-color: #F5F5F5;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 {
background-color: #F5F5F5;
padding: 30px;
border-radius: 5px;
transition: all .3s linear;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .image-wrap {
margin-right: 25px;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-nav:hover {
color: #fff;
background: var(--bzo-title-color2);
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
transition: all .25s ease-in-out;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-nav {
border-radius: 5px;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4:hover {
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
background-color: #E5F8FF;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .font-title:hover {
color: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .font-title {
transition: all .3s linear;
}  .item-slider-global-style5{
display: inline-block;
border-radius: 5px;
}
.carousel-center .item-slider-global-style5{
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
overflow: hidden;
}
.item-slider-global-style5 .info-team{
opacity: 0;
padding: 20px;
text-align: center;
background: #fff;
position: relative;
transition: all 0.5s ease-out 0s;
}
.item-slider-global-style5 .info-team .title{
margin-bottom: 2px;
}
.carousel-center .item-slider-global-style5 .info-team{
opacity: 1;
}
.item-slider-global-style5 .img-wrap{
display: flex;
position: relative;
background: #fff;
}
.item-slider-global-style5 .image-wrap:after{
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
z-index: 1;
content: '';
cursor: pointer;
} 
.carousel-center .item-slider-global-style5 .image-wrap:after{
display: none;
} 
.item-slider-global-style5 .list-social-icon {
position: relative;
} 
.item-slider-global-style5 .list-social-icon .share-icon{
display: flex;
width: 60px;
height: 60px;
justify-content: center;
align-items: center;
background: var(--bzo-main-color2);
color: #fff;
font-size: 28px;
border-radius: 0 0 5px;
transition: all 0.2s ease-out 0s;
} 
.item-slider-global-style5 .list-social-icon .share-icon:hover{
box-shadow: 2px 2px 15px rgb(0 0 0 / 30%)
} 
.item-slider-global-style5 .list-social-icon .list-social{
position: absolute;
opacity: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
bottom: 100%;
} 
.item-slider-global-style5 .list-social-icon .list-social a{
display: flex;
width: 60px;
height: 60px;
justify-content: center;
align-items: center;
background: var(--bzo-main-color);
color: #fff;
font-size: 28px;
margin-bottom: 1px;
} 
.item-slider-global-style5 .list-social-icon .list-social a:hover{
background: var(--bzo-main-color2);
color: #fff;
} 
.item-slider-global-style5 .list-social-icon .list-social a:first-child{
border-radius: 0 5px 0 0;
} 
.item-slider-global-style5 .list-social-icon:hover .list-social{
opacity: 1;
transition: all 0.2s ease-out 0s;
}
.item-slider-global-style5 img {
transition: all .3s linear;
}
.list-social-icon-wap{
position: absolute;
top: -3px;
left: 3px;
}  .item-slider-global-style6 {
background-color: white;
border-radius: 15px;
padding: 30px;
transition: all .3s linear;
}
.item-slider-global-style6 .img-wrap {
position: relative;
}
.item-slider-global-style6 .image-hover img {
opacity: 0;
visibility: hidden;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
transition: all .3s linear;
}
.item-slider-global-style6:hover .image-hover img {
opacity: 1;
visibility: visible;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
} 
.item-slider-global-style6 .image-wrap {
margin-bottom: 4px;
}
.item-slider-global-style6:hover {
background-color: var(--bzo-main-color);
}
.item-slider-global-style6 .color-body .color-body {
transition: all .3s linear;
}
.item-slider-global-style6:hover .color-body{
color: #EFF5FF;
}  .item-slider-global-style7 {
border: 1px solid #D6D6D6;
border-radius: 15px;
padding: 20px;
transition: all .3s linear;
background: #fff;
}
.item-slider-global-style7:hover{
border: 1px solid var(--bzo-main-color);
box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
}
.item-slider-global-style7 .img-wrap img {
border-radius: 5px 5px 46px 5px;
}
.item-slider-global-style7 .image-wrap {
position: relative;
margin-bottom: 10px;
}
.item-slider-global-style7 .list-social {
opacity: 0;
transition: all .3s linear;
justify-content: space-evenly;
background-color: var(--bzo-main-color);
border-radius: 0px 0px 45px 5px;
position: absolute;
left: 0;
bottom: 6px;
right: 20%;
padding: 17.5px 0;
}
.item-slider-global-style7:hover .list-social {
opacity: 1;
right: 0;
}
.item-slider-global-style7 .list-social-icon__item:hover img {
animation: bouncing 0.5s .3s;
}   .item-slider-global-style10 {
position: relative;
}
.item-slider-global-style10 .info {
position: absolute;
bottom: 40px;
left: 50%;
transform: translateX(-50%);
}
.item-slider-global-style10 .info h2 {
display: flex;
}
.item-slider-global-style10 .info a {
padding: 10px 30px;
font-size: 26px;
font-weight: 500;
line-height: 40px;
color: var(--bzo-main-color2);
background: rgba(255, 255, 255, 0.80);
transition: .3s;
font-family: var(--bzo-body_typo-font-family);
}
.item-slider-global-style10 .adv-thumb-link-cate {
overflow: hidden;
display: flex;
}
.item-slider-global-style10 .adv-thumb-link-cate img {
transition: .3s;
width: 100%;
}
.item-slider-global-style10:hover .adv-thumb-link-cate img {
transform: scale(1.1);
}
.item-slider-global-style10:hover .info a { 
background: #fff;
color: var(--bzo-main-color);
} .slider-home10 {
width: 65%;
margin: 0 auto;
position: relative;
}
.slider-home10 .item-product {
display: flex;
justify-content: space-between;
}
.slider-home10 .item-product .product-info {
width: 48%;
margin-top: 79px;
padding: 0;
}
.slider-home10 .item-product .product-thumb {
background: #fff;
border-radius: 0;
padding: 15px 15px 20px;
}
.slider-home10 .item-product .product-thumb .product-thumb-link {
margin-bottom: 15px;
} 
.slider-home10 .item-product .product-thumb .product-tag-list,
.slider-home10 .item-product .product-thumb .product-title,
.slider-home10 .item-product .product-price  {
text-align: center;
}
.slider-home10 .item-product .product-price .woocs_price_code {
display: flex;
justify-content: center;
gap: 4px;
}
.slider-home10 .item-product .product-price .woocs_price_code del {
order: 1;
}
.slider-home10 .item-product .product-price .woocommerce-Price-amount {
font-size: 20px;
font-weight: 600;
color: var(--bzo-main-color2);
}
.slider-home10 .item-product .product-price del .woocommerce-Price-amount {
font-size: 16px;
font-weight: 400;
color: var(--bzo-body_typo-color);
}
.slider-home10 .item-product .product-thumb .product-tag-list a {
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: var(--bzo-main-color);
}
.slider-home10 .item-product .product-thumb .product-label {
top: 25px;
left: 25px;
}
.slider-home10 .item-product .product-thumb .product-tag-list {
margin-bottom: 10px;
line-height: 20px;
}
.slider-home10 .item-product .product-thumb .product-title  {
margin-bottom: 12px;
line-height: 24px;
}
.slider-home10 .item-product .product-thumb .product-tag-list a:hover {
color: var(--bzo-main-color2);
}
.slider-home10 .item-product .product-thumb .product-title a {
color: var(--bzo-main-color2);
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-transform: uppercase;
}
.slider-home10 .item-product .product-thumb .product-title a:hover {
color: var(--bzo-main-color);
}
.slider-home10 .item-product .product-info .section-title {
font-size: 48px;
line-height: 52px;
font-family: var(--bzo-title_typo-font-family);
color: #fff;
text-align: center;
margin-bottom: 30px;
}
.slider-home10 .item-product .product-info .section-description {
color: #fff;
text-align: center;
margin-bottom: 30px;
}
.slider-home10 .bzotech-countdown {
justify-content: center;
margin-bottom: 30px;
}
.slider-home10 .bzotech-countdown .clock{
display: flex;
flex-direction: column;
position: relative;
padding: 0 25px;
justify-content: center;
}
.slider-home10 .bzotech-countdown .clock:first-child {
padding-left: 0;
}
.slider-home10 .bzotech-countdown .clock:last-child {
padding-right: 0;
}
.slider-home10 .bzotech-countdown .clock:not(:last-child):after {
content: ':';
position: absolute;
right: -5px;
top: 50%;
transform: translateY(-50%);
font-size: 30px;
color: var(--bzo-main-color);
}
.slider-home10 .bzotech-countdown .clock .number, 
.slider-home10 .bzotech-countdown .clock .text {
text-align: center;
}
.slider-home10 .bzotech-countdown .clock .number {
font-size: 48px;
font-weight: 500;
line-height: 52px;
color: var(--bzo-main-color);
}
.slider-home10 .bzotech-countdown .clock .text {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
color: #fff;
}
.slider-home10 .action-buttons {
text-align: center;
}
.slider-home10 .action-buttons a.addcart-link {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
padding: 16px 35px;
border: 1px solid #fff;
display: inline-block;
}
.slider-home10 .action-buttons a.addcart-link:hover {
color: var(--bzo-main-color);
border: 1px solid var(--bzo-main-color);
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav {
width: 38px;
height: 38px;
top: auto;
bottom: -18px;
color: #fff;
font-size: 28px;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-next:before {
display: none;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-next {
right: 125px;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev {
right: 168px;
}
@media(max-width: 1366px){
.slider-home10 .item-product {
justify-content: center;
gap: 30px;
}
.slider-home10 .item-product .product-thumb {
margin-left: auto;
}
.slider-home10 .item-product .product-info {
width: 50%;
padding: 0 10px;
}
.slider-home10 .bzotech-countdown .clock .number {
font-size: 30px;
font-weight: 500;
line-height: 52px;
color: var(--bzo-main-color);
}
.slider-home10 .bzotech-countdown .clock .text {
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
color: #fff;
}
.slider-home10 .bzotech-countdown .clock{ 
padding: 0 15px;
}
}
@media(max-width: 992px){
.slider-home10 {
width: 80%;
}
}
@media(max-width: 767px){
.slider-home10 {
width: 100%;
}
.slider-home10 .item-product {
flex-direction: column;
gap: 20px;
}
.slider-home10 .item-product .product-info {
margin-top: 0;
width: 100%;
}
} .item-slider-global-style11 {
background: #fff;
padding: 50px 40px;
display: flex;
flex-direction: column;
gap: 25px;
height: 100%;
}
.item-slider-global-style11 .box-content-custom {
color: var(--bzo-gray-color);
}
.elbzotech-wrapper-slider-global-style11 .swiper-slide {
height: auto;
}
.item-slider-global-style11 .flex-wrapper {
margin-top: auto;
gap: 10px;
}
.item-slider-global-style11 .flex-wrapper .img-wrap {
display: flex;
overflow: hidden;
}   
.item-slider-global-style11 .flex-wrapper .img-wrap img {
transition: .3s;
}
.item-slider-global-style11 .flex-wrapper .img-wrap:hover img {
transform: scale(1.1);
}
.item-slider-global-style11 .customer-info h3 {
font-family: var(--bzo-body_typo-font-family);
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: var(--bzo-gray-color);
margin-bottom: 5px;
}
.item-slider-global-style11 .customer-info p {
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: var(--bzo-gray-color);
} @-webkit-keyframes cus_swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes cus_swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.cus_swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
.item-slider-global-style8 .adv-thumb-link-cate {
background-color: #fff;
border-radius: 15px;
padding: 7px 15px;
display: flex;
gap: 20px;
border: 1px solid transparent;
}
.item-slider-global-style8 .title{
color: var(--bzo-gray-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover{
border-color: var(--bzo-main-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover .title{
color: var(--bzo-main-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover img {
animation: cus_swing 1s ease infinite;
}  .elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide{
background-color: white;
border-radius: 15px;
padding: 30px 15px;
transition: all .3s linear;
text-align: center;
cursor: pointer;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover
{
background-color: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .title-item,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .title-item
{
color: #fff;
transition: all .3s linear;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .image-wrap {
margin-bottom: 4px;
display: inline-block;
position: relative;
min-height: 55px;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .image-hover img{
position: absolute;
left: 0;
top: 0;
opacity: 0;
transition: all .3s linear;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .image-wrap img,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .image-wrap img
{
opacity: 0;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .image-hover img,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .image-hover img
{
opacity: 1;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next,
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev{
width: 32px;
height: 32px;
border-radius: 40px;
background-color: var(--bzo-main-color-mix2);
text-align: center;
line-height: 32px;
top: 50%;
margin-top: -16px;
position: absolute;
z-index: 1;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next{
left: auto;
right: -60px;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev{
left: -60px;
right: auto;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next:hover,
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev:hover
{
background-color: var(--bzo-main-color2);
color: #fff;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper{
position: relative;
margin-bottom: 100px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
width: 50%;
padding-right: 45px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right{
width: 50%;
padding-left: 15px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right h3{
font-size: 26px;
font-weight: 600;
margin: 0px;
margin-bottom: 20px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right p{ 
margin-bottom: 20px;
}  .item-slider-global-style12 .adv-thumb-link-cate {
position: relative;
display: block;
}
.item-slider-global-style12 .info {
margin-top: 15px;
}
.item-slider-global-style12 .info p {
margin: 0;
}
.item-slider-global-style12 .image-hover{
position: absolute;
display: flex;
top: 0;
opacity: 0;
justify-content: center;
right: 0;
left: 0;
}
.item-slider-global-style12 {
border: 1px solid #D9D9D9;
padding: 55px 0 50px;
text-align: center;
transition: .3s;
}
.item-slider-global-style12:hover {
background: var(--bzo-main-color);
border: 1px solid var(--bzo-main-color);
}
.item-slider-global-style12:hover .adv-thumb-link-cate .image-hover ~ img {
opacity: 0;
}   
.item-slider-global-style12:hover .adv-thumb-link-cate .image-hover {
opacity: 1;
}
.item-slider-global-style12 .info .title a{
color: var(--bzo-main-color);
font-weight: 600;
font-size: 18px;
line-height: 20px;
text-transform: capitalize;
}
.item-slider-global-style12 .info .desc {
font-weight: 400;
font-size: 16px;
color: var(--bzo-body_typo-color);
}
.item-slider-global-style12:hover .info .title a,
.item-slider-global-style12:hover .info .desc {
color: #fff;
}
.elbzotech-wrapper-slider-global-style12 .swiper-button-nav{
opacity: 0;
transition: 0.4s;
transform: scale(0);
}
.elbzotech-wrapper-slider-global-style12:hover .swiper-button-nav {
opacity: 1;
transform: scale(1);
}
@media (max-width: 767px) {  
.item-slider-global-style12 {
padding: 20px 0;
}
.elbzotech-wrapper-slider-global-style12 .swiper-button-nav{
opacity: 1;
transform: scale(1);
}
} @media(max-width: 1200px){
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper{
margin-bottom: 50px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
padding-right: 15px;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next {
right: -15px;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev {
left: -15px;
}
}
@media (max-width: 880px) {  
.elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap,
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right{
width: 100%;
padding: 0px;
text-align: center;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
margin-bottom: 30px;
}
} 
@media (max-width: 767px) {
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide{
padding: 20px 15px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right h3 {
font-size: 20px;
}
.waterwheel-global-slider-style5 .prev {
position: absolute;
z-index: 10;
top: 50%;
transform: translateY(-50%);
left: -12px;
text-align: center;
width: 24px;
height: 24px;
background-color: #F5F5F5;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
.waterwheel-global-slider-style5 .prev:hover {
background-color: var(--bzo-main-color);
color: white;
}
.waterwheel-global-slider-style5 .next:hover {
background-color: var(--bzo-main-color);
color: white;
}
.waterwheel-global-slider-style5 .next {
position: absolute;
z-index: 10;
top: 50%;
transform: translateY(-50%);
right: -12px;
text-align: center;
width: 24px;
height: 24px;
background-color: #F5F5F5;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}  
}
@media (max-width: 425px) { 
.item-slider-global-style5 .list-social-icon .share-icon {
width: 40px;
height: 40px;
font-size: 20px;
}
.item-slider-global-style5 .list-social-icon .list-social a {
width: 40px;
height: 40px;
font-size: 20px;
}
}
@media (max-width: 390px) { 
.waterwheel-global-slider-style5 .prev {
left: 0;
}
.waterwheel-global-slider-style5 .next {
right: 0;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide .title-item{
font-size: 14px;
}
}
@media (max-width: 360px) { 
.waterwheel-global-slider-style5 .prev {
left: 15px;
}
.waterwheel-global-slider-style5 .next {
right: 15px;
}
}.icon-image-hover__active{ }
.icon-image-hover__active .img-hover{
display: none;
}
.tab-item-wrap:hover .icon-image-hover__active .img-hover,
.tab-item-wrap.active .icon-image-hover__active .img-hover
{
display: block;
}
.tab-item-wrap:hover .icon-image-hover__active> img:first-child,
.tab-item-wrap.active .icon-image-hover__active> img:first-child
{
display: none;
}.widget-indexdm-inner-loading{
position: absolute;
top: 25%;
left: 50%;
margin-left: -8px;
font-size: 20px;
}
.active .dm-open i.fa-pulse,
.dm-open i.fa-times {
display: none;
}
.active .dm-open i.fa-times {
display: block;
}
.dm-button {
position: absolute;
background: #66cc33;
border-radius: 3px 0 0 3px;
color: #fff;
top: 247px;
left: -65px;
display: block;
padding: 35px 0 7px;
z-index: 9999;
font-size: 14px;
width: 65px;
height: 60px;
text-align: center;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
line-height: 15px;
}
.dm-button.dm-support {
top: 310px;
background-position: center -43px;
background: #dd2400;
}
.dm-button.dm-guide {
top: 373px;
background-position: center -93px;
background: #2a5db8;
}
.dm-button:before {
content: attr(data-title-close);
display: inline-block;
}
.dm-button:focus,
.dm-button:hover {
color: #fff;
}
.dm-button i {
position: absolute;
top: 10px;
left: 0;
right: 0;
font-size: 20px;
}
.active .dm-button:before {
content: attr(data-title);
}
#widget_indexdm {
background: #fff;
z-index: 10000;
width: 380px;
position: fixed;
top: 0;
bottom: 0;
right: -380px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
text-align: center;
}
#widget_indexdm.active {
right: 0;
}
#indexdm_img.active {
display: flex;
}
.img-demo {
background-position: center top;
display: none;
}
#widget_indexdm .widget-indexdm-inner {
overflow-x: hidden;
overflow-y: auto;
position: absolute;
left: 15px;
bottom: 0;
color: #111;
right: 0;
padding-right: 15px;
top: 0;
}
#widget_indexdm .dm-header {
text-align: center;
}
#widget_indexdm .dm-header .header-event {
margin: 15px 0;
padding-bottom: 5px;
}
#widget_indexdm .dm-header .header-event img {
margin-bottom: 0;
border-radius: 3px;
}
#widget_indexdm .dm-header .header-button > a {
margin-bottom: 20px;
}
#widget_indexdm .dm-header .header-button {
border-bottom: 1px solid #e5e5e5;
}
#widget_indexdm .dm-header .header-button > a:hover { } #widget_indexdm .dm-header .header-description {
color: #111;
margin: 30px 0 30px;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 15px;
font-size: 18px;
}
#widget_indexdm .dm-header .header-description:after{
content: '';
height: 2px;
width: 60px;
background: var(--bzo-main-color);
display: block;
margin: 10px auto 5px;
}
#widget_indexdm .dm-header .header-description h3 {
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
}
#widget_indexdm .dm-header .header-description h3 span {
font-size: 24px;
}
#widget_indexdm .dm-header .header-description h4 {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
}
#widget_indexdm .dm-header .header-description h2 {
text-transform: uppercase;
font-size: 22px;
font-weight: bold;
margin-bottom: 0;
}
#widget_indexdm .dm-content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#widget_indexdm .dm-content .item-content {
padding: 0;
width: 48%;
text-transform: uppercase;
margin-bottom: 20px;
}
#widget_indexdm .dm-content .item-content > a {
display: flex;
width: 100%;
position: relative;
justify-content: center;
margin-bottom: 10px;
text-align: center;
border: 1px solid #eee;
background: #ebebeb;
padding: 4px;
background-size: 100% auto; border-radius: 3px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href {
background: none;
padding: 0;
border: 0;
border-radius: 0;
}
#widget_indexdm .dm-content .item-content > a img {
max-width: 100%;
vertical-align: top;
margin-bottom: 0;
}
#widget_indexdm .dm-content .item-content h5 {
font-size: 14px;
margin-bottom: 15px;
}
#widget_indexdm .dm-content .item-content > a:before {
content: "";
display: block;
position: absolute;
left: 0;
width: 0;
top: 0px;
bottom: 0;
z-index: 1;
transition: 0.3s all ease-out;
-webkit-transition: 0.3s all ease-out;
background: rgba(0, 0, 0, 0.6);
border-radius: 3px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href {
margin-bottom: 15px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href:before {
top: 0;
bottom: auto;
height: 160px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href:after {
align-self: flex-start;
top: 60px;
}
#widget_indexdm .dm-content .item-content > a:after {
content: 'View Demo';
display: block;
align-self: center;
position: absolute;
z-index: 5;
color: #fff;
opacity: 0;
transition-delay: 0.3s;
-webkit-transition-delay: 0.1s;
}
#widget_indexdm .dm-content .item-content > a:hover:after {
align-self: center;
opacity: 1;
}
#widget_indexdm .dm-content .item-content > a:hover:before {
width: 100%;
}
#indexdm_img {
position: fixed;
right: 380px;
left: 0;
top: 0;
bottom: 0;
display: flex;
z-index: 9999;
background: rgba(0, 0, 0, 0.7);
justify-content: flex-end;
align-items: center;
display: none;
}
#widget_indexdm .dm-content .item-content > a span.new-item {
display: block;
width: 38px;
height: 38px;
position: absolute;
right: -10px;
top: -10px;
z-index: 999;
}
#indexdm_img:before {
content: '';
background: rgba(0, 0, 0, 0.7);
display: block;
position: fixed;
right: 0;
left: auto;
width: 380px;
top: 0;
bottom: 0;
}
#indexdm_img > div {
display: inline-block;
width: 800px;
height: 100%;
background-size: 100% auto;
background-repeat: no-repeat;
background-position: center top;
}
#indexdm_img > div.mobile-hover {
background-size: auto;
}
#indexdm_img.active > div {
-webkit-animation: mymove 40s infinite;
-webkit-animation-play-state: running;
animation: mymove 40s infinite;
animation-play-state: running;
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
#widget_indexdm.active-demo{
border-left: 1px solid #e5e5e5;
}
@-webkit-keyframes mymove {
0% {
background-position: center top;
}
50% {
background-position: center bottom;
}
100% {
background-position: center top;
}
}
@keyframes mymove {
0% {
background-position: center top;
}
50% {
background-position: center bottom;
}
100% {
background-position: center top;
}
}
#widget_indexdm .mobile-content {
margin-bottom: 30px;
}
#widget_indexdm .mobile-content h3 {
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
margin-bottom: 30px;
}
.tool-panel-main-color-css a{
width: 20px;
height: 20px;
display: flex;
color: #fff;
justify-content: center;
align-items: center;
border-radius: 3px;
font-size: 14px;
}
.tool-panel-main-color-css{
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
max-width: 250px;
margin: auto;
}
.active-demo .dm-button{
opacity: 0;
}
@media (max-width: 1440px) {
#indexdm_img > div {
width: 600px;
}
}
@media (max-width: 767px) {
.dm-button:before{
display: none;
}
.dm-button{
width: 40px;
height: 40px;
top: 268px;
left: -40px;
padding: 20px;
}
.dm-button:before{
display: none;
}
.dm-button.dm-guide {
top: 352px;
}
}
@media (max-width: 440px) {
#widget_indexdm {
width: 309px;
right: -309px;
}
}
@media (max-width: 374px) {
#widget_indexdm {
width: 253px;
right: -253px;
}
}.elbzotech-accordion-css .ui-icon{
display: none;
}
.elbzotech-accordion-css .box-icon-accor{
position: relative;
}
.elbzotech-accordion-css .box-icon-accor .icon-accor{
}
.elbzotech-accordion-css .box-icon-accor .icon-accor-active{
position: absolute;
opacity: 0;
left: 0;
top: 0;
}
.elbzotech-accordion-css .ui-state-active .box-icon-accor .icon-accor-active{
opacity: 1;
}
.elbzotech-accordion-css .ui-state-active .box-icon-accor .icon-accor{
opacity: 0;
}
.elbzotech-accordion-css.ui-accordion .ui-accordion-header{
margin:  0px;
border-radius: 0px;
padding: 10px 20px;
}
.elbzotech-accordion-css.ui-accordion .ui-accordion-content {
padding: 30px 20px;
border-radius: 0px;
}
.elbzotech-accordion-css .ui-accordion-content p:last-child{
margin-bottom: 0px;
}
.elbzotech-accordion-css.ui-widget{
font-family:inherit;
} .elbzotech-accordion-.ui-accordion .ui-accordion-content{
margin-left: 70px;
border-color: var(--bzo-main-color);
border-top: 1px solid var(--bzo-main-color);
padding: 30px 30px;
color: #666;
}
.elbzotech-accordion-.ui-accordion .ui-accordion-header{
background: #fff;
border: none;
color: #000;
display: flex;
align-items: center;
padding: 0px;
margin-top: 20px;
}
.elbzotech-accordion-.ui-accordion .ui-accordion-header:first-child{
margin-top: 0px;
}
.elbzotech-accordion-.ui-accordion .ui-accordion-header .text{
font-size: 24px;
order: 1;
}
.elbzotech-accordion- .box-icon-accor {
margin-right: 20px;
order: 0;
width: 50px;
height: 50px;
background: #ccc;
line-height: 50px;
display: inline-block;
text-align: center;
background: var(--bzo-main-color);
color: #fff;
font-size: 24px;
}
.elbzotech-accordion- .ui-state-active .box-icon-accor {
color: #000;
background: var(--bzo-main-color);
}
.elbzotech-accordion- .box-icon-accor .icon-accor-active {
position: absolute;
opacity: 0;
left: 0;
top: 0;
height: 50px;
width: 50px;
line-height: 50px;
} .elbzotech-accordion-style2 .box-icon-accor {
float: right;
}.elbzotech-account-manager .elbzotech-dropdown-list{
text-align: left;
}
.elbzotech-account-manager .elbzotech-dropdown-list li i{
margin-right: 10px;
}
.elbzotech-popup-open.elbzotech-popup-overlay{
opacity: 1;
visibility: visible;
z-index: 9992;
}
.elbzotech-login-form{
text-align: center;
}
.elbzotech-login-popup-content{
width: 100%;
max-width: 780px;
margin: auto;
background: #fff;
top: 10%;
overflow-y: scroll;
position: absolute;
left: 0;
right: 0;
border-radius: 30px;
}
.elbzotech-login-popup-content .popup-form{
padding: 50px;
text-align: left;
max-width: 100%;
}
i.elbzotech-close-popup{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 24px;
color: #fff;
cursor: pointer;
text-align: right;
opacity: 1;
visibility: visible;
padding: 30px
}
.popup-form{
max-width: 300px;
padding: 30px 0;
margin: auto;
display: none;
}
.popup-form.active{
display: block;
}
.ms-error,
.ms-done{
display: none;
}
.popup-form .message {
border-left: 4px solid #00a0d2;
padding: 12px;
margin-left: 0;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
color: #999;
font-size: 12px;
}
.popup-form .ms-default{    
color: #999;
font-size: 12px;
}
.popup-form .login_error {
border-left: 4px solid #bf2c2c;
padding: 12px;
margin-left: 0;
margin-bottom: 20px;
background-color: #fff;
box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
color: #999;
font-size: 12px;
}
.popup-form .form-field{
margin-bottom: 20px;
}
.popup-form .form-field .input{
width: 100%;
background: #f8f8f8;
border: none;
height: 55px;
}
.forgetmenot{
text-align: left;
}
.forgetmenot .rememberme{
font-weight: 400;
margin-left: 5px;
}
.elbzotech-bt-full{
width: 100%;
}
.form-header > h2{
margin: 0 0 10px;
font-size: 34px;
padding-bottom: 34px;
border-bottom: 1px solid #D6D6D6;
}
.form-header > .desc{
color: var(--bzo-gray-color);
}
.popup-form form{
margin-top: 30px;
}
.popup-form nav-form{
margin-top: 10px;
}
.popup-form form .submit{
margin-bottom: 12px;
}
.popup-form .nav-form{
margin-top: 23px;
}
.popup-form .nav-form a{
color: #3E77FF;
}
.popup-form .nav-form a:first-child {
border-right: 1px solid var(--bzo-border-color);
margin-right: 10px;
padding-right: 10px;
}
.popup-form .nav-form a:last-child {
border-right: 0;
margin-right: 0;
padding-right: 0;
}
.popup-form .woocommerce-privacy-policy-text{
font-size: 14px;
color: #999;
}
.popup-form #reg_passmail{
margin-bottom: 30px;
}
.elbzotech-account-manager{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.dropdowm-from-left .elbzotech-dropdown-list{
left: 0;
right: inherit;
}
.dropdowm-from-right .elbzotech-dropdown-list{
right: 0;
left: inherit;
}
.elbzotech-account-manager .button-account-manager *{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.login-popup-content-wrap .elbzotech-close-popup{
right: 50px;
top: 50px;
font-size: 16px;
color: var(--bzo-main-color2);
background: #F5F5F5;
border-radius: 50%;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
padding: 0;
}
.elbzotech-login-popup-content .popup-form .form-field .input {
height: 68px;
border-radius: 15px;
}  .elbzotech-account-default  .button-account-manager{
height: 48px;
line-height: 48px;
padding: 0px 20px!important;
}
.elbzotech-account-style2 .title-account{
display: none;
} @media(max-width: 1200px){
i.elbzotech-close-popup{
font-size: 16px;
}
.elbzotech-login-popup-content{
max-width: 90%;
}
}
@media(max-width: 767px){
.popup-form .nav-form {
flex-direction: column;
}
.login-popup-content-wrap .elbzotech-close-popup{
right: 5px;
top: 8px
}
.elbzotech-login-popup-content .popup-form .form-field .input {
height: 55px;
}
i.elbzotech-close-popup{
padding: 20px;
}
.elbzotech-login-popup-content .popup-form{
padding: 30px 20px;
}
.popup-form form {
margin-top: 20px;
}
.form-header > h2{
font-size: 24px;
padding-bottom: 20px;
}
}.background-overlay{
z-index: 1;
}
.background-overlay .background-overlay-color{
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 0;
}
.elbzotech-banner-info-wrap{
position: relative;
}
.elbzotech-banner-info-wrap .elbzotech-banner-info{
z-index: 1;
}
.elbzotech-info-inner{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-text-item{
margin: 0px;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-top{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: flex-start;
-ms-align-items: flex-start;
-webkit-align-items: flex-start;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-mid{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: center;
-ms-align-items: center;
-webkit-align-items: center;
}
.elbzotech-banner-info-elbzotech-bndf .elbzotech-info-inner.position-info-bottom{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
align-items: flex-end;
-ms-align-items: flex-end;
-webkit-align-items: flex-end;
}
.info-banner2 .link-bg-banner{
position: absolute;
display: block;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: -1;
}
.elbzotech-banner-info-content{
z-index: 3;
}
.inner-left{
left: 0;
}
.inner-right{
right: 0;
}
.inner-center{
left: 0;
right: 0;
margin: auto;
}
.inner-top{
top: 0;
}
.inner-bottom{
bottom: 0;
}
.inner-middle{
top: 0;
bottom: 0;
margin: auto;
}
.elbzotech-banner-info-thumb{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-thumb img{
max-width: 100%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-thumb.elbzotech-hidden img{
width: 100%;
}
.elbzotech-hidden .adv-thumb-link,
.elbzotech-banner-info-wrap.elbzotech-hidden
{
overflow: hidden;
}
.elbzotech-inherit .adv-thumb-link{
overflow: inherit;
} .elbzotech-banner-info-style2 .banner-info{
position: absolute;
top: 27px;
left: 27px;
}
.elbzotech-banner-info-style2 .banner-info{
position: absolute;
top: 27px;
left: 27px;
right: 27px;
z-index: 1;
}
.elbzotech-banner-info-style2 .banner-info .item-desc-e{
border: 1px solid #fff;
padding: 15px 10px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
transform: scale(0); 
}
.elbzotech-banner-info-style2 .banner-info .item-title-e{
display: inline-block;
margin-bottom: 15px;
border-bottom: 3px solid transparent;
}
.elbzotech-banner-info-style2:hover .banner-info .item-title-e{
border-bottom-color: #fff;
}
.elbzotech-banner-info-style2:hover .banner-info .item-desc-e{
transform: scale(1); 
}
.elbzotech-banner-info-style2 .adv-thumb-link:before{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: #000;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-banner-info-style2:hover .adv-thumb-link:before{
opacity: 0.3; 
}.wrap-bread-crumb{
margin-top: 45px;
} .bread-crumb- .bread-crumb-row{
display: inline-block;
text-transform: capitalize;
}
.bread-crumb- a, .bread-crumb span {
color: var(--bzo-gray-color);
font-size: 16px;
font-weight: 500;
display: inline-block;
margin-bottom: 5px;
}
.bread-crumb-row{
margin-bottom: -5px;
}
.bread-crumb- a:hover {
color: var(--bzo-main-color);
}
.bread-crumb span {
color: var(--bzo-main-color2);
}
.bread-crumb- .step-bread-crumb{
margin: 0px 12px 0px 12px;
font-size: 10px;
color: var(--bzo-gray-color);
}
.bread-crumb-{
z-index: 1;
position: relative;
}
.bread-crumb .la-home{
font-size: 20px;
margin-right: 5px;
}
.woo-breadcrumb span:first-child:before {
content: "\f015";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 20px;
margin-right: 5px;
}.button-inner .icon-button-el ,
.button-inner .text-button{
vertical-align: middle;
}.elbzotech-text-editor p:last-child{
margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
margin-bottom: 0px;
}
.elbzotech-heading-style2{
display: inline-block;
position: relative;
}
.elbzotech-heading-style2:after{
display: block;
height: 1px;
width: 100%;
content: '';
background: #CFCFCF;
margin-top: 8px;
}
.elbzotech-heading-style1
{
position: relative;
display: inline-block;
padding: 0px 40px;
}
.elbzotech-heading-style5
{
position: relative;
display: inline-block;
padding: 0px 45px;
padding-bottom: 12px;
}
.elbzotech-heading-style5:after
{
content: '';
height: 4px;
width: 130px;
background: var(--bzo-main-color);
position: absolute;
left: 0;
right: 0;
bottom: 0;
bottom: 0px;
margin: auto;
}
.elbzotech-heading-style1.align-left,
.elbzotech-heading-style1.align-{
padding-left: 0;
}
.elbzotech-heading-style1.align-right{
padding-right: 0;
}
.elbzotech-heading-style1 svg.ch-header-left
{
position: absolute;
left: 0;
top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-left
{
position: absolute;
left: 0;
top: 2px;
}
.elbzotech-heading-style1 svg.ch-header-right
{
position: absolute;
right: 0;
top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-right
{
position: absolute;
right: 0;
top: 2px;
}
.elbzotech-heading-style3:after{
content: '';
height: 4px;
width: 16px;
background: var(--bzo-main-color);
border-radius: 4px;
display: inline-block;
vertical-align: middle;
margin-left: 5px;
} @media(max-width: 1200px){
.elbzotech-heading-style1,
.elbzotech-heading-style5
{
font-size: 32px;
}
.elbzotech-heading-style5 svg.ch-header-right,
.elbzotech-heading-style5 svg.ch-header-left,
.elbzotech-heading-style1 svg.ch-header-right,
.elbzotech-heading-style1 svg.ch-header-left
{
width: 20px;
top: 4px;
}
.elbzotech-heading-style1 svg.ch-header-right.avocado,
.elbzotech-heading-style1 svg.ch-header-left.avocado,
.elbzotech-heading-style5 svg.ch-header-right.avocado,
.elbzotech-heading-style5 svg.ch-header-left.avocado{
width: 25px;
top: -3px;
}
.elbzotech-heading-style1
{
padding: 0px 30px;
}
.elbzotech-heading-style5{
padding: 0px 30px;
padding-bottom: 12px;
}
}
@media(max-width: 767px){
.elbzotech-heading-style5 svg.ch-header-right,
.elbzotech-heading-style5 svg.ch-header-left,
.elbzotech-heading-style1 svg.ch-header-right,
.elbzotech-heading-style1 svg.ch-header-left
{
width: 16px;
top: 0px;
}
.elbzotech-heading-style1 svg.ch-header-right.avocado,
.elbzotech-heading-style1 svg.ch-header-left.avocado,
.elbzotech-heading-style5 svg.ch-header-right.avocado,
.elbzotech-heading-style5 svg.ch-header-left.avocado{
width: 18px;
top: -7px;
}
}.bzoteche-info-box-style2  {
display: flex;
align-items: center;
}
.bzoteche-info-box-style2 .info-box-content{
padding-left: 20px;
width: calc( 100% - 100px );
}
.bzoteche-info-box-style2 .info-box-icon {
width: 100px;
height: 100px;
background: #FFE2DC;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style2:hover .info-box-icon{
background: var(--bzo-main-color);
}
.bzoteche-info-box-style2 .item-sub-title-e {
margin-top: 8px;
} .bzoteche-info-box-style3 .bzotech-countdown .number{
height: 88px;
width: 88px;
background: #fff;
color: #CC8A7C;
text-align: center;
line-height: 88px;
display: inline-block;
border-radius: 50%;
font-size: 48px;
font-weight: 600;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock {
margin-right: 66px;
position: relative;
}
.bzoteche-info-box-style3 .item-title-e  {
margin-bottom: 20px;
position: relative;
display: inline-block;
padding: 0px 40px;
}
.bzoteche-info-box-style3 .item-title-e svg.ch-header-left{
margin-right: 15px;
position: absolute;
left: 0;
top: 10px;
}
.bzoteche-info-box-style3 .item-title-e svg.ch-header-right{
margin-left: 15px;
position: absolute;
right: 0;
top: 10px;
}
.bzoteche-info-box-style3 .item-subtitle-e  {
margin-bottom:12px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:last-child{
margin-right: 0px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:after{
content: ':';
font-size: 34px;
color: var(--bzo-main-color2);
position: absolute;
right: -36px;
top: 30px;
font-weight: 600;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:last-child:after{
content: '';
}
.bzoteche-info-box-style3 .bzotech-countdown .text{
display: block;
margin-top: 12px;
font-weight: 500;
} .elementor-widget-container:has(> .bzoteche-info-box-style4){
background: var(--bzo-main-color);
}
.bzoteche-info-box-style4 .testimonial-image{
display: inline-block;
border: 6px solid #D9D9D9;
border-radius: 50%;
overflow: hidden;
line-height: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.bzoteche-info-box-style4 .pos0 .testimonial-image{
width: 130px;
height: 130px;
}
.bzoteche-info-box-style4 .pos1 .testimonial-image{
width: 158px;
height: 158px;
}
.bzoteche-info-box-style4 .pos2 .testimonial-image{
width: 126px;
height: 126px;
}
.bzoteche-info-box-style4 .pos3 .testimonial-image{
width: 174px;
height: 174px;
}
.bzoteche-info-box-style4 .pos4 .testimonial-image{
width: 142px;
height: 142px;
}
.bzoteche-info-box-style4 .pos4 .testimonial-image{
width: 142px;
height: 142px;
}
.bzoteche-info-box-style4 .testimonial-image:hover,
.bzoteche-info-box-style4 .active .testimonial-image{
border-color: #fff;
box-shadow: 0px 8px 10px 5px rgb(0 0 0 / 20%);
}
.bzoteche-info-box-style4 .testimonial-image img{
border-radius: 50%;
}
.bzoteche-info-box-style4{
padding-bottom: 130px;
}
.bzoteche-info-box-style4 .content-js{
font-size: 20px;
}
.bzoteche-info-box-style4 .content-js>p:last-child{
margin-bottom: 0;
}
.bzoteche-info-box-style4 .content-data{
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 750px;
height: 383px;
margin: auto;
padding: 60px 60px 100px;
text-align: justify;
background-image: url(//puur.gr/wp-content/themes/bw-medxtore/assets/demo3/css/images/testimonial.svg);
position: relative;
z-index: 1;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: flex;
justify-content: center;
align-items: center;
font-size: 40px;
z-index: -1;
font-size: 150px;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote:before{
color: #EBEBEB;
}
.bzoteche-info-box-style4 .content-data .content-js{
overflow-y: auto;
height: 100%;
padding: 0px 20px;
}
.bzoteche-info-box-style4 .item-title-e .ch-header-left{
position: absolute;
left: 0;
top: 10px;
}
.bzoteche-info-box-style4 .item-title-e .ch-header-right{
position: absolute;
right: 0;
top: 10px;
}
.bzoteche-info-box-style4 .name-pos{
position: absolute;
bottom: 50px;
}
.bzoteche-info-box-style4 .name-pos span{
margin-left: 10px;
border-left: 1px solid #ccc;
padding-left: 10px;
}
.bzoteche-info-box-style4 .item-title-e{
margin-bottom: 50px;
max-width: 530px;
margin-left: auto;
margin-right: auto;
padding: 0px 40px;
position: relative;
display: inline-block;
}
.testimonial-list .testimonial-item{
position: absolute;
line-height: 0;
}
.testimonial-list .pos0{
left: -200px;
top: -100px;
}
.testimonial-list .pos1{
right: -200px;
top: -100px;
}
.testimonial-list .pos2{
right: -330px;
top: 35%;
}
.testimonial-list .pos3{
left: -330px;
top: 27%;
}
.testimonial-list .pos4{
left: -200px;
bottom: -130px;
}
.testimonial-list .pos5{
right: -200px;
bottom: -130px;
} .bzoteche-info-box-style5 .adv-thumb-link{
overflow: hidden;
border-radius: 30px;
}
.bzoteche-info-box-style5 .info{
position: absolute;
right: 0;
top: 0;
margin-right: 35px;
margin-top: 70px;
max-width: 250px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.6);
padding: 10px;
text-align: center;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style5 .info .title{
margin-bottom: 8px;
}
.bzoteche-info-box-style5 .info .desc>*{
margin-bottom: 0;
}
.bzoteche-info-box-style5 .info .desc{
line-height: 28px;
font-weight: 500;
}
.bzoteche-info-box-style5:hover .info{
background: #fff;
}
.bzoteche-info-box-style6  {
display: flex;
}
.bzoteche-info-box-style6 .info-box-content{
padding-left: 15px;
width: calc( 100% - 60px );
}
.bzoteche-info-box-style6 .info-box-icon {
width: 45px;
height: 45px;
background: #FFE2DC;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style6:hover .info-box-icon{
background: var(--bzo-main-color);
}
.bzoteche-info-box-style6 .item-content-e {
margin-top: 12px;
}
.bzoteche-info-box-style6 .item-content-e ul{
list-style: none;
}
.bzoteche-info-box-style6 .item-content-e li{
color: var(--bzo-main-color2);
margin-bottom: 6px;
}
.bzoteche-info-box-style6 .item-content-e ul span{
color:  #898989;
}
.bzoteche-info-box-style6 .item-title-e{
margin-top: 12px;
}
.bzoteche-info-box-style6:hover .item-icon-e,
.bzoteche-info-box-style6 .item-icon-e:hover
{
color: #fff;
} .bzoteche-info-box-style7 .item-icon-e{
display: flex;
line-height: 0;
flex-direction: column;
margin-bottom: 20px;
}
.bzoteche-info-box-style7 .item-title-e{
margin-bottom: 5px;
} .bzoteche-info-box-style8{
line-height: 0;
}
.bzoteche-info-box-style8 .bzotech-divider{
display: inline-block;
width: 100%;
} .bzoteche-info-box-style9 {
position: relative;
z-index: 1;
}
.bzoteche-info-box-style9 .info{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 38px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: auto;
text-align: center;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
padding: 0 20px;
z-index: 1;
}
.bzoteche-info-box-style9:hover .info{
height: 100%;
}
.bzoteche-info-box-style9 .title {
transform:  translateY(70px);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.bzoteche-info-box-style9:hover .title {
transform:  translateY(0px);
color: #fff;
}
.bzoteche-info-box-style9:hover .title a{
color: #fff;
}
.bzoteche-info-box-style9 .desc {
line-height: 28px;
color: #FFFFFF;
width: 100%;
max-width: 340px;
padding: 30px 20px;
border: 1px solid white;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
transform:  translateY(70px) scale(1.1);
}
.bzoteche-info-box-style9:hover .desc{
opacity: 1;
transform:  translateY(0px) scale(1);
margin-top: 20px;
}
.bzoteche-info-box-style9 a.adv-thumb-link {
overflow: hidden;
border-radius: 30px;
}
.bzoteche-info-box-style9 a.adv-thumb-link img {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.bzoteche-info-box-style9:hover a.adv-thumb-link img {
-webkit-transform: scale(1);
transform: scale(1);
}
.bzoteche-info-box-style9 a.adv-thumb-link:before {
content: '';
opacity: 0;
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
transition: opacity 0.35s;
background-color: #0202024D;
z-index: 1;
}
.bzoteche-info-box-style9:hover a.adv-thumb-link:before {
opacity: 1;
}
.bzoteche-info-box-style10 .adv-thumb-link > img{
width: auto;
}
.bzoteche-info-box-style10 .info {
margin-top: 22px;
}
.bzoteche-info-box-style10 .info .font-bold {
margin-bottom: 10px;
}
.bzoteche-info-box-style10 .info .desc {
line-height: 20px;
}
.bzoteche-info-box-style12 .sub-color-e {
line-height: 28px;
}
.bzoteche-info-box-style12 .info-box-content {
padding-left: 22px;
}
.bzoteche-info-box-style10:hover .title a{
color: var(--bzo-main-color);
} .bzoteche-info-box-style13 .info-box-content {
margin-left: 34px;
}
.bzoteche-info-box-style13 .item-title-e {
padding-top: 9px;
margin-bottom: 7px;
}
.bzoteche-info-box-style14 .item-title-e{
margin-bottom: 5px;
}
.bzoteche-info-box-style14 .info-box-content{
padding-left: 15px;
}
.bzoteche-info-box-style15 .clock {
width: 110px;
background: #fff;
padding: 20px 0px 25px;
margin-right: 50px;
position: relative;
}
.bzoteche-info-box-style15 .clock:last-child{
margin-right: 0px;
}
.bzoteche-info-box-style15 .clock:after{
content: ':';
font-size: 34px;
font-weight: 700;
position: absolute;
top: 0;
bottom: 0;
display: flex;
align-items: center;
right: -28px;
}
.bzoteche-info-box-style15 .clock:last-child:after{
display: none;
}
.bzoteche-info-box-style15 .clock>*{
display: block;
text-align: center;
}
.bzoteche-info-box-style15 .clock .number {
line-height: 50px;
}
.bzoteche-info-box-style15 .clock .text {
margin-top: 5px;
}  @media(max-width: 1440px){
.testimonial-list .pos4 {
left: -150px;
}
.testimonial-list .pos3 {
left: -220px;
}
.testimonial-list .pos0 {
left: -150px;
}
.testimonial-list .pos1 {
right: -180px;
}
.testimonial-list .pos2 {
right: -220px;
}
.testimonial-list .pos5 {
right: -160px;
}
}
@media(max-width: 1366px){
.bzoteche-info-box-style4 .content-data{
width: 680px;
}
.bzoteche-info-box-style15 .clock{
width: 80px;
padding: 15px 0px 20px;
font-size: 34px;
}
.bzoteche-info-box-style15 .clock .number {
line-height: 40px;
}
}
@media(max-width: 1200px){
.bzoteche-info-box-style9 .desc{
padding: 20px 15px;
font-size: 18px;
}
.bzoteche-info-box-style4 .pos1 .testimonial-image,
.bzoteche-info-box-style4 .pos2 .testimonial-image,
.bzoteche-info-box-style4 .pos3 .testimonial-image,
.bzoteche-info-box-style4 .pos4 .testimonial-image,
.bzoteche-info-box-style4 .pos5 .testimonial-image,
.bzoteche-info-box-style4 .pos0 .testimonial-image {
width: 100px;
height: 100px;
}
.testimonial-list .pos3{
left: -130px;
top: 34%;
}
.testimonial-list .pos0 {
left: -90px;
top: -50px;
}
.testimonial-list .pos1 {
right: -90px;
top: -50px;
}
.testimonial-list .pos2 {
right: -130px;
top: 34%;
}
.testimonial-list .pos4 {
left: -100px;
bottom: -50px;
}
.testimonial-list .pos5 {
right: -100px;
bottom: -50px;;
}
.bzoteche-info-box-style3 .item-subtitle-e{
font-size: 24px;
margin-bottom: 5px;
}
.bzoteche-info-box-style4 .item-title-e,
.bzoteche-info-box-style3 .item-title-e{
font-size: 32px;
line-height: 40px;
}
.bzoteche-info-box-style5 .info .title {
font-size: 24px;
}
.bzoteche-info-box-style5 .info .desc {
font-size: 16px;
line-height: 22px;
}
.bzoteche-info-box-style5 .info{
margin-top: 35px;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote {
font-size: 100px;
}
.bzoteche-info-box-style4 .item-title-e {
margin-bottom: 20px;
}
.bzoteche-info-box-style4 .item-title-e{
max-width: 370px;
}
.bzoteche-info-box-style4 .name-pos {
bottom: 60px;
}
.bzoteche-info-box-style4 .item-title-e .ch-header-left,
.bzoteche-info-box-style4 .item-title-e .ch-header-right,
.bzoteche-info-box-style3 .item-title-e svg.ch-header-right,
.bzoteche-info-box-style3 .item-title-e svg.ch-header-left
{
width: 20px;
top: 4px;
}
.bzoteche-info-box-style3 .item-title-e {
padding: 0px 30px;
}
.bzoteche-info-box-style4 .content-data{
padding: 60px 30px 100px;
}
.bzoteche-info-box-style9 a.adv-thumb-link{
border-radius: 20px;
}
}
@media(max-width: 1024px){
.bzoteche-info-box-style2 .item-title-e{
font-size: 20px;
}
}
@media(max-width: 992px){
.bzoteche-info-box-style4 .name-pos {
bottom: 33px;
}
.bzoteche-info-box-style4 .content-js {
font-size: 16px;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote {
font-size: 60px;
}
.bzoteche-info-box-style4 .content-data {
width: 465px;
height: 240px;
padding: 40px 20px 70px;
}
.bzoteche-info-box-style4 .pos1 .testimonial-image, .bzoteche-info-box-style4 .pos2 .testimonial-image, .bzoteche-info-box-style4 .pos3 .testimonial-image, .bzoteche-info-box-style4 .pos4 .testimonial-image, .bzoteche-info-box-style4 .pos5 .testimonial-image, .bzoteche-info-box-style4 .pos0 .testimonial-image {
width: 75px;
height: 75px;
}
.testimonial-list .pos3,
.testimonial-list .pos2{
top: 27%;
}
}
@media(max-width: 767px){
.bzoteche-info-box-style15 .clock:after{
display: none;
}
.bzoteche-info-box-style15 .clock .number {
line-height: 28px;
}
.bzoteche-info-box-style15 .clock .text {
font-size: 16px;
line-height: 20px;
}
.bzoteche-info-box-style15 .clock {
width: 60px;
padding: 10px 0px 15px;
font-size: 24px;
margin-right: 20px;
}
.bzoteche-info-box-style4 .name-pos{
position: unset;
}
.bzoteche-info-box-style4 .item-title-e, .bzoteche-info-box-style3 .item-title-e {
font-size: 24px;
line-height: 30px;
}
.bzoteche-info-box-style3 .item-subtitle-e{
font-size: 18px;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote{
display: none;
}
.bzoteche-info-box-style4 .content-data .box-content-custom{
padding: 0px 15px; 
height: auto;
}
.testimonial-list{
margin-top: 25px;
text-align: center;
}
.testimonial-list .testimonial-item{
position: unset;
display: inline-block;
padding:5px;
}
.bzoteche-info-box-style4 .content-data{
width: 100%;
height: auto;
background-image: none;
padding: 0;
}
.bzoteche-info-box-style4 .content-data .content-js{
background: #fff;
padding: 30px 15px;
border-radius: 30px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock{
margin-right: 20px;
}
.bzoteche-info-box-style3 .bzotech-countdown .number {
height: 50px;
width: 50px;
line-height: 50px;
font-size: 22px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:after {
right: -13px;
top: 11px;
font-size: 24px;
}
.bzoteche-info-box-style3 .bzotech-countdown .text{
font-size: 16px;
}
.bzoteche-info-box-style9 .title {
font-size: 28px;
}
.bzoteche-info-box-style9:hover .desc {
margin-top: 10px;
}
.bzoteche-info-box-style9 a.adv-thumb-link{
border-radius: 15px;
}
}
@media(max-width: 480px){
.bzoteche-info-box-style5 .info{
max-width: 100%;
margin-right: 30px;
margin-top: 30px;
margin-left: 30px;
left: 0;
}
}
@media(max-width: 320px){
.bzoteche-info-box-style9 .desc {
padding: 15px 15px;
font-size: 16px;
}
.bzoteche-info-box-style15 .clock{
margin-right: 10px;
}
}.list-instagram-grid {
flex-wrap: wrap;
display: flex;
display: -ms-flex;
display: -webkit-flex;
align-items: flex-start;
-ms-align-items: flex-start;
-webkit-align-items: flex-start;
} @media (min-width: 2400px){
.list-instagram-grid .widescreen-item-col-1{
width: 100%;
}
.list-instagram-grid .widescreen-item-col-2{
width: 50%;
}
.list-instagram-grid .widescreen-item-col-3{
width: 33.3333%;
}
.list-instagram-grid .widescreen-item-col-4{
width: 25%;
}
.list-instagram-grid .widescreen-item-col-5{
width: 20%;
}
.list-instagram-grid .widescreen-item-col-6{
width: 16.66666667%;
}
.list-instagram-grid .widescreen-item-col-7{
width: 14.2857%;
}
.list-instagram-grid .widescreen-item-col-8{
width: 12.5%;
}
.list-instagram-grid .widescreen-item-col-9{
width: 11.111%;
}
.list-instagram-grid .widescreen-item-col-10{
width: 10%;
}
}
.list-instagram-grid .item-col-9{
width: 11.111%;
}
.list-instagram-grid .item-col-8{
width: 12.5%;
}
.list-instagram-grid .item-col-7{
width: 14.285%;
}
.list-instagram-grid .item-col-6{
width: 16.666%;
}
.list-instagram-grid .item-col-5{
width: 20%;
}
.list-instagram-grid .item-col-4{
width: 25%;
}
.list-instagram-grid .item-col-3{
width: 33.333%;
}
.list-instagram-grid .item-col-2{
width: 50%;
}
.list-instagram-grid .item-col-1{
width: 100%;
} @media (max-width: 1366px){
.list-instagram-grid .laptop-item-col-1{
width: 100%;
}
.list-instagram-grid .laptop-item-col-2{
width: 50%;
}
.list-instagram-grid .laptop-item-col-3{
width: 33.3333%;
}
.list-instagram-grid .laptop-item-col-4{
width: 25%;
}
.list-instagram-grid .laptop-item-col-5{
width: 20%;
}
.list-instagram-grid .laptop-item-col-6{
width: 16.66666667%;
}
.list-instagram-grid .laptop-item-col-7{
width: 14.2857%;
}
.list-instagram-grid .laptop-item-col-8{
width: 12.5%;
}
.list-instagram-grid .laptop-item-col-9{
width: 11.111%;
}
.list-instagram-grid .laptop-item-col-10{
width: 10%;
}
} @media (max-width: 1200px){
.list-instagram-grid .tablet-extra-item-col-1{
width: 100%;
}
.list-instagram-grid .tablet-extra-item-col-2{
width: 50%;
}
.list-instagram-grid .tablet-extra-item-col-3{
width: 33.3333%;
}
.list-instagram-grid .tablet-extra-item-col-4{
width: 25%;
}
.list-instagram-grid .tablet-extra-item-col-5{
width: 20%;
}
.list-instagram-grid .tablet-extra-item-col-6{
width: 16.66666667%;
}
.list-instagram-grid .tablet-extra-item-col-7{
width: 14.2857%;
}
.list-instagram-grid .tablet-extra-item-col-8{
width: 12.5%;
}
.list-instagram-grid .tablet-extra-item-col-9{
width: 11.111%;
}
.list-instagram-grid .tablet-extra-item-col-10{
width: 10%;
}
}
@media(max-width: 1024px){
.list-instagram-grid .tablet-item-col-9{
width: 11.111%;
}
.list-instagram-grid .tablet-item-col-8{
width: 12.5%;
}
.list-instagram-grid .tablet-item-col-7{
width: 14.285%;
}
.list-instagram-grid .tablet-item-col-6{
width: 16.666%;
}
.list-instagram-grid .tablet-item-col-5{
width: 20%;
}
.list-instagram-grid .tablet-item-col-4{
width: 25%;
}
.list-instagram-grid .tablet-item-col-3{
width: 33.333%;
}
.list-instagram-grid .tablet-item-col-2{
width: 50%;
}
.list-instagram-grid .tablet-item-col-1{
width: 100%;
}
} @media (max-width: 880px){
.list-instagram-grid .mobile-extra-item-col-1{
width: 100%;
}
.list-instagram-grid .mobile-extra-item-col-2{
width: 50%;
}
.list-instagram-grid .mobile-extra-item-col-3{
width: 33.3333%;
}
.list-instagram-grid .mobile-extra-item-col-4{
width: 25%;
}
.list-instagram-grid .mobile-extra-item-col-5{
width: 20%;
}
.list-instagram-grid .mobile-extra-item-col-6{
width: 16.66666667%;
}
.list-instagram-grid .mobile-extra-item-col-7{
width: 14.2857%;
}
.list-instagram-grid .mobile-extra-item-col-8{
width: 12.5%;
}
.list-instagram-grid .mobile-extra-item-col-9{
width: 11.111%;
}
.list-instagram-grid .mobile-extra-item-col-10{
width: 10%;
}
} @media(max-width: 767px){
.list-instagram-grid .mobile-item-col-9{
width: 11.111%;
}
.list-instagram-grid .mobile-item-col-8{
width: 12.5%;
}
.list-instagram-grid .mobile-item-col-7{
width: 14.285%;
}
.list-instagram-grid .mobile-item-col-6{
width: 16.666%;
}
.list-instagram-grid .mobile-item-col-5{
width: 20%;
}
.list-instagram-grid .mobile-item-col-4{
width: 25%;
}
.list-instagram-grid .mobile-item-col-3{
width: 33.333%;
}
.list-instagram-grid .mobile-item-col-2{
width: 50%;
}
.list-instagram-grid .mobile-item-col-1{
width: 100%;
}
}
.item-instagram- .item-instagram
{
position: relative;
overflow: hidden;
}
.item-instagram- .img-wrap img
{
border-radius: 15px;
width: 100%;
}
.item-instagram- .img-wrap
{
line-height: 0;
width: 100%;
cursor: pointer;
}
.item-instagram- .instagram-text-follow{
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;   
}
.item-instagram- .item-instagram:hover .instagram-text-follow{
opacity: 1;
}
.item-instagram- .instagram-text-follow .text{
position: absolute;
font-size: 70px;
opacity: 0.2;
font-family: 'Yellowtail';
font-weight: 700;
bottom: 60px;
transform: rotate(-15deg);
left: -25px;
color: #fff;
}
.item-instagram- .img-wrap img{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
} .item-instagram-style2 .img-wrap img{
width: 100%;
}
.item-instagram-style2 {
position: relative;
overflow: hidden;
}
.item-instagram-style2 .instagram-text-follow {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: flex;
justify-content: center;
align-items: center;
background: rgb(0 0 0 / 0.5);
color: #fff;
margin: 0px;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-instagram-style2:hover .instagram-text-follow {
opacity: 1;
}
.item-instagram-style2 .instagram-text-follow i{
font-size: 70px;
color: #c82811;
}
.item-instagram-style2 .instagram-text-follow .text{
font-size: 50px;
font-family: PrestigeSignatureScript Demo;
font-weight: 400;
color: #fff;
position: absolute;
bottom: 30px;
left: -10px;
margin: 0px;
transform: rotate(0deg);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 1s ease-out 0s;
}
.item-instagram-style2:hover .instagram-text-follow .text{
transform: rotate(-15deg);
}
.list-instagram-grid .box-content-custom{
width: 40%;
padding: 20px;
}
.list-instagram-grid .box-content-custom .sub-title{
font-size: 26px;
color: #A67065;
line-height: 38px;
font-weight: 600;
margin: 0;
margin-bottom: 5px;
}
.list-instagram-grid .box-content-custom .title{
font-size: 48px;
color: var(--bzo-main-color2);
line-height: 56px;
font-weight: 400;
margin-bottom: 12px;
margin-top: 0;
font-family: var(--bzo-title_typo-font-family);
}
.list-instagram-grid .box-content-custom .desc{
margin-bottom: 12px;
text-align: justify;
max-width: 500px;
}
.list-instagram-grid {
align-items: center;
}
.list-instagram-grid .item-instagram{
display: flex;
} .wrap-instagram-popup .mfp-image-holder .mfp-content{
max-width: 600px;
margin: 50px;
}
.mfp-arrow-left:before,
.mfp-arrow-right:before
{
display: none;
}
.mfp-arrow-left:after{
border: none;
height: auto;
width: auto;
color: #fff;
margin: 0;
border-left: none;
font-family: 'Line Awesome Free';
font-weight: 900;
content: "\f104";
position: unset;
font-size: 30px;
}
.mfp-arrow-right:after{
border: none;
height: auto;
width: auto;
color: #fff;
margin: 0;
border-left: none;
font-family: 'Line Awesome Free';
font-weight: 900;
content: "\f105";
position: unset;
font-size: 30px;
}
@media(max-width: 1365px){
.list-instagram-grid .box-content-custom{
width: 100%;
text-align: center;
padding-bottom: 40px;
}
.list-instagram-grid .box-content-custom .desc {
margin-left: auto;
margin-right: auto;
text-align: center;
}
}
@media(max-width: 1200px){
}
@media(max-width: 992px){
}
@media(max-width: 767px){
}
@media(max-width: 375px){
}.elbzotech-lang-demo-style span.silver{
display: none;
}
.elbzotech-lang-demo-style .dropdown-link{
width: 42px;
height: 42px;
background: #f5f5f5;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
padding: 0px 10px;
}
.elbzotech-lang-demo-style:hover .dropdown-link{
border-radius: 50% 50% 0 0;
box-shadow: 0 3px 3px 0 rgb(0 0 0 / 10%);
}
.elbzotech-lang-demo-style .elbzotech-dropdown-list{
width: 42px;
padding: 5px 0 5px 0px;
min-width: auto;
text-align: center;
background: #f5f5f5;
}
.elbzotech-lang-demo-style .elbzotech-dropdown-list li{
padding: 0px 10px;
}.elbzotech-list-link-block a{
display: block;
}
.item-link .title,
.element-list-link .icon-image-link img{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.element-list-link .icon-image-link{
position: relative;
display: inline-block;
}
.element-list-link .icon_image_hover{
position: absolute;
left: 0;
top: 0;
right: 0;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
bottom: 0;
text-align: center;
}
.element-list-link .item-link:hover .icon_image_hover{
opacity: 1;
}
.element-list-link .item-link:hover .icon-image-link.image_hover-yes >img{
opacity: 0;
}
.elbzotech-list-link-inline a{
display: inline-block;
} .elbzotech-list-link-icon{
margin: 0px -10px;
}
.elbzotech-list-link-icon .item-link{
margin: 0px 6px;
padding: 0;
width: 40px;
height: 40px;
line-height:50px;
background: #fff;
color: var(--bzo-main-color2);
display: inline-block;
border-radius: 50%;
text-align: center;
}
.elbzotech-list-link-icon .item-link:hover{
border-radius: 10px;
} .elbzotech-list-link-icon2 i{
height: 70px;
width: 70px;
display: inline-block;
text-align: center;
line-height:70px;
border:none;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
color: #757575;
background: #fff;
font-size: 24px;
}
.sidebar-type-style2 .elbzotech-list-link-icon2 i{
background: #efefef;
}
.elbzotech-list-link-icon2 .item-link:hover i{
color: #000;
}
.elbzotech-list-link-icon2{
margin:-5px;
}
.elbzotech-list-link-icon2 .item-link{
margin: 5px;
display: inline-block;
}.elementor-widget-bzotech-logo .logo-text{
display: flex;
align-items: center;
}
.elementor-widget-bzotech-logo .logo-text svg{
margin-right: 5px;
}.elbzotech-mailchimp-default form .mc4wp-form-fields {
display: flex;
display: -webkit-flex;
height: 65px;
line-height: 65px;
max-width: 100%;
border: none;
border-radius: 40px;
background: #fff;
display: flex;
align-items: center;
}
.elbzotech-mailchimp-default form .mc4wp-form-fields > *,
.elbzotech-mailchimp-default form{
display: inline-block;
vertical-align: top;
}
.elbzotech-mailchimp-default input[type="submit"],
.elbzotech-mailchimp-default button[type="submit"]
{
border: 0;
background-color: var(--bzo-main-color);
color: #fff;
min-width: 49px;
height: 49px;
line-height: 49px;
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
font-size: 16px;
font-weight: 600;
padding: 0;
position: relative;
border-radius: 50%;
margin-right: 8px; font-family: inherit; }
.elbzotech-mailchimp-default input[type="submit"]:hover,
.elbzotech-mailchimp-default button[type="submit"]:hover
{
color: #fff;
background: var(--bzo-main-color);
}
.elbzotech-mailchimp-default .elbzotech-submit-form .elbzotech-text-bt-mailchimp {
position: absolute;
left: 0;
right: 0;
text-align: center;
top: 0;
line-height: 65px;
color: #fff;
pointer-events: none;
}
.elbzotech-mailchimp-default .mc4wp-form-fields input[type="email"]{
width: 100%;
height: 65px;
border-radius: 40px 0 0 40px;
margin-right: 0px;
border:none;
padding: 0px 20px;
font-size: 16px;
font-weight: 400;
color: #727272;
background: #fff;
}
.elbzotech-mailchimp-default .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder { color: #727272;
}
.elbzotech-mailchimp-default .mc4wp-form-fields input[type="email"]:-ms-input-placeholder { color: #727272;
}
.elbzotech-mailchimp-default .mc4wp-form-fields input[type="email"]::placeholder {
color: #727272;
}
.elbzotech-mailchimp-default form{
width: 100%;
} .elbzotech-mailchimp-style2{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgb(0 0 0 / 50%);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
padding: 0px 15px;
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp{
background: #fff;
max-width: 1000px;
border-radius: 30px;
overflow: hidden;
position: relative;
}
.elbzotech-mailchimp-style2 .elbzotech-close-popup{
right: 20px;
top: 20px;
font-size: 16px;
color: var(--bzo-main-color2);
background: #F5F5F5;
border-radius: 50%;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
padding: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mailchimp-style2 .elbzotech-close-popup:hover{
color: #fff;
background: var(--bzo-main-color);
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp .title{
margin-bottom: 32px;
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp .desc{
margin-bottom: 32px;
line-height: 28px;
}
.elbzotech-mailchimp-style2 .adv-thumb-link{
width: 45%;
}
.elbzotech-mailchimp-style2 .info-mailchimp{
width: 55%;
padding: 30px 80px 30px 30px;
overflow-y: auto;
max-height: 555px;
}
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]{
display: block;
width: 100%;
background: #F5F5F5;
height: 68px;
border: none;
border-radius: 15px;
color: #727272;
font-size: 20px;
border: none;
}
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]::-webkit-input-placeholde,
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]::-moz-placeholder,
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder,
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
color:#727272;
}
.elbzotech-mailchimp-style2 input[type="submit"],
.elbzotech-mailchimp-style2 button[type="submit"]
{
border: 0;
color: #fff;
text-transform: capitalize;
font-size: 16px;
font-weight: 600;
height: 55px;
line-height: 55px;
text-align: center;
background: var(--bzo-main-color2);
border-radius: 30px;
padding: 0 35px!important;
min-width: 120px;
display: inline-block;
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: 1;
position: relative;
width: 100%;
margin-top: 32px;
font-family:var(--bzo-body_typo-font-family);
overflow: hidden;
}
.elbzotech-mailchimp-style2 button[type="submit"]:hover,
.elbzotech-mailchimp-style2 button[type="submit"]:focus
{
color: #fff;
background: var(--bzo-main-color);
box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
}
.elbzotech-mailchimp-style2 input[type="submit"]:hover,
.elbzotech-mailchimp-style2 input[type="submit"]:focus
{
color: #fff;
background: var(--bzo-main-color);
box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
}
.elbzotech-mailchimp-style2 .item-social
{
padding: 0px 10px;
margin-top: 30px;
}
.elbzotech-mailchimp-style2 .dont-show {
margin-top: 20px;
}
.elbzotech-mailchimp-style2 .dont-show label{
margin-left: 5px;
}
.elbzotech-mailchimp-style2 .adv-thumb-link{
object-fit: cover;
height: 100%;
} .elbzotech-mailchimp-style3 form .mc4wp-form-fields {
display: flex;
display: -webkit-flex;
height: 45px;
line-height: 45px;
max-width: 100%;
border: none;
border-radius: 5px;
background: #fff;
display: flex;
align-items: center;
}
.elbzotech-mailchimp-style3 form .mc4wp-form-fields > *,
.elbzotech-mailchimp-style3 form{
display: inline-block;
vertical-align: top;
}
.elbzotech-mailchimp-style3 input[type="submit"],
.elbzotech-mailchimp-style3 button[type="submit"]
{
border: 0;
background-color: var(--bzo-main-color);
color: #fff;
height: 36px;
line-height: 36px;
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
font-size: 16px;
font-weight: 600; padding: 0;
position: relative;
border-radius: 5px;
margin-right: 5px;
padding: 0px 15px;
font-family: inherit;
}
.elbzotech-mailchimp-style3 input[type="submit"]:hover,
.elbzotech-mailchimp-style3 button[type="submit"]:hover
{
color: #fff;
background: var(--bzo-main-color);
}
.elbzotech-mailchimp-style3 .mc4wp-form-fields input[type="email"]{
width: 100%;
height: 45px;
border-radius: 5px 0 0 5px;
margin-right: 0px;
border:none;
padding: 0px 20px;
font-size: 16px;
font-weight: 400;
color: #727272;
background: #fff;
}
.elbzotech-mailchimp-style3 .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder { color: #727272;
}
.elbzotech-mailchimp-style3 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder { color: #727272;
}
.elbzotech-mailchimp-style3 .mc4wp-form-fields input[type="email"]::placeholder {
color: #727272;
}
.elbzotech-mailchimp-style3 form{
width: 100%;
} @media(max-width: 1200px){
.elbzotech-mailchimp-style2 .item-social,
.elbzotech-mailchimp-style2 input[type="submit"], .elbzotech-mailchimp-style2 button[type="submit"]{
margin-top: 20px;
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp .desc{
margin-bottom: 20px;
line-height: 25px;
font-size: 16px;
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp .title {
margin-bottom: 20px;
}
.elbzotech-mailchimp-style2 .info-mailchimp  {
height: 450px;
overflow-y: auto;
}
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]{
height: 55px;
}
}
@media(max-width: 991px){
.elbzotech-mailchimp-style2 .info-mailchimp  {
height: 400px;
}
}
@media(max-width: 767px){
.elbzotech-mailchimp-style2 .adv-thumb-link  {
display: none;
}
.elbzotech-mailchimp-style2 .info-mailchimp  {
width: 100%;
padding: 45px 30px;
}
.elbzotech-mailchimp-style2 .elbzotech-close-popup{
right: 10px;
top: 10px;
}
}.mini_cart_item{
display: flex;
flex-wrap: wrap;
flex-direction: row;
width: 100%;
position: relative;
border-bottom: 1px solid var(--bzo-border-color);
margin-bottom: 15px;
padding-bottom: 15px;
}
.mini_cart_item .product-thumb{
width: 20%;
}
.mini_cart_item .product-info{
padding: 0 15px;
width: 70%;
}
.mini_cart_item .product-thumb a img,
.mini_cart_item .product-thumb a{
display: block;
border-radius: 8px;
}
.mini-cart-content {
text-align: left;
}
.mini-cart-dropdown-left{
left: 0;
}
.mini-cart-dropdown-center{
left: calc(50% - 200px);
}
.mini-cart-dropdown-right{
right: 0;
}
.mini_cart_item .product-delete{
position: absolute;
right: 5px;
top: 0;
font-size: 14px;
}
.mini_cart_item .product-delete i{
color: var(--bzo-gray-color);
}
.mini_cart_item .product-delete:hover i{
color: var(--bzo-main-color);
}
.mini_cart_item .product-info .product-title{
font-size: 16px;
margin: 0 0 5px;
font-weight: 600;
color: var(--bzo-main-color2);
}
.total-default.hidden,
i.elbzotech-close-mini-cart{
display: none;
}
.mini-cart-total .pull-left{
float: left;
font-weight: 600;
}
.mini-cart-total .pull-right{
float: right;
font-weight: 600;
}
.clearfix:after{
content: "";
display: table;
clear: both;
}
.mini-cart-button{
display: flex;
margin-top: 10px!important;
margin: 0px -5px;
}
.mini-cart-button .button{
width: 50%;
margin: 0px 5px!important;
padding: 0px 15px!important;
position: relative;
} .elbzotech-mini-cart-side .mini-cart-content {
transform: translateX(400px);
-webkit-transform: translateX(400px);
position: fixed;
top: 0;
right: 0;
z-index: 10001;
background: #fff;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
width: 340px;
bottom: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
padding: 10px 15px;
}
.admin-bar .elbzotech-mini-cart-side .mini-cart-content{
top: 32px;
}
.elbzotech-mini-cart-side.open-side .mini-cart-content {
transform: translateX(0);
-webkit-transform: translateX(0);
}
.elbzotech-mini-cart-side .mini-cart-side-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
background: rgba(0, 0, 0, 0.7);
z-index: 100;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-side .mini_cart_item:last-child {
border-bottom: 0;
margin-bottom: 15px;
padding-bottom: 0;
}
.elbzotech-mini-cart-side.open-side .mini-cart-side-overlay {
opacity: 1;
visibility: visible;
}
.elbzotech-mini-cart-side .elbzotech-close-mini-cart{
display: block;
position: absolute;
left: -40px;
top: 10px;
font-size: 24px;
color: #fff;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
}
.elbzotech-mini-cart-side .mini-cart-footer{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 20px;
box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.1);
z-index: 1;
background: #fff;
} .elbzotech-mini-cart-dropdown .list-mini-cart-item{
max-height: 269px!important;
}
.elbzotech-mini-cart-dropdown .mini-cart-content{
position: absolute;
right: -10px;
top: 100%;
background: #fff;
padding: 15px 20px 20px;
width: 420px;
margin-top: 30px;
visibility: hidden;
opacity: 0;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
line-height: 28px;
list-style: none;
z-index: 9992; box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%); }
.elbzotech-mini-cart-dropdown .mini-cart-content>h2{
margin-bottom: 20px;
color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-dropdown .mini-cart-footer{
padding-top: 15px;
}
.elbzotech-mini-cart-dropdown .mini-cart-content{
border-radius: 0px 0px 30px 30px;
}
.elbzotech-mini-cart-dropdown:hover .mini-cart-content{
margin-top:0px;
opacity: 1;
visibility: visible;
pointer-events: inherit;
}
.mini-cart-link:hover{
color: #000;
} .elbzotech-mini-cart-dropdown .mini-cart-link:after{
content: '';
position: absolute;
left: 0;
right: 0;
height: 30px;
bottom: -25px;
z-index: 1;
}
.elbzotech-mini-cart-style1{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style1 .mini-cart-icon{
position: relative;
}
.elbzotech-mini-cart-style1 .mini-cart-icon{
font-size: 31px;
}
.elbzotech-mini-cart-style1 .mini-cart-icon .mini-cart-number{
position: absolute;
background: var(--bzo-main-color);
color: #fff;
font-weight: 600;
width: 22px;
height: 22px;
font-size: 10px;
line-height: 22px;
text-align: center;
border-radius: 50%;
right: -15px;
top: -15px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style1 .set-cart-price{
display: none;
} .elbzotech-mini-cart-style2{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style2 .mini-cart-icon{
position: relative;
}
.elbzotech-mini-cart-style2 .mini-cart-icon svg{
width: 30px;
height: 30px;
}
.elbzotech-mini-cart-style2 .mini-cart-icon{
font-size: 25px;
}
.elbzotech-mini-cart-style2 .mini-cart-icon .mini-cart-number {
position: absolute;
background: var(--bzo-main-color);
color: #fff;
font-weight: 600;
width: 22px;
height: 22px;
font-size: 10px;
line-height: 22px;
text-align: center;
border-radius: 50%;
right: -15px;
top: -15px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style2 .set-cart-price{
display: none;
}
.elbzotech-mini-cart-style2 .mini-cart-link {
display: flex;
width: 42px;
height: 42px;
text-align: center;
justify-content: center;
align-items: center;
border-radius: 50%;
}
.mini-cart-content .mini-cart-button .button.checkout{
border: 0;
color: #fff;
text-transform: capitalize;
font-size: 16px;
font-weight: 600;
height: 55px;
line-height: 55px;
text-align: center;
background: var(--bzo-main-color);
border-radius: 30px;
padding: 0 35px!important;
min-width: 120px;
display: inline-block;
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: 1;
}
.mini-cart-content .mini-cart-button .button.checkout:hover{
color: #fff;
background: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style1 .mini-cart-link{
display: flex;
width: 42px;
height: 42px;
background: #f5f5f5;
text-align: center;
justify-content: center;
align-items: center;
border-radius: 50%; padding: 0; } @media(max-width:1200px){
.elbzotech-mini-cart-dropdown .mini-cart-content{
border-radius: 0 0 20px 20px;
}
}
@media(max-width:767px){
.elbzotech-mini-cart-dropdown .mini-cart-content{
width: 100vw;
}
.elbzotech-mini-cart-dropdown .mini-cart-content{
border-radius: 0 0 15px 15px;
}
}.grid-custom .list-post-wrap{
display: grid;
grid-template-columns: auto auto auto auto;
grid-auto-flow: dense;
}
.grid-custom .grid-1-row {
grid-row-end: span 1;
}
.grid-custom .grid-1-col {
grid-column-end: span 1;
}
.grid-custom .grid-2-row {
grid-row-end: span 2;
}
.grid-custom .grid-2-col {
grid-column-end: span 2;
}
.grid-custom .grid-3-row {
grid-row-end: span 3;
}
.grid-custom .grid-3-col {
grid-column-end: span 3;
}
.grid-custom .grid-4-row {
grid-row-end: span 4;
}
.grid-custom .grid-4-col {
grid-column-end: span 4;
}
.grid-custom .grid-5-row {
grid-row-end: span 5;
}
.grid-custom .grid-5-col {
grid-column-end: span 5;
}
.grid-custom .grid-6-row {
grid-row-end: span 6;
}
.grid-custom .grid-6-col {
grid-column-end: span 6;
}
.grid-custom .grid-7-row {
grid-row-end: span 7;
}
.grid-custom .grid-7-col {
grid-column-end: span 7;
}
.grid-custom .grid-8-row {
grid-row-end: span 8;
}
.grid-custom .grid-8-col {
grid-column-end: span 8;
}
.grid-custom .grid-9-row {
grid-row-end: span 9;
}
.grid-custom .grid-9-col {
grid-column-end: span 9;
}
@media (max-width: 1024px){
.grid-custom .grid-1-row-tablet{
grid-row-end: span 1;
}
.grid-custom .grid-1-col-tablet{
grid-column-end: span 1;
}
.grid-custom .grid-2-row-tablet{
grid-row-end: span 2;
}
.grid-custom .grid-2-col-tablet{
grid-column-end: span 2;
}
.grid-custom .grid-3-row-tablet{
grid-row-end: span 3;
}
.grid-custom .grid-3-col-tablet{
grid-column-end: span 3;
}
.grid-custom .grid-4-row-tablet{
grid-row-end: span 4;
}
.grid-custom .grid-4-col-tablet{
grid-column-end: span 4;
}
.grid-custom .grid-5-row-tablet{
grid-row-end: span 5;
}
.grid-custom .grid-5-col-tablet{
grid-column-end: span 5;
}
.grid-custom .grid-6-row-tablet{
grid-row-end: span 6;
}
.grid-custom .grid-6-col-tablet{
grid-column-end: span 6;
}
.grid-custom .grid-7-row-tablet{
grid-row-end: span 7;
}
.grid-custom .grid-7-col-tablet{
grid-column-end: span 7;
}
.grid-custom .grid-8-row-tablet{
grid-row-end: span 8;
}
.grid-custom .grid-8-col-tablet{
grid-column-end: span 8;
}
.grid-custom .grid-9-row-tablet{
grid-row-end: span 9;
}
.grid-custom .grid-9-col-tablet{
grid-column-end: span 9;
}
}
@media (max-width: 767px){
.grid-custom .grid-1-row-mobile{
grid-row-end: span 1;
}
.grid-custom .grid-1-col-mobile{
grid-column-end: span 1;
}
.grid-custom .grid-2-row-mobile{
grid-row-end: span 2;
}
.grid-custom .grid-2-col-mobile{
grid-column-end: span 2;
}
.grid-custom .grid-3-row-mobile{
grid-row-end: span 3;
}
.grid-custom .grid-3-col-mobile{
grid-column-end: span 3;
}
.grid-custom .grid-4-row-mobile{
grid-row-end: span 4;
}
.grid-custom .grid-4-col-mobile{
grid-column-end: span 4;
}
.grid-custom .grid-5-row-mobile{
grid-row-end: span 5;
}
.grid-custom .grid-5-col-mobile{
grid-column-end: span 5;
}
.grid-custom .grid-6-row-mobile{
grid-row-end: span 6;
}
.grid-custom .grid-6-col-mobile{
grid-column-end: span 6;
}
.grid-custom .grid-7-row-mobile{
grid-row-end: span 7;
}
.grid-custom .grid-7-col-mobile{
grid-column-end: span 7;
}
.grid-custom .grid-8-row-mobile{
grid-row-end: span 8;
}
.grid-custom .grid-8-col-mobile{
grid-column-end: span 8;
}
.grid-custom .grid-9-row-mobile{
grid-row-end: span 9;
}
.grid-custom .grid-9-col-mobile{
grid-column-end: span 9;
}
}.select-cat-search:hover{
color: #000;
text-decoration: underline;
}
.elbzotech-dropdown-box{
position: relative;
cursor: pointer;
}
.elbzotech-search-form .elbzotech-dropdown-list li{
margin-bottom: 5px;
}
.elbzotech-search-form .elbzotech-dropdown-list li:last-child{
margin-bottom: 0px;
}
.elbzotech-search-form .elbzotech-dropdown-list {
padding: 15px;
font-size: 14px;
}
.elbzotech-search-form > .elbzotech-dropdown-box{
border-right: 1px solid var(--bzo-border-color);
}
.elbzotech-search-form > .elbzotech-dropdown-box .dropdown-link{
padding: 0px 25px;
}
.elbzotech-search-form input[name="s"]{
border: 0;
width: 100%;
padding: 0 15px;
background: transparent;
min-width: auto;
}
.elbzotech-search-form input[type="submit"]{
border: 0;
background: #000;
color: #fff;
width: 50px;
height: 50px;
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.elbzotech-search-form input[type="submit"]:hover{
background: #c82811;
color: #000;
box-shadow: none;
}
.elbzotech-submit-form:hover .elbzotech-text-bt-search{
color: #000;
}
.elbzotech-submit-form{
position: relative;
}
.elbzotech-text-bt-search > *{
vertical-align: middle;
}
.elbzotech-list-product-search {
background: #fff none repeat scroll 0 0;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
left: 0;
margin-top: 32px;
padding: 20px;
border-radius: 0;
position: absolute;
top: 100%;
width: 100%;
min-width: 250px;
z-index: 10000;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
max-height: 400px;
overflow-y: auto;
}
.elbzotech-list-product-search::-webkit-scrollbar{
width: 3px;
}
.elbzotech-list-product-search::-webkit-scrollbar-track{
box-shadow: inset 0 0 6px var(--bzo-main-color2);
}
.elbzotech-list-product-search::-webkit-scrollbar-thumb{
background-color: var(--bzo-main-color);
outline: 1px solid var(--bzo-main-color);
}
.live-search-yes.active .elbzotech-list-product-search {
opacity: 1;
visibility: visible;
margin-top: 0px;
border-top: 1px solid #cccccc;
}
.current-search-cat{
white-space: nowrap;
color: #333;
}
.current-search-cat i{
margin-left: 30px;
}
.item-search-pro {
border-bottom: 1px solid #f5f5f5;
display: table;
padding: 10px 0;
width: 100%;
}
.item-search-pro > div {
display: table-cell;
vertical-align: middle;
}
.item-search-pro:last-child {
border: none;
}
.item-search-pro .title14 {
text-transform: capitalize;
font-weight: 500;
font-size: 16px;
}
.item-search-pro > div.search-ajax-thumb {
width: 50px;
border-radius: 6px;
}
.item-search-pro > div.search-ajax-thumb img{
border-radius: 5px;
}
.item-search-pro > div.search-ajax-price {
text-align: right;
}
.item-search-pro > div.search-ajax-title {
padding: 0 10px;
}
.search-ajax-thumb img{
display: block;
}
.elbzotech-list-product-search > i{
text-align: center;
display: block;
min-height: 62px;
margin: 0 auto;
line-height: 62px;
}
.elbzotech-list-product-search .content-list-product-search > p{
text-align: center;
display: block;
margin: 0 auto;
}  .elbzotech-search-icon .dropdown-box-cate .title-cate{
margin-right: 30px;
width: 16%;
margin-top: 8px;
}
.elbzotech-search-icon .dropdown-box-cate ul li{
display: inline-block;
margin-right: 20px;
margin-bottom: 10px;
}
.elbzotech-search-icon .dropdown-box-cate ul li:last-child{
margin-right: 0px;
}
.elbzotech-search-icon .dropdown-box-cate ul li a{
display: inline-block;
padding: 5px 15px;
border: 1px solid #ccc;
border-radius: 20px;
}
.elbzotech-search-icon .dropdown-box-cate ul li a:hover{
text-decoration: none;
color: var(--bzo-main-color);
border-color: var(--bzo-main-color);
}
.elbzotech-search-icon .dropdown-box-cate ul li.active a{
background: var(--bzo-main-color);
border-color: var(--bzo-main-color);
color: #fff;
}
.elbzotech-search-icon .elbzotech-search-form-wrap{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.45);
opacity: 0;
visibility: hidden;
z-index: 9992;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
display: none;
}
.elbzotech-search-icon .elbzotech-search-form>h3{
margin-bottom: 50px;
}
.elbzotech-search-icon .elbzotech-search-form-wrap.active{
opacity: 1;
display: block;
visibility: inherit;
}
.elbzotech-search-icon{
display: inline-block;
}
.elbzotech-search-icon .search-icon-popup{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
font-size: 24px;
background: #f5f5f5;
height: 42px;
width: 42px;
border-radius: 50%;
line-height: 49px;
text-align: center;
}
.elbzotech-search-icon2 .search-icon-popup{
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
font-size: 35px;
background: transparent;
height: auto;
width:auto;
}
.elbzotech-search-icon2 .search-icon-popup .icon-search-default{
width: 30px;
height: 30px;
}
.elbzotech-search-form-wrap:after{
content: "";
display: table;
clear: both;
}
.elbzotech-search-icon .elbzotech-search-form{
width: 100%;
margin: auto;
max-width:1030px;
padding: 0px 15px;
border: none;
}
.elbzotech-search-icon .elbzotech-search-form .input-submit-form{
background: #F5F5F5;
border-radius: 40px;
height: 55px;
}
.elbzotech-search-icon .elbzotech-search-form input[name="s"]{
line-height: 55px;
height: 55px;
padding: 3px 20px;
font-size: 16px;
color: #727272;
}
.elbzotech-search-icon.open-search-popup .elbzotech-search-form-wrap{
opacity: 1;
visibility: visible;
}
.elbzotech-search-icon .elbzotech-text-bt-search{
background: transparent;
border: none;
font-size: 36px;
padding: 2px 20px;
cursor: pointer;
}
.elbzotech-search-icon .dropdown-box-cate{
margin-top: 35px;
margin-bottom: -10px;
}
.elbzotech-search-icon .elbzotech-search-form > .elbzotech-dropdown-box{
border-right: none;
}
.elbzotech-search-icon .elbzotech-submit-form:hover .elbzotech-text-bt-search {
color: var(--bzo-main-color);
}
.elbzotech-search-icon .elbzotech-list-product-search {
color: var(--bzo-body_typo-color);
}
.elbzotech-search-icon .content-list-product-search {
margin: auto;
width: 100%;
max-width: 1000px;
}
.elbzotech-search-icon .current-search-cat{
color: #fff;
padding-left: 0px!important;
}
i.elbzotech-close-search-form{
display: block;
position: absolute;
right: 30px;
top: 30px;
font-size: 16px;
cursor: pointer;
text-align: right;
visibility: hidden;
padding: 16px;
z-index: 1;
background: #F5F5F5;
border-radius: 50%;
}
i.elbzotech-close-search-form:hover{
background: var(--bzo-main-color);
color: #fff;
}
.elbzotech-search-form-wrap.active i.elbzotech-close-search-form{
opacity: 1;
visibility: visible;
}
.form-left{
float: left;
}
.form-right{
float: right;
}
.form-center{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.elbzotech-search-form-wrap .content-form-popup{
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 80px 0px;
}  .elbzotech-search-default .elbzotech-search-form > *{
display: inline-block;
}
.elbzotech-search-default .elbzotech-dropdown-list{
left: 0;
right: auto;
border-radius: 0px 0px 20px 20px;
}
.elbzotech-search-default .elbzotech-search-form{
height: 45px;
line-height: 45px;
border-radius: 25px;
border: 1px solid var(--bzo-border-color);
background: #fff;
}
.elbzotech-search-default .elbzotech-search-form input[name="s"]{
height: 43px;
line-height: 43px;
border-radius: 25px 25px 25px 25px;
background: #fff;
margin-right: -2px;
z-index: 1;
}
.elbzotech-search-default .elbzotech-search-form input[type="submit"]{
width: 45px;
height: 45px;
background: transparent;
}
.elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search{
line-height: 45px;
height: 45px;
margin-top: -1px;
margin-right: -1px;
display: inline-block;
font-size: 18px;
color: #000;
background-color: var(--bzo-main-color);
border-radius: 9px 25px 25px 9px;
text-transform: uppercase;
border: none;
padding: 0px 20px;
} @media(max-width: 1200px){
.elbzotech-search-icon .dropdown-box-cate .title-cate {
margin-right: 20px;
width: 30%;
}
.elbzotech-search-icon .dropdown-box-cate >ul{
overflow-x: auto;
white-space: nowrap;
}
.elbzotech-search-icon .dropdown-box-cate ul li{
margin-right: 10px;
}
.elbzotech-search-icon .elbzotech-search-form>h3 {
margin-bottom: 40px;
}
.elbzotech-search-form-wrap .content-form-popup{
padding-bottom: 40px;
}
.elbzotech-search-icon .elbzotech-search-form{
margin: auto;
}
i.elbzotech-close-search-form{
font-size: 16px;
}
}
@media(max-width: 767px){
.elbzotech-search-icon .elbzotech-search-form>h3 {
font-size: 24px;
margin-bottom: 20px;
}
.elbzotech-search-icon .dropdown-box-cate{
flex-direction: column;
}
.elbzotech-search-icon .dropdown-box-cate .title-cate {
width: 100%;
margin: 0px;
margin-bottom: 10px;
}
}.elbzotech-wrapper-slider{
position: relative;
}
.swiper-scrollbar{
opacity: 1!important;
height: 5px;
}
.display-swiper-scrollbar-yes .swiper-scrollbar{
background: #e5e5e5;
}
.display-swiper-scrollbar-yes .swiper-scrollbar-drag{
background: #c82811;
} .elbzotech-wrapper-slider-style3 .item-slider-style3{
padding: 0px 30px 25px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
border-radius: 30px;
}
.item-slider-style3 .img-wrap{
border-radius: 15px;
overflow: hidden;
background: #fff;
}
.item-slider-style3 .img-wrap img{
width: 100%;
}
.item-slider-style3 .image-wrap{
order: 1;
}
.item-slider-style3 .desc-slider-custom{
order: 3;
}
.item-slider-style3 .title-slider-custom{
order: 2;
line-height: 36px;
margin-bottom: 5px;
margin-top: 23px;
}
.item-slider-style3 .content-slider-custom{
order: 0;
padding: 10px 0;
}
.slider-type-marquee .swiper-slide {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
width: auto;
position: relative;
padding: 0 10px;
} .item-slider-style4 .content-slider-custom {
color: #5C5C5C;
line-height: 28px;
margin-bottom: 20px;
position: relative;
padding: 0px 50px;
}
.item-slider-style4 .content-slider-custom .testimonial-left {
position: absolute;
top: 0;
left: 0;
}
.item-slider-style4 .content-slider-custom .testimonial-right {
position: absolute;
top: 0;
right: 0;
}
.item-slider-style4 .title-slider-custom {
color:#454545;
}
.item-slider-style4 .desc-slider-custom {
color:#727272;
margin-left: 8px;
padding-left: 8px;
border-left: 1px solid #A1A1A1;
line-height: 18px;
}
.item-slider-style4 .image-wrap  {
margin-top: 30px;
}
.item-slider-style4 .image-wrap img {
max-width: 140px;
border-radius: 50%;
}
.elbzotech-wrapper-slider-style4.display-swiper-pagination-style2 .swiper-pagination{
position: unset;
margin-top: 30px;
} @media(max-width: 1200px){
.elbzotech-wrapper-slider-style2__open-close{
right: 50%;
margin: 0;
top: 10px;
margin-right: -10px;
}
.elbzotech-wrapper-slider-style2__open-close.active{
margin-right: -20px;
}
}
@media (max-width: 767px) {
.elbzotech-wrapper-slider-style2__open-close.active {
height: 20px;
width: 30px;
line-height: 20px;
font-size: 12px;
margin-right: -15px;
}
.item-slider-style4 .content-slider-custom{
line-height: 24px;
font-size: 14px;
padding: 0;
}
.item-slider-style4 .content-slider-custom .testimonial-left,
.item-slider-style4 .content-slider-custom .testimonial-right{
display: none;
}
}.tabs-vertical-left,
.tabs-vertical-right
{
display: flex;
display: -ms-flex;
display: -webkit-flex;
}
.tabs-vertical-left .header-tab-layout,
.tabs-vertical-right .header-tab-layout
{
width: 30%;
}
.tabs-vertical-left .tab-content,
.tabs-vertical-right .tab-content
{
width: 70%;
}
.header-tab.title-subtitle-on >div{
width: 50%;
}
.header-tab .title-header{
margin: 0px;
} .elbzotech-tabs- .header-tab-layout{
margin-bottom: 30px;
}
.elbzotech-tabs .title-header-style1 .title-header{
position: relative;
display: inline-block;
font-size: 36px;
margin: 0;
font-family: var(--bzo-title_typo-font-family);
font-weight: 700;
color: #000;
z-index: 1;
}
.elbzotech-tabs .title-header-style1 .title-header:after {
content: '';
position: absolute;
left: 0px;
right: 0px;
bottom: 5px;
height: 7px;
background: var(--bzo-main-color);
z-index: -1;
}
.elbzotech-tabs .title-header-style1.header-tab.title-subtitle-on.flex-wrapper >div {
width: auto;
}
.elbzotech-tabs .title-header-style1 .sub-title-header{
font-size: 18px;
margin: 0px;
margin-left: 15px;
color: #777777;
margin-top: 10px;
}
.elbzotech-tabs .title-header-style1 .div-title-header  { }
.elbzotech-tabs .item-title-header-style1 .tab-item-wrap{
font-size: 14px;
font-weight: 700;
margin-right: 30px;
margin-left: 30px;
float: none;
display: inline-block;
}
.elbzotech-tabs .item-title-header-style1 .header-tab-list {
margin-right: -30px;
margin-left: -30px;
}
.elbzotech-tabs .item-title-header-style1 .tab-item-wrap a{
position: relative;
color:#000;
font-size: 20px;
opacity:0.4;
}
.elbzotech-tabs .item-title-header-style1 .tab-item-wrap a:after{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -12px;
height: 3px;
background: var(--bzo-main-color);
opacity: 0;
}
.elbzotech-tabs .item-title-header-style1 .active a,
.elbzotech-tabs .item-title-header-style1 .tab-item-wrap a:hover,
.elbzotech-tabs .item-title-header-style1 .tab-item-wrap a:focus
{
opacity: 1;
}
.elbzotech-tabs .item-title-header-style1 .active a:after{
opacity: 1;
}
.header-tab.title-header-style3 >div  {
width: auto;
}
.header-tab.title-header-style3 .title-header {
font-size: 36px;
font-family: var(--bzo-title_typo-font-family);
position: absolute;
padding-left: 50px;
position: relative;
text-transform: uppercase;
line-height: 43px;
}
.header-tab.title-header-style3 .title-header:before{
content: '';
left: 0px;
width: 5px;
background: #a0e2dd;
top: 0;
bottom: 0;
position: absolute;
}
.header-tab.title-header-style3 .title-header span{
font-weight: 400;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap{
color: #787878;
font-size: 20px;
font-family: var(--bzo-title_typo-font-family);
padding: 0px 40px;
}
.item-title-header-style3 .nav-tabs{
margin: 0px -40px;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:before{
content: '';
width: 0px;
height: 1px;
background: #000;
display: inline-block;
margin-right: 20px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:after{
position: absolute;
left: 0;
right: 0;
text-align: center;
font-size: 150px;
font-style: italic;
color: #000;
opacity: 0;
top: -18px;
z-index: -1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(1):after{
content: '01';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(2):after{
content: '02';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(3):after{
content: '03';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(4):after{
content: '04';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(5):after{
content: '05';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(6):after{
content: '06';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(7):after{
content: '07';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(8):after{
content: '08';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(9):after{
content: '09';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap:nth-child(10):after{
content: '10';
}
.item-title-header-style3 .header-tab-list .tab-item-wrap.active:before{
width: 60px;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap.active:after{
opacity: 0.1;
}
.item-title-header-style3 .header-tab-list .tab-item-wrap a{
display: inline-block;
vertical-align: middle;
} .title-header-style2 .title-header{
height: 60px;
line-height: 60px;
padding: 0px 30px;
color: #fff;
text-transform: uppercase;
text-align: center;
}
.item-title-header-style2.header-tab.title-subtitle-on >div{
width: 100%;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap{
margin: 0px;
width: 100%;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap a{
width: 100%;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
padding: 27.5px 45px;
border: 1px solid var(--bzo-border-color);
border-top: 0px;
line-height: 28px;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap a:after{
content: '';
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid var(--bzo-main-color);
position: absolute;
right: -15px;
top: 0;
bottom: 0;
margin: auto;
opacity: 0;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap.active a:after{
opacity: 1;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap.active a
{
background-color: var(--bzo-main-color);
border: 1px solid var(--bzo-main-color);
border-top: none;
color: #000;
}
.elbzotech-tabs .item-title-header-style2 .tab-item-wrap a:hover{
color: #C82811;
}
.elbzotech-tabs .item-title-header-style2 .tab-content{
padding-top: 30px;
padding-left: 30px;
}.elbzotech-swiper-slider{
margin-top: -30px;
margin-bottom: -30px;
}
.elbzotech-swiper-slider .swiper-wrapper{
padding-top: 30px;
padding-bottom: 30px;
} .select-box select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
position: relative;
z-index: 1;
width: 100%;
}
.select-box::after {
position: absolute;
top: 2px;
right: 0;
content: "\f107";
font-family: 'Line Awesome Free';
font-weight: 900;
z-index: 2;
cursor: pointer;
pointer-events: none;
}
.select-box {
position: relative;
}
.type-label .select-box::after{
content: '';
}
.elbzotech-dropdown-box:hover .elbzotech-dropdown-list{
opacity: 1;
visibility: visible;
pointer-events: inherit;
margin-top: 0px;
}
.elbzotech-dropdown-list {
position: absolute;
left: 0;
top: 100%;
background: #fff;
padding: 10px 30px 20px 30px;
min-width: 260px;
width: 100%;
margin-top: 30px;
visibility: hidden;
opacity: 0;
border: 1px solid rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
pointer-events: none;
line-height: 28px;
list-style: none;
z-index: 9992;
border-radius: 0px 0px 15px 15px;
}  body .scroll-top {
bottom: -100px;
right: 40px;
display: block;
height: 50px;
line-height: 50px;
opacity: 0;
position: fixed;
text-align: center;
width: 50px;
z-index: 999;
background: var(--bzo-main-color);
border-radius: 50%;
color: #fff;
font-size: 24px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
body .scroll-top:hover {
color: #fff;
}
body .scroll-top:before {
content: '';
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
position: absolute;
left: 50%;
right: 50%;
bottom: 50%;
top: 50%;
border-radius: 50%;
background: var(--bzo-main-color2);
z-index: -1;
}
body .scroll-top:hover:before {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
body .scroll-top:hover {
box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
}
.scroll-top.active {
opacity: 1;
bottom: 30px;
}
@media(max-width: 1170px){
body .scroll-top {
right: 20px;
height: 40px;
line-height: 40px;
width: 40px;
font-size: 20px;
}
.scroll-top.active {
bottom: 80px;
right: 15px;
}
} .page-shop-4col{
margin-top: 50px;
} .top-filter .sort-pagi-bar{
float: right;
}
.top-filter .view-type{
display: flex;
}
.top-filter .view-type a{
display: inline-block;
margin-right: 30px;
line-height: 0;
}
.top-filter .view-type a i::before{
color: #898989;
}
.top-filter .view-type a.active i:before,
.top-filter .view-type a:hover i:before
{
color: var(--bzo-main-color);
}
.top-filter .sort-pagi-bar > li{
vertical-align: middle;
}
.top-filter{
margin-bottom: 30px;
border: 1px solid var(--bzo-border-color);
border-radius: 10px;
}
.top_filter-shop{
margin-bottom: 30px;
}
.main-top-filter__left .dropdown-link
{
padding: 0 30px;
height: 65px;
display: inline-block;
line-height: 65px;
font-size: 16px;
font-weight: 500;
display: flex;
align-items: center;
color: #727272;
}
.main-top-filter__left .dropdown-link:hover{
color: var(--bzo-main-color);
}
.main-top-filter__left .dropdown-link svg
{
margin-left: 5px;
}
.main-top-filter__left>div
{
border-right: 1px solid var(--bzo-border-color);
}
.hidden-sidebar .elementor-widget-sidebar,
.hidden-sidebar >.sidebar-position-left,
.hidden-sidebar >.sidebar-position-right
{
display: none;
}
.hidden-sidebar .elementor-element:has(.elementor-widget-bzotech-products),
.hidden-sidebar >.content-sidebar-left,
.hidden-sidebar >.content-sidebar-right
{
width: 100%;
}
@media(max-width: 1199px){
.top-filter .view-type{
display: none;
}
}
@media(max-width: 767px){
.sort-by .inline-block {
width: 100%;
}
.main-top-filter__left {
flex-direction: column;
width: 100%;
}
.main-top-filter__left>div {
width: 100%;        
border-right: none;
}
.main-top-filter__left>div.open-hide-filters{
border-bottom: 1px solid #B7B7B7;
}
.main-top-filter__left .dropdown-link {
justify-content: space-between;
height: 55px;
line-height: 55px;
}
}  .nav-tabs{
padding: 0;
margin: 0;
list-style: none;
border-bottom: 0;
}
.nav-tabs>li>a{
border-radius: 0;
padding: 0px;
border: none;
margin: 0px;
}
.nav>li>a:focus,
.nav>li>a:hover,
.nav-tabs>li>a:hover {
background: transparent;
border-color: transparent;
}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover{
border: none;
background: transparent;
}
.nav-tabs > li > a i{
display: inline-block;
vertical-align: middle;
}     .product-thumb-link {
display: block;
position: relative;
overflow: hidden;
background: #f5f5f5;
}
.product-thumb-link img {
display: block;
width: 100%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
background: #f5f5f5;
} .product-thumb:hover .zoom-thumb img {
transform: scale(1.15);
-webkit-transform: scale(1.15);
} .zoomout-thumb img.image-hover {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: scale(2);
-webkit-transform: scale(2);
}
.product-thumb:hover .zoomout-thumb img.image-hover {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 1;
} .product-thumb .rotate-thumb img{
transition: all 0.4s linear 0s;
}
.rotate-thumb img.image-hover {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transition: all 0.4s linear 0s;
}
.product-thumb:hover .rotate-thumb img.image-hover {
transform: rotateY(0);
-webkit-transform: rotateY(0);
opacity: 1;
transition: all 0.4s linear 0s;
}
.product-thumb:hover .rotate-thumb img:first-child {
transform: rotateY(-90deg);
-webkit-transform: rotateY(-90deg);
opacity: 0;
transition: all 0.4s linear 0s;
} .product-thumb .translate-thumb img{
transition: all 0.4s ease-out 0s;
}
.translate-thumb img.image-hover {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: translateY(100%);
-webkit-transform: translateY(100%);
transition: all 0.4s ease-out 0s;
}
.product-thumb:hover .translate-thumb img.image-hover {
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
transition: all 0.4s ease-out 0s;
}
.product-thumb:hover .translate-thumb img:first-child {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
opacity: 0;
transition: all 0.4s ease-out 0s;
}    .elbzotech-wrapper-slider-global .swiper-button-prev:after, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next:after ,
.elbzotech-wrapper-slider-global .swiper-button-next:after,
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev:after,
.elbzotech-wrapper-slider .swiper-button-prev:after, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next:after ,
.elbzotech-wrapper-slider .swiper-button-next:after,
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev:after{
content: '';
}
.elbzotech-wrapper-slider-global .swiper-button-next, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev,
.elbzotech-wrapper-slider-global .swiper-button-prev, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next,
.elbzotech-wrapper-slider .swiper-button-next, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev,
.elbzotech-wrapper-slider .swiper-button-prev, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next{
background-image:none;
}  .elbzotech-popup-overlay{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: -1;
}  .bzotech-navbar-nav{
margin: 0;
padding: 0;
list-style: none;
}
.bzotech-navbar-nav > li{
display: inline-block;
font-size: 14px;
}
.bzotech-navbar-nav > li > a{
position: relative;
display: block;
}
.bzotech-navbar-nav li.menu-item-has-children{
position: relative;
}
.bzotech-navbar-nav li.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
margin: 0;
margin-top: 0px;
}
.bzotech-navbar-nav li.menu-item-has-children li.menu-item-has-children > .sub-menu {
margin: 0px 0px 0px 30px;
}
.bzotech-navbar-nav .sub-menu {
background: #fff;
left: 0px;
list-style: none;
opacity: 0;
padding: 20px 0px;
position: absolute;
top: 100%;
visibility: hidden;
z-index: 999;
text-align: left;
margin: 0px 0 0 20px;  
transition: all 0.1s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
width: 280px;
border-radius: 0 0 15px 15px;
}
.bzotech-navbar-nav .sub-menu .sub-menu{
left: 100%;
top: 0;
border-radius: 30px;
}
.bzotech-navbar-nav .sub-menu > li > a {
display: block;
padding: 6px 30px;
position: relative;
font-size: 18px;
}
.bzotech-navbar-nav .sub-menu > li > a:hover{
color: var(--bzo-main-color);
}
.bzotech-navbar-nav li.has-mega-menu .mega-menu {
background: #fff;
left: 0;
opacity: 0;
padding: 30px 15px 30px 15px;
position: absolute;
top: 100%;
visibility: hidden;
width: 100%;
z-index: -1;
text-align: left;
margin: 0px 0 0 30px;    
box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
border-radius: 0px 0px 15px 15px;
}
.bzotech-navbar-nav li.has-mega-menu.active-hover > .mega-menu {
margin: 0;
opacity: 1;
visibility: visible;
margin-top: 0px;
z-index: 999;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.mega-menu .current-link{
text-decoration: underline;
}
.indicator-icon{
margin-left: 6px;
cursor: pointer;
position: relative;
font-weight: 900;
font-style: normal;
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 12px;
}
.indicator-icon:before {
content: "\f107";
}
.sub-menu .indicator-icon::before {
content: "\f105";
}
.bzotech_plus_icon .indicator-icon::before {
content: '+';
}
.bzotech_fill_arrow .indicator-icon::before {
content: '\f0d7';
}
.bzotech_fill_arrow .sub-menu .indicator-icon::before {
content: '\f0da';
}
.bzotech_none .indicator-icon{
display: none;
}
.bzotech-menu-toggler{
display: flex;
position: relative;
overflow: hidden;
cursor: pointer;
}
.bzotech-nav-identity-panel{
display: none;
}
.menu-global-style- .bzotech-navbar-nav{
display: flex;
} .fixed-header {
background:#fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}
.menu-fixed-content.fixed-header{
background: #fff;
box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);
width: 100%;
left: 0 !important;
margin: 0;
max-width: 100%;
display: block;
}
.fixed-header .vc_row[data-vc-full-width].vc_hidden{
opacity: 1;
}
.fixed-header {
position: fixed !important;
top: -100px;
left: 0px !important;
z-index: 9999!important;
-webkit-transition: top 0.4s ease-out 0s !important;
transition: top 0.4s ease-out 0s !important;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.admin-bar .fixed-header.active {
top: 32px;
}
.fixed-header.active {
top: 0;
} .menu-style-icon .bzotech-nav-identity-panel{
display: block;
}
.menu-style-icon .bzotech-menu-inner{ 
background: #fff;
width: 330px;
position: fixed;
top: 0;
height: 100%;
z-index: 9995;
padding: 50px 0px 30px 0px;
overflow-x: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
max-width: 100%;
box-shadow: 0px 0px 30px rgb(0 0 0 / 0.1);
max-height: 100%;
display: block;
}
.menu-style-icon.position_content-left .bzotech-menu-inner{ 
left: -350px;
}
.menu-style-icon.position_content-left .bzotech-menu-inner.menu-side-active{
left: 0;
}
.menu-style-icon.position_content-right .bzotech-menu-inner{ 
right: -350px;
}
.menu-style-icon.position_content-right .bzotech-menu-inner.menu-side-active{
right: 0;
}
.menu-style-icon .bzotech-menu-inner .bzotech-navbar-nav{
padding-top: 30px;
padding-left: 40px;
overflow-y: scroll;
overflow-x: hidden;
height: 100%;
}
.menu-style-icon .bzotech-navbar-nav > li > a{
padding: 10px 0;
text-transform: uppercase;
}
.menu-style-icon .bzotech-navbar-nav > li > a:hover{
color: #000;
text-decoration: underline;
}
.menu-style-icon .bzotech-navbar-nav > li {
display: block;
}
.position_content-left .close-menu{
position: absolute;
right: 17px;
top:0px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
z-index: 1;
}
.position_content-right .close-menu{
position: absolute;
left: 17px;
top: 0px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
}
.admin-bar .position_content-right .close-menu{
top: 40px;
}
.admin-bar .menu-global-style-icon .bzotech-menu-inner{
padding-top: 80px;
}
.close-menu .bzotech-menu-toggler span,
.close-menu .bzotech-menu-toggler:after,
.close-menu .bzotech-menu-toggler:before{
background: #fff;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
position: static;
opacity: 1;
visibility: visible;
margin: 0;
width: 100%;
display: none;
box-shadow: none;
}
.menu-style-icon .bzotech-navbar-nav .sub-open > .sub-menu{
display: block;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
background: transparent;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
padding: 0px;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu >li>a{
padding: 8px 20px;
}
.menu-style-icon .indicator-icon{
width: 30px;
text-align: center;
display: none;
}
.mobile-logo img{
max-width: 200px;
}
.effect-line-bottom .bzotech-navbar-nav>li>a{
position: relative;
}
.effect-line-bottom .bzotech-navbar-nav>li>a:after
{
content: '';
background: #c82811;
position: absolute;
bottom: 0;
height: 3px;
left: 50%;
right: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
opacity: 0;
}
.effect-line-bottom .bzotech-navbar-nav>li>a:hover:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-parent>a:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-ancestor>a:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-item>a:after
{
left: 0;
right: 0;
opacity: 1;
}
.effect-line-top .bzotech-navbar-nav>li{
position: relative;
}
.effect-line-top .bzotech-navbar-nav>li>a:after
{
content: '';
background: #c82811;
position: absolute;
top: 0;
height: 3px;
left: 50%;
right: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
opacity: 0;
}
.effect-line-top .bzotech-navbar-nav>li>a:hover:after,
.effect-line-top .bzotech-navbar-nav>li.current-menu-item>a:after
{
left: 0;
right: 0;
opacity: 1;
}
.toggle-mobile-menu {
display: none;
} .menu-global-style-icon.bg-overlay:after{
content: '';
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 10;
}
.menu-global-style-icon .bzotech-nav-identity-panel{
display: flex;
}
.menu-global-style-icon .bzotech-menu-inner{ 
background: #fff;
width: 330px;
position: fixed;
top: 0;
height: 100%;
z-index: 9995;
padding: 50px 0px 0px 0px;
overflow-x: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
max-width: 100%;
box-shadow: 0px 0px 30px rgb(0 0 0 / 0.1);
max-height: 100%;
display: block;
}
.menu-global-style-icon.position_content-left .bzotech-menu-inner{ 
left: -350px;
}
.menu-global-style-icon.position_content-left .bzotech-menu-inner.menu-side-active{
left: 0;
}
.menu-global-style-icon.position_content-right .bzotech-menu-inner{ 
right: -350px;
}
.menu-global-style-icon.position_content-right .bzotech-menu-inner.menu-side-active{
right: 0;
}
.menu-global-style-icon .position_content-left .close-menu{
position: absolute;
right: 17px;
top:0px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
z-index: 1;
}
.menu-global-style-icon .position_content-right .close-menu{
position: absolute;
left: 17px;
top: 0px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
}
.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav{
margin-top: 0px;
padding-left: 0px;
overflow-y: scroll;
overflow-x: hidden;
height: 100%;
position: relative;
}
.menu-global-style-icon .bzotech-navbar-nav > li > a{
padding: 10px 20px;
text-transform: uppercase;
font-size: 16px;
font-family: 500;
}
.menu-global-style-icon .bzotech-navbar-nav > li > a:hover{
color: var(--bzo-main-color);
}
.menu-global-style-icon .bzotech-navbar-nav > li {
display: block;
position: unset;
}
.menu-global-style-icon .bzotech-navbar-nav .sub-menu{
width: 330px;
position: fixed;
opacity: 0;
visibility: hidden;
margin: 0;
box-shadow: none;
background: #fff;
top: 0;
bottom: 0;
border-radius: 0;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
box-shadow: -15px 0px 25px -15px #00000024;
}
.menu-global-style-icon li.has-mega-menu .mega-menu{
width: calc(70% - 330px)!important;
max-width: 100%!important;
position: fixed;
opacity: 0;
visibility: hidden;
margin: 0;
box-shadow: none;
background: #fff;
top: 0;
bottom: 0;
border-radius: 0;
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
box-shadow: -15px 0px 25px -15px #00000024;
}
.menu-global-style-icon li.has-mega-menu:hover .mega-menu{
opacity: 1;
visibility: visible;
z-index: 999;
margin-right: 0;
margin-left: 0;
}
.menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu,
.menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu
{
right: 330px;
left: auto!important;
margin-right: 50px;
transition: all 0.4s ease-out 0s;
-webkit-transition: all 0.4s ease-out 0s;
}
.admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu,
.admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu
{
padding-top: 32px;
}
.menu-global-style-icon.position_content-left .bzotech-navbar-nav .sub-menu,
.menu-global-style-icon.position_content-left .bzotech-navbar-nav .mega-menu
{
left: 330px;
right: auto!important;
margin-left: 50px;
transition: all 0.4s ease-out 0s;
-webkit-transition: all 0.4s ease-out 0s;
}
.menu-global-style-icon .bzotech-navbar-nav li:hover>.sub-menu
.menu-global-style-icon .bzotech-navbar-nav .sub-open > .sub-menu
{
display: block;
margin-right: 0;
margin-left: 0;
}
.menu-global-style-icon .bzotech-navbar-nav .sub-menu{
padding: 0px;
}
.menu-global-style-icon .bzotech-navbar-nav .sub-menu >li>a{
padding: 8px 20px;
}
.menu-global-style-icon .indicator-icon{
width: 30px;
text-align: center;
float: right;
}
.bzotech-navbar-nav li.has-mega-menu.active-hover > .mega-menu {
margin: 0;
opacity: 1;
visibility: visible;
margin-top: 0px;
z-index: 999;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
@media (max-width: 1440px) {
.menu-global-style-icon li.has-mega-menu .mega-menu{
width: calc(100% - 330px)!important;
}
} @media (max-width: 1200px) {
.menu-global-style-icon .bzotech-navbar-nav .sub-menu{
width: 100%;
position: unset;
border-right: none;
display: none;
opacity: 1;
visibility: visible;
border-top: 1px solid #e1e1e1;
border-right: none;
border-left: none;
transition: none;
}
.menu-global-style-icon .bzotech-navbar-nav > li > a{
border-top: 1px solid #e1e1e1!important;
}
.menu-style- .bzotech-navbar-nav,
.menu-global-style- .bzotech-navbar-nav{
flex-direction: column;
}
.btn-toggle-mobile-menu {
position: absolute;
top: 0;
right: 0px;
height: 55px;
width: 55px;
border-left: 1px solid #e1e1e1;
line-height: 55px;
z-index: 10;
text-align: center;        
font-size: 18px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.btn-toggle-mobile-menu::after {
font-family: 'Line Awesome Free';
content: "\f107";
font-weight: 900;
}
.btn-toggle-mobile-menu.active::after {
content: "\f106";
}
.btn-toggle-mobile-menu.active {
background: #ebebeb;
}
.bzotech-menu-inner .indicator-icon{
display: none;
}
.bzotech-menu-inner{
position: absolute;
top: 100%;
width: 100vw;
display: none;
z-index: 99999;
background: #fff;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
transition: none;
-webkit-transition: none;
text-align: left;
overflow-x: auto;
max-height: 332px;
}
.bzotech-menu-inner > .bzotech-navbar-nav  {
text-align: left!important;
}
.bzotech-menu-inner > .bzotech-navbar-nav > li {
display: block;
margin: 0px !important;
padding: 0!important;
position: relative;
}
.bzotech-menu-inner > .bzotech-navbar-nav>li > a {
display: block;
font-weight: 500;
font-size: 18px;
height: 55px !important;
line-height: 55px !important;
padding: 0px 20px!important;
padding-right: 70px!important;
border-bottom: none!important;
transition: none;
-webkit-transition: none;
margin: 0px!important;
color: #000!important;
}
.bzotech-navbar-nav li.menu-item-has-children> a:before{
display: none;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li > a {
padding-left: 30px!important;
height: 55px !important;
line-height: 55px !important;
padding-top: 0px!important;
padding-bottom: 0px!important;
border-top: 1px solid #e1e1e1!important;
font-size: 16px;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li:first-child > a {
border-top: none!important;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a {
padding-left: 45px!important;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a {
padding-left: 60px!important;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 > a {
padding-left: 75px!important;
}
.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 .sub-menu-item > a {
padding-left: 90px!important;
}
.bzotech-navbar-nav .sub-menu{
padding: 0px;
}
.toggle-mobile-menu {
position: relative;
padding: 0px;
text-align: center;
display: inline-block;
line-height: 72px;
height: 70px;
font-size: 24px;
}
.bzotech-menu-container.active .toggle-mobile-menu i:before,
.bzotech-menu-global-container.active .toggle-mobile-menu i:before
{
content: "\f00d";
}
.toggle-mobile-menu:hover,
.toggle-mobile-menu:focus
{
color: var(--bzo-main-color2);
}
.toggle-mobile-menu.active .la-reorder:before {
content: "\f191";
}
.menu-style- .sub-menu li,
.menu-global-style- .sub-menu li
{
transition: none;
-webkit-transition: none;
}
.menu-style- .sub-menu,
.menu-global-style- .sub-menu
{
background: #fff none repeat scroll 0 0;
display: none;
margin: 0!important;
opacity: 1!important;
visibility: visible!important;
position: static!important;
box-shadow: none!important;
border-top: 1px solid #e1e1e1;
transition: none;
-webkit-transition: none;
width: 100%;
}
.menu-style- .bzotech-navbar-nav > li > a,
.menu-global-style- .bzotech-navbar-nav > li > a
{
border-top: 1px solid #e1e1e1!important;
} .menu-style- .bzotech-navbar-nav>li> a:after,
.menu-global-style- .bzotech-navbar-nav>li> a:after
{
display: none;
}
.bzotech-navbar-nav li.has-mega-menu .mega-menu{
position: unset;
transition: none!important;
display: none;
box-shadow: none!important;
border-top: 1px solid #e1e1e1;
opacity: 1!important;
width: 100%!important;
visibility: visible!important;
margin: 0!important;
border-right: none!important;
border-left: none!important;
}
}  .product-rate {
background-image: url(https://puur.gr/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star.png);
background-position: 0 -13px;
background-repeat: repeat-x;
height: 13px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
width: 90px;
}
.product-rating {
background-image: url(https://puur.gr/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star.png);
background-position: 0 0;
background-repeat: repeat-x;
height: 13px;
}
.total-star .product-rate {
background-image: url(https://puur.gr/wp-content/themes/bw-medxtore/assets/global/css/images/icon/total-star.png);
background-position: 0 -24px;
height: 24px;
width: 160px;
}
.total-star .product-rating {
background-image: url(https://puur.gr/wp-content/themes/bw-medxtore/assets/global/css/images/icon/total-star.png);
height: 24px;
} .product-label{
max-width: 80px;
}
.product-label span{
font-size: 12px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
line-height: 32px;
padding: 0 8px;
border-radius: 5px;
background-color: var(--bzo-main-color);
display: inline-block;
margin-bottom: 10px;
}
.product-label span.trending{
background-color: #49CFF8;
}
.product-label span.sale{
background-color: #ffc12b;
}
.product-detail .product-label{
position: absolute;
top: 30px;
left: 30px;
z-index: 10;
} .woocommerce-pagination .page-numbers{
width: 46px;
height: 46px;
line-height: 46px;
border: 1px solid var(--bzo-border-color);
border-radius: 100%;
margin: 0 5px;
font-weight: 500;
font-size: 16px;
color: #898989;
display: inline-block;
}
.woocommerce-pagination .page-numbers i{
color: #293042;
font-size: 18px;
}
.woocommerce-pagination .page-numbers.current,
.woocommerce-pagination .page-numbers:hover{
background-color: var(--bzo-main-color);
border-color: var(--bzo-main-color);
color: #fff;
} 
.woocommerce-pagination .page-numbers:hover i{
color: #fff;
} .wishlist-title-container .wishlist-title{
display: none;
}
.woocommerce table.wishlist_table {
border: none;
margin: 0;
padding: 0;
margin-bottom: 30px;
}
.woocommerce table.wishlist_table td{
border-top: none;
}
.woocommerce table.wishlist_table td:not(:last-child){
border-right: none;
}
.woocommerce table.wishlist_table th:not(:last-child){
border-right: none;
}
.woocommerce table.wishlist_table th{
font-size: 16px;
font-weight: 600;
color: var(--bzo-gray-color);
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
text-align: left;
}
.wishlist_table .product-name a {
line-height: 20px;
font-size: 16px;
font-weight: 600;
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
font-size: 16px;
}
.yith-wcwl-share .share-button a i{
font: normal normal normal 14px/1 FontAwesome;
font-size: 16px;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
margin-bottom: 0;
}
.yith-wcwl-share li a{
min-width: 40px;
min-height: 40px;
line-height: 40px;
padding: 0;
border-radius: 5px;
}
.wishlist_table.mobile .product-add-to-cart a{
display: inline-block!important;
margin-bottom: 0;
}
.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{
margin-top: 0;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
text-align: left;
position: absolute;
right: 0px;
top: 0px;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{
text-align: left;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .label,
.wishlist_table.mobile .additional-info
{
display: none;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .value{
padding: 0;
}
.wishlist_table.mobile li {
margin-bottom: 25px;
padding-bottom: 20px;
border-bottom: 1px solid var(--bzo-border-color);
position: relative;
}  .fancybox-opened .fancybox-skin {
background: #fff;
border-radius: 15px;
}
.fancybox-opened .fancybox-inner::-webkit-scrollbar {
width: 3px;
}
.fancybox-opened .fancybox-inner::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px #efefef;
}
.fancybox-opened .fancybox-inner::-webkit-scrollbar-thumb {
background-color: var(--bzo-main-color);
outline: 1px solid var(--bzo-main-color)
}
.product-popup-content {
padding: 15px 15px;
}
.product-popup-content .product-detail .final-countdown{
display: none;
}
.fancybox-close {
top: 20px;
right: 20px;
background: transparent
}
.fancybox-close:before {
content: "\f00d";
font-family: 'Line Awesome Free';
font-weight: 900;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-size: 24px
}
.product-popup-content .product-detail-info .set_offset_top {
display: none
}
.product-popup-content .product-title-single {
font-size: 26px
}
.product-popup-content .product-detail-info .product-desc {
margin-top: 17px
}
.product-popup-content .product-rating-total-sold {
margin-top: 20px
}  .js-filter-hitory .item{
background: #F5F5F5;
border-radius: 5px;
margin-right: 12px;
padding: 6px 14px;
}
.js-filter-hitory .item.clear-filter{
background: #E5E5E5;
}
.js-filter-hitory .item.clear-filter a{
color: #454545;
font-size: 14px;
font-weight: 600;
}
.js-filter-hitory .item.clear-filter a:hover{
color: var(--bzo-main-color);
}
.js-filter-hitory .item-label{
}
.js-filter-hitory .item-filter-hitory> a:after{
content: "\e921";
font-family: 'bzoicon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 9px;
margin-left: 10px;
}
.js-filter-hitory .item-filter-hitory> a{
margin-left: 12px;
display: flex;
align-items: center;
font-size: 14px;
font-weight: 600;
color: #454545;
}
.js-filter-hitory .item-filter-hitory> a:hover{
color: var(--bzo-main-color);
}
.js-filter-hitory .item-filter-hitory> a:last-child{
margin-right: 0px;
} .bzo-ajaxcart-report{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgb(0 0 0 / 80%);
display: flex;
z-index: 9999;
justify-content: center;
align-items: center;
}
.bzo-ajaxcart-report >div{
background: #fff;
border-radius: 10px;
padding: 40px 30px 30px;
max-width: 600px;
text-align: center;
}
.bzo-ajaxcart-report .msg-success{
margin-bottom: 20px;
background: #f1f1f1;
font-size: 18px;
padding: 12px 20px;
border-radius: 5px;
color: #333;
}  .header-default{
min-height: 0px;
position: absolute;
top: 0px;
left: 30px;
right: 30px;
z-index: 1;
background: #FFFFFF;
box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
border-radius: 15px;
margin: 30px;
}
.header-default .logo-default{
padding: 40px 0;
}
.header-default .menu-global-style- .bzotech-navbar-nav > li > a{
padding: 0 15px;
}
@media (max-width: 1560px) {
.header-default .menu-global-style- .bzotech-navbar-nav > li > a{
padding: 0 10px;
font-size: 16px;
}
}
@media (max-width: 1365px) {
.header-default .menu-global-style- .bzotech-navbar-nav > li > a{
padding: 0 5px;
font-size: 14px;
}
}
.header-default .logo-default h1{
text-transform: uppercase;
font-size: 20px;
}
.footer-default{
background: #405A80;
}
.footer-default .copyright {
margin-bottom: 0;
color: #fff;
text-align: left;
}
@media(max-width: 1200px){
.header-default{
position: unset;
margin: 0;
box-shadow: none;
border-radius: 0;
}
.header-default .bzotech-container> .flex-wrapper{
position: relative;
}
.header-default .logo-default {
padding: 20px 0;
}
}
@media(max-width: 767px){
.header-default .logo-default h1{
font-size: 18px;
}
}  .after-append-footer{
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 99991;
}