.text-left{
text-align: left;
}
.text-right{
text-align: right;
}
.text-center{
text-align: center;
}
.flex-wrapper {
display: flex;
display: -ms-flex;
display: -webkit-flex;
}
.flex_direction-row {
flex-direction: row;
-ms-flex-direction: row;
-webkit-flex-direction: row;
}
.flex_direction-column {
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction: column;
}
.flex_wrap-wrap {
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.flex_wrap-nowrap {
flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
}
.flex-align-lefft,
.justify_content-flex-start {
justify-content: flex-start;
-ms-justify-content: flex-start;
-webkit-justify-content: flex-start;
}
.flex-align-right,
.justify_content-flex-end {
justify-content: flex-end;
-ms-justify-content: flex-end;
-webkit-justify-content: flex-end;
}
.flex-align-center,
.justify_content-center {
justify-content: center;
-ms-justify-content: center;
-webkit-justify-content: center;
}
.justify_content-space-between {
justify-content: space-between;
-ms-justify-content: space-between;
-webkit-justify-content: space-between;
}
.justify_content-space-around {
justify-content: space-around;
-ms-justify-content: space-around;
-webkit-justify-content: space-around;
}
.align_items-flex-start {
align-items: flex-start;
-ms-align-items: flex-start;
-webkit-align-items: flex-start;
}
.align_items-flex-end {
align-items: flex-end;
-ms-align-items: flex-end;
-webkit-align-items: flex-end;
}
.align_items-center {
align-items: center;
-ms-align-items: center;
-webkit-align-items: center;
}
.align_items-baseline {
align-items: baseline;
-ms-align-items: baseline;
-webkit-align-items: baseline;
}
.align_items-stretch {
align-items: stretch;
-ms-align-items: stretch;
-webkit-align-items: stretch;
}
.align-content-center{
align-content: center;
align-items: center;
}
.align-content-flex-start{
align-content: flex-start;
align-items: flex-start;   
}
.align-content-flex-end{
align-content: flex-end;
align-items: flex-end;   
}
.title14,
.title15,
.title8,
.title12,
.title16,
.title18,
.title20,
.title22,
.title24,
.title26,
.title27,
.title28,
.title30,
.title32,
.title34,
.title36,
.title38,
.title40,
.title44,
.title46,
.title48,
.title50,
.title60,
.title70,
.title80,
.title90,
.title120,
.title160,
.title100,
.title150 {
margin: 0;
font-size: 14px;
font-weight: 400;
}
.title8 {
font-size: 8px;
}
.title12 {
font-size: 12px;
}
.title15 {
font-size: 15px;
}
.title16 {
font-size: 16px;
}
.title18 {
font-size: 18px;
}
.title20 {
font-size: 20px;
}
.title22 {
font-size: 22px;
}
.title24 {
font-size: 24px;
}
.title26 {
font-size: 26px;
}
.title27 {
font-size: 27px;
}
.title28 {
font-size: 28px;
}
.title30 {
font-size: 30px;
}
.title32 {
font-size: 32px;
}
.title34 {
font-size: 34px;
}
.title36 {
font-size: 36px;
}
.title38 {
font-size: 38px;
}
.title40 {
font-size: 40px;
}
.title44 {
font-size: 44px;
}
.title46 {
font-size: 46px;
}
.title48 {
font-size: 48px;
}
.title50 {
font-size: 50px;
}
.title60 {
font-size: 60px;
}
.title70 {
font-size: 70px;
}
.title80 {
font-size: 80px;
}
.title90 {
font-size: 90px;
}
.title120 {
font-size: 120px;
}
.title160 {
font-size: 160px;
}
.title100 {
font-size: 100px; 
}
.title150 {
font-size: 150px;
}
.color{
color: var(--bzo-main-color);
}
.color-home2{
line-height: 44px;
text-transform: capitalize;
color: var(--bzo-main-color2);
}
.color-home22 {
color: var(--bzo-main-color2);
}
.h2style span{
border-bottom: 2px solid #82B5FF;
}
.color-sub{
color: #fff001;
}
.color-decs{
color: #707070;
}
.bg-color{
background-color: var(--bzo-main-color);
}
.color-white{
color: #fff;
}
.color-body{
color: #14142B;
}
.color-title{
color: #14142B;
}
.font-body {
font-family: 'Raleway';
}
.font-title{
font-family: var(--bzo-title_typo-font-family);
}
.font-light {
font-weight: 300;
}
.font-regular {
font-weight: 400;
}
.font-medium{
font-weight: 500;
}
.font-semibold{
font-weight: 600;
}
.font-bold{
font-weight: 700;
}
.clearfix{
clear: both;
}
.hide,.hidden{
display: none !important;
}
.overflow-hidden{
overflow: hidden!important;
}
.line-height24{
line-height: 24px;
}
.line-height36{
line-height: 36px;
}
.inline-block {
display: inline-block;
vertical-align: top;
}
.list-none {
list-style: none;
margin: 0;
padding: 0;
}
.list-inline-block{
padding: 0;
margin: 0;
list-style: none;
}
.list-inline-block > li{
display: inline-block;
}
.logo-text{
margin: 0;
}
.logo-inline-block .logo-text-wrapper a > *{
display: inline-block;
vertical-align: middle;
}
.btn-loadmore{
text-align: center;
margin-top: 70px;
}
.blog .btn-loadmore a:hover {
background-color: var(--bzo-main-color3);
}
#main-content{
padding: 100px 0;
}
.bzotech-2 {
overflow-y: scroll;
margin-right: -5px;
}
.bzotech-scrollbar{
overflow-y: scroll;
margin-right: -5px;
}
.bzotech-scrollbar::-webkit-scrollbar {
width: 5px;
left: 5px;
} .bzotech-scrollbar::-webkit-scrollbar-track {
background: transparent;
border-radius: 30px;
} .bzotech-scrollbar::-webkit-scrollbar-thumb {
background:var(--bzo-main-color);
border-radius: 30px;
} .bzotech-scrollbar::-webkit-scrollbar-thumb:hover {
background: rgba(0,0,0,0.8);
}
.box-content-custom>*:last-child{
margin-bottom: 0px;
}  .widget ul li {
color: #000;
padding: 0px 0px;
}
.widget ul.sub-menu, .widget ul.children {
padding-left: 15px;
margin-top: 24px;
}
.widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children {
padding-left: 15px;
margin-top: 16px;
}
.detail-content-wrap> .wp-block-calendar{
margin-bottom: 10px;
}
.detail-content-wrap .wp-block-calendar table,
.widget_calendar table {
width: 100%;
}
.detail-content-wrap .wp-block-calendar table caption,
.widget_calendar table caption {
background-color: #000;
color: #fff;
text-align: center;
padding: 8px 10px;
font-weight: 700;
}
.detail-content-wrap .wp-block-calendar table th ,
.widget_calendar table th 
{
background-color: #eee;
border: 1px solid #ddd;
text-align: center;
line-height: 2em;
padding: 5px 5px;
}
.widget_calendar table td,
.detail-content-wrap .wp-block-calendar  table td
{
border: 1px solid #eee;
text-align: center;
font-size: 14px;
line-height: 2em;
padding: 5px 5px;
}
.widget_calendar table tbody td a,
.detail-content-wrap .wp-block-calendar table tbody td a
{
color: #53ac82;
}
.detail-content-wrap .wp-block-calendar  table tfoot td,
.widget_calendar table tfoot td
{
border: 0;
padding: 0;
}
.detail-content-wrap .wp-block-calendar  table tfoot td#prev,
.widget_calendar table tfoot td#prev
{
text-align: left;
}
.widget_calendar table tfoot td#next,
.detail-content-wrap .wp-block-calendar  table tfoot td#next
{
text-align: right;
}
.detail-content-wrap .wp-block-calendar  table tfoot,
.widget_calendar table tfoot,
.widget_calendar .wp-calendar-nav,
.detail-content-wrap .wp-block-calendar  .wp-calendar-nav
{
background: #000;
color: #fff;
}
.widget_calendar table tfoot a,
.detail-content-wrap .wp-block-calendar table tfoot a,
.detail-content-wrap .wp-block-calendar .wp-calendar-nav a,
.widget_calendar .wp-calendar-nav a
{
display: inline-block;
color: #fff;
padding: 2px 15px;
}
.widget_calendar table tfoot a:hover,
.detail-content-wrap .wp-block-calendar table tfoot a:hover
{
color: #53ac82;
}
.textwidget p > img{
margin: 6px 0;
}
.entry-content > p,
.rssSummary,
.widget p{
color: #666;
margin: 0 0 15px;
line-height: 33px;
}
.rssSummary{
margin-top: 15px;
}
a.rsswidget{
font-weight: bold;
}
.rss-date{
color: #999;
}
.widget.widget_rss ul li{
border-bottom: 1px dashed #e5e5e5;
padding-bottom: 25px;
margin-bottom: 15px;
}
.widget.widget_rss .widget-title .rsswidget{
color: #000;
}
.widget.widget_rss .widget-title .rss-widget-icon{
width: 18px;
margin-top: -4px;
}
.widget.widget_rss ul li:last-child{
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.widget select::-ms-expand {
display: none;
}
.widget-select-type,
.widget_categories form,
.widget_text form
{
position: relative;
}
.widget-select-type:after{
content: "\f107";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 14px;
position: absolute;
right: 20px;
bottom: 13px;
pointer-events: none;
}
.widget_categories form:after,
.widget_text form:after{
content: "\f107";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 14px;
position: absolute;
right: 20px;
top: 13px;
pointer-events: none;
}
.widget select {
max-width: 100%;
border: 1px solid #e5e5e5;
height: 60px;
padding: 0 20px;
display: block;
width: 100%;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
.widget_tag_cloud a,
.widget_product_tag_cloud a
{
border-radius: 16px;
transition: all .3s linear;
color: #000;
background: #fff;
display: inline-block;
margin-bottom: 10px;
position: relative;
height: 34px;
line-height: 38px;
border: none;
text-transform: uppercase;
font-size: 13px !important;
text-transform: uppercase;
line-height: 34px;
background-color: #f7f7f7;
font-weight: 500;
padding: 0px 15px;
margin-right: 7px;
}
.widget_tag_cloud a:hover {
background: var(--bzo-main-color);
color: white;
}
.sidebar-type-style2 .widget_tag_cloud a,
.sidebar-type-style2 .widget_product_tag_cloud a
{
background: #efefef;
color: #8f8f8f;
}
.widget_tag_cloud a
.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover
{
color: white;
background: var(--bzo-main-color);
border-color:var(--bzo-main-color);
}
.widget_tag_cloud .tagcloud{
margin: 20px 30px;
margin-bottom: 12px;
} .sidebar-widget .widget-title {
color: var(--bzo-main-color2);
}
.widget-title {
font-size: 24px;
color: #000;
font-weight: 700;
padding-bottom: 3px;
line-height: 24px;
border-bottom: 3px solid #000;
font-family: var(--bzo-title_typo-font-family);
}
.widget {
margin-bottom: 30px;
}
.widget:last-child {
margin-bottom: 0px;
}
.widget ul{
margin: 20px 30px;
padding: 0;
list-style: none;
}
.widget ul > li{
line-height: 32px;
}
.widget ul > li a{
color: #777;
font-size: 100%;
}
.widget ul > li a:hover {
color: var(--bzo-main-color);
}
.sidebar-widget.widget_search form:after {
font-size: 18px;
}
.widget_search .wg-search-form{
display: flex;
}
.widget_search .wg-search-form input[type="text"]{
border-right: none;
width: 100%;
font-size: 14px;
}
.sidebar-widget form input:hover:last-child {
background-color: var(--bzo-main-color);
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
font-size: 18px;
color: #000!important;
}
.widget_product_search input[type=search]::-webkit-input-placeholder,
.widget_product_search input[type=search]:-ms-input-placeholder,
.widget_product_search input[type=search]::placeholder,
.widget_search .wg-search-form input[type="text"]::-webkit-input-placeholder,
.widget_search .wg-search-form input[type="text"]:-ms-input-placeholder,
.widget_search .wg-search-form input[type="text"]::placeholder
{
color: #000;
font-size: 18px;
}
.widget_search .wg-search-form input[type="submit"]{
}
.widget_product_search .woocommerce-product-search{
display: flex;
}
.widget_product_search .woocommerce-product-search input[type=search]{
border: 1px solid #e5e5e5;
height: 60px;
line-height: 60px;
border-right: none;
border-radius:0px;
width: 100%;
}
.widget_product_search .woocommerce-product-search button{
color: #000;
text-transform: uppercase;
font-size: 18px;
border-radius: 0px;
height: 60px;
line-height: 60px;
text-align: center;
background: #fff; padding: 0 10px!important;
min-width: 60px;
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;
font-size: 0px;
border: 1px solid #e5e5e5;
border-left: none;
}
.widget_product_search .woocommerce-product-search button:after{
content: "\f002";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 28px;
} .widget_product_search .woocommerce-product-search button:hover{
background: #fff;
color: #000;
box-shadow: none;
} .widget_product_categories .select2-container--default .select2-selection--single{
height: 60px;
line-height: 60px;
border: 1px solid #e5e5e5;
border-radius: 0px;
}
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 60px;
padding: 0px 20px;
color: #000;
font-size: 14px;
}
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow{
height: 60px;
right: 10px;
}
.widget_shopping_cart .mini-cart-button{
display: block;
margin: 0px;
}
.widget_shopping_cart .mini-cart-button .button {
padding: 0 15px!important;
width: 100%;
margin: 0px!important;
margin-bottom: 5px!important
}
.widget_shopping_cart .mini-cart-button .button:last-child {
margin-bottom: 0px!important
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 80px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding: 15px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child, .widget ul li:first-child {
padding-top: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child, .widget ul li:last-child {
padding-bottom: 0;
}
ul.product_list_widget li .product-title{
margin-bottom: 10px;
display: inline-block;
width: calc(100% - 85px);
font-family: var(--bzo-title_typo-font-family);
}
ul.product_list_widget li .wrap-rating li{
padding-bottom: 6px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
padding: 0px 20px!important;
}
.select2-container--default .select2-selection--multiple {
border:  1px solid #e5e5e5!important;
border-radius: 0px!important;
height: 60px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
margin: 0px!important;
}
.select2-container--default .select2-search--inline .select2-search__field{
height: 58px;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
font-size: 130%;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
border: 0;
color: #fff;
text-transform: uppercase;
font-size: 18px;
border-radius: 0px;
height: 60px;
line-height: 60px;
text-align: center;
background: #000;
font-family: var(--bzo-title_typo-font-family);
border-radius: 0px;
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;
font-weight: 700;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover{
background: var(--bzo-main-color);
color: #000;
box-shadow: none;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color: #eaeaea;
margin-bottom: 42px;
margin-left: 0;
margin-right: 0;
height: 6px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
height: 18px;
width: 18px;
border-radius: 100px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -10px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:nth-child(2) {
margin-left: 0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label{
font-size: 115%;
margin-top: 10px;
display: inline-block;
margin-left: 15px;
}
.widget_price_filter .widget-title{
margin-bottom: 57px;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 60px;
right: 10px;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow:after{
content: "\f107";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 14px;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow b{
display: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{
background-color: white;
border-color: var(--bzo-main-color);
border: 2px solid var(--bzo-main-color);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background-color: var(--bzo-main-color);
height: 6px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding: 0px 0 23px;
} .widget_categories ul li a:before {
content: '';
width: 16px;
height: 16px;
border: 1px solid #999999;
border-radius: 3px;
display: inline-block;
vertical-align: middle;
margin-right: 12px;
transition: .3s;
}
.widget_categories ul li a:hover:before {
border: 1px solid var(--bzo-main-color);
}
.widget_archive .count,
.widget_product_categories .count,
.widget_categories .count
{
float: right;
color: #999;
}
.detail-content-wrap>h2, .desc-comment-text>h2, .entry-content>h2 {
margin-top: 35px;
margin-bottom: 15px;
}
.detail-content-wrap>table th, .desc-comment-text>table th, .entry-content>table th {
color: var(--bzo-main-color);
}
.detail-content-wrap .wp-block-archives-list li{
padding: 12px 0px;
}
.detail-content-wrap  .wp-block-search .wp-block-search__input {
border-right: none;
height: 60px;
width: 100%;
}
.detail-content-wrap  .wp-block-tag-cloud a {
font-size: 16px !important;
margin-right: 10px;
background: #efefef;
color: #8f8f8f;
display: inline-block;
margin-bottom: 10px;
position: relative;
height: 36px;
line-height: 38px;
border-radius: 0;
border: none;
padding: 0px 20px;
text-transform: uppercase;
}
.detail-content-wrap  .wp-block-tag-cloud a:hover {
background: var(--bzo-main-color);
color: #000;
}
.detail-content-wrap  .wp-block-search .wp-block-search__button {
margin: 0px;
border: navajowhite;
background: #000;
color: #fff;
padding: 0px 30px;
line-height: 60px;
text-align: center;
background-color: #000;
font-family: var(--bzo-title_typo-font-family);
text-transform: uppercase;
font-weight: 700;
}
.detail-content-wrap .wp-block-categories-dropdown select,
.detail-content-wrap .wp-block-archives-dropdown select
{
width: 100%;
height: 60px;
-moz-appearance:none; -webkit-appearance:none; appearance:none;
}
.woocommerce .widget_price_filter .price_slider_amount {
display: flex;
flex-direction: column;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
order: 1;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
float: left;
margin-left: 0;
text-align: left;
margin-bottom: 20px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
margin-bottom: 20px;
}  .title-page .entry-title{
margin: 0px;
font-size: 48px;
line-height: 60px;
margin-bottom: 45px;
color: #000;
text-transform: capitalize;
font-family: var(--bzo-title_typo-font-family);
}
.detail-content-wrap>ul,
.desc-comment-text>ul,
.entry-content>ul,
.detail-content-wrap>ol,
.desc-comment-text>ol,
.entry-content>ol
{
line-height: 30px;
}
.desc-comment-text > ul,.desc-comment-text > ul ul, .detail-content-wrap > ul ul, .entry-content > ul ul {
list-style-type: disc;
}
.desc-comment-text > address, .detail-content-wrap > address, .entry-content > address {
line-height: 30px;
}
.desc-comment-text > pre, .detail-content-wrap > pre, .entry-content > pre {
margin-bottom: 30px;
}
.detail-content-wrap>ul:last-child,
.detail-content-wrap>p:last-child,
.desc-comment-text>ul:last-child,
.desc-comment-text>p:last-child,
.entry-content>ul:last-child,
.entry-content>p:last-child
{
margin-bottom: 0px;
}
.detail-content-wrap>table th,
.detail-content-wrap>table td,
.desc-comment-text>table th,
.desc-comment-text>table td,
.entry-content>table th,
.entry-content>table td{
padding: 10px 15px;
}
.desc-comment-text > ol ul, .detail-content-wrap > ol ul, .entry-content > ol ul {
list-style-type: disc;
}
.desc-comment-text > dl dd,
.detail-content-wrap > dl dd,
.entry-content > dl dd{
margin-top: 8px;
margin-bottom: 20px;
}
.edit-link-comment {
margin-left: 15px;
}
.edit-link-comment i{
font-size: 18px;
margin-right: 5px;
}
.wp-caption .wp-caption-text {
margin-top: 15px;
color: #999;
}
.wp-caption {
margin-bottom: 20px;
}
.wp-caption:last-child {
margin-bottom: 0px;
}
.aligncenter {
text-align: center;
}
.detail-content-wrap > .gallery:last-child{
margin-bottom: 0px;
}
.post-password-form input[type=submit]{
vertical-align: top;
padding: 0px 20px;
height: 60px;
line-height: 60px;
border: none;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
text-transform: uppercase;
border-radius: 0px;
color: #fff;
text-align: center;
background-color: #000000;
font-size: 18px;
}
.post-password-form input[type=submit]:hover{
color: #000;
background: var(--bzo-main-color);
}
p.no-comments{
margin-bottom: 0px;
margin-top: 60px;
background: #f5f5f5;
padding: 15px;
color: #2a3640;
}
.comment-list li.ping-track-back {
margin-bottom: 35px;
padding-bottom: 35px;
border-bottom: 1px solid #e1e1e1;
}
.comment-list .ping-track-back .edit-link{
color: #000;
margin-left: 10px;
}
.comment-list .ping-track-back .edit-link i{
margin-right: 3px;
}
.header-default .flex-wrapper{
width: 100%;
}
.header-default .logo-default{
width: 25%;
}
.header-default .logo-default h1{
height: 130px;
line-height: 130px;
color: #000000;
font-family: var(--bzo-title_typo-font-family);
font-size: 32px;
font-weight: 700;
text-transform: uppercase;
}
.header-default .logo-default a:hover{
}
.header-default .header-nav-default{
width: 75%;
}
.header-nav-default .bzotech-navbar-nav{
text-align: right;
}
.header-nav-default .bzotech-navbar-nav > li > a { }
.header-nav-default .bzotech-navbar-nav > li:last-child > a{
margin-right: 0px;
}
.header-nav-default .bzotech-navbar-nav .sub-menu > li > a { }
.header-default{
box-shadow: 0px 0px 10px rgb(0 0 0 / 0.1);
}
.comment-text .description,
.content-comment,
.entry-content,
.detail-content-wrap{
color: #777;
}
.footer-default{
background: #F2F2F2;
}
.footer-default .copyright {
margin: 35px 0px;
color: #686868;
font-size: 17px;
}
.copyright-text:hover {
text-decoration: underline;
}
.detail-content-wrap>p{
color: #000;
}
@media(max-width: 1280px){
.header-nav-default.menu-style- .bzotech-navbar-nav > li > a {
padding: 0px 8px;
}
.header-default .logo-default h1 {
font-size:24px;
}
}
@media(max-width: 1800px){
.header-default .logo-default h1{
font-size: 26px;
}
.header-nav-default.menu-style- .bzotech-navbar-nav > li > a{
padding: 0px 12px;
}
}
@media(max-width: 1280px){
.header-nav-default.menu-style- .bzotech-navbar-nav > li > a{
padding: 0px 7px;
}
}
@media(max-width: 1170px){ }
@media(max-width: 767px){ } @-webkit-keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.wobble-vertical{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-vertical:hover{-webkit-animation-name:wobble-vertical;animation-name:wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);}
33.3%{-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px);}
49.95%{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.wobble-horizontal{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-horizontal:hover{-webkit-animation-name:wobble-horizontal;animation-name:wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px, 8px);transform:translate(8px, 8px);}
33.3%{-webkit-transform:translate(-6px, -6px);transform:translate(-6px, -6px);}
49.95%{-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px);}
66.6%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
83.25%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px);}
100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
@keyframes wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px, 8px);-ms-transform:translate(8px, 8px);transform:translate(8px, 8px);}
33.3%{-webkit-transform:translate(-6px, -6px);-ms-transform:translate(-6px, -6px);transform:translate(-6px, -6px);}
49.95%{-webkit-transform:translate(4px, 4px);-ms-transform:translate(4px, 4px);transform:translate(4px, 4px);}
66.6%{-webkit-transform:translate(-2px, -2px);-ms-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
83.25%{-webkit-transform:translate(1px, 1px);-ms-transform:translate(1px, 1px);transform:translate(1px, 1px);}
100%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
}
.wobble-to-bottom-right{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-to-bottom-right:hover{-webkit-animation-name:wobble-to-bottom-right;animation-name:wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-to-top-right{16.65%{-webkit-transform:translate(8px, -8px);transform:translate(8px, -8px);}
33.3%{-webkit-transform:translate(-6px, 6px);transform:translate(-6px, 6px);}
49.95%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px);}
66.6%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
83.25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px);}
100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
@keyframes wobble-to-top-right{16.65%{-webkit-transform:translate(8px, -8px);-ms-transform:translate(8px, -8px);transform:translate(8px, -8px);}
33.3%{-webkit-transform:translate(-6px, 6px);-ms-transform:translate(-6px, 6px);transform:translate(-6px, 6px);}
49.95%{-webkit-transform:translate(4px, -4px);-ms-transform:translate(4px, -4px);transform:translate(4px, -4px);}
66.6%{-webkit-transform:translate(-2px, 2px);-ms-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
83.25%{-webkit-transform:translate(1px, -1px);-ms-transform:translate(1px, -1px);transform:translate(1px, -1px);}
100%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
}
.wobble-to-top-right{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-to-top-right:hover{-webkit-animation-name:wobble-to-top-right;animation-name:wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg);}
33.3%{-webkit-transform:skew(10deg);transform:skew(10deg);}
49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg);}
66.6%{-webkit-transform:skew(4deg);transform:skew(4deg);}
83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg);}
100%{-webkit-transform:skew(0);transform:skew(0);}
}
@keyframes wobble-top{16.65%{-webkit-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);}
33.3%{-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);}
49.95%{-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);}
66.6%{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg);}
83.25%{-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg);}
100%{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);}
}
.wobble-top{display:inline-block;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-top:hover{-webkit-animation-name:wobble-top;animation-name:wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg);}
33.3%{-webkit-transform:skew(10deg);transform:skew(10deg);}
49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg);}
66.6%{-webkit-transform:skew(4deg);transform:skew(4deg);}
83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg);}
100%{-webkit-transform:skew(0);transform:skew(0);}
}
@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);}
33.3%{-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);}
49.95%{-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);}
66.6%{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg);}
83.25%{-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg);}
100%{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);}
}
.wobble-bottom{display:inline-block;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-bottom:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.slider-content-text>p:last-child{
margin-bottom: 0px;
}
@-webkit-keyframes xoayvong{
from{
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
to{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
} @keyframes xoayvong {
from{
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
to{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
}
.xoayvong {
animation: xoayvong 2s linear 0s infinite;
-webkit-animation: xoayvong 2s linear 0s infinite;
-moz-animation: xoayvong 2s linear 0s infinite;
-o-animation: xoayvong 2s linear 0s infinite; 
}  .banner-advs {
position: relative;
}
.adv-thumb-link {
display: block;
position: relative;
}
.adv-thumb-link img{
width: 100%;
}
.adv-thumb-link > img {
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
display: block;
} .zoom-rotate .adv-thumb-link > img {
transform: scale(1) rotate(0);
-webkit-transform: scale(1) rotate(0);
display: block;
}
.zoom-rotate:hover .adv-thumb-link > img {
transform: scale(1.15) rotate(4deg);
-webkit-transform: scale(1.15) rotate(4deg);
} .zoom-image:hover .adv-thumb-link > img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
border-radius: 0px 16px 16px 0px!important;
}  .fade-out-in .adv-thumb-link::before,
.fade-out-in .adv-thumb-link::after,
.fade-in-out .adv-thumb-link::before,
.fade-in-out .adv-thumb-link::after,
.overlay-image .adv-thumb-link::after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
background: rgba(0, 0, 0, 0.1);
opacity: 0;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.fade-out-in:hover .adv-thumb-link::before {
opacity: 1;
top: 50%;
bottom: 50%;
}
.fade-out-in:hover .adv-thumb-link::after {
opacity: 1;
left: 50%;
right: 50%;
} .fade-in-out .adv-thumb-link::before {
opacity: 1;
top: 50%;
bottom: 50%;
}
.fade-in-out .adv-thumb-link::after {
opacity: 1;
left: 50%;
right: 50%;
}
.fade-in-out:hover .adv-thumb-link::before {
opacity: 0;
top: 0;
bottom: 0;
}
.fade-in-out:hover .adv-thumb-link::after {
opacity: 0;
left: 0;
right: 0;
} .pull-curtain .adv-thumb-link::before {
top: 0;
left: 0;
width: 0;
height: 0;
opacity: 0;
background: rgba(0, 0, 0, 0.1);
content: "";
position: absolute;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.pull-curtain .adv-thumb-link::after {
bottom: 0;
right: 0;
width: 0;
height: 0;
opacity: 0;
background: rgba(0, 0, 0, 0.1);
content: "";
position: absolute;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.pull-curtain:hover .adv-thumb-link::before,
.pull-curtain:hover .adv-thumb-link::after {
width: 100%;
height: 100%;
opacity: 1;
} .overlay-image .adv-thumb-link::after {
background: rgba(0, 0, 0, 0.3);
}
.overlay-image:hover .adv-thumb-link::after {
opacity: 1;
} .blur-image:hover .adv-thumb-link img {
filter: blur(5px);
-webkit-filter: blur(5px);
} .gray-image:hover .adv-thumb-link img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
} .zoom-out .adv-thumb-link img:last-child {
position: absolute;
top: 0;
left: 0;
opacity: 0;
visibility: hidden;
transform: scale(3);
-webkit-transform: scale(3);
}
.zoom-out:hover .adv-thumb-link img {
opacity: 1;
visibility: visible;
transform: scale(1);
-webkit-transform: scale(1);
} .line-scale .adv-thumb-link::before {
position: absolute;
top: 20px;
bottom: 20px;
left: 10px;
right: 10px;
content: "";
border-top: 1px solid rgba(255, 255, 255, 0.9);
border-bottom: 1px solid rgba(255, 255, 255, 0.9);
z-index: 1;
transform: scaleX(0);
-webkit-transform: scaleX(0);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.line-scale .adv-thumb-link::after {
position: absolute;
top: 10px;
bottom: 10px;
left: 20px;
right: 20px;
content: "";
border-left: 1px solid rgba(255, 255, 255, 0.9);
border-right: 1px solid rgba(255, 255, 255, 0.9);
z-index: 1;
transform: scaleY(0);
-webkit-transform: scaleY(0);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.line-scale:hover .adv-thumb-link::before,
.line-scale:hover .adv-thumb-link::after {
transform: scale(1);
-webkit-transform: scale(1);
}
.folding-the-edge{
}
.folding-the-edge .adv-thumb-link:before{
content: '';
right: 0; 
top: 0;
position: absolute;
transition-duration: 0.5s; 
border-bottom: 70px solid #c82811; 
border-right: 70px solid #fff; 
}
.folding-the-edge .adv-thumb-link:hover:before{
border-bottom: 0px solid #c82811; 
border-right: 0px solid #fff; 
}  .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: 20px;
content: "\f107";
font-family: 'Line Awesome Free';
font-weight: 900;
z-index: 2;
cursor: pointer;
pointer-events: none;
font-size: 15px;
}
.select-box {
position: relative;
}
.type-label .select-box::after{
content: '';
}
select.woocommerce-currency-switcher {
background: none;
border: none;
color: #fff;
font-size: 100%;
}  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: 6px;
color: white;
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: 0;
right: 0;
bottom: 0;
top:100%;
border-radius: 6px;
background: var(--bzo-main-color3);
z-index: -1;
}
body .scroll-top:hover:before {
top: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: 15px;
background: rgb(254 242 0 / 0.6);
}
.scroll-top.active {
bottom: 15px;
}
}  .pagi-nav{
text-align: left;
margin: auto;
margin-top:70px;
margin-bottom: -10px;
position: relative;
display: inline-block;
left: 50%;
transform: translateX(-50%);
}
.pagi-nav .page-numbers{
width: 30px;
height: 30px;
line-height: 28px;
display: inline-block;
margin-right: 15px;
margin-bottom: 10px;
font-size: 15px;
font-weight: 500;
background: #fff;
color: #777;
border: 1px solid var(--bzo-main-color);
margin-bottom:10px;
border-radius: 0;
text-align: center;
}
.pagi-nav .page-numbers i {
font-size: 13px;
}
.pagi-nav .page-numbers:hover {
background-color: var(--bzo-main-color);
color: white;
border: 1px solid var(--bzo-main-color);
}
.pagi-nav .page-numbers:last-child{
margin-right:0px;
}
.pagi-nav .page-numbers.current,
.pagi-nav .page-numbers.current:hover
{
background: var(--bzo-main-color);
color: #fff;
position: relative;
z-index: 1;
}
.woocommerce nav.woocommerce-pagination {
text-align: left;
}  .top-filter > *{
display: inline-block;
margin: 0;
padding: 0;
vertical-align: middle;
}
.top-filter .sort-pagi-bar{
float: right;
}
.top-filter .sort-pagi-bar > li{
vertical-align: middle;
}
.sort-by .select-box{
min-width: 188px;
display: inline-block;
line-height: 38px;
border-radius: 16px;
border: 1px solid #D0D5DD;
color: #777;
}
.dropdown-link {
color: #777;
font-size: 100%;
}  .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;
}    .blog-grid-view  .list-post-wrap{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.swiper-wrapper.bzotech-row{
margin-left: 0;
margin-right: 0;
} @media (min-width: 2400px){
.list-1-item-widescreen{
width: 100%;
}
.list-2-item-widescreen{
width: 50%;
}
.list-3-item-widescreen{
width: 33.3333%;
}
.list-4-item-widescreen{
width: 25%;
}
.list-5-item-widescreen{
width: 20%;
}
.list-6-item-widescreen{
width: 16.66666667%;
}
.list-7-item-widescreen{
width: 14.2857%;
}
.list-8-item-widescreen{
width: 12.5%;
}
.list-9-item-widescreen{
width: 11.111%;
}
.list-10-item-widescreen{
width: 10%;
}
} .list-1-item{
width: 100%;
}
.list-2-item{
width: 50%;
}
.list-3-item{
width: 33.3333%;
}
.list-4-item{
width: 25%;
}
.list-5-item{
width: 20%;
}
.list-6-item{
width: 16.66666667%;
}
.list-7-item{
width: 14.2857%;
}
.list-8-item{
width: 12.5%;
}
.list-9-item{
width: 11.111%;
}
.list-10-item{
width: 10%;
} @media (max-width: 1366px){
.list-1-item-laptop{
width: 100%;
}
.list-2-item-laptop{
width: 50%;
}
.list-3-item-laptop{
width: 33.3333%;
}
.list-4-item-laptop{
width: 25%;
}
.list-5-item-laptop{
width: 20%;
}
.list-6-item-laptop{
width: 16.66666667%;
}
.list-7-item-laptop{
width: 14.2857%;
}
.list-8-item-laptop{
width: 12.5%;
}
.list-9-item-laptop{
width: 11.111%;
}
.list-10-item-laptop{
width: 10%;
}
} @media (max-width: 1200px){
.list-1-item-tablet-extra{
width: 100%;
}
.list-2-item-tablet-extra{
width: 50%;
}
.list-3-item-tablet-extra{
width: 33.3333%;
}
.list-4-item-tablet-extra{
width: 25%;
}
.list-5-item-tablet-extra{
width: 20%;
}
.list-6-item-tablet-extra{
width: 16.66666667%;
}
.list-7-item-tablet-extra{
width: 14.2857%;
}
.list-8-item-tablet-extra{
width: 12.5%;
}
.list-9-item-tablet-extra{
width: 11.111%;
}
.list-10-item-tablet-extra{
width: 10%;
}
} @media (max-width: 1024px){
.list-1-item-tablet{
width: 100%;
}
.list-2-item-tablet{
width: 50%;
}
.list-3-item-tablet{
width: 33.3333%;
}
.list-4-item-tablet{
width: 25%;
}
.list-5-item-tablet{
width: 20%;
}
.list-6-item-tablet{
width: 16.66666667%;
}
.list-7-item-tablet{
width: 14.2857%;
}
.list-8-item-tablet{
width: 12.5%;
}
.list-9-item-tablet{
width: 11.111%;
}
.list-10-item-tablet{
width: 10%;
}
} @media (max-width: 880px){
.list-1-item-mobile-extra{
width: 100%;
}
.list-2-item-mobile-extra{
width: 50%;
}
.list-3-item-mobile-extra{
width: 33.3333%;
}
.list-4-item-mobile-extra{
width: 25%;
}
.list-5-item-mobile-extra{
width: 20%;
}
.list-6-item-mobile-extra{
width: 16.66666667%;
}
.list-7-item-mobile-extra{
width: 14.2857%;
}
.list-8-item-mobile-extra{
width: 12.5%;
}
.list-9-item-mobile-extra{
width: 11.111%;
}
.list-10-item-mobile-extra{
width: 10%;
}
} @media (max-width: 767px){
.list-1-item-mobile{
width: 100%;
}
.list-2-item-mobile{
width: 50%;
}
.list-3-item-mobile{
width: 33.3333%;
}
.list-4-item-mobile{
width: 25%;
}
.list-5-item-mobile{
width: 20%;
}
.list-6-item-mobile{
width: 16.66666667%;
}
.list-7-item-mobile{
width: 14.2857%;
}
.list-8-item-mobile{
width: 12.5%;
}
.list-9-item-mobile{
width: 11.111%;
}
.list-10-item-mobile{
width: 10%;
}
}
.swiper-wrapper.bzotech-row{
margin-left: 0;
margin-right: 0;
}
@media (max-width: 1200px){
.list-product-wrap{
margin-right: -10px;
margin-left: -10px;
}
.list-col-item {
padding: 0 10px;
}
}
@media (max-width: 425px){
.list-2-item-mobile,.list-2-item-mobile-extra,.list-2-item-tablet,.list-2-item-tablet-extra,.list-2-item-laptop,.list-2-item,.list-2-item-widescreen,
.list-3-item-mobile,.list-3-item-mobile-extra,.list-3-item-tablet,.list-2-item-tablet-extra,.list-3-item-laptop,.list-2-item,.list-3-item-widescreen{
width: 100%;
}
}  .post-title{
line-height: 30px;
} .meta-post-style1 .meta-item i{
margin-right: 12px;
}
.meta-post-style1 .meta-item{
font-size: 100%;
vertical-align: middle;
}
.meta-post-style1 .meta-item .inline-block{
vertical-align: middle;
}
.meta-post-style1 .meta-item a{
margin-right: 15px;
}
.meta-post-style1 .meta-item a:last-child{
margin-right: 0px;
}
.meta-post-style1 .meta-item a:hover{
color: var(--bzo-main-color);
}
.meta-post-style1 .meta-cats span{
display: none;
}
.blog-grid-post-item- .item-grid-post-{
margin-bottom: 30px;
padding: 0px 15px;
}
.blog-grid-post-item- .list-post-wrap{
margin-bottom: -30px;
}
.item-grid-post- .meta-post-style1{
margin-bottom: 12px;
}
.item-grid-post- .post-title{
margin-bottom: 0;
line-height: 25px;
font-family: var(--bzo-title_typo-font-family);
font-size: 18px;
max-width: 350px;
margin: auto;
margin-bottom: 10px;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
} 
.section-blog .item-grid-post- .post-title {
white-space: unset;
line-height: 21px;
}
.section-blog .item-grid-post- .post-thumb {
margin-bottom: 26px;
}
.item-grid-post- .readmore-wrap {
margin-top: 30px;
}
.item-grid-post- .post-thumb {
margin-bottom: 30px;
border-radius: 16px;
}
.item-grid-post- .post-thumb:focus-visible {
outline: none;
}
.post-thumb{
overflow: hidden;
}   .item-list-post-default{
margin-bottom: 60px;
padding-bottom: 60px;
border-bottom: 1px solid #e5e5e5;
}
.list-post-wrap>.bzotech-col-md-12:last-child .item-list-post-default{
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: none;
}
.item-list-post-default .readmore{
display: inline-block;
font-size: 15px;
text-transform: uppercase;
margin-top: 25px;
font-weight: 700;
}
.item-list-post-default .readmore:after {
content: '';
background: #000;
height: 2px;
width: 0px;
display: inline-block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
vertical-align: middle;
margin-left: 10px;
margin-top: -3px;
}
.item-list-post-default .readmore:hover:after {
width: 20px;
}
.item-list-post-default .readmore:hover{
color: #000;
}
.item-list-post-default .post-title{
margin-bottom: 26px;
word-break: break-word;
overflow: inherit;
white-space: inherit;
line-height: 43px;
}
.item-list-post-default .desc {
color: #666;
margin-bottom: 40px;
line-height: 33px;
font-size: 18px;
}
.item-list-post-default .style-meta-detail-post{
margin-bottom: 40px;
}
.item-list-post-default .style-meta-detail-post .avata .date{
color: #999;
}
.item-list-post-default  .style-meta-detail-post .avata .name {
margin-bottom: -7px;
}
.item-list-post-default .post-info{
background: #fff;
position: relative;
}
.item-list-post-default .post-info h3{
padding: 0;
}
.item-list-post-default .post-thumb {
margin-bottom: 35px;
}
.item-list-post-default .meta-post-style1{
margin-bottom: 30px;
}
.item-list-post-style3 .post-info2 .post-title {
font-family: var(--bzo-title_typo-font-family);
}
.item-list-post-style3 .post-info2 .desc {
font-size: 100%;
}
.item-list-post-style3 .elbzotech-bt-default {
font-size: 100%;
}    .title-comment-post{
margin: 0px;
margin-bottom: 30px;
font-size: 24px;
line-height: 30px;
display: inline-block;
padding-bottom: 5px;
margin-bottom: 30px;
font-family:var(--bzo-title_typo-font-family);
position: relative;
font-weight: 600;
color: #14142B;
} 
h3.comment-reply-title {
margin-bottom: 5px;
font-weight: 600;
color: #14142B;
}
.title-comment-post #cancel-comment-reply-link{
margin-left: 20px;
display: inline-block;
font-weight: 700;
}
.title-comment-post #cancel-comment-reply-link:hover{
text-decoration: underline;
}
.bzotech-blog-list-comment{
padding-top: 50px;
margin-top: 50px;
border-top: 1px solid #e5e5e5;
margin-bottom: -10px;
}
.bzotech-blog-form-comment{
padding-top: 30px
}
.comment-form-cookies-consent label{
font-weight: 400;
margin-left: 25px;
vertical-align: middle;
margin-bottom: 0px;
}
.comment-form-cookies-consent{
margin-bottom: 20px;
position: relative;
}
.comment-form-cookies-consent input[type="checkbox"]{
margin-top:0px;
position: absolute;
top: 50%;
transform: translate(0, -50%);
}
.bzotech-blog-form-comment .comment-form .contact-name span,
.bzotech-blog-form-comment .comment-form .contact-email span,
.bzotech-blog-form-comment .comment-form .contact-message span
{
display: block;
font-weight: 300;
color: #000;
font-size:18px;
margin-bottom: 15px;
}
.bzotech-blog-form-comment .comment-form .contact-message 
{
clear: both;
margin-bottom: 0px;
}
.bzotech-blog-form-comment .comment-form .contact-name 
{
width: 100%;
float: left;
margin-bottom: 20px;
padding-right: 0px;
}
.bzotech-blog-form-comment .comment-form .contact-email 
{
width: 100%;
float: left;
margin-bottom: 20px;
padding-left: 0px;
}
.bzotech-blog-form-comment .comment-form input[type="text"],
.bzotech-blog-form-comment .comment-form textarea
{
width: 100%;
border-color: #d7d7d7;
}
.bzotech-blog-form-comment .comment-form .form-submit
{
margin-top: 20px;
margin-bottom: 0px;
}
.bzotech-blog-form-comment .comment-form .control-group
{
margin-bottom: 40px;
}
.bzotech-blog-list-comment .title-line{
margin-bottom: 50px;
}
.comment-list{
list-style: none;
padding-left: 0px;
margin-bottom: 0px;
}
.comment-list .comment-thumb img{
border-radius: 50%;
height: auto;
}
.comment-list .comment-thumb{
width: 60px;
min-width: 60px;
}
.comment-list .comment-info{
padding-left: 15px;
padding-top: 0px;
width: calc(100% - 120px);
}
.comment-list .comment-info .author-name,
.comment-list .comment-info .author-name a
{
font-size: 19px;
text-transform: capitalize;
font-family: var(--bzo-title_typo-font-family);
font-weight: 600;
color: #14142B;
}
.comment-list .comment-info .author-name span
{
font-size: 16px;
color: #000;
font-family: var(--bzo-title_typo-font-family);
margin-top: -6px;
display: block;
font-weight: 400;
}
.comment-list .comment-info .author-name
{
margin-bottom: 5px;
}
.comment-list .comment-info .content-comment>p:last-child{
margin-bottom: 0px;
}
.comment-list .comment-info .date{
margin-top: 12px;
display: inline-block;
font-size: 16px;
color: #999;
}
.comment-list .comment-info .date span{
margin-right:5px;
}
.item-comment{
margin-top: 35px;
padding-top: 35px;
border-top: 1px solid #e5e5e5;
}
.comment-list>li:first-child>.item-comment {
margin-top: 0px;
padding-top:0px;
border-top: none;
}
.comment-list .comment-reply-link {
display: inline-block;
margin-top: 5px;
color: var(--bzo-main-color);
font-size: 17px;
vertical-align: middle;
font-weight: 400;
text-transform: capitalize;
font-family: var(--bzo-title_typo-font-family);
font-size: 14px;
}
.comment-list .comment-reply-link:hover { } .comment-list .comment-respond{
margin-bottom:70px;
}
.comment-list .comment-respond .title-comment-post { }
.comment-list ul{
list-style: none;
}
.comment-list .content-comment ul {
list-style: disc;
}
.comment-list .children{
padding-left: 150px;
}
.comment-list .depth-3 .children{
padding-left: 0px;
}
@media (max-width: 1170px){
.comment-list .comment-thumb {
width: 70px;
min-width: 70px;
}
.comment-list .comment-info{
width: calc(100% - 70px);
}
.comment-list .children {
padding-left: 100px;
}
}
@media (max-width: 768px){
.comment-list .children {
padding-left: 0px;
}
}
@media (max-width: 480px){
.comment-list .comment-thumb {
width: 50px;
min-width: 50px;
}
.comment-list .comment-info{
width: calc(100% - 50px);
}
}  .bzotech-blog-form-comment .comment-form .contact-name .title-label,
.bzotech-blog-form-comment .comment-form .contact-email .title-label,
.bzotech-blog-form-comment .comment-form .contact-message .title-label{
display: none;
}
.bzotech-blog-form-comment .comment-form input[type="text"]{
height: 60px;
border-radius: 16px;
}
.bzotech-blog-form-comment .comment-form input[type="text"], 
.bzotech-blog-form-comment .comment-form textarea{
width: 100%;
border: 1px solid #e5e5e5;
padding: 0px 22px;
font-size: 15px;
background: #fcfcfc;
} 
.bzotech-blog-form-comment .comment-form textarea{
padding-top: 14px;
height: 230px;
border-radius: 16px;
}
.bzotech-blog-form-comment .comment-form input[type="text"]::-webkit-input-placeholder,
.bzotech-blog-form-comment .comment-form textarea::-webkit-input-placeholder 
{ color: #666;
}
.bzotech-blog-form-comment .comment-form textarea:-ms-input-placeholder, 
.bzotech-blog-form-comment .comment-form input[type="text"]:-ms-input-placeholder 
{ color: #666;
}
.bzotech-blog-form-comment .comment-form textarea::placeholder, 
.bzotech-blog-form-comment .comment-form input[type="text"]::placeholder 
{
color: #666;
}     .product-thumb-link {
display: block;
position: relative;
overflow: hidden;
}
.product-thumb-link img {
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
} .product-thumb:hover .product-thumb-link::before { } .product-thumb:hover .zoom-thumb img {
transform: scale(1.15);
-webkit-transform: scale(1.15);
} .zoomout-thumb img:last-child {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: scale(3);
-webkit-transform: scale(3);
}
.product-thumb:hover .zoomout-thumb img:last-child {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 1;
} .rotate-thumb img:last-child {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
}
.product-thumb:hover .rotate-thumb img:last-child {
transform: rotateY(0);
-webkit-transform: rotateY(0);
opacity: 1;
}
.product-thumb:hover .rotate-thumb img:first-child {
transform: rotateY(-90deg);
-webkit-transform: rotateY(-90deg);
opacity: 0;
} .translate-thumb img:last-child {
position: absolute;
top: 0;
left: 0;
opacity: 0;
transform: translateY(100%);
-webkit-transform: translateY(100%);
}
.product-thumb:hover .translate-thumb img:last-child {
transform: translateY(0);
-webkit-transform: translateY(0);
opacity: 1;
}
.product-thumb:hover .translate-thumb img:first-child {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
opacity: 0;
}  .woocommerce #review_form #respond p.comment-form-cookies-consent input {
top: 5px;
}    .elbzotech-text-editor p:last-child{
margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
margin-bottom: 0px;
}
.elbzotech-heading-style1{
font-size: 24px;
font-weight: 700;
line-height: 30px;
font-family: var(--bzo-title_typo-font-family);
color: #000;
} .elbzotech-heading-style6 {
font-size: 40px;
font-weight: 400;
color: var(--bzo-main-color2);
position: relative;
margin-bottom: 52px;
display: inline-block;
line-height: 35px;
text-transform: capitalize;
}
.elbzotech-heading-style6:after {
content: "";
display: block;
width: 52px;
height: 7px;
background: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/css/images/title-icon.png) no-repeat 0 0;
position: absolute;
top: calc(100% + 15px);
left: 50%;
transform: translate(-50%, 0);
}
.left-title .elbzotech-heading-style6:after {
left: 0; 
transform: none;
}
@media(max-width: 767px) {
.elbzotech-heading-style6 {
font-size: 30px;
}
}  .elbzotech-heading-style7 {
position: relative;
display: inline-block;
padding: 0 8px;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
color: var(--bzo-main-color);
}
.elbzotech-heading-style7:before {
content: "";
width: 1px;
height: 12px;
background: var(--bzo-main-color);
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.elbzotech-heading-style7:after {
content: "";
width: 1px;
height: 12px;
background: var(--bzo-main-color);
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}   .bzotech-navbar-nav{
margin: 0;
padding: 0;
list-style: none;
font-size: 0;
}
.bzotech-navbar-nav > li{
display: inline-block;
font-size: 14px;
}
.bzotech-navbar-nav > li > a{
position: relative;
display: block;
padding: 15px;
}
.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;
}
.menu-style- .bzotech-navbar-nav li.menu-item-has-children li.menu-item-has-children:hover > .sub-menu {
margin-left: 0px;
margin-top: 0px;
}
.bzotech-navbar-nav .sub-menu {
background: #fff;
left: 0px;
list-style: none;
opacity: 0;
padding: 15px 0px;
position: absolute;
top: 100%;
visibility: hidden;
z-index: 9999;
text-align: left;
margin: 30px 0 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
width: 320px;
padding-bottom: 18px;
padding-top: 10px;
display: unset;
border-radius: 16px;
}
.bzotech-navbar-nav .sub-menu .sub-menu{
left: 100%;
top: 0;
}
.bzotech-navbar-nav .sub-menu > li > a {
display: block;
padding: 0px 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 {
max-width: 100%;
background: #fff;
left: 0;
opacity: 0;
padding: 30px;
position: absolute;
top: 100%;
visibility: hidden;
width: 100%;
z-index: 999;
text-align: left;
margin: 30px 0 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0px 8px 32px 0px rgba(0,0,0,.1);
border-radius: 16px;
}
.bzotech-navbar-nav li.has-mega-menu:hover > .mega-menu {
margin: 0;
opacity: 1;
visibility: visible;
}
.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;
line-height: 16px;
}
.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;
align-content: center;
flex-wrap: wrap;
position: relative;
display:block;
overflow: hidden;
cursor: pointer;
}
.bzotech-nav-identity-panel{
display: none;
}
.header-1 {
} .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.3s ease-out 0s !important;
transition: top 0.5s 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;
left: auto;
}
.menu-style-icon.position_content-right .bzotech-menu-inner.menu-side-active{
right: 0;
left: auto;
}
.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:45px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
z-index: 1;
}
.position_content-right .close-menu{
position: absolute;
left: 17px;
top: 34px;
line-height: 40px;
cursor: pointer;
font-size: 24px;
}
.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{
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-style-icon{
} .menu-style- .bzotech-navbar-nav > li > a{
font-size: 18px;
font-weight: 700;
padding: 0px 25px;
line-height: 130px;
color: #000;
}
.menu-style- .bzotech-navbar-nav > li > a:hover{
color: #000;
}
.menu-style- .bzotech-navbar-nav>li> a:after {
z-index: -1;
content: '';
width: 0;
left: 100%;
height: 100%;
position: absolute;
bottom: 0;
background: #fff;
transition: all 1s ease;
background-color: var(--bzo-main-color); 
height: 2px;
}
.menu-style- .bzotech-navbar-nav>li> a:hover:after {
content: '';
width: 100%;
left: 0;
transition: width 1s ease;
z-index: -1;
background-color: var(--bzo-main-color); 
height: 2px;
}
.menu-style- .bzotech-navbar-nav>li:hover> a:after,
.menu-style- .bzotech-navbar-nav>li.current_page_parent  > a:after,
.menu-style- .bzotech-navbar-nav>li.current-menu-item > a:after
{
opacity: 1;
}
.menu-style- .sub-menu  .current-menu-item>a{
}
.menu-style- .bzotech-navbar-nav .menu-item-depth-0> .sub-menu{
left: 0px;
} .menu-style-style2 .bzotech-navbar-nav > li > a{
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
padding: 0px 27px;
height: 60px;
line-height: 60px;
color: #303030;
position: relative;
z-index: 2;
}
.menu-style-style2 .bzotech-navbar-nav > li > a:before{
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0px;
background: #c82811;
background: linear-gradient(0deg, rgba(200,40,17,1) 40%, rgba(222,126,112,1) 100%);
opacity: 0;
z-index: -1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.menu-style-style2 .bzotech-navbar-nav > li > a:after{
content: '';
border-bottom: 6px solid #303030;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
height: 0;
position: absolute;
left: -6px;
right: -6px;
top: -6px;
z-index: -2;
opacity: 0;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
transition-delay:0.1s;
} .menu-style-style2 .bzotech-navbar-nav>li.current_page_parent > a:after, 
.menu-style-style2 .bzotech-navbar-nav>li.current-menu-item > a:after,
.menu-style-style2 .bzotech-navbar-nav>li:hover> a:before, 
.menu-style-style2 .bzotech-navbar-nav > li > a:hover:before,
.menu-style-style2 .bzotech-navbar-nav>li.current_page_parent > a:before, 
.menu-style-style2 .bzotech-navbar-nav>li.current-menu-item > a:before{
opacity: 1;
}
.menu-style-style2 .bzotech-navbar-nav>li.current_page_parent > a:before, 
.menu-style-style2 .bzotech-navbar-nav>li.current-menu-item > a:before{
top: -6px;
} .menu-style-style4 .bzotech-navbar-nav > li > a {
font-family: var(--bzo-title_typo-font-family);
font-size: 16px;
text-transform: uppercase;
padding: 40px 20px;
}
.menu-style-style4 .bzotech-navbar-nav li.has-mega-menu .mega-menu,
.menu-style-style4 .bzotech-navbar-nav li.menu-item-has-children ul.sub-menu {
border-radius: 0;
box-shadow: 0px 8px 32px 0px rgba(0,0,0,.1);
max-width: unset;
}
.menu-style-style4 .bzotech-navbar-nav li.menu-item-has-children ul.sub-menu {
padding: 20px 0;
}
.menu-style-style4 .bzotech-menu-inner .menu-mega-home1 .elbzotech-list-link-block .title {
font-family: var(--bzo-title_typo-font-family);
font-size: 16px;
font-weight: 400;
} @media (max-width: 1200px) {
.bzotech-navbar-nav li.menu-item-has-children ul.sub-menu {
position: static;
visibility: visible;
opacity: 1;
display: none;
margin: 0;
box-shadow: none;
}
.menu-style-style4 .bzotech-navbar-nav li.menu-item-has-children ul.sub-menu {
box-shadow: none;
}
.btn-toggle-mobile-menu {
position: absolute;
top: 0;
right: 0px;
height: 45px;
width: 55px;
line-height: 45px;
z-index: 10;
text-align: center;        
font-size: 14px;
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:after {
color: var(--bzo-main-color);
}
.bzotech-menu-inner .indicator-icon{
display: none;
}
.bzotech-menu-inner{
position: absolute;
top: 100%;
width: 100vw;
display: none;
z-index: 9999;
background: #fff;
box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
transition: none;
-webkit-transition: none;
text-align: left;
left: -15px;
max-height: 332px;
}
.bzotech-menu-inner > .bzotech-navbar-nav  {
text-align: left!important;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.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: 400;
height: 45px !important;
line-height: 45px !important;
padding: 0px 15px!important;
border-bottom: none!important;
transition: none;
-webkit-transition: none;
margin: 0px!important;
color: var(--bzo-main-color2) !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: 35px !important;
line-height: 35px !important;
padding-top: 0px;
padding-bottom: 0px;
font-size: 17px;
}
.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-navbar-nav .sub-menu{
padding: 0px;
}
.toggle-mobile-menu {
height: 55px;
position: relative;
padding: 0px;
text-align: center;
display: inline-block;
line-height: 55px;
font-size: 24px;
color: white;
}
.toggle-mobile-menu:focus,.toggle-mobile-menu:hover {
color: white;
} 
.bzotech-menu-container.active .toggle-mobile-menu i:before{
content: "\f00d";
}
.header-bottom ul#menu-main-menu {
display: unset;
box-shadow: 0 3px 3px 0 rgb(0 0 0 / 10%);
z-index: 11111;
position: absolute;
width: 100%;
padding: 20px 0;
background: #fff;
}
.toggle-mobile-menu.active .la-reorder:before {
content: "\f191";
}
.menu-style- .sub-menu li,
.menu-style-style2 .sub-menu li
{
transition: none;
-webkit-transition: none;
}
.menu-style- .sub-menu,
.menu-style-style2 .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;
transition: none;
-webkit-transition: none;
width: 100%;
} .menu-style- .bzotech-navbar-nav>li> a:after,
.menu-style-style2 .bzotech-navbar-nav>li> a:after
{
display: none;
}
}   .bzoteche-info-box-style2 .item-title-e {
margin-bottom: 11px;
}
.bzoteche-info-box-style2 .info-box-icon {
margin-bottom: 4px;
}
.bzoteche-info-box-style2 .item-sub-title-e {
line-height: 30px;
color: #666;
font-size: 20px;
color: #000;
} .bzoteche-info-box-style3 .item-icon-e{
background: var(--bzo-main-color);
color: #000;
font-size: 72px;
height: 120px;
width: 120px;
line-height: 120px;
display: inline-block;
text-align: center;
border-radius: 50%;
}
.bzoteche-info-box-style3 .info-box-content{
padding-left: 30px;
}
.bzoteche-info-box-style3 .info-box-content .item-title-e{
margin-bottom: 25px;
}   .bzotech-info-box-style11 .item-info-box {
display: flex;
gap: 20px;
padding-bottom: 45px;
position: relative;
}
.bzotech-info-box-style11 .item-info-box:last-child {
padding-bottom: 0;
}
.bzotech-info-box-style11 .item-info-box:not(:last-child):after {
content: "";
display: block;
width: 2px;
background-color: #fff;
opacity: .2;
position: absolute;
top: 40px;
left: 19px;
bottom: -1px;
}
.bzotech-info-box-style11 .item-info-box .info-icon-hover {
position: absolute;
top: 0;
z-index: -1;
transition: .3s;
opacity: 0;
}
.bzotech-info-box-style11 .item-info-box:hover .info-icon-hover {
z-index: 1;
opacity: 1;
}
.bzotech-info-box-style11 .item-info-box:hover .title-info {
color: var(--bzo-main-color);
animation: bounceIn 2s ease;
}
.bzotech-info-box-style11 .item-info-box .info-box-content {
width: 50%;
}
.bzotech-info-box-style11 .item-info-box .info-icon {
position: relative;
}
.bzotech-info-box-style11 .info-box-content .title-info {
font-size: 22px;
font-weight: 400;
font-family: var(--bzo-title_typo-font-family);
color: #fff;
margin-bottom: 15px;
transition: .3s;
}
.bzotech-info-box-style11 .info-box-content .desc-info {
color: #fff;
opacity: 0.7;
}
@media(max-width: 880px) {
.bzotech-info-box-style11 .item-info-box .info-box-content {
width: 70%;
}
}
@media(max-width: 767px) {
.bzotech-info-box-style11 .item-info-box .info-box-content {
width: 100%;
}
}  .bzotech-info-box-style12 {
display: flex;
justify-content: left;
align-items: center;
gap: 10px;
}
.bzotech-info-box-style12 .info-box-icon a {
display: flex;
}
.bzotech-info-box-style12 .info-box-content .item-title-e  {
padding: 0;
margin-bottom: 2px;
}
.bzotech-info-box-style12 .info-box-content .item-title-e a {
font-size: 16px;
font-weight: 700;
color: var(--bzo-main-color2);
}
.bzotech-info-box-style12 .info-box-content .item-sub-title-e {
font-size: 14px;
font-weight: 500;
}
@media(max-width: 767px) {
.bzotech-info-box-style12 .info-box-content .item-title-e a {
font-size: 14px;
}
.bzotech-info-box-style12 .info-box-content .item-sub-title-e {
font-size: 12px;
}
}  .bzotech-info-box-style13 {
position: relative;
border-radius: 3px;
overflow: hidden;
}
.bzotech-info-box-style13 .image {
display: flex;
border-radius: 3px;
}
.bzotech-info-box-style13 .image img  {
transition: .4s;
}
.bzotech-info-box-style13:hover .image img {
transform: scale(1.05);
}
.bzotech-info-box-style13 .content {
position: absolute;
top: 25px;
left: 35px;
max-width: 60%;
}
.bzotech-info-box-style13 .content .item-cate {
color: #222222;
font-family: var(--bzo-title_typo-font-family);
font-size: 34px;
font-weight: 800;
}
.bzotech-info-box-style13 .content .item-cate:hover {
color: var(--bzo-main-color);
}
.bzotech-info-box-style13 .content .text-count {
font-size: 20px;
font-weight: 700;
color: var(--bzo-body_typo-color);
}
.bzotech-info-box-style13 .view-more {
background: var(--bzo-main-color);
color: #fff;
display: flex;
font-size: 20px;
width: 36px;
height: 36px;
align-items: center;
justify-content: center;
border-radius: 3px;
margin-top: 33px;
transition: .3s;
}
.bzotech-info-box-style13 .view-more:hover {
background: #ff831a;
}
.bzotech-info-box-style13 .cat-title {
margin-bottom: 15px;
}
@media(max-width: 1024px) {
.bzotech-info-box-style13 .content .item-cate {
font-size: 24px;
}
.bzotech-info-box-style13 .content .text-count {
font-size: 16px;
}
.bzotech-info-box-style13 .view-more {
margin-top: 10px;
}
}  .bzotech-info-box-style14 {
display: flex;
}
.bzotech-info-box-style14 .info-box-icon {
position: relative;
overflow: hidden;
}
.bzotech-info-box-style14 .social-wrap {
position: absolute;
top: 30px;
right: -50px;
display: flex;
flex-direction: column;
background: var(--bzo-main-color);
gap: 11px;
padding: 6px;
border-radius: 10px;
transition: .6s;
}
.bzotech-info-box-style14:hover .social-wrap {
right: 30px;
}
.bzotech-info-box-style14 .social-wrap a {
color: #fff;
font-size: 22px;
line-height: 22px;
}
.bzotech-info-box-style14 .social-wrap a:hover {
color: var(--bzo-main-color2);
}
.bzotech-info-box-style14 .info-box-content .item-title-e a {
font-size: 20px;
font-weight: 600;
line-height: 24px;
color: var(--bzo-main-color2);
transition: .3s;
}
.bzotech-info-box-style14 .info-box-content .item-sub-title-e {
font-size: 16px;
padding: 4px 0 16px;
}
.bzotech-info-box-style14 .info-box-content .item-readmore-e .item-icon-readmore-e {
padding-left: 5px;
transition: .3s;
}
.bzotech-info-box-style14 .info-box-content .item-readmore-e:hover .item-icon-readmore-e {
padding-left: 15px;
}
.bzotech-info-box-style14:hover .info-box-content .item-title-e a {
color: var(--bzo-main-color);
}
.bzotech-info-box-style14 .info-box-content .item-readmore-e {
background: #fff;
color: var(--bzo-main-color);
}
.bzotech-info-box-style14:hover .info-box-content .item-readmore-e {
background: var(--bzo-main-color);
color: #fff;
}
.item-info-box .info-box-icon .item-image-icon-e {
position: relative;
display: block;
}
.item-info-box .info-box-icon .img-hover {
position: absolute;
display: block;
top: 0;
z-index: -1;
transition: .6s;
opacity: 0;
}
.item-info-box:hover .info-box-icon .img-hover {
z-index: 1;
opacity: 1;
}
.bzotech-info-box-style14.item-info-box .info-box-icon .item-image-icon-e { 
display: flex;
}
.bzotech-info-box-style14 .item-readmore-e {
display: inline-block;
}
.bzotech-info-box-style14 .info-box-icon img {
width: 100%;
}   .info-banner2 .elbzotech-bt-style3 {
display: inline-block;
padding: 10px 40px;
background: var(--bzo-main-color);
color: var(--bzo-text-on-theme-color-3);
margin-top: 30px;
transition: .3s;
font-family: var(--bzo-title_typo-font-family);
font-size: 15px;
font-weight: 500;
}
.info-banner2 .elbzotech-bt-style3:hover {
color: var(--bzo-main-color);
}  .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;
overflow: hidden;
}
.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;
}
.theme-demo1 .elbzotech-banner-info-thumb{
overflow: visible;
}  .elbzotech-banner-info-style2 .elbzotech-bt-default2 {
background: #fff;
color: var(--bzo-main-color);
padding: 16px 30px;
font-size: 20px;
font-weight: 700;
display: inline-block;
line-height: 24px;
border-radius: 66px;
margin-top: 10px;
transition: .4s;
border: 1px solid #fff;
}
.elbzotech-banner-info-style2 .elbzotech-bt-default2:hover {
background: none;
border: 1px solid #fff;
color: #fff;
}  .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: var(--bzo-body_typo-color);
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 #e5e5e5;
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-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: 25px;
min-width: 130px;
width: 100%;
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;
pointer-events: none;
line-height: 28px;
list-style: none;
z-index: 9992;
}
.select-cat-search:hover{
color: #000;
text-decoration: underline;
}
.sort-by .elbzotech-dropdown-box{
position: relative;
cursor: pointer;
padding: 0 25px;
}
.elbzotech-search-form{
display: flex;
display: -webkit-flex;
align-items: center;
}
.elbzotech-search-form > *{
display: inline-block;
}
.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 #e5e5e5;
}
.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: absolute;
top: 50%;
right: 7px;
transform: translateY(-50%);
z-index: 1000;
}
.elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search:hover {
background-color: var(--bzo-main-color3);
}
.elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search {
transition: all .3s;
}
.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: 10px 20px;
position: absolute;
top: 100%;
width: 100%;
min-width: 250px;
z-index: 20;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-list-product-search .product-thumb .product-thumb-link img {
padding: 0;
}
.elbzotech-list-product-search .item-search-pro > div.search-ajax-thumb {
margin: 0;
padding: 0;
}
.elbzotech-list-product-search .search-ajax-price .woocs_price_code,
.theme-demo6 .woocs_price_code {
display: flex;
gap: 5px;
align-items: center;
}
.elbzotech-list-product-search .search-ajax-price .woocs_price_code del,
.theme-demo6 .woocs_price_code del{
order: 10;
}
.live-search-yes.active .elbzotech-list-product-search {
opacity: 1;
visibility: visible;
margin-top: 1px;
}
.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: 400;
font-size: 14px;
}
.item-search-pro > div.search-ajax-thumb {
width: 50px;
border: 1px solid #f5f5f5;
border-radius: 6px;
}
.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 > p,
.elbzotech-list-product-search > i{
text-align: center;
display: block;
min-height: 62px;
margin: 0 auto;
line-height: 62px;
}  .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;
color: #454545;
font-size: 31px;
}
.after-append-footer .elbzotech-search-icon .search-icon-popup {
line-height: 28px;
}
.elbzotech-search-icon .search-icon-popup i {
transition: all 0.3s ease-out 0s;
}
.elbzotech-search-icon .search-icon-popup:hover i {
color: var(--bzo-main-color);
}
.elbzotech-search-icon .elbzotech-search-form-wrap{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.85);
opacity: 0;
visibility: hidden;
z-index: 9992;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-search-form-wrap:after{
content: "";
display: table;
clear: both;
}
.elbzotech-search-icon .elbzotech-search-form{
position: absolute;
width: 800px;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
max-width: 80%;
border: none;
border-bottom: 3px solid var(--bzo-main-color);
height: 70px;
color: #fff;
line-height: 70px;
}
.elbzotech-search-icon .elbzotech-search-form input[name="s"]{
line-height: 70px;
height: 70px;
padding: 0px;
color: #ebebeb;
}
.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: 0px;
}
.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: #000;
}
.elbzotech-search-icon .current-search-cat{
color: #fff;
padding-left: 0px!important;
}
i.elbzotech-close-search-form{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 24px;
color: #fff;
cursor: pointer;
width: 100%;
height: 100%;
line-height: 50px;
text-align: right;
opacity: 0;
visibility: hidden;
padding: 30px
}
.elbzotech-search-icon.open-search-popup i.elbzotech-close-search-form{
opacity: 1;
visibility: visible;
}
.admin-bar .elbzotech-close-search-form{
padding-top: 50px;
}
.form-left{
float: left;
}
.form-right{
float: right;
}
.form-center{
text-align: center;
margin-left: auto;
margin-right: auto;
}
.elbzotech-search-icon .search-icon-popup{
font-size: 22px;
color: #454545;
border-radius: 50%;
text-align: center;
}  .elbzotech-search-default .elbzotech-dropdown-list{
left: 0;
right: auto;
border-radius: 0px 0px 20px 20px;
}
.elbzotech-search-default .elbzotech-search-form{
height: 56px;
line-height: unset;
border-radius: 10px;
border: 1px solid #E5EAF4;
background: transparent;
}
.elbzotech-search-default .elbzotech-search-form input[name="s"]{
height: 56px;
line-height: 56px;
border-radius: 12px;
background: transparent;
margin-right: -2px;
z-index: 1;
}
.elbzotech-search-default .elbzotech-search-form input[type="submit"]{
width: 40px;
height: 40px;
background: transparent;
}
.elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search{
height: 47px;
line-height: 1;
text-align: center;
display: unset;
margin-top: 0;
margin-right: -2px;
padding: 0 16.5px;
font-size: 18px;
color: white;
background-color: var(--bzo-main-color);
cursor: pointer;
border-radius: 8px;
text-transform: uppercase;
border: none;
} .elbzotech-search-style2 {
padding-right: 55px;   
}
.elbzotech-search-style2 .elbzotech-search-form  {
background: #f1f1f1;
height: 50px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.elbzotech-search-style2 .elbzotech-search-form input {
font-size: 14px;
font-family: var(--bzo-body_typo-font-family);
color: var(--bzo-main-color2);
opacity: 0.502;
font-weight: 500;
}
.elbzotech-search-style2 .elbzotech-submit-form .elbzotech-text-bt-search {
background: #ff8319;
border: none;
width: 50px;
height: 50px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
cursor: pointer;
transition: .3s;
}
.elbzotech-search-style2 .elbzotech-submit-form .elbzotech-text-bt-search:hover {
background: var(--bzo-main-color);
}
.elbzotech-search-style2 .elbzotech-text-bt-search i {
color: #fff;
}
.elbzotech-search-style2 .elbzotech-submit-form {
right: 0;
}
.elbzotech-search-style2 .elbzotech-list-product-search {
width: calc(100% - 55px);
}   .elbzotech-account-manager .elbzotech-dropdown-list{
text-align: left;
}
.elbzotech-account-manager .elbzotech-dropdown-list li i{
margin-right: 10px;
}
.elbzotech-popup-overlay{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.7);
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: -1;
}
.elbzotech-popup-open.elbzotech-popup-overlay{
opacity: 1;
visibility: visible;
z-index: 9992;
}
.elbzotech-login-form{
text-align: center;
}
.elbzotech-login-popup-content{
width: 600px;
max-width: 600px;
margin: auto;
background: #fff;
max-width: 80%;
top: 10%;
overflow-y: scroll;
position: absolute;
left: 0;
right: 0;
}
.elbzotech-login-popup-content .popup-form{
padding: 50px 80px;
}
i.elbzotech-close-popup{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 24px;
color: #fff;
cursor: pointer;
line-height: 50px;
text-align: right;
opacity: 1;
visibility: visible;
padding: 30px
}
.popup-form{ 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%;
border: none;
height: 56px;
padding-left: 24px;
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: var(--bzo-body_typo-font-weight);
font-size: 100%;
line-height: 21px;
color: #5A7184;
border: solid 1px #ddd;
border-radius: 22px;
}
.forgetmenot{
text-align: left;
margin-bottom: 13px;
}
.forgetmenot .rememberme{
margin-left: 5px;
font-size: 100%;
line-height: 21px;
color: #5A7184;
}
.elbzotech-bt-full{
width: 100%;
}
.form-header > h2{
margin: 0 0 10px;
text-transform: uppercase;
}
.elbzotech-login-form .submit input {
text-transform: capitalize;
height: 56px;
line-height: 56px;
border-radius: 22px;
}
.elbzotech-login-form .submit input:hover {
color: white;
}
.popup-form form{
margin-top: 30px;
}
.popup-form form .submit{
margin-bottom: 12px;
}
.popup-form .nav-form a:hover{
text-decoration: underline;
}
.popup-form .nav-form a:first-child {
border-right: 1px solid #e5e5e5;
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: 13px;
color: #999;
}
.popup-form #reg_passmail{
margin-bottom: 12px;
}
.elbzotech-account-manager{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
}
.elbzotech-account-manager:hover a {
color: var(--bzo-main-color);
}
.dropdowm-from-left .elbzotech-dropdown-list{
left: 0;
right: inherit;
}
.dropdowm-from-right .elbzotech-dropdown-list{
right: 0;
left: inherit;
}
.header-2 .button-account-manager:hover i {
color: var(--bzo-main-color);
}
.elbzotech-account-manager .button-account-manager *{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}    .mini_cart_item{
display: flex;
flex-wrap: wrap;
flex-direction: row;
width: 100%;
position: relative;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 20px;
padding-bottom: 15px;
align-items: center;
}
.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;
}
.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{
display: flex;
justify-content: center;
align-items: center;
font-size: 14px;
}
.mini_cart_item .product-info .product-title{
font-size: 18px;
margin: 0 0 5px;
font-family: var(--bzo-title_typo-font-family);
font-weight: 600;
}
.total-default.hidden,
i.elbzotech-close-mini-cart{
display: none;
}
.mini-cart-total .pull-left{
float: left;
font-weight: bold;
}
.mini-cart-total .pull-right{
float: right;
}
.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>h2{
margin-bottom: 20px;
}
.elbzotech-mini-cart-dropdown .mini-cart-content{
position: absolute;
right: 0;
top: 135%;
background: #fff;
padding: 15px 15px;
width: 420px;
margin-top: 30px;
visibility: hidden;
opacity: 0;
box-shadow: 0 3px 10px 0 rgb(0 0 0 / 10%);
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;
}
.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: -25px;
right: -10px;
height: 37px;
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-color3);
color: white;
font-weight: 700;
width: 19px;
height: 19px;
font-size: 12px;
line-height: 17px;
text-align: center;
border-radius: 50%;
right: 0px;
top: 0px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
border: 1.5px solid white;
}
.elbzotech-mini-cart-style1 .set-cart-price{
}  .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;
}
.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: 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: 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-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);
}  .section-newletter  .elementor-container{
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/letter-form/Group-2.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
border-radius: 12px;
}
.elbzotech-mailchimp-default form .mc4wp-form-fields {
display: flex;
display: -webkit-flex;
height: 56px;
line-height: 56px;
max-width: 100%;
background-color: white;
border-radius: 12px;
margin-left: -16px;
}
.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: white;
min-width: auto;
display: block;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
cursor: pointer;
font-weight: 700;
font-size: 16px;
text-transform: capitalize;
padding: 9px 28px 9px 28px;
position: relative;
border-radius: 12px;
height: 44px;
position: relative;
top: 6px;
right: 6px;
}
.elbzotech-mailchimp-default input[type="submit"]:hover,
.elbzotech-mailchimp-default button[type="submit"]:hover
{
color: #000;
background: transparent;
}
.elbzotech-mailchimp-default .elbzotech-submit-form .elbzotech-text-bt-mailchimp {
position: absolute;
left: 0;
right: 0;
text-align: center;
top: 0;
line-height: 38px;
color: #fff;
pointer-events: none;
}
.elbzotech-mailchimp-default .mc4wp-form-fields input[type="email"]{
width: 100%;
height: 56px;
border-radius: 12px;
margin-right: -25px;
border:none;
padding: 0px;
font-size: 18px;
color: #707070;
background: white;
padding-left: 24px;
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #5A7184;
}
.elbzotech-mailchimp-default form{
width: 100%;
margin-top: 26px;
} .elbzotech-mailchimp-style2{
position: fixed;
left: 0;
right: 0;
top: -40%;;
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;
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.elbzotech-mailchimp-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-style2 .content-popup-mailchimp{
background: #fff;
max-width: 100%;
width: 962px;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.elbzotech-mailchimp-style2 .elbzotech-close-popup{
right: 20px;
top: 20px;
font-size: 24px;
color: var(--bzo-main-color2);
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: 20px;
line-height: 52px;
}
.elbzotech-mailchimp-style2 input[type="checkbox"]:before {
width: 18px;
height: 18px;
border-radius: 5px;
}
.elbzotech-mailchimp-style2 .content-popup-mailchimp .desc{
margin-bottom: 32px;
line-height: 21px;
color: #454545;
}
.elbzotech-mailchimp-style2 .adv-thumb-link{
width: 45%;
}
.elbzotech-mailchimp-style2 .info-mailchimp{
width: 55%;
padding: 50px 80px 50px 30px;
float: right;
}
.elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"]{
display: block;
width: 100%;
background: #F5F5F5;
height: 56px;
border: none;
border-radius: 15px;
color: #727272;
font-size: 16px;
font-weight: 400;
border: none;
font-family: inherit;
}
.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: 50px;
line-height: 50px;
text-align: center;
background: var(--bzo-main-color2);
border-radius: 22px;
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);
}
.elbzotech-mailchimp-style2 input[type="checkbox"]:checked:before {
background-color: var(--bzo-main-color);
color: white;
}
.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 8px;
margin-top: 30px;
}
.elbzotech-mailchimp-style2 .dont-show {
margin-top: 8px;
}
.elbzotech-mailchimp-style2 .dont-show label{
margin-left: 5px;
font-size: 18px;
font-weight: 400;
color: #727272;
font-family: var(--bzo-body_typo-font-family);
}
.elbzotech-mailchimp-style2 .adv-thumb-link{
object-fit: cover;
height: 100%;
} .sv-mailchimp-form.style5 .mc4wp-form-fields {
display: flex;
}
.elbzotech-mailchimp-wrap.sv-mailchimp-form.style5 .mc4wp-form-fields input {
height: 45px;
border-radius: 22px 0 0 22px;
font-size: var(--bzo-body_typo-font-size);
}
.elbzotech-mailchimp-wrap.sv-mailchimp-form.style5 .mc4wp-form-fields button {
border-radius: 0 22px 22px 0;
height: 45px;
background: var(--bzo-main-color);
padding: 0 40px;
border: none;
cursor: pointer;
color: #ffffff;
font-weight: 500;
}
.elbzotech-mailchimp-wrap.sv-mailchimp-form.style5 .mc4wp-form-fields button:hover {
background: var(--bzo-darken-main-color1);
}
@media(max-width: 767px) {
.elbzotech-mailchimp-wrap.sv-mailchimp-form.style5 .mc4wp-form-fields input,
.elbzotech-mailchimp-wrap.sv-mailchimp-form.style5 .mc4wp-form-fields button {
padding: 0 10px;
}
.elementor-12470 .elementor-element.elementor-element-152acdf > .elementor-widget-container {
padding-bottom: 15px;
}
.elbzotech-mailchimp-style2 .dont-show input {
padding: 0;
overflow: hidden;
width: 14px;
height: 14px;
background: #e5e5e5;
}
.elbzotech-mailchimp-style2 .dont-show input:before
{
display: none;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .dont-show {
text-align: left;
}
}     .button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover{
background: var(--bzo-main-color);
text-decoration: none!important;
box-shadow: none;
} .elbzotech-bt-default{
color: #FFFFFF;
background-color: var(--bzo-main-color);
border-radius: 22px 22px 22px 22px;
font-size: 16px;
font-weight: 700;
font-family: var(--bzo-title_typo-font-family);
display: inline-block;
line-height: 50px;
height: 50px;
text-transform: capitalize;
border: 0;
}
.elbzotech-bt-default:hover{
color: #000;
background:var(--bzo-main-color);
}
.elbzotech-register-form .elbzotech-bt-default:hover {
color: white;
}
.elbzotech-register-form .elbzotech-bt-default,
.elbzotech-lostpass-form .elbzotech-bt-default {
border-radius: 22px;
height: 56px;
}
.elbzotech-lostpass-form .elbzotech-bt-default:hover {
color: white;
} .elbzotech-bt-style2{
border: 0;
color: var(--bzo-main-color);
text-transform: uppercase;
font-size: 100%;
line-height: 42px;
height: 46px;
text-align: center;
background: #fff;
border-radius: 22px;
padding: 0 35px!important;
display: inline-block;
cursor: pointer;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
z-index: 1;
font-weight: 400;
border: 2px solid var(--bzo-main-color);
font-family: var(--bzo-title_typo-font-family);
}
.elbzotech-bt-style2:hover {
background-color: var(--bzo-main-color);
color: white;
}
.theme-demo1 .elbzotech-bt-style2 {
font-size: 18px;
font-weight: 400;
color: var(--bzo-main-color);
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: var(--bzo-main-color);
border-radius: 22px 22px 22px 22px;
padding: 0 35px 0 35px;
line-height: 42px;
height: 46px;
display: inline-block;
text-transform: capitalize;
font-family: var(--bzo-body_typo-font-family);
}
.theme-demo1 .elbzotech-bt-style2:hover {
background-color: var(--bzo-main-color);
color: white;
}
.item-grid-product- .woocs_price_code span bdi {
color: var(--bzo-main-color);
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 26px;
}
.item-grid-product- .woocs_price_code del span bdi {
color: #727272;
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
display: inline-block;
text-decoration: line-through;
}   .elbzotech-wrapper-slider{
position: relative;
}
.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 .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;
}
.swiper-scrollbar{
opacity: 1!important;
height: 5px;
}
.display-swiper-scrollbar-yes .swiper-scrollbar{
background: #e5e5e5;
}
.display-swiper-scrollbar-yes .swiper-scrollbar-drag{
background: #c82811;
}
.display-swiper-pagination-style1 .swiper-pagination{
position: relative;
}
.display-swiper-pagination-style1 .swiper-pagination-bullet{
height: 15px;
width: 15px;
border: 2px solid #dadada;
background: transparent;
border-radius: 0px;
display: inline-block;
opacity: 1;
margin-right: 15px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.display-swiper-pagination-style1 .swiper-pagination-bullet:last-child{
margin-right: 0px;
}
.display-swiper-pagination-style1 .swiper-pagination-bullet-active,
.display-swiper-pagination-style1 .swiper-pagination-bullet:hover
{
border-color: #000;
}
.display-swiper-pagination-style2 .swiper-pagination-bullet{
height: 18px;
width: 18px;
background: #000;
border:1px solid #0000;
position: relative;
margin-right: 20px;
opacity: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.display-swiper-pagination-style2 .swiper-pagination-bullet:last-child{
margin-right:0px;
}
.display-swiper-pagination-style2 .swiper-pagination-bullet:hover{
border-color: rgb(255 255 255 / 50%);
}
.display-swiper-pagination-style2 .swiper-pagination-bullet:after{
content: '';
background: #fff;
height: 6px;
width: 6px;
border-radius: 50%;
position: absolute;
left: 0;
right: 0;
top:0;
bottom: 0;
margin: auto;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.display-swiper-pagination-style2 .swiper-pagination{
width: 100%;
}
.display-swiper-pagination-style2 .swiper-pagination-bullet-active{
background: #fff;
border-color: #fff;
box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
}
.display-swiper-pagination-style2 .swiper-pagination-bullet-active:after{
background: #000;
}
.display-swiper-pagination-style3 .swiper-pagination-bullet{
height: 5px;
width: 25px;
background: #e4e4e4;
position: relative;
margin-right: 10px;
border-radius: 0px;
opacity: 1;
}
.display-swiper-pagination-style3 .swiper-pagination-bullet-active{
background: var(--bzo-main-color);
}
.display-swiper-pagination-style3 .swiper-pagination {
width: 100%;
margin-top:32px;
}
.display-swiper-pagination-style3 .swiper-pagination-bullet:last-child{
margin-right:0px;
}
.display-swiper-pagination-number .swiper-pagination-bullet:before{
content: '';
width: 58px;
height: 58px;
line-height: 58px;
display: inline-block;
background: transparent;
transform: rotate(45deg);
position: absolute;
z-index: -1;
left: 1px;
top: 3px;
}
.display-swiper-pagination-number .swiper-pagination-bullet{
position: relative;
width: 58px;
height: 58px;
line-height: 58px;
margin-right: 15px;
background: transparent;
color: #000;
display: inline-block;
border-radius: 0;
opacity: 1;
font-size: 24px;
text-align: center;
}
.display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active{
color: #fff;
}
.display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
background: #ffbc7b;
} .display-swiper-navi-style2 .bzotech-swiper-navi{
height: 58%;
position: absolute;
transform: rotate(-180deg);
position: absolute;
left: 100%;
bottom: 21%;
display: flex;
flex-wrap: wrap;
align-content: space-between;
margin-left: 70px;
}
.display-swiper-navi-style2 .bzotech-swiper-navi .swiper-button-nav{
position: unset;
display: inline-block;
margin: 0px;
height: 50px;
line-height: 30px;
width: 50px;
text-align: center;
color: #000;
font-size: 50px;
} .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav{
position: unset;
height: 70px;
line-height: 70px;
width: 70px;
text-align: center;
background: #ffffff;
color: #000;
margin: 0px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
margin-bottom: 25px;
box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
font-size: 28px;
}
.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav:last-child{
margin-bottom: 0px;
}
.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav:hover{
color: #000;
background: var(--bzo-main-color);
}
.display-swiper-navi-group .bzotech-swiper-navi{
position: absolute;
right: -35px;
top: 50%;
width: 70px;
z-index: 1;
margin-top: -85px;
}
.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-next{
float: right;
}
.display-swiper-navi-group .bzotech-swiper-navi .swiper-button-prev{
float: left;
} .display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav{
position: unset;
height: 70px;
line-height: 70px;
width: 70px;
text-align: center;
background: #fff;
color: #000;
margin: 0px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
display: inline-block;
box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
font-size: 28px;
}
.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav:hover{
color: #000;
background: var(--bzo-main-color);
}
.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav:after{
display: none;
}
.display-swiper-navi-group2 .bzotech-swiper-navi{
display: flex;
justify-content: center;
margin-top: 80px;
}
.display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-next{
order: 1;
margin-left: 20px;
}  .elbzotech-wrapper-slider-style2 .swiper-wrapper .info-cate .font-title{
font-family: var(--bzo-title_typo-font-family);
color: var(--bzo-main-color2);
line-height: 24px;
}
.elbzotech-wrapper-slider-style2 .swiper-wrapper .wslider-item:hover .info-cate .font-title a{
color: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-style2 .swiper-wrapper .wslider-item:hover .adv-thumb-link-cate img {
transform: scale(1.04);
}
.elbzotech-wrapper-slider-style2 .swiper-wrapper .wslider-item:hover {
box-shadow: 0 0 10px #ededed;
}
.elbzotech-wrapper-slider-style2 .wslider-item {
overflow: hidden;
}
.elbzotech-wrapper-slider-style2 .wslider-item .adv-thumb-link-cate {
margin-right: 20px;
}
.elbzotech-wrapper-slider-style2 .wslider-item .btn-cate {
margin-left: auto;
display: inline-block;
background: var(--bzo-main-color2);
color: #fff;
padding: 3px 0 3px 5px;
border-radius: 30px;
line-height: 20px;
width: 25px;
height: 25px;
font-size: 14px;
}
.elbzotech-wrapper-slider-style2 .wslider-item .btn-cate:hover {
background: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-style2 .wslider-item .count {
font-size: 13px;
line-height: 24px;
color: var(--bzo-body_typo-color);
font-weight: 400;
font-family: var(--bzo-body_typo-font-family);
}
.elbzotech-wrapper-slider-style2 .swiper-pagination {
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 6px;
align-items: center;
}
.elbzotech-wrapper-slider-style2 .swiper-pagination  .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #ffffff;
opacity: 1;
transition: .3s;
}
.elbzotech-wrapper-slider-style2 .swiper-pagination  .swiper-pagination-bullet:hover {
background: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-style2 .swiper-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 12px;
height: 12px;
background: var(--bzo-main-color);
}  .elbzotech-wrapper-slider-style4 .adv-thumb-link-cate {
display: block;
padding: 20px;
border-radius: 100%;
max-width: 190px;
position: relative;
margin: 0 auto;
overflow: hidden;
}
.elbzotech-wrapper-slider-style4 .adv-thumb-link-cate:before {
position: absolute;
content: "";
height: 100%;
width: 100%;
border: 20px solid #f7f7f7;
left: 0;
right: 0;
top: 0;
border-radius: 50%;
transition: .4s;
opacity: 1;
transform: scale(1);
}
.elbzotech-wrapper-slider-style4 .adv-thumb-link-cate:after {
position: absolute;
content: "";
height: 100%;
width: 100%;
border: 20px solid var(--bzo-main-color);
left: 0;
right: 0;
top: 0;
z-index: 1;
border-radius: 50%;
-webkit-transition: .5s;
transition: .5s;
transform: scale(1.3);
-webkit-transition: -webkit-transform .3s,opacity .4s;
-moz-transition: -moz-transform .3s,opacity .4s;
transition: transform .3s,opacity .4s;
opacity: 0;
}
.elbzotech-wrapper-slider-style4 .item-slider-style4:hover .adv-thumb-link-cate:before {
opacity: 0;
visibility: hidden;
transform: scale(.7);
transition: .4s;
}
.elbzotech-wrapper-slider-style4 .item-slider-style4:hover .adv-thumb-link-cate:after {
transform: scale(1);
opacity: .4;
}
.elbzotech-wrapper-slider-style4 .info-cate {
text-align: center;
margin-top: 10px;
}
.elbzotech-wrapper-slider-style4 .info-cate h2 {
line-height: 24px;
}
.elbzotech-wrapper-slider-style4 .info-cate a {
font-size: 22px;
font-weight: 400;
color: var(--bzo-main-color2);
}
.elbzotech-wrapper-slider.display-swiper-navi-style3  {
margin: -30px -15px;
}
.elbzotech-wrapper-slider.display-swiper-navi-style3 .elbzotech-swiper-slider {
padding: 30px 15px;
}
.display-swiper-navi-style3 .swiper-button-nav {
width: 40px;
height: 40px;
line-height: 40px;
box-shadow: 0 0 15px #0000001a;
opacity: 0;
top: calc((100% - 65px)/2);
margin-top: -20px;
border-radius: 3px;
transition: 0.3s;
}
.display-swiper-navi-style3:hover .swiper-button-nav {
opacity: 0.6;
background: #fff;
}
.display-swiper-navi-style3 .swiper-button-nav:hover {
background: var(--bzo-main-color);
color: #fff;
opacity: 1;
}
.display-swiper-navi-style3 .swiper-button-nav.swiper-button-next {
right: -5px;
}
.display-swiper-navi-style3 .swiper-button-nav.swiper-button-prev {
left: -5px;
}
.home4-product-block .tab-style-style2 .elbzotech-wrapper-slider {
margin: -30px -15px;
}  .tab-style-style3 {
display: block;
}
.tab-style-style3 .product-tab-title{
width: 24.4%;
float: left;
padding: 0 15px;
}
.tab-style-style3 .product-tab-content {
width: 75.6%;
float: left;
padding: 0 15px;
}
.tab-style-style3 .product-tab-title .block-title-wapper {
display: block;
}
.tab-style-style3 .product-tab-title .block-title-wapper .block-sub-title {
position: relative;
display: inline-block;
padding: 0 8px;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
color: var(--bzo-main-color);
margin-bottom: 12px;
}
.tab-style-style3 .product-tab-title .block-title-wapper .block-sub-title:before{
content: "";
width: 1px;
height: 12px;
background: var(--bzo-main-color);
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.tab-style-style3 .product-tab-title .block-title-wapper .block-sub-title:after{
content: "";
width: 1px;
height: 12px;
background: var(--bzo-main-color);
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.tab-style-style3 .product-tab-title .block-title-wapper .block-title {
display: block;
font-size: 48px;
font-weight: 600;
line-height: 52px;
color: var(--bzo-main-color2);
margin-bottom: 40px;
}
.tab-style-style3 .product-tab-content {
margin-top: 0;
} .product-tab-wrap.tab-style-style3 .nav-tabs {
text-align: left;
padding-right: 40px;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li {
margin-bottom: 8px;
display: block;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li a {
display: block;
border-radius: 0 30px 30px 0;
padding: 4px 32px 4px 28px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
position: relative;
display: inline-block;
transition: .4s;
margin: 0;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li a:hover,
.product-tab-wrap.tab-style-style3 .nav-tabs li.active a {
padding-right: 52px;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li:hover img,
.product-tab-wrap.tab-style-style3 .nav-tabs li.active img,
.product-tab-wrap.tab-style-style3 .nav-tabs li:hover i,
.product-tab-wrap.tab-style-style3 .nav-tabs li.active i
{
z-index: -1;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li:hover .img-hover,
.product-tab-wrap.tab-style-style3 .nav-tabs li.active .img-hover{
z-index: 1;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li a img,
.product-tab-wrap.tab-style-style3 .nav-tabs li a i{
position: absolute;
left: 8px;
top: 8px;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li a img.img-hover,
.product-tab-wrap.tab-style-style3 .nav-tabs li a i.img-hover {
z-index: -1;
}
.tab-style-style3 .bzotech-swiper-navi .swiper-button-nav {
display: flex;
justify-content: center;
align-items: center;
color: var(--bzo-main-color);
opacity: 1;
transition: .3s;
margin: 0;
transform: translateY(-50%);
}
.tab-style-style3 .bzotech-swiper-navi .swiper-button-nav:hover {
color: #fff;
background: var(--bzo-main-color);
}
@media(max-width: 1366px){
.tab-style-style3 .product-tab-title .block-title-wapper .block-title {
font-size: 40px;
}
}
@media(max-width: 992px){
.tab-style-style3 .product-tab-title .block-title-wapper .block-title {
font-size: 30px;
line-height: 35px;
}
.tab-style-style3 .product-tab-title .block-title-wapper .block-sub-title {
font-size: 16px;
}
.product-tab-wrap.tab-style-style3 .nav-tabs {
padding-right: 0;
}
}
@media(max-width: 767px){
.tab-style-style3 .product-tab-content,
.tab-style-style3 .product-tab-title {
width: 100%;
}
}  .elbzotech-wrapper-slider.display-swiper-navi-style4  {
margin: -30px -15px;
}
.elbzotech-wrapper-slider.display-swiper-navi-style4 .elbzotech-swiper-slider {
padding: 30px 15px;
}
.display-swiper-navi-style4 .swiper-button-nav {
width: 36px;
height: 36px;
line-height: 36px;
opacity: 0;
top: calc((100% - 114px)/2);
margin-top: -18px;
border-radius: 3px;
transition: 0.3s;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.display-swiper-navi-style4:hover .swiper-button-nav,
.home5-product-slider:hover .display-swiper-navi-style4 .swiper-button-nav{
opacity: 1;
background: #ccc;
}
.display-swiper-navi-style4 .swiper-button-nav:hover {
background: var(--bzo-main-color);
color: #fff;
opacity: 1;
}
.display-swiper-navi-style4 .swiper-button-nav.swiper-button-next {
right: -51px;
}
.display-swiper-navi-style4 .swiper-button-nav.swiper-button-prev {
left: -51px;
}   .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;
}
} .item-grid-post-style4{
padding: 0;
}
.item-grid-post-style4 .item-post .post-thumb .adv-thumb-link {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
overflow: hidden;
}
.item-grid-post-style4 .post-info {
background-color: #fff;
padding: 20px 30px;
margin: -75px auto 0;
text-align: center;
position: relative;
width: calc(100% - 40px);
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 15px #0000001a;
-moz-box-shadow: 0 0 15px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.1);
-o-box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.item-grid-post-style4 .post-info .post-cat-wrap {
display: flex;
justify-content: center;
gap: 5px;
}
.item-grid-post-style4 .post-info .post-cat-wrap .post-categories li a{
font-weight: 500;
color: var(--bzo-main-color);
}
.item-grid-post-style4 .post-info .post-cat-wrap .post-categories li:hover a{
color: var(--bzo-main-color2);
}
.item-grid-post-style4 .post-info .post-cat-wrap .post-categories li:not(:first-child) {
display: none;
}
.item-grid-post-style4 .post-info .post-title {
padding: 6px 0 8px;
}
.item-grid-post-style4 .post-info .post-title a {
font-family: var(--bzo-title_typo-font-family);
color: var(--bzo-main-color2);
}
.item-grid-post-style4 .post-info .post-title a:hover {
color: var(--bzo-main-color);
}
.item-grid-post-style4 .post-info .readmore-wrap a {
font-weight: 500;
color: var(--bzo-main-color);
line-height: 24px;
position: relative;
transition: .3s;
}
.item-grid-post-style4 .post-info .readmore-wrap a:before {
content: "";
position: absolute;
width: 0;
height: 1px;
background-color: var(--bzo-main-color);
bottom: 0;
left: 50%;
transition: .3s;
}
.item-grid-post-style4 .post-info .readmore-wrap a:hover:before {
left: 0;
width: 100%;
transition: .3s;
}  .item-grid-post-style5 {
transition: .3s;
padding: 0 15px;
}
.item-grid-post-style5 .item-post .post-thumb .adv-thumb-link{
overflow: hidden;
}
.item-grid-post-style5 .overlay-image .adv-thumb-link::after {
background: rgba(255, 255, 255, 0.1);
}
.item-grid-post-style5 .post-info {
padding: 20px;
}
.item-grid-post-style5 .post-info .post-title {
padding: 0;
font-weight: 600;
line-height: 24px;
margin-bottom: 12px;
color: var(--bzo-main-color2);
}
.item-grid-post-style5 .meta-post-style1 .meta-item i {
margin: 0;
}
.item-grid-post-style5 .post-meta-data {
display: flex;
gap: 50px;
margin-bottom: 20px;
}
.item-grid-post-style5 .post-meta-data .meta-item,
.item-grid-post-style5 .post-meta-data .meta-item a,
.item-grid-post-style5 .post-meta-data .meta-item span {
color: var(--bzo-body_typo-color);
font-size: 14px;
font-weight: 400;
line-height: 20px; 
}
.item-grid-post-style5 .readmore-wrap a {
font-weight: 600;
font-size: 16px;
line-height: 20px;
letter-spacing: 1.25px;
color: var(--bzo-main-color);
text-transform: uppercase;
}
.item-grid-post-style5 .readmore-wrap a .after {
margin-left: 5px;
transition: .3s;
}
.item-grid-post-style5 .item-post {
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
overflow: hidden;
}
.item-grid-post-style5:hover .item-post {
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.14);
}
.item-grid-post-style5 .readmore-wrap a:hover {
color: var(--bzo-main-color2);
}
.item-grid-post-style5 .readmore-wrap a:hover .after {
margin-left: 15px;
}    .product-grid-view .list-product-wrap{
display: flex;
display: -ms-flex;
display: -webkit-flex;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.product-grid-view .list-col-item {
float: none;
}
.shop-grid-product-item-style7 .item-grid-product-style7 {
padding: 0 15px 30px;
}
.shop-grid-product-item-style7 .list-product-wrap {
margin-bottom: -30px;
} .btn-filter {
background: #fff;
border: 1px solid #e5e5e5;
display: inline-block;
font-weight: 700;
height: 40px;
line-height: 38px;
padding: 0 55px 0 20px;
position: relative;
text-transform: uppercase;
}
.box-attr-filter {
background: #fff;
border: 1px solid #e5e5e5;
box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
left: 0;
margin-top: 35px;
opacity: 0;
padding: 20px 0;
position: absolute;
top: 65px;
visibility: hidden;
width: 100%;
z-index: 10000;
transition: all .5s ease-out 0s;
-webkit-transition: all .5s ease-out 0s;
}
.filter-product.active .box-attr-filter{
margin-top: 5px;
opacity: 1;
visibility: visible;
top: 40px;
}
.btn-filter::after {
border-left: 1px solid #e5e5e5;
bottom: 0;
content: "\f107";
font-family: 'Font Awesome 5 Free';
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 30px;
}
.js-content-wrap{
position: relative;
}
.filter-product{
margin-bottom: 30px;
}
.btn-filter span {
display: inline-block;
font-size: 18px;
margin-right: 10px;
vertical-align: top;
}
.box-attr-filter::before {
background: #fbfbfb;
border-right: 1px solid #e5e5e5;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 170px;
}
.item-box-attr {
display: table;
overflow: hidden;
position: relative;
width: 100%;
padding: 5px 0;
line-height: 24px;
}
.item-attr-title {
display: table-cell;
padding: 0 25px;
position: relative;
width: 170px;
vertical-align: top;
text-align: left;
}
.item-attr-content {
color: #666;
display: table;
padding: 0 30px;
vertical-align: top;
}
.range-filter .ui-slider-range {
background: #333;
}
.range-filter .ui-slider-handle.ui-state-default.ui-corner-all {
background: #333;
border-radius: 0;
cursor: pointer;
height: 10px;
margin-left: -5px;
top: -4px;
width: 10px;
border: none;
}
.range-filter .slider-range {
border: none;
border-radius: 0;
height: 1px;
display: inline-block;
margin: 0 20px 0 5px;
vertical-align: middle;
width: 250px;
background: #e5e5e5;
}
.attr-price-filter{
display: inline-block;
}
.attr-price-filter label {
font-weight: 400;
}
.list-filter.list-inline li{
padding: 0 10px;
}
.wrap-item.loadding .ajax-loading {
display: block !important;
}
.filter-yes .js-content-main{
clear: both;
}
.filter-col .box-attr-filter::before{
display: none;
}
.filter-col .item-box-attr{
display: block;
float: left;
}
.filter-col.filter-2-col .item-box-attr{
width: 50%;
}
.filter-col.filter-3-col .item-box-attr{
width: 33.3333%;
}
.filter-col.filter-4-col .item-box-attr{
width: 25%;
}
.filter-col.filter-2-col .item-box-attr:nth-child(2n+1),
.filter-col.filter-3-col .item-box-attr:nth-child(3n+1),
.filter-col.filter-4-col .item-box-attr:nth-child(4n+1){
clear: both;
}
.filter-col .box-attr-filter{
clear: both;
}
.filter-col .list-filter{
margin: 0 -15px;
}
.filter-col .item-box-attr{
text-align: left;
}
.filter-col .item-attr-title label{
font-weight: bold;
margin-bottom: 12px;
display: block;
}
.filter-col.filter-col-list .list-filter li,
.filter-col.filter-col-list .list-filter{
list-style: none;
display: list-item;
}
.element-filter{
position: relative;
}
.element-filter.active:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 6px;
height: 10px;
display: block;
border: solid #a21414;
border-width: 0 2px 2px 0;
position: absolute;
top: 2px;
right: -11px;
}
.filter-noresult{
padding: 100px 0;    
border: 1px solid #e5e5e5;
}
.bzotech-row > .filter-noresult-wrap{
padding: 0 15px;
display: block !important;
position: static !important;
}
.products-wrap{
position: relative;
clear: both;
}
.filter-none .owl-wrapper,
.filter-none .owl-wrapper .owl-item{
width: 100% !important;
}
.range-filter .slider-range{
max-width: 100%;
}
.filter-col .item-attr-title,
.filter-col .item-attr-content{
display: block;
}
.list-inline{
list-style: none;
padding: 0;
margin: 0;
}
.list-inline > li{    
display: inline-block;
}
.attr-price-filter p{
margin: 0;
}
.filter-product:not(.filter-col) .item-attr-content.range-filter{
padding: 0 40px;
}  .shop-loading{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
z-index: 98;
}
.shop-loading i{
font-size: 40px;
position: absolute;
bottom: 50%;
left: 50%;
color: #fff;
}
.ajax-loading:not(.list-product-search){
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
z-index: 9999;
}
.ajax-loading:not(.list-product-search) i{
font-size: 40px;
position: absolute;
color: #fff;
bottom: 0;
left: 0;
right: 0;
top: 0;
width: 40px;
height: 40px;
margin: auto;
}
.loadding{
position: relative;
} .product-thumb{
position: relative;
}
.product-rate {
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/star/rate-star.png);
background-repeat: no-repeat;
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: 70px;
}
.product-rating {
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/star/rate-star.png);
background-position: 0 0;
background-repeat: repeat-x;
height: 13px;
} .woocommerce .products ul.wrap-rating,
.wrap-rating {
display: flex;
align-items: flex-start;
justify-content: space-between;
margin-top: -2px;
margin-bottom: 11px;
}
.wrap-rating .number-rate{
color: #98A2B3;
margin-left: 10px;
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 14px;
display: block;
}
.product-info {
padding: 0px 15px 0px 15px;
}
.product-info .product-title{
line-height: 24px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .product-thumb{
overflow: hidden;
padding-bottom: 12px;
}
.client-review{background:#fafcfc;padding:80px 0 90px;}
.list-brand{padding:50px 0;}
.item-brand{text-align:center;padding:40px 15px;}
.brand-slider{margin:0 -15px;}
.item-client{text-align:center;}
.client-slider{max-width:688px;margin:auto;}
.client-slider .slick-dots{display:none!important;}
.client-thumb a{    width: 158px;
height: 158px;display:block;margin:auto;border-radius:50%;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.client-thumb a img{    width: 158px;
height: 158px;border-radius:50%;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.client-thumb a:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);}
.client-thumb{margin-bottom:0px;}
.client-info .title18{margin:16px auto 7px;}
.client-slider .slick-nav{position:absolute;bottom: 101px;left:50%;    width: 110px;
height: 110px;border-radius:50%;cursor:pointer;z-index:1;}
.client-slider .slick-nav img{border-radius:50%;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.client-slider .slick-nav.slick-prev{margin-left:-208px;}
.client-slider .slick-nav.slick-next{margin-left:100px;}
.product-label > span.sale{
background-color: var(--bzo-main-color);
color: white;
display: block;
}
.product-label > span.new{
background: #FFCC00;
color: white;
margin-top: 4px;
}  .testi-active {
transition: all .3s;
transform: scale(1.065);  
}
.item-product .product-label > span{
border-radius: 25px;
padding: 0px 8px;
font-size: 14px;
font-weight: 700;
font-family: var(--bzo-body_typo-font-family);
text-transform: capitalize;
width: 50px;
height: 50px;
display: block;
line-height: 50px;
text-align: center;
}
.item-product .product-label > span:last-child{
margin-right: 0px
}
.item-product .product-label{
top: 20px;
right: 20px;
position: absolute;
z-index: 1;
} .addcart-link-style1.button.addcart-link{
color:var(--bzo-main-color);
display: inline-block;
background: rgb(0 0 0 / 20%);
border-radius: 50%;
width: 36px;
min-width: auto;
height: 36px;   
line-height: 36px;
padding: 0px;
font-size: 24px;
}
.addcart-link-style1.button.addcart-link span{
display: none;
}
.addcart-link-style1 i.la-cart-arrow-down,
.addcart-link-style1 i.la-cart-plus
{
}
.addcart-link-style1 i.check{
opacity: 0.3;
}
.addcart-link-style1.button.addcart-link:before{
display: none!important;
}
.addcart-link-style1.button.addcart-link:hover{
background: #fff!important;
color: #000!important;
}  .addcart-link-style2.button.addcart-link{
font-size: 17px!important;
color: #fff!important;
text-transform: uppercase;
position: relative!important;
background: var(--bzo-main-color)!important;
height: 60px!important;
padding: 0px!important;
}
.addcart-link-style2 i{
width: 60px;
border-right: 2px solid #fff;
height: 60px;
line-height: 54px;
font-size: 28px;
}
.addcart-link-style2 span{
padding: 0px 35px;
font-weight: 700;
line-height: 56px;
height: 56px;
display: inline-block;
vertical-align: top;
} .item-style-product-extra{
padding: 0;
line-height: 56px;
height: 56px;
display: inline-block;
width: 56px;
text-align: center;
background: var(--bzo-main-color);
color: #fff;
margin-left: 2px;
}
.item-style-product-extra span{
display: none;
} .attr-type-color .item{
display: inline-block;
border: 1px solid #000;
margin-right: 15px;
overflow: hidden;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.attr-type-color .item:last-child{
margin-right: 0px;
}
.attr-type-color span{
display: block;
width: 20px;
height: 20px;
}
.attr-type-label .item:last-child{
margin-right: 0px;
}
.attr-type-label .item:hover{
border-color: #000;
color: #000;
} .attribute-by-color-style1 .attribute-custom{
height: 18px;
width: 18px;
display: inline-block;
border-radius: 50%;
margin-right: 10px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
position: relative;
}
.attribute-by-color-style1 .attribute-custom:before{
height: 24px;
width: 24px;
content: '';
position: absolute;
left: -3px;
top: -3px;
background: transparent;
border-radius: 50%;
z-index: -1;
}
.attribute-by-color-style1 .attribute-custom:last-child{
margin-right: 0px;
}
.attribute-by-color-style1 .attribute-custom.color-white{
border:1px solid #d4d4d4;
} 
.attribute-by-color-style1 .attribute-custom.color-white.active-att{
border: none;
} 
.attribute-by-color-style1 .attribute-custom.active-att:before{
background: #fff ;
}  
.attribute-by-color-style1 .attribute-custom.color-white.active-att:before{
background: #ccc ;
}   .item-grid-product- .product-label{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-:hover .product-thumb-link::before{
opacity: 1;
}
.item-grid-product-:hover .product-label{
opacity: 0;
}
.item-grid-product- .product-extra-link{
position: absolute;
left: 0;
bottom: 3px;
right: 0px;
z-index: 1; transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s; }
.item-grid-product- .product-extra-link a.add_to_wishlist i,
.item-grid-product- .product-extra-link a.add_to_wishlist span {
display: none;
}
.item-grid-product- .product-extra-link .grid-product-layout a.product-quick-view,
.item-grid-product- .product-extra-link a.add_to_wishlist{
width: 36px;
height: 36px;
display: inline-block;
position: relative;
padding: 0!important;
border-radius: 6px;
background: #F4F5FB;
}
.item-grid-product- .product-extra-link .grid-product-layout a.addcart-link{
width: 36px;
height: 36px;
display: flex;
position: relative;
padding: 0!important;
border-radius: 6px;
background: #F4F5FB;
justify-content: center;
align-items:center;
}
.item-grid-product- .la-cart-plus:before  {
opacity: 0;
}
div.yith-wcwl-add-to-wishlist {
margin-top: 0;
}
.item-grid-product- .product-extra-link  .yith-wcwl-add-to-wishlist {
width: 36px;
height: 36px;
display: inline-block;
background: #F4F5FB;
border-radius: 8px;
position: relative;
line-height: 36px;
text-align: center;
font-size: 0;
overflow: hidden;
}
.item-grid-product-:hover .product-extra-link{ }
.item-grid-product- .product-extra-link>div{
margin: auto;
width: 150px;
max-width: 100%;
}
.item-grid-product- .addcart-link-wrap{
position: absolute;
bottom: -60px;
width: 100%;
text-align: center;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-:hover .addcart-link-wrap{
bottom: 0px;
}
.item-grid-product- .product-price{
font-size: 21px;
color: #000;
font-weight: 600;
bottom: 0px;
left: 0;
background: #fff;
z-index: 1;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s
}
.item-grid-product- .item-product {
padding-bottom: 6px;
background: #FFFFFF;
border: 1px solid #D0D5DD;
border-radius: 16px;
transition: all 300ms linear;
}
.item-grid-product- .product-price .woocs_price_code {
font-weight: 600;
}
.item-grid-product- .product-price ins span bdi {
color: var(--bzo-main-color);
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 26px;
display: inline-block;
}
.list-info-wrap .product-price ins span bdi {
color: var(--bzo-main-color);
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 600;
font-size: 21px;
line-height: 20px;
display: inline-block;
margin-left: 8px;
}
.list-info-wrap .product-price .woocs_price_code span bdi {
font-size: 21px;
font-weight: 600;
}
.product-info del bdi {
color: #A0A3BD;
font-family: var(--bzo-title_typo-font-family);
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
display: inline-block;
text-decoration: line-through;
}
.item-grid-product-:hover .product-price{
left: -100%;
}
.item-grid-product- .product-price del{
font-size: 18px;
margin-right: 0px;
color: var(--bzo-main-color);
}
.item-grid-product- .product-info .product-title{
margin-top: 32px;
margin-bottom: 17px;
}
.shop-grid-product-item- .item-grid-product-{
margin-bottom: 30px;
padding: 0 15px;
}
.shop-grid-product-item- .list-product-wrap{
margin-bottom: -30px;
}
.item-grid-product- .attribute-by-color-style1{
position: absolute;
bottom: 0px;
width: 100%;
text-align:center;
z-index: 1;
background:rgb(249 249 249 / 0.5);
display: flex;
justify-content: center;
padding: 10px 0px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-:hover .attribute-by-color-style1{
bottom: 0px;
}
.item-grid-product-:hover .attribute-open .attribute-by-color-style1{
bottom: 60px;
}
.item-grid-product- .brand-product{
position: absolute;
bottom: 0px;
left: 0;
right: 0;
background: rgb(0 0 0 / 50%);
border-top: 5px solid #fdf150;
padding: 17px 20px;
z-index: 1;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.item-grid-product- .product-quick-view{
margin: auto;
display: inline-block;
text-align: center;
font-size: 24px;
color: #fff;
z-index: 2;
border-radius: 50%;
background: white;
}
.item-grid-product- .product-extra-link .grid-product-layout .add_to_cart_button {
background-color: white;
}
.yith-wcwl-wishlistexistsbrowse span {
display: none;
}
.item-grid-product- .product-extra-link .grid-product-layout .add_to_cart_button:after {
}
.item-grid-product- .product-quick-view:after{
content: '';
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/product/akar-icons_eye.svg);
background-size: cover;
background-repeat: no-repeat; 
transform: translate(-50%,-50%);
top: 50%;
position: absolute;
background-position: center;
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
left: 50%;
} 
.item-grid-product- .add_to_wishlist:after,
.item-grid-product- .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:after {
content: '';
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/product/akar-icons_heart.svg);
background-size: cover;
background-repeat: no-repeat; 
transform: translate(-50%,-50%);
top: 50%;
position: absolute;
background-position: center;
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
left: 50%;
}
.item-grid-product- .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:after {
background-image: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/icon-product/icons_heart.svg);
bottom: 0;
top: auto;
}
.item-grid-product- .single_add_to_wishlist {
border-radius: 50%;
}
.item-grid-product- .product-quick-view i {
font-size: 0;
}
.item-grid-product- .brand-product .image-brand-product{
width: 70px;
max-width: 70px;
margin-right: 25px;
}
.item-grid-product- .brand-product .info-brand-product{
padding-top: 2px;
}  .product-list-view .list-add-group .list-icon a.add_to_wishlist {
display: flex;
align-items: center;
gap: 8px;
}
.product-list-view .list-add-group .list-icon a.add_to_wishlist i {
font-size: 18px;
}
.product-list-view .list-add-group .list-icon a.add_to_wishlist.added i {
color: var(--bzo-main-color);
}    .shop-grid-product-item-style3 .item-grid-product-style3 {
padding: 0 15px;
margin-bottom: 30px;
}
.shop-grid-product-item-style3 .list-product-wrap {
margin-bottom: -15px;
}
.item-grid-product-style3 .item-product .product-thumb {
position: relative;
overflow: hidden;
padding: 0 20px;
}
.item-grid-product-style3 .item-product .product-thumb img {
padding: 0;
width: 100%;
}
.item-grid-product-style3 .item-product .product-extra-link {
position: absolute;
top: 50%;
right: -35px;
transform: translate(0, -50%);
display: flex;
flex-direction: column;
gap: 5px;
transition: all .4s;
}
.item-grid-product-style3 .item-product:hover .product-extra-link {
right: 15px;
}
.item-grid-product-style3 .item-product .product-extra-link .add_to_wishlist.added,
.item-grid-product-style3 .item-product .product-extra-link a.cart-active {
background: var(--bzo-main-color);
}
.item-grid-product-style3 .item-product .product-extra-link a span {
position: absolute;
right: calc(100% + 4px);
width: 0;
display: block;
background: var(--bzo-main-color);
color: #fff;
top: 50%;
opacity: 0;
transition: all .4s;
white-space: nowrap;
text-transform: uppercase;
font-weight: 500;
transform: translateY(-50%);
line-height: 24px;
margin-right: 2px;
font-size: 0;
}
.item-grid-product-style3 .item-product .product-extra-link a span:after {
content: "";
width: 8px;
height: 8px;
background: var(--bzo-main-color);
display: inline-block;
transform: rotate(45deg) translateY(-50%);
position: absolute;
right: 0;
top: 50%;
}
.item-grid-product-style3 .item-product .product-extra-link a{
background: var(--bzo-main-color2);
width: 35px;
height: 35px;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
display: flex;
text-align: center;
position: relative;
padding: 0 !important;
line-height: 35px;
min-width: auto;
justify-content: center;
}
.item-grid-product-style3 .item-product .product-extra-link .product-compare.added{
background: var(--bzo-main-color);
font-size: 0;
align-items: center;
}
.item-grid-product-style3 .item-product .product-extra-link .product-compare.added:before {
content: "\f021";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 16px;
padding: 8px 0;
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style3 .item-product .product-extra-link a:hover {
background: var(--bzo-main-color);
}
.item-grid-product-style3 .item-product .product-extra-link a:hover span{
width: auto;
opacity: 1;
font-size: 10px;
padding: 0 10px;
}
.item-grid-product-style3 .item-product .product-extra-link a:hover .icon:before,
.item-grid-product-style3 .item-product .product-extra-link a:hover .las:before {
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style3 .item-product .product-extra-link .icon-heart-shape-outline {
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
height: 35px;
}
.item-grid-product-style3 .item-product .product-extra-link .las,
.item-grid-product-style3 .item-product .product-extra-link .icon:before,
.item-grid-product-style3 .item-product .product-extra-link .las:before{
color: var(--bzo-text-on-theme-color-3);
font-size: 16px;
padding: 8px 0;
}
.item-grid-product-style3 .item-product .product-extra-link .icon-heart-shape-outline:before {
font-size: 14px;
}
.item-grid-product-style3 .product-info .product-title a {
color: var(--bzo-body_typo-color);
font-family: var(--bzo-body_typo-font-family) ;
text-align: center;
display: block;
}
.item-grid-product-style3 .product-info .product-title a:hover {
color: var(--bzo-main-color);
}
.item-grid-product-style3 .product-info .product-price .slipt {
color: var(--bzo-main-color2);
}
.item-grid-product-style3 .product-info .product-price .amount bdi {
color: var(--bzo-main-color2);
font-size: 18px;
font-weight: 600;
font-family: var(--bzo-title_typo-font-family);
}
.item-grid-product-style3 .product-info .product-price del .amount bdi {
color: var(--bzo-main-color);
}
.item-grid-product-style3 .product-info .product-price {
text-align: center;
padding-top: 6px;
}
.item-grid-product-style3 .product-info .product-price > span {
display: flex;
justify-content: center;
gap: 10px;
align-items: center;
}
.item-grid-product-style3 .product-info .product-price del {
order: 1;
}
.item-grid-product-style3 .product-info {
padding-top: 18px;
}
.item-grid-product-style3 .item-product .product-label > span {
width: 45px;
height: 22px;
border-radius: 0;
line-height: 22px;
font-weight: 500;
font-size: 13px;
}
.item-grid-product-style3 .item-product .product-label > span.sale {
background: var(--bzo-main-color);
}
.item-grid-product-style3 .item-product .product-label {
left: 10px;
right: auto;
}   .item-grid-product-style4 {
padding: 0;
}
.item-grid-product-style4 .item-product {
border: 1px solid #eee;
border-radius: 3px;
}
.item-grid-product-style4 .item-product:hover{
box-shadow: 4px 1px 22px #2d30541a;
-moz-box-shadow: 4px 1px 22px 0 rgba(45,48,84,.1);
-webkit-box-shadow: 4px 1px 22px 0 rgba(45,48,84,.1);
-o-box-shadow: 4px 1px 22px 0 rgba(45,48,84,.1);
}
.item-grid-product-style4 .product-thumb,
.item-grid-product-style4 .item-product .product-label > span {
border-radius: 3px;
}
.item-grid-product-style4 .product-thumb {
position: relative;
padding: 0;
background: #f5f5f5;
}
.item-grid-product-style4 .product-label {
top: 15px;
left: 15px;
right: auto;
}
.item-grid-product-style4 .item-product .product-label > span {
padding: 0 8px;
height: 22px;
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
line-height: 22px;
}
.item-grid-product-style4 .item-product .product-label > span.sale {
background: #f94073;
margin-bottom: 5px;
}
.item-grid-product-style4 .item-product .product-label > span.new {
background: #00b9c5;
margin-top: 0;
}
.item-grid-product-style4 .product-thumb .product-thumb-link img {
padding: 0;
}
.item-grid-product-style4 .item-product .product-extra-link {
position: absolute;
top: 50%;
right: -40px;
transform: translate(0, -50%);
display: flex;
flex-direction: column;
gap: 5px;
transition: all .4s;
}
.item-grid-product-style4 .item-product:hover .product-extra-link {
right: 20px;
}
.item-grid-product-style4 .item-product .product-extra-link .add_to_wishlist.added {
background: var(--bzo-main-color);
}
.item-grid-product-style4 .item-product .product-extra-link a span {
position: absolute;
right: calc(100% + 4px);
width: 0;
display: block;
background: var(--bzo-main-color);
color: #fff;
top: 50%;
opacity: 0;
transition: all .4s;
white-space: nowrap;
text-transform: uppercase;
font-weight: 500;
transform: translateY(-50%);
line-height: 24px;
margin-right: 2px;
font-size: 0;
}
.item-grid-product-style4 .item-product .product-extra-link a span:after {
content: "";
width: 8px;
height: 8px;
background: var(--bzo-main-color);
display: inline-block;
transform: rotate(45deg) translateY(-50%);
position: absolute;
right: 0;
top: 50%;
}
.item-grid-product-style4 .item-product .product-extra-link a{
background: var(--bzo-main-color2);
width: 40px;
height: 40px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
display: flex;
text-align: center;
position: relative;
padding: 0 !important;
line-height: 40px;
min-width: auto;
justify-content: center;
align-items: center;
}
.item-grid-product-style4 .item-product .product-extra-link .product-compare.added{
background: var(--bzo-main-color);
font-size: 0;
}
.item-grid-product-style4 .item-product .product-extra-link .product-compare.added:before {
content: "\f021";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 20px;
padding: 8px 0;
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style4 .item-product .product-extra-link a:hover {
background: var(--bzo-main-color);
}
.item-grid-product-style4 .item-product .product-extra-link a:hover span{
width: 80px;
opacity: 1;
font-size: 10px;
}
.item-grid-product-style4 .item-product .product-extra-link a:hover .icon:before,
.item-grid-product-style4 .item-product .product-extra-link a:hover .las:before {
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style4 .item-product .product-extra-link .icon-heart-shape-outline {
display: flex;
align-items: center;
justify-content: center;
}
.item-grid-product-style4 .item-product .product-extra-link .las,
.item-grid-product-style4 .item-product .product-extra-link .icon:before,
.item-grid-product-style4 .item-product .product-extra-link .las:before{
color: var(--bzo-text-on-theme-color-3);
font-size: 20px;
}
.item-grid-product-style4 .item-product .product-extra-link .icon-heart-shape-outline:before {
font-size: 18px;
}
.item-grid-product-style4 .product-info {
padding: 20px;
background: #ffffff;
}
.item-grid-product-style4 .product-info .list-cate {
line-height: 16px;
margin-bottom: 10px;
}
.item-grid-product-style4 .product-info .list-cate a {
color: var(--bzo-body_typo-color);
}
.item-grid-product-style4 .product-info .list-cate a:hover,
.item-grid-product-style4 .product-info .product-title a:hover{
color: var(--bzo-main-color);
}
.item-grid-product-style4 .product-info .product-title {
white-space: normal;
margin-bottom: 20px;
padding: 0;
}
.item-grid-product-style4 .product-info .product-title a {
font-size: 14px;
font-weight: 400;
color: var(--bzo-main-color2);
line-height: 21px;
font-family: var(--bzo-body_typo-font-family);
}
.item-grid-product-style4 .product-info-bottom {
display: flex;
align-items: center;
}
.item-grid-product-style4 .add-to-cart-block {
margin-left: auto;
}
.item-grid-product-style4 .wrap-rating {
justify-content: left;
}
.item-grid-product-style4 .wrap-rating .number-rate {
font-family: var(--bzo-body_typo-font-family);
font-size: 13px;
font-weight: 300;
color: var(--bzo-body_typo-color);
}
.item-grid-product-style4 .rating-price-block .woocs_price_code {
display: flex;
align-items: flex-end;
gap: 8px;
} 
.item-grid-product-style4 .rating-price-block .woocs_price_code del {
order: 1;
}
.item-grid-product-style4 .rating-price-block .woocs_price_code del bdi{
font-size: 14px;
color: var(--bzo-body_typo-color);
font-weight: 400;
}
.item-grid-product-style4 .rating-price-block .woocs_price_code bdi {
color: var(--bzo-main-color);
font-size: 18px;
font-weight: 700;
line-height: 22px;
}
.item-grid-product-style4 .item-product:hover a.addcart-link-style4 {
background: var(--bzo-main-color2);
color: #fff;
}
.item-grid-product-style4 a.addcart-link-style4,
a.addcart-link-style4 {
display: flex;
width: 40px;
height: 40px;
background: #f5f5f5;
color: var(--bzo-body_typo-color);
border-radius: 50%;
font-size: 22px;
align-items: center;
justify-content: center;
padding: 0 !important;
min-width: auto;
}
.item-grid-product-style4 .item-product a.addcart-link-style4:hover {
background: var(--bzo-main-color);
color: #fff;
}
.item-grid-product-style4 .item-product:hover a.addcart-link-style4 i.la-check{
color: #fff;
}
.shop-grid-product-item-style4 .item-grid-product-style4,
.shop-grid-product-item-style6 .item-grid-product-style6 {
padding: 0 15px;
margin-bottom: 30px;
}
.shop-grid-product-item-style4 .list-product-wrap {
margin-bottom: -30px;
}
@media(max-width: 1200px) {
.shop-grid-product-item-style4 .item-grid-product-style4 {
width: 33.33%;
}
}  .item-grid-product-style5 {
padding: 15px;
}
.item-grid-product-style5 .item-product {
border: 1px solid #eee;
border-radius: 3px;
display: flex;
padding: 15px;
align-items: center;
transition: .3s;
}
.item-grid-product-style5 .item-product:hover{
border: 1px solid var(--bzo-main-color);
}
.item-grid-product-style5 .product-thumb,
.item-grid-product-style5 .item-product .product-label > span {
border-radius: 3px;
}
.item-grid-product-style5 .product-thumb {
flex: 0 0 37%;
padding: 0;
}
.item-grid-product-style5 .product-label {
top: 0;
left: 0;
right: auto;
}
.item-grid-product-style5 .item-product .product-label > span {
padding: 0 8px;
height: 22px;
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
line-height: 22px;
}
.item-grid-product-style5 .item-product .product-label > span.sale {
background: #f94073;
margin-bottom: 5px;
}
.item-grid-product-style5 .item-product .product-label > span.new {
background: #00b9c5;
margin-top: 0;
}
.item-grid-product-style5 .product-thumb .product-thumb-link img {
padding: 0;
}
.item-grid-product-style5 .product-info {
padding: 0 0 0 15px;
background: #ffffff;
}
.item-grid-product-style5 .product-info .list-cate {
line-height: 16px;
margin-bottom: 10px;
}
.item-grid-product-style5 .product-info .list-cate a {
color: var(--bzo-body_typo-color);
}
.item-grid-product-style5 .product-info .list-cate a:hover,
.item-grid-product-style5 .product-info .product-title a:hover{
color: var(--bzo-main-color);
}
.item-grid-product-style5 .product-info .product-title {
white-space: normal;
margin-bottom: 20px;
padding: 0;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
}
.item-grid-product-style5 .product-info .product-title a {
font-size: 14px;
font-weight: 400;
color: var(--bzo-main-color2);
line-height: 21px;
}
.item-grid-product-style5 .product-info-bottom {
display: flex;
align-items: center;
}
.item-grid-product-style5 .add-to-cart-block {
margin-left: auto;
}
.item-grid-product-style5 .wrap-rating {
justify-content: left;
margin-bottom: 10px;
}
.item-grid-product-style5 .wrap-rating .number-rate {
font-family: var(--bzo-body_typo-font-family);
font-size: 13px;
font-weight: 300;
color: var(--bzo-body_typo-color);
}
.item-grid-product-style5 .rating-price-block .woocs_price_code {
display: flex;
align-items: flex-end;
gap: 8px;
} 
.item-grid-product-style5 .rating-price-block .woocs_price_code del {
order: 1;
}
.item-grid-product-style5 .rating-price-block .woocs_price_code del bdi{
font-size: 14px;
color: var(--bzo-body_typo-color);
font-weight: 400;
}
.item-grid-product-style5 .rating-price-block .woocs_price_code bdi {
color: var(--bzo-main-color);
font-size: 18px;
font-weight: 700;
line-height: 22px;
}
.item-grid-product-style5 .item-product:hover a.addcart-link-style4 {
background: var(--bzo-main-color2);
color: #fff;
}
.item-grid-product-style5 .item-product a.addcart-link-style4:hover {
background: var(--bzo-main-color);
color: #fff;
}  .item-grid-product-style6 .item-product .product-thumb {
position: relative;
overflow: hidden;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding: 0;
}
.item-grid-product-style6 .item-product .product-thumb img {
padding: 0;
width: 100%;
}
.item-grid-product-style6 .item-product .product-extra-link {
position: absolute;
top: 50%;
right: -35px;
transform: translate(0, -50%);
display: flex;
flex-direction: column;
gap: 5px;
transition: all .4s;
}
.item-grid-product-style6 .item-product:hover .product-extra-link {
right: 10px;
}
.item-grid-product-style6 .item-product .product-extra-link .add_to_wishlist.added,
.item-grid-product-style6 .item-product .product-extra-link a.cart-active {
background: var(--bzo-main-color);
}
.item-grid-product-style6 .item-product .product-extra-link a span {
position: absolute;
right: calc(100% + 4px);
width: 0;
display: block;
background: var(--bzo-main-color);
color: #fff;
top: 50%;
opacity: 0;
transition: all .4s;
white-space: nowrap;
text-transform: uppercase;
font-weight: 500;
transform: translateY(-50%);
line-height: 24px;
margin-right: 2px;
font-size: 0;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.item-grid-product-style6 .item-product .product-extra-link a span:after {
content: "";
width: 8px;
height: 8px;
background: var(--bzo-main-color);
display: inline-block;
transform: rotate(45deg) translateY(-50%);
position: absolute;
right: 0;
top: 50%;
}
.item-grid-product-style6 .item-product .product-extra-link a{
background: var(--bzo-main-color2);
width: 35px;
height: 35px;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
display: flex;
text-align: center;
position: relative;
padding: 0 !important;
line-height: 35px;
min-width: auto;
justify-content: center;
}
.item-grid-product-style6 .item-product .product-extra-link .product-compare.added{
background: var(--bzo-main-color);
font-size: 0;
align-items: center;
}
.item-grid-product-style6 .item-product .product-extra-link .product-compare.added:before {
content: "\f021";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 16px;
padding: 8px 0;
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style6 .item-product .product-extra-link a:hover {
background: var(--bzo-main-color);
}
.item-grid-product-style6 .item-product .product-extra-link a:hover span{
width: auto;
opacity: 1;
font-size: 10px;
padding: 0 10px;
}
.item-grid-product-style6 .item-product .product-extra-link a:hover .icon:before,
.item-grid-product-style6 .item-product .product-extra-link a:hover .las:before {
color: var(--bzo-text-on-theme-color-3);
}
.item-grid-product-style6 .item-product .product-extra-link .icon-heart-shape-outline {
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
height: 35px;
}
.item-grid-product-style6 .item-product .product-extra-link .las,
.item-grid-product-style6 .item-product .product-extra-link .icon:before,
.item-grid-product-style6 .item-product .product-extra-link .las:before{
color: var(--bzo-text-on-theme-color-3);
font-size: 16px;
padding: 8px 0;
}
.item-grid-product-style6 .item-product .product-extra-link .icon-heart-shape-outline:before {
font-size: 14px;
}
.item-grid-product-style6 .item-product .product-info .product-title a:hover {
color: var(--bzo-main-color);
}
.item-grid-product-style6 .product-info .product-price .amount bdi {
font-size: 20px;
font-weight: 700;
line-height: 22px;
}
.item-grid-product-style6 .product-info .product-price > span {
display: flex;
justify-content: left;
gap: 10px;
align-items: center;
}
.item-grid-product-style6 .product-info .product-price del {
order: 1;
}
.item-grid-product-style6 .product-info .product-price del .amount bdi {
font-size: 14px;
font-weight: 600;
color: var(--bzo-body_typo-color);
}
.item-grid-product-style6 .product-info {
padding: 0;
margin-top: 12px;
}
.item-grid-product-style6 .item-product .product-label > span {
width: 45px;
height: 20px;
border-radius: 0;
line-height: 20px;
font-weight: 600;
font-size: 14px;
background: #ff831a;
text-transform: uppercase;
margin: 0;
border-radius: 3px;
padding: 0;
}
.item-grid-product-style6 .item-product .product-label > span.sale {
background: var(--bzo-main-color);
margin-bottom: 5px;
}
.item-grid-product-style6 .item-product .product-label {
left: 10px;
top: 15px;
right: auto;
}
.item-grid-product-style6 .item-product .product-info .product-title {
white-space: normal;
padding: 0;
margin-bottom: 10px;
}
.item-grid-product-style6 .item-product .product-info .product-title a {
font-size: 16px;
line-height: 23px;
color: var(--bzo-main-color2);
font-weight: 700;
}
.item-grid-product-style6 .wrap-rating {
justify-content: left;
margin-bottom: 17px;
}
.item-grid-product-style6 .wrap-rating .number-rate {
font-family: var(--bzo-body_typo-font-family);
font-size: 14px;
font-weight: 500;
color: var(--bzo-body_typo-color);
}  .item-grid-product-style7 .item-product {
background: #fff;
border: 1px solid rgba(0,0,0,0.16);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
overflow: hidden;
}
.item-grid-product-style7 .item-product:hover {
border: 1px solid var(--bzo-main-color);
}
.item-grid-product-style7 .item-product .product-label>span{
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 4px 8px;
font-size: 14px;
font-weight: 600;
line-height: 20px;
width: auto;
height: auto;
margin-top: 0;
}
.item-grid-product-style7 .item-product .product-label>span.sale {
margin-bottom: 7px;
}
.item-grid-product-style7 .item-product .product-extra-link {
position: absolute;
bottom: -50px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 8px;
transition: .6s;
}
.item-grid-product-style7 .item-product:hover .product-thumb .product-extra-link {
bottom: 10px;
}
.item-grid-product-style7 .item-product .product-extra-link i {
font-size: 24px;
color: var(--bzo-main-color2);
}
.item-grid-product-style7 .item-product:hover .product-thumb-link:before {
display: none;
}
.item-grid-product-style7 .item-product .product-thumb{
overflow: hidden;
padding: 0;
}
.item-grid-product-style7 .product-extra-link a {
display: flex;
background: #f5f5f5;
width: 48px;
height: 48px;
border-radius: 10px;
justify-content: center;
align-items: center;
padding: 0 !important;
min-width: auto;
}
.item-grid-product-style7 .product-extra-link a.product-compare.added{
font-size: 0;
}
.item-grid-product-style7 .product-extra-link a.product-compare.added:before {
content: "\f00c";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 24px;
color: var(--bzo-main-color2);
}
.item-grid-product-style7 .product-extra-link a.product-compare.added:hover:before{
color: #fff;
}
.item-grid-product-style7 .product-extra-link a:hover {
background: var(--bzo-main-color);
}
.item-grid-product-style7 .product-extra-link a:hover i {
color: #fff;
}
.item-grid-product-style7 .product-extra-link a span {
display: none;
}
.item-grid-product-style7 .item-product .product-info .wrap-rating {
justify-content: center;
margin: 0 0 8px;
}
.item-grid-product-style7 .product-info {
padding: 15px;
}
.item-grid-product-style7 .product-info .product-title  {
font-size: 20px;
font-weight: 600;
line-height: 24px;
padding: 0 0 8px;
white-space: normal;
}
.item-grid-product-style7 .product-info .woocs_price_code {
display: flex;
justify-content: center;
gap: 4px;
align-items: center;
}
.item-grid-product-style7 .product-info .woocs_price_code del {
order: 10;
}
.item-grid-product-style7 .product-info .woocs_price_code del span bdi {
color: var(--bzo-body_typo-color);
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.item-grid-product-style7 .product-info .woocs_price_code span bdi {
font-size: 20px;
font-weight: 600;
line-height: 24px;
}
.item-grid-product-style7 .product-thumb .product-thumb-link img {
padding: 0;
}
@media(max-width: 1024px){
.item-grid-product-style7 .product-info .product-title {
font-size: 18px;
}
}  .tab-style-style2 .product-tab-title .nav-tabs {
display: flex;
flex-direction: column;
gap: 10px;
margin-bottom: 0;
}
.tab-style-style2 {
display: flex;
}
.tab-style-style2 .product-tab-title {
background: var(--bzo-main-color2);
padding: 20px;
border-radius: 3px;
width: 320px;
display: block;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li.active a,
.product-tab-wrap.tab-style-style2 .nav-tabs li a:hover  {
background: var(--bzo-main-color);
}
.product-tab-wrap .item-grid-product-style4 .item-product .product-thumb-link {
border-radius: 3px;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a{
display: block;
padding: 15px 35px;
border-radius: 50px;
font-size: 22px;
font-family: var(--bzo-title_typo-font-family);
font-weight: 400;
background: none;
color: #fff;
text-align: left;
position: relative;
width: 100%;
transition: .4s;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li.active a:before,
.product-tab-wrap.tab-style-style2 .nav-tabs li a:hover:before {
opacity: 1;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a:before {
position: absolute;
content: "";
width: 8px;
height: 8px;
border-radius: 100%;
top: 50%;
margin-top: -4px;
left: 22px;
background-color: #fff;
transition: .3s;
opacity: 0;
}
.product-tab-wrap .item-grid-product-style4 .item-product .product-thumb-link:before {
display: none;
}
.product-tab-wrap .item-grid-product-style4 .item-product:hover .product-extra-link {
bottom: auto;
}
.tab-style-style2 .product-tab-content {
margin: 0;
padding: 0;
width: calc(100% - 320px);
padding-left: 30px;
}
.tab-style-style2 .item-grid-product-style4 .product-info .product-title a {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}
@media only screen and (min-width: 768px) {
.tabs-drop-mobile {
display: none;
}
}
@media(max-width: 1280px) {
.product-tab-wrap.tab-style-style2 .nav-tabs li a {
padding: 10px 35px;
}
}
@media(max-width: 1024px) {
.tab-style-style2 .product-tab-title {
width: 260px;
}
.tab-style-style2 .product-tab-content {
width: calc(100% - 260px);
}
}
@media(max-width: 768px) {
.tab-style-style2 .product-tab-title .nav-tabs {
gap: 5px;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a {
font-size: 18px;
}
.tab-style-style2 .product-tab-title {
width: 210px;
padding: 20px 10px;
}
.tab-style-style2 .product-tab-content {
width: calc(100% - 210px);
}
}
@media(max-width: 767px) { 
.tab-style-style2 {
flex-direction: column;
}
.tab-style-style2 .product-tab-content {
width: 100%;
padding-left: 0;
}
.tab-style-style2 .tabs-drop-mobile,
.tab-style-style3 .tabs-drop-mobile {
display: block;
}
.tab-style-style2 .product-tab-title .tabs-drop-mobile,
.tab-style-style3 .product-tab-title .tabs-drop-mobile  {
font-weight: 400;
font-family: var(--bzo-title_typo-font-family);
background-color: #fff;
border: 1px solid #ddd;
display: block;
height: 40px;
line-height: 40px;
padding: 0 20px;
position: relative;
margin: 0;
font-size: 16px;
}
.product-tab-wrap.tab-style-style2 .product-tab-title,
.product-tab-wrap.tab-style-style3 .product-tab-title {
background: none;
width: 100%;
position: relative;
padding: 0;
margin-bottom: 30px;
}
.product-tab-wrap.tab-style-style3 .product-tab-title {
padding: 0 15px; 
}
.tab-style-style2 .product-tab-title ul.nav-tabs,
.tab-style-style3 .product-tab-title ul.nav-tabs{
background-color: #fff;
border: 1px solid #ddd;
position: absolute;
top: 100%;
left: 0;
right: 0;
list-style: none;
margin: -1px 0 0;
padding: 12px 20px;
visibility: hidden;
z-index: 20;
transition: .3s;
opacity: 0;
}
.tab-style-style3 .product-tab-title ul.nav-tabs{
width: calc(100% - 30px);
left: 15px;
}
.tab-style-style2 .product-tab-title.active ul.nav-tabs,
.tab-style-style3 .product-tab-title.active ul.nav-tabs{
visibility: visible;
opacity: 1;
} 
.product-tab-wrap.tab-style-style2 .nav-tabs li a:hover,
.product-tab-wrap.tab-style-style3 .nav-tabs li a:hover{
background: none;
color: var(--bzo-main-color);
}
.tab-style-style2 .product-tab-title .nav-tabs li.active,
.tab-style-style3 .product-tab-title .nav-tabs li.active{
display: none;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a  {
color: var(--bzo-body_typo-color);
padding: 0;
}
.product-tab-wrap.tab-style-style3 .nav-tabs li a  {
color: var(--bzo-body_typo-color);
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a:before,
.product-tab-wrap.tab-style-style3 .nav-tabs li a:before {
display: none;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li:not(:last-child),
.product-tab-wrap.tab-style-style3 .nav-tabs li:not(:last-child) {
margin-bottom: 10px;
}
.product-tab-wrap.tab-style-style2 .nav-tabs li a,
.product-tab-wrap.tab-style-style3 .nav-tabs li a {
font-size: 16px;
}
.tab-style-style2 .product-tab-title .tabs-drop-mobile:before,
.tab-style-style3 .product-tab-title .tabs-drop-mobile:before {
content: "";
display: block;
width: 8px;
height: 8px;
border-left: 1px solid #909090;
border-top: 1px solid #909090;
float: right;
transform: rotate(-135deg);
margin-top: 12px;
}
}  .item-list- .list-thumb-wrap{
width: 30%;
}
.item-list- .list-info-wrap{
width: 45%;
padding-left: 12px;
}
.item-list- .product-quick-view{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
text-align: center;
height: 50px;
width: 50px;
line-height: 50px;
margin: auto;
background: #000000b8;
border-radius: 50%;
color: #fff;
font-size: 20px;
opacity: 0;
z-index: 1;
}
.item-list- .product-quick-view span {
display: none;
}
.item-list-:hover .product-quick-view{
opacity: 1;
}
h3.product-title{
padding-right: 15px;
}
.item-list- .product-quick-view:hover{
background: var(--bzo-main-color);
color: #fff;
}
.list-product-wrap .item-list-{
margin-bottom: 30px;
}
.list-product-wrap .bzotech-col-md-12:last-child .item-list-{
margin-bottom: 0px;
}
.item-list- .product-title{
line-height: 30px;
font-size: 100%;
}  .item-list-.style2 .flex-wrapper {
border-radius: 3px;
overflow: hidden;
}
.item-list-.style2 .list-thumb-wrap {
background: #f5f5f5;
}
.item-list-.style2.item-product .product-label {
top: 15px;
left: 15px;
right: auto;
}
.item-list-.style2 .product-thumb {
width: 100%;
}
.item-list-.style2.item-product .product-label > span {
padding: 0 8px;
height: 22px;
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
line-height: 22px;
border-radius: 3px;
}
.item-list-.style2.item-product .product-label > span.sale {
margin-bottom: 5px;
}
.item-list-.style2.item-product .product-label > span.new {
background: #00b9c5;
margin-top: 0;
}
.item-list-.style2 h3 a {
font-size: 110%;
color: var(--bzo-main-color2);
}
.item-list-.style2 .list-info-wrap .product-price .woocs_price_code span bdi {
font-size: 18px;
}
.item-list-.style2 .list-info-wrap .product-price .woocs_price_code del span bdi {
font-size: 14px;
color: var(--bzo-body_typo-color);
font-weight: 400;
}
.item-list-.style2 .list-add-group a.addcart-link {
font-size: 16px;
font-weight: 700;
}
.item-list-.style2 .list-add-group a.addcart-link:hover {
background: var(--bzo-main-color2) !important;
}  .more-details-btn
{
display: none;
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 2;
height: 20px;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),to(#FFF));
background: linear-gradient(to bottom,rgba(255,255,255,1) 0,#FFF 100%);
color: #000;
text-align: left;
text-decoration: none;
font-size: 30px;
line-height: 20px;
-webkit-transition: -webkit-transform .25s ease;
transition: -webkit-transform .25s ease;
transition: transform .25s ease;
transition: transform .25s ease,-webkit-transform .25s ease;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
.hover-desr-click .more-details-btn{
display: block;
}
.hover-desr-click_on .more-details-btn{
display: none;
}
.hover-desr-list{
position: relative;
overflow: hidden;
max-height: 135px;
}
.hover-desr-list .more-details-btn{
height: 30px;
line-height: 45px;
}
.product-info:hover .hover-desr-list-active .more-details-btn,
.detail-info:hover .hover-desr-list-active .more-details-btn
{
-webkit-transform: translateY(0) translateZ(0);
transform: translateY(0) translateZ(0);
}
.product-info:hover .hover-desr-list-active .more-details-btn,
.detail-info:hover .hover-desr-list-active .more-details-btn
{
display: block;
}
.product-info .hover-desr-list_on.hover-desr-list-active .more-details-btn,
.detail-info .hover-desr-list_on.hover-desr-list-active .more-details-btn
{
display: none;
}   .elbzotech-list-link-block a{
display: block;
}
.element-list-link .icon-image-link img{
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
vertical-align: middle;
}
.element-list-link .icon-image-link{
position: unset;
}
.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 i{
display: inline-block;
text-align: center;
border-radius: 50%;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
color: #454545;
font-size: 22px;
}
.elbzotech-list-link-icon{
margin: 0px -10px;
}
.elbzotech-list-link-icon .item-link{
margin: 0px 5px;
display: inline-block;
line-height: 1;
vertical-align: middle;
}
.elbzotech-list-link-icon .item-link:hover i{
border-color: #ffcc9b;
color: #000;
} .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;
} .elbzotech-list-link-icon-style2 {
display: flex;
align-items: center;
}
.elbzotech-list-link-icon-style2 .item-link {
color: #999999;
font-size: 18px;
border-left: 1px solid #ededed;
padding: 11px 11px;
display: flex;
}
.elbzotech-list-link-icon-style2 .item-link:last-child {
border-right: 1px solid #ededed;
}   .bread-crumb- .bread-crumb-row{
display: inline-block;   
height: 50px;
line-height: 50px;
padding: 0px 30px;
text-transform: capitalize;
}
.bread-crumb- a, .bread-crumb span {
font-size: 100%;
color: #6e7191;
}
.bread-crumb span {
color: var(--bzo-main-color);
}
h1.title-pages {
font-size: 50px;
line-height: 1;
}
.bread-crumb- .step-bread-crumb{
margin: 0px 15px 0px 15px;
color: var(--bzo-main-color);
}
.bread-crumb-{
z-index: 1;
position: relative;
}
.bread-crumb- .bzotech-container {
padding: 79.5px 0;
text-align: center;
}
.bread-crumb- .bzotech-container h2 {
color: var(--bzo-main-color2);
}  body.bzotech-elementor-layout-shifts{
opacity: 0;
} .tool-panel-page {
position: fixed;
top: 40%;
right: 0px;
z-index: 999999;
}
.tool-panel-pag .bzotech-buy{
max-width: 89px;
max-height: 140px;
}
.tool-panel-page .e-con>.e-con-inner{
padding:0!important;
}
.tool-panel-page .bzotech-buy .buy-btn {
margin-bottom: 5px;
}
.tool-panel-page .bzotech-buy .buy-btn a {
display: flex;
background-color: #2a5db8;
color: #fff;
text-align: center;
border-radius: 3px;
font-size: 13px;
transition: .2s;
flex-direction: column;
padding: 10px;
align-items: center;
line-height: 20px;
}
.tool-panel-page .bzotech-buy .buy-button a {
background-color: #dd2400;
background-position: 13px 7px;
}
.tool-panel-page a img{
width: 30px;
max-height:30px
}
.tool-panel-page .bzotech-buy .buy-btn a:hover {
background-color: #6327eb;
} .elementor-section.elementor-section-boxed>.elementor-container{
max-width: 1620px;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.swiper-pagination {
position: unset;
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
position: unset;
width: auto;
}  .home3-header-main {
position: relative;
z-index: 100;
}
.home3-header-main .bzotech-navbar-nav > li > a,
.home3-header-main .language-box-global .label-language, 
.home3-header-main .woocommerce-currency-switcher-form .dd-selected-text {
color: var(--bzo-text-on-theme-color-3);
}
.home3-header-main:hover .bzotech-navbar-nav > li > a,
.home3-header-main:hover .language-box-global .label-language, 
.home3-header-main:hover .woocommerce-currency-switcher-form .dd-selected-text {
color: var(--bzo-main-color2);
}
.home3-header-main .logo-black {
display: none;
}
.home3-header-main:hover {
background: var(--bzo-text-on-theme-color-3);
}
.home3-header-main:hover .logo-black {
display: block;
}
.home3-header-main:hover .logo-white {
display: none;
}
.home3-header-top {
font-family: var(--bzo-body_typo-font-family);
z-index: 10;
}
.home3-header-top .element-list-link a.item-link{
padding: 10px 16px;
margin: 0;
border-right: 1px solid #393939;
}
.home3-header-top .element-list-link a.item-link:first-child {
border-left: 1px solid #393939;
}
.home3-header-top .elbzotech-text-editor p {
font-size: 14px;
}
.home3-header-main .woocommerce-currency-switcher-form .dd-select {
background: none !important;
border: none;
padding: 40px 15px 40px 0;
}
.home3-header-main .woocommerce-currency-switcher-form a.dd-selected {
padding: 0;
margin-right: 10px;
}
.home3-header-main .elbzotech-lang-globla .elbzotech-dropdown-list,
.home3-header-main-global .elbzotech-lang-globla .elbzotech-dropdown-list {
min-width: 150px;
box-shadow: 0 0 10px rgba(0,0,0,.1);
left: -20px;
padding: 15px 20px;
}
.home3-header-main .elbzotech-lang-globla .elbzotech-dropdown-list li:not(:last-child) {
padding-bottom: 5px;
}
.home3-header-main .elbzotech-lang-globla .elbzotech-dropdown-list li:hover .label-language,
.home3-header-main .language-box-global .label-language:hover,
.home3-header-main .language-box-global .dropdown-link:hover .la-angle-down,
.home3-header-main .woocommerce-currency-switcher-form .dd-select:hover .dd-selected-text{
color: var(--bzo-main-color);
}
.home3-header-main .woocommerce-currency-switcher-form .dd-select:hover .dd-pointer-down { 
border-bottom: 1px solid var(--bzo-main-color);
border-right: 1px solid var(--bzo-main-color);
}
.home3-header-main .language-box-global {
padding: 40px 0;
}
.home3-header-main .language-box-global .label-language, 
.home3-header-main .woocommerce-currency-switcher-form .dd-selected-text,
.home3-header-main .woocommerce-currency-switcher-form a.dd-option .dd-option-text {
font-family: var(--bzo-title_typo-font-family);
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
}
.home3-header-main .woocommerce-currency-switcher-form a.dd-option .dd-option-text{
color: var(--bzo-main-color2);
}
.home3-header-main .language-box-global .dropdown-link .label-language{
margin-right: 5px;
}
.home3-header-main .language-box-global .la-angle-down {
font-size: 13px;
color: var(--bzo-text-on-theme-color-3);
}
.home3-header-main:hover .language-box-global .la-angle-down {
color: var(--bzo-main-color2);
}
.home3-header-main .language-box-global .dropdown-link:hover .la-angle-down{
color: var(--bzo-main-color);
}
.home3-header-main .woocommerce-currency-switcher-form .dd-pointer-down {
width: 7px;
height: 7px;
border: none;
border-bottom: 1px solid var(--bzo-text-on-theme-color-3);
border-right: 1px solid var(--bzo-text-on-theme-color-3);
transform: rotate(45deg);
}
.home3-header-main:hover .woocommerce-currency-switcher-form .dd-pointer-down {
border-bottom: 1px solid var(--bzo-main-color2);
border-right: 1px solid var(--bzo-main-color2);
}
.home3-header-main .elbzotech-account-manager .account-bttext {
display: none;
}
.home3-header-main .woocommerce-currency-switcher-form ul.dd-options,
.home3-header-main-global .woocommerce-currency-switcher-form ul.dd-options {
min-width: 150px;
border-radius: 0 !important;
padding: 15px 20px;
left: -20px;
}
.home3-header-main .woocommerce-currency-switcher-form a.dd-option {
border: none;
text-align: left;
}
.home3-header-main .bzotech-navbar-nav > li:hover > a,
.home3-header-main .woocommerce-currency-switcher-form a.dd-option:hover .dd-option-text {
color: var(--bzo-main-color);
}
.home3-header-main .elbzotech-search-icon {
padding: 0 10px 0 30px;
position: relative;
}
.home3-header-main .elbzotech-search-icon:before {
content: "";
width: 1px;
height: 20px;
background: #dddddd;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.home3-header-main .elementor-widget .mini-cart-icon i:before {
color: var(--bzo-text-on-theme-color-3);
}
.home3-header-main:hover .elementor-widget .mini-cart-icon:hover i:before {
color: var(--bzo-main-color);
}
.home3-header-main .elbzotech-list-link-icon .icon-heart1:before {
font-weight: 600;
}
.home3-header-main .language-box-global a:hover .label-language,
.home3-header-main a:hover,
.home3-header-main .bzotech-navbar-nav .sub-menu > li > a:hover {
color: var(--bzo-main-color);
}
.home3-header-main .elbzotech-mini-cart-style1 .mini-cart-icon .mini-cart-number {
right: -9px;
top: 7px;
}
.home3-header-main .elementor-widget-bzotech-search, .home3-header-main .elementor-widget-bzotech-account {
height: 30px;
}
.home3-header-main:hover .elementor-widget .elbzotech-search-icon i,
.home3-header-main:hover .elementor-widget .elbzotech-account-manager i,
.home3-header-main:hover .elementor-widget .element-list-link i,
.home3-header-main:hover .elementor-widget .mini-cart-icon i:before {
color: var(--bzo-main-color2);
}
.home3-search-box.elementor-widget .elbzotech-search-icon .elbzotech-search-form-wrap.active i   {
color: #fff;
font-size: 25px;
width: 25px;
height: 25px;
right: 50px;
top: 50px;
padding-top: 0;
}
.home3-search-box.elementor-widget .elbzotech-search-icon .elbzotech-search-form-wrap.active i:hover{
color: var(--bzo-main-color);
cursor: pointer;
}  .home4-header-main,
.home4-header-top {
background: var(--bzo-main-color2); 
}
.home4-header-main {
position: relative;
}
.home4-header-main .elbzotech-search-icon .elbzotech-search-form {
border-bottom: 3px solid var(--bzo-main-color);
}
.home4-header-main .home3-search-box .elbzotech-search-icon .elbzotech-search-form-wrap.active i:hover {
color: var(--bzo-main-color);
}
.home4-header-top .menu-style- .bzotech-navbar-nav > li > a,
.home4-header-main .woocommerce-currency-switcher-form .dd-selected-text,
.home4-header-main .menu-style-style4 .bzotech-navbar-nav > li > a,
.home4-header-main .language-box-global > a {
color: #fff;
}
.home4-header-main .woocommerce-currency-switcher-form .dd-selected-text {
cursor: pointer;
}
.home4-header-main a:hover, 
.home4-header-top a:hover,
.home4-header-top .menu-style- .bzotech-navbar-nav > li > a:hover,
.home4-header-top .menu-style- .bzotech-navbar-nav .sub-menu > li > a:hover,
.home4-header-main .woocommerce-currency-switcher-form:hover .dd-selected-text,
.home4-header-main .menu-style-style4 .bzotech-navbar-nav > li:hover > a,
.home4-header-main .language-box-global .elbzotech-dropdown-list a:hover,
.home4-header-main .woocommerce-currency-switcher-form a.dd-option:hover .dd-option-text,
.home4-header-main .bzotech-navbar-nav .sub-menu > li > a:hover {
color: var(--bzo-main-color);
}
.home4-header-top .menu-style- .bzotech-navbar-nav > li > a {
padding: 0 15px;
}
.home4-header-top .menu-style- .bzotech-navbar-nav > li:last-child > a {
padding-right: 0;
}
.home4-header-top .menu-style- .bzotech-navbar-nav .sub-menu {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 10px #00000026;
left: 10px;
}
.home4-header-top .menu-style- .bzotech-navbar-nav .sub-menu > li > a {
color: var(--bzo-main-color2);
font-family: var(--bzo-body_typo-font-family);
padding: 0 20px;
}
.home4-header-top .menu-style- .indicator-icon {
font-size: 10px;
}
.woocommerce-currency-switcher-form .dd-select {
background: none !important;
border: none;
}
.home4-header-main .woocommerce-currency-switcher-form .dd-select { 
padding: 28px 10px;
}
.home4-header-main .woocommerce-currency-switcher-form a.dd-selected{
padding: 0 5px 0 10px;
}
.home4-header-main .woocommerce-currency-switcher-form .dd-select .dd-pointer-down ,
.home4-header-main .language-box-global a.dropdown-link i{
width: 5px;
height: 5px;
border: none;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
transform: rotate(45deg) translateY(-5px);
font-size: 0;
position: absolute;
top: 50%;
margin: 0;
}
.home4-header-main .woocommerce-currency-switcher-form .dd-select:hover .dd-pointer-down ,
.home4-header-main .language-box-global a.dropdown-link:hover i {
border-bottom: 1px solid var(--bzo-main-color);
border-right: 1px solid var(--bzo-main-color);
}
.home4-header-main .language-box-global {
padding: 28px 10px;
}
.home4-header-main .woocommerce-currency-switcher-form .dd-selected-text ,
.home4-header-main .language-box-global a,
.home4-header-top .menu-style- .bzotech-navbar-nav .sub-menu > li > a  {
font-weight: 400;
font-size: var(--bzo-body_typo-font-size);;
}
.home4-header-main .elbzotech-account-manager .account-bttext {
display: none;
}
.home4-header-main .elbzotech-search-icon,
.home4-header-main .elbzotech-account-manager,
.home4-header-main .elementor-icon-wrapper,
.home4-header-main .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown {
padding: 0 8px;
}
.home4-header-main .elementor-icon-wrapper {
display: flex;
margin-bottom: 3px;
}
.home4-header-main .elbzotech-search-icon:before {
content: "";
width: 1px;
height: 20px;
background: #424565;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.home4-header-top .elbzotech-list-link-inline {
display: flex;
}
.home4-header-top .elbzotech-list-link-inline .item-link {
display: flex;
align-items: center;
}
.home4-header-top .bzotech-navbar-nav .sub-menu,
.header5-top .bzotech-navbar-nav .sub-menu {
max-width: 185px;
}
.home4-header-main .bzotech-navbar-nav .sub-menu > li > a {
font-size: var(--bzo-body_typo-font-size);
color: var(--bzo-body_typo-color);
font-family: var(--bzo-body_typo-font-family);
}
.home4-header-main .language-box-global .elbzotech-dropdown-list a {
color: var(--bzo-main-color2);
}
.home4-header-main .language-box-global .elbzotech-dropdown-list {
padding: 15px 20px;
left: -9px;
}
.home4-header-main .woocommerce-currency-switcher-form ul.dd-options {
width: 120px !important;
border-radius: 0 !important;
padding: 15px 20px;
display: block !important;
margin-top: 30px;
visibility: hidden;
opacity: 0;
pointer-events: none;
}
.home4-header-main .woocommerce-currency-switcher-form:hover ul.dd-options {
opacity: 1;
visibility: visible;
pointer-events: inherit;
margin-top: 0px;
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;
}
.home4-header-main .woocommerce-currency-switcher-form a.dd-option {
text-align: left;
border-bottom: none;
line-height: 28px;
}
.home4-header-main .woocommerce-currency-switcher-form a.dd-option .dd-option-text {
font-weight: 400;
font-size: var(--bzo-body_typo-font-size);
color: var(--bzo-main-color2);
}
.home4-header-main .menu-style-style4 .bzotech-navbar-nav li.has-mega-menu .mega-menu, 
.home4-header-main .menu-style-style4 .bzotech-navbar-nav li.menu-item-has-children ul.sub-menu,
.home4-header-main .language-box-global .elbzotech-dropdown-list,
.home4-header-main .woocommerce-currency-switcher-form ul.dd-options {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
} .home4-header-main .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .product-title a {
color: var(--bzo-main-color2);
} @media(max-width: 767px) {
.home4-header-main .woocommerce-currency-switcher-form .dd-select {
padding: 23px 10px;
}
.home4-header-main .woocommerce-currency-switcher-form:hover ul.dd-options {
margin-top: -7px;
}
.home4-header-main .elbzotech-search-icon,
.home4-header-main .elbzotech-account-manager,
.home4-header-main .elementor-icon-wrapper,
.home4-header-main .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown {
padding: 0 5px;
}
}  .header5-center .logo-style-image a {
display: flex;
}
.header5-center .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown{
padding: 11px 0 11px;
}
.header5-center .woocommerce-currency-switcher-form .dd-select{
padding: 0 10px;
}
.header5-center .language-box-global{
padding: 12px 15px 12px 5px;
position: relative;
}
.header5-center .woocommerce-currency-switcher-form .dd-select .dd-pointer-down, .header5-center .language-box-global a.dropdown-link i ,
.theme-demo6 .woocommerce-currency-switcher-form .dd-select .dd-pointer-down, .theme-demo6 .language-box-global a.dropdown-link i{
width: 7px;
height: 7px;
border: none;
border-bottom: 1px solid var(--bzo-body_typo-color);
border-right: 1px solid var(--bzo-body_typo-color);
transform: rotate(45deg) translateY(-5px);
font-size: 0;
position: absolute;
top: 50%;
margin: 0;
right: 0;
}
.theme-demo6 .woocommerce-currency-switcher-form .dd-select .dd-pointer-down,
.theme-demo6 .language-box-global a.dropdown-link i {
transform: rotate(45deg) translateY(-6px);
width: 6px;
height: 6px;
}
.header5-center.mobile .woocommerce-currency-switcher-form .dd-select .dd-pointer-down, .header5-center.mobile .language-box-global a.dropdown-link i {
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
.header5-center.mobile .woocommerce-currency-switcher-form:hover .dd-select .dd-pointer-down, .header5-center.mobile .language-box-global:hover a.dropdown-link i{
border-bottom: 1px solid #ff8319;
border-right: 1px solid #ff8319;
}
.header5-center.mobile .woocommerce-currency-switcher-form .dd-selected {
color: #fff;
}
.header5-center.mobile .language-box-global:hover .label-e,
.header5-center.mobile .woocommerce-currency-switcher-form .dd-selected:hover {
color: #ff8319;
}
.header5-center.mobile .elbzotech-mini-cart-style3 .mini-cart-icon .mini-cart-number {
border: 1px solid #fff;
top: 8px;
right: -15px;
}
.header5-center.mobile .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown {
padding: 12px 0;
}
.header5-center.mobile .woocommerce-currency-switcher-form .dd-select {
padding: 5px 10px;
}
.header5-center.mobile .language-box-global {
padding: 15px 10px;
}
.header5-center .woocommerce-currency-switcher-form:hover .dd-select .dd-pointer-down, .header5-center .language-box-global:hover a.dropdown-link i,
.theme-demo6 .woocommerce-currency-switcher-form:hover .dd-select .dd-pointer-down, .theme-demo6 .language-box-global:hover a.dropdown-link i { 
border-bottom: 1px solid var(--bzo-main-color);
border-right: 1px solid var(--bzo-main-color);
}
.header5-center .woocommerce-currency-switcher-form .dd-selected,
.header5-center .language-box-global .elbzotech-dropdown-list a,
.header5-center .woocommerce-currency-switcher-form a.dd-option .dd-option-text,
.header5-center .language-box-global .label-e{
color: var(--bzo-body_typo-color);
font-size: 16px;
font-weight: 500;
}
.header5-center .woocommerce-currency-switcher-form .dd-selected:hover,
.header5-center .language-box-global .elbzotech-dropdown-list a:hover,
.header5-center .woocommerce-currency-switcher-form a.dd-option:hover .dd-option-text,
.header5-center .language-box-global:hover .label-e,
.theme-demo6 .woocommerce-currency-switcher-form .dd-selected:hover,
.theme-demo6 .language-box-global .elbzotech-dropdown-list a:hover,
.theme-demo6 .woocommerce-currency-switcher-form a.dd-option:hover .dd-option-text,
.theme-demo6 .language-box-global:hover .label-e{
color: var(--bzo-main-color);
}
.header5-center .language-box-global .elbzotech-dropdown-list,
.theme-demo6 .language-box-global .elbzotech-dropdown-list {
left: -12px;
}
.header5-center .woocommerce-currency-switcher-form ul.dd-options,
.theme-demo6 .woocommerce-currency-switcher-form ul.dd-options {
width: 120px !important;
border-radius: 0 !important;
padding: 15px 20px;
display: block !important;
margin-top: 30px;
visibility: hidden;
opacity: 0;
pointer-events: none;
}
.header5-center .woocommerce-currency-switcher-form:hover ul.dd-options,
.theme-demo6 .woocommerce-currency-switcher-form:hover ul.dd-options {
opacity: 1;
visibility: visible;
pointer-events: inherit;
margin-top: 0px;
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;
}
.header5-center .woocommerce-currency-switcher-form a.dd-option,
.theme-demo6 .woocommerce-currency-switcher-form a.dd-option {
text-align: left;
border-bottom: none;
line-height: 28px;
}
.header5-center .elbzotech-account-manager .account-bttext,
.theme-demo6 .elbzotech-account-manager .account-bttext {
display: none;
}
.header5-center .elbzotech-account-manager:before {
content: "";
width: 1px;
height: 20px;
background: #ededed;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.header5-center .elbzotech-list-link-inline a {
display: flex;
}
.home5-main-menu > .e-con-inner {position: relative;}
.home5-main-menu > .e-con-inner:before {
content: "";
display: block;
width: 125px;
height: 97px;
background: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/pet-icon.png) no-repeat top center;
position: absolute;
top: -81px;
right: -195px;
left: auto;
}
.home5-main-menu .bzotech-navbar-nav > li.current-menu-item > a,
.home5-main-menu .bzotech-navbar-nav > li:hover > a  {
background-color: #77AA41;
}
.home5-main-menu .bzotech-navbar-nav > li {
border-left: 1px solid rgba(255,255,255,0.102);
}
.home5-main-menu .bzotech-navbar-nav > li:last-child {
border-right: 1px solid rgba(255,255,255,0.102);
}
.theme-demo5 .bzotech-navbar-nav .sub-menu > li > a {
color: var(--bzo-body_typo-color);
font-size: 14px;
font-weight: 500;
}
.theme-demo5 .bzotech-navbar-nav .sub-menu > li > a:hover {
color: var(--bzo-main-color);
}
.theme-demo5 .bzotech-navbar-nav .sub-menu,
.theme-demo5 .bzotech-navbar-nav li.has-mega-menu .mega-menu,
.header5-center .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.header5-center .item-search-pro > div.search-ajax-thumb,
.header5-center .item-search-pro .product-thumb .product-thumb-link img{
padding: 0;
}
.header5-center .item-search-pro .title14 {
font-weight: 500;
}
.header5-center .item-search-pro .woocs_price_code {
display: flex;
gap: 5px;
align-items: center;
}
.header5-center .item-search-pro .woocs_price_code del {
order: 1;
}
.header5-center .item-search-pro .woocs_price_code del span bdi {
font-size: 14px;
font-weight: 600;
}
.header5-center .elbzotech-mini-cart-style3 .mini-cart-icon .mini-cart-number {
right: 0;
top: 7px;
}
@media(max-width: 1200px) {
.header5-top .toggle-mobile-menu {
color: var(--bzo-main-color2);
float: right;
height: auto;
line-height: 38px;
}
.home5-main-menu .bzotech-navbar-nav > li.current-menu-item > a,
.home5-main-menu .bzotech-navbar-nav > li:hover > a  {
background-color: #fff;
color: var(--bzo-main-color) !important;
}
.theme-demo5 .elbzotech-mailchimp-style2 .content-popup-mailchimp .title {
font-size: 36px;
}
}
@media(max-width: 980px) { 
.theme-demo5 .elbzotech-mailchimp-style2 .content-popup-mailchimp .title {
font-size: 30px;
}
}  .theme-demo6 .language-box-global {
padding: 14px 10px 14px 10px;
position: relative;
}
.theme-demo6 .woocommerce-currency-switcher-form .dd-select {
padding: 14px 10px;
}
.theme-demo6 .language-box-global .dropdown-link {
color: var(--bzo-body_typo-color);
}
.theme-demo6 #header .elementor-icon-box-wrapper {
display: flex;
align-items: center;
line-height: 52px;
}
.theme-demo6 .woocommerce-currency-switcher-form .dd-selected,
.theme-demo6 .language-box-global .elbzotech-dropdown-list a,
.theme-demo6 .woocommerce-currency-switcher-form a.dd-option .dd-option-text{
color: var(--bzo-body_typo-color);
font-size: 14px;
font-weight: var(--bzo-body_typo-font-weight);
}
.theme-demo6 .woocommerce-currency-switcher-form .dd-selected{
padding: 0 5px 0 0;
}
.theme-demo6 .woocommerce-currency-switcher-form .dd-select .dd-pointer-down {
right: 5px;
}
.theme-demo6 .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown {
padding: 2px 0;
}
.theme-demo6 .mini-cart-content,
.theme-demo6 .bzotech-menu-container li.main-menu-item .mega-menu,
.theme-demo6 div.bzotech-menu-container li.main-menu-item .sub-menu,
.theme-demo6 .mini-cart-button a,
.theme-demo6 .elbzotech-list-product-search{
border-radius: 30px;
}
.theme-demo6 div.elbzotech-mini-cart-dropdown .product-title a{
font-size: 16px;
font-weight: 600;
color: var(--bzo-main-color2);
}
.theme-demo6 .elbzotech-list-product-search {
width: 400px;
}
.theme-demo6 .elbzotech-list-product-search .search-ajax-price .woocs_price_code span bdi,
.theme-demo6 .woocs_price_code span bdi {
font-size: 20px;
}
.theme-demo6 .elbzotech-list-product-search .search-ajax-price .woocs_price_code del span bdi,
.theme-demo6 .product-price .woocs_price_code del,
.theme-demo6 .product-price .woocs_price_code del span{
font-size: 14px;
font-weight: 400;
}
.theme-demo6 .menu-style-style4 .bzotech-navbar-nav > li > a {
font-weight: 600;
}
@media(max-width: 1600px){
.theme-demo6 .woocommerce-currency-switcher-form ul.dd-options {
right: 0;
}
}
@media(max-width: 767px){
.theme-demo6 #header .elementor-icon-box-wrapper{
line-height: 20px;
}
.theme-demo6 .elbzotech-list-product-search {
width: 300px;
}
.theme-demo6 .elbzotech-list-product-search > p {
line-height: 24px;
}
}  .footer4-social-icons .element-list-link {
display: flex;
}
.footer4-social-icons .element-list-link a {
display: flex;
align-items: center;
padding: 2px;
}
.footer4-copyright, .footer4-copyright a {color: #fff;}
.footer4-copyright a:hover {color: var(--bzo-main-color);}  .footer5 > .e-con-inner {
position: relative;
}
.footer5 > .e-con-inner:before {
content: "";
display: block;
width: 359px;
height: 88px;
background: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/pet-footer.png) no-repeat top center;
position: absolute;
top: -78px;
right: -195px;
left: auto;
}
.elementor-element.footer5-copyright .elementor-widget-container .elbzotech-text-editor a {
color: var(--bzo-main-color);
}
.elementor-element.footer5-copyright .elementor-widget-container .elbzotech-text-editor a:hover {
color: #fff;
}
.footer5-newsletters-des{
position: relative;
padding-left: 30px;
}
.footer5-newsletters-des:before {
content: "";
position: absolute;
width: 1px;
height: 30px;
background: rgba(255,255,255,0.102);
left: 0;
top: 50%;
transform: translateY(-50%);
}
@media(max-width: 767px) {
.footer5 > .e-con-inner:before {
display: none;
}
}  .elementor-element.footer6-copyright .elementor-widget-container .elbzotech-text-editor a:hover {
color: var(--bzo-main-color);
}  .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
height: inherit;
}     .home4-product-block .display-swiper-navi-style3 .swiper-button-nav {
top: 35%;
}
.info-banner2 .elbzotech-bt-style3.home4-banner-btn {
background: var(--bzo-main-color);
font-family: var(--bzo-body_typo-font-family);
font-weight: 500;
font-size: 13px;
border-radius: 23px;
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
margin-top: 22px;
color: #fff;
}
.home4-our-partner.elementor-widget-image a {
display: block;
border: 1px solid #eee;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
position: relative;
}
.home4-our-partner.elementor-widget-image a:before {
transition: all .4s;
position: absolute;
content: "";
width: 100%;
height: 50%;
left: 50%;
margin-left: -50%;
top: 25%;
border-color: transparent;
border-style: solid;
border-width: 0 1px;
}
.home4-our-partner.elementor-widget-image a:hover:before {
height: 100%;
top: 0%;
border-color: var(--bzo-main-color);
border-radius: 3px;
}
.home4-our-partner.elementor-widget-image a:after {
transition: all .4s;
position: absolute;
content: "";
width: 50%;
height: 100%;
left: 50%;
margin-left: -25%;
top: 0;
border-color: transparent;
border-style: solid;
border-width: 1px 0;
}
.home4-our-partner.elementor-widget-image a:hover:after {
width: 100%;
margin-left: -50%;
border-color: var(--bzo-main-color);
border-radius: 3px;
}
.home4-slideshow-btn1,
.home4-slideshow-btn2,
.home4-banner-btn {
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
transform: perspective(1px) translateZ(0);
overflow: hidden;
}
.home4-slideshow-btn1:before,
.home4-slideshow-btn2:before,
.home4-banner-btn:before{
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
border-radius: 25px;
}
.home4-slideshow-btn1:before,
.home4-banner-btn:before {
background: var(--bzo-darken-main-color1);
}
.home4-slideshow-btn2:before {
background: var(--bzo-darken-main-color2);
}
.home4-slideshow-btn1:hover:before,
.home4-slideshow-btn2:hover:before,
.home4-banner-btn:hover:before  {
-webkit-transform: scale(1);
transform: scale(1);
}
.home4-banners .elbzotech-banner-info-wrap .adv-thumb-link:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
transition: opacity .5s;
background-color: #00000026;
z-index: 1;
}
.home4-banners .elbzotech-banner-info-wrap:hover .adv-thumb-link:before {
opacity: 1;
transition: opacity .5s;
}
.home4-banners .elbzotech-banner-info-wrap .adv-thumb-link img{
transition: all 3s cubic-bezier(0,0,.1,1);
-webkit-transition: all 3s cubic-bezier(0,0,.1,1);
-moz-transition: all 3s cubic-bezier(0,0,.1,1);
-ms-transition: all 3s cubic-bezier(0,0,.1,1);
-o-transition: all 3s cubic-bezier(0,0,.1,1);
transition-delay: .1s;
position: relative;
max-width: 100%;
}
.home4-banners .elbzotech-banner-info-wrap:hover .adv-thumb-link img {
transform: scale(1.1);
}
.home4-banners .elbzotech-banner-info-wrap .adv-thumb-link {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.home4-our-services .element-list-link .item-link {
position: relative;
}
.home4-our-services .element-list-link .item-link:before {
content: "";
position: absolute;
width: 0;
height: 1px;
background-color: var(--bzo-main-color);
bottom: 0;
left: 50%;
transition: .3s;
}
.home4-our-services .element-list-link .item-link:hover:before {
left: 0;
width: 100%;
transition: .3s;
}
.home4-header-main .elbzotech-account-default2 .popup-form .submit input {
font-size: 20px;
}
.home4-blog .display-swiper-navi-style3 .swiper-button-nav {
top: calc((100% - 88px)/2);
} .newsletter-popup-home3.b-radius-3 .elbzotech-mailchimp-style2 .content-popup-mailchimp ,
.newsletter-popup-home3.b-radius-3 .elbzotech-mailchimp-style2 button[type="submit"] {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.newsletter-popup-home3.b-radius-3 .elbzotech-mailchimp-style2 .content-popup-mailchimp .title {
color: var(--bzo-main-color2);
font-weight: 500;
}  .theme-demo5 .elbzotech-register-form .elbzotech-bt-default,
.theme-demo5 .elbzotech-lostpass-form .elbzotech-bt-default,
.theme-demo5 .elbzotech-login-form .submit input {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-transform: capitalize;
}
.elbzotech-popup-open i.elbzotech-close-popup {
color: var(--bzo-main-color2);
}
.home5-testimonial .elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap .font-title {
font-size: 16px;
line-height: 28px;
color: #454545;
font-weight: 700;
font-family: var(--bzo-body_typo-font-family);
text-align: center;
margin: 0;
}
.home5-testimonial .elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap .desc {
font-size: 14px;
line-height: 18px;
color: var(--bzo-body_typo-color);
font-weight: 500;
font-family: var(--bzo-body_typo-font-family);
text-align: center;
font-style: normal;
}
.home5-testimonial .elbzotech-wrapper-slider-style3 .item-slider-style3 .content-wrap .box-content-custom p{
font-size: 16px;
line-height: 26px;
color: var(--bzo-body_typo-color);
font-weight: 500;
font-family: var(--bzo-body_typo-font-family);
}
.home5-ourpartner-noborder .home4-our-partner.elementor-widget-image a {
border: 1px solid #F5F5F5;
}
@media(max-width: 767px) {
.home5-testimonial .item-slider-style3 .flex-wrapper {
display: flex;
flex-direction: column;
}
.home5-testimonial .elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap {
margin-right: 0;
}
.home5-testimonial .elbzotech-wrapper-slider-style3 .content-wrap .product-rate {
margin: 10px auto;
}
}
.theme-demo5 .product-list-view .item-product .product-label > span {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
width: 45px;
height: 20px;
line-height: 20px;
font-weight: 600;
font-size: 14px;
background: #ff831a;
text-transform: uppercase;
margin: 0;
padding: 0;
}
.theme-demo5 .product-list-view .item-product .product-label > span.sale {
background: var(--bzo-main-color);
margin-bottom: 5px;
}
.theme-demo5 .product-list-view .item-product .product-label {
left: 10px;
top: 15px;
right: auto;
}
.theme-demo5 .product-list-view .list-add-group a.addcart-link {
font-family: var(--bzo-body_typo-font-family);
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 48px;
height: 48px;
color: white;
background-color: var(--bzo-main-color);
border-radius: 22px 22px 22px 22px;
padding: 13px 34px 12px 35px;
z-index: 0;
padding: 0px 47px!important;
}
.theme-demo5 .product-list-view .list-add-group .list-icon a.product-compare {
padding-right: 18px;
margin-right: 18px;
}  .home6-section-intro .elementor-element:hover .elementor-widget-container .elbzotech-heading {
color: var(--bzo-darken-main-color3);
}
.home6-section-intro .elementor-element:hover .elementor-widget-container .elbzotech-text-editor {
color: var(--bzo-main-color);
} #home6-contact-form {
padding: 20px;
margin-bottom: -15px;
}
#home6-contact-form .bzotech-row {
margin-left: -7.5px;
margin-right: -7.5px;
}
#home6-contact-form .bzotech-row .bzotech-col-md-6,
#home6-contact-form .bzotech-row .bzotech-col-md-12{
padding: 0 7.5px 15px 7.5px;
}
#home6-contact-form .bzotech-row .bzotech-col-md-6 input,
#home6-contact-form .bzotech-row .bzotech-col-md-12 select,
#home6-contact-form .bzotech-row .bzotech-col-md-12 textarea {
padding: 23px 20px;
border: 1px solid var(--bzo-main-color);
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
height: auto;
line-height: 24px;
font-size: 16px;
font-family: var(--bzo-body_typo-font-family);
color: var(--bzo-body_typo-color);
}
#home6-contact-form .bzotech-row .bzotech-col-md-12 span{
display: flex;
}
#home6-contact-form .bzotech-row .bzotech-col-md-12 select{
width: 100%;
background: #fff;
background: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/drop-down-bt.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: calc(100% - 20px);
}
#home6-contact-form .bzotech-row .bzotech-col-md-12 textarea {
background: url(//bw-petito.bzotech.com/wp-content/themes/bw-petito/assets/image/textarea-bg.png) no-repeat right bottom #fff;
height: 250px;
}
#home6-contact-form .bzotech-row p{
margin: 0;
}
#home6-contact-form input[type="submit"] {
padding: 12px 20px;
display: inline-block;
width: auto;
background: var(--bzo-main-color);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
float: right;
cursor: pointer;
}
#home6-contact-form input[type="submit"]:hover {
background: var(--bzo-main-color2);
}
.home6-cat-bg:before {
top: -203px;
z-index: -1;
}
.home6-dog-bg:before {
top: -250px;
z-index: -1;
}
.theme-demo6 .elementor-widget-bzotech-posts .bzotech-swiper-navi .swiper-button-nav {
display: flex;
justify-content: center;
color: var(--bzo-main-color);
margin-top: 0;
transform: translateY(-50%);
opacity: 1;
}
.theme-demo6 .elementor-widget-bzotech-posts .bzotech-swiper-navi .swiper-button-nav:hover {
color: #fff;
background: var(--bzo-main-color);
}
.theme-demo6 .item-list- .product-thumb {
width: 100%;
}
.theme-demo6 .list-info-wrap .product-price .woocs_price_code del span bdi {
font-size: 14px;
font-weight: 400;
}
.theme-demo6 .list-info-wrap .product-price ins span bdi {
margin-left: 0;
}
.theme-demo6 .item-list- .product-label > span {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 4px 8px;
font-size: 14px;
font-weight: 600;
line-height: 20px;
width: auto;
height: auto;
margin-top: 0;
}
.theme-demo6 .item-list- .product-label > span.sale {
margin-bottom: 7px;
}
.theme-demo6 .single-related-product .elbzotech-wrapper-slider {
margin: 0 -15px;
}
.theme-demo6 .single-related-product .elbzotech-wrapper-slider .elbzotech-swiper-slider {
padding: 0 15px;
}
@media(max-width: 1366px) {
#home6-contact-form .bzotech-row .bzotech-col-md-12 textarea {
height: 225px;
}
}
@media(max-width: 1200px) {
.home6-cat-bg:before, .home6-dog-bg:before {
display: none;
}
@media(max-width: 1024px) {
#home6-contact-form .bzotech-row .bzotech-col-md-6 input,
#home6-contact-form .bzotech-row .bzotech-col-md-12 select,
#home6-contact-form .bzotech-row .bzotech-col-md-12 textarea {
padding: 10px 20px;
}
}
}  .elbzotech-bt-slide{
font-weight: 400;
font-size: 18px;
line-height: 21px;
background: var(--bzo-main-color3);
color: rgb(0, 27, 73);
padding: 10px 35px;
border-radius: 25px;
display: block;
}
.elbzotech-mailchimp-style2 .info-mailchimp {
overflow-y: auto;
max-height: 550px;
} div#cookie-notice .bzotech-bt-cookie{
line-height: 40px;
border-radius: 5px;
background-color: #369EE3;
color: #fff;
padding: 0 15px;
margin: 0 0 0 15px;
border: 1px solid transparent;
}
div#cookie-notice .bzotech-bt-cookie:hover{
color: #fff;
background-color: #fff;
}
div#cookie-notice #cn-accept-cookie{
background-color: #2EB85C;
}
div#cookie-notice #cn-accept-cookie:hover{
background-color: #fff;
border-color: #2EB85C;
color: #2EB85C;
}
div#cookie-notice #cn-refuse-cookie{
background-color: #EF5454;
}
div#cookie-notice #cn-refuse-cookie:hover{
background-color: #fff;
border-color: #EF5454;
color: #EF5454;
}
div#cookie-notice #cn-more-info{
background-color: #369EE3;
}
div#cookie-notice #cn-more-info:hover{
background-color: #fff;
border-color: #369EE3;
color: #369EE3;
}
div#cookie-notice{
box-shadow: 0px 0px 15px -7px rgba(0, 0, 0, 0.5);
font-family: var(--bzo-body_typo-font-family);
font-size: 16px;
}
div#cookie-notice span#cn-notice-text{
margin: 0;
line-height: 40px;
}
.elbzotech-wrapper-slider .swiper-container{
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;;
}
@media(max-width: 767px){
div#cookie-notice span#cn-notice-text{
line-height: 24px;
margin-bottom: 15px;
}
div#cookie-notice .bzotech-bt-cookie{
margin: 0 5px;
}
} .widget_block.widget_search .wp-block-search__button{
width: 35px;
height: 35px;
font-size: 0;
background-color: #222;
border-radius: 100%;
position: absolute;
top: 5px;
right: 5px;
border: none;
line-height: 35px;
text-align: center;
}
.widget_block.widget_search .wp-block-search__button::before{
content: "\f4a5";
display: inline-block;
font-family: "Ionicons";
color: #fff;
font-size: 16px;
font-weight: 400;
}
.widget_block.widget_search .wp-block-search__inside-wrapper{
position: relative;
display: inherit;
margin: 20px 30px;
}
.widget_block.widget_search form{
padding: 0;
margin: 0;
}
.widget_block.widget_search form:after{
display: none;
}
.widget_block .wp-block-group__inner-container h2,
.widget_block.widget_search .wp-block-search__label{
font-size: 20px;
font-weight: 600;
line-height: 24px;
padding: 18px 30px;
border-bottom: 1px solid #D0D5DD;
display: inline-block;
width: 100%;
}
.widget_block .wp-block-latest-comments{
margin: 20px 30px;
}
.item-list-post-default .meta-post-style1 .meta-item i{
margin: 0;
}
.item-list-post-default .post-meta-data li{
margin-right: 15px;
}
.item-list-post-default .elbzotech-bt-default{
padding: 0 35px;
}
.item-list-post-default .elbzotech-bt-default:hover{
background-color: var(--bzo-main-color3);
color: #fff;
}
.item-list-post-default{
margin-bottom: 45px;
padding-bottom: 45px;
}
@media(max-width: 1199px){
.header-default .header-nav-default{
position: relative;
}
.header-default .toggle-mobile-menu{
color: #000;
float: right;
padding: 0;
border: none;
text-align: right;
} 
.header-default .logo-default h1{
height: 55px;
line-height: 55px;
}
.header-default .header-nav-default{
width: 30%;
}
.header-default .logo-default{
width: 70%;
}
}
@media(max-width: 992px){
.widget_block.widget_search .wp-block-search__inside-wrapper{
}
}
@media(max-width: 767px){
.header-default .logo-default h1{
font-size: 20px;
}
.sidebar-type-default.sidebar-position-right{
margin-top: 50px;
}
.pagi-nav{
margin-top: 40px;
}
.item-list-post-default{
margin-bottom: 35px;
padding-bottom: 35px;
}
}   .elbzotech-wrapper-slider-style3 .number-star_1 {
width: 20%;
}
.elbzotech-wrapper-slider-style3 .number-star_2 {
width: 40%;
}
.elbzotech-wrapper-slider-style3 .number-star_3 {
width: 60%;
}
.elbzotech-wrapper-slider-style3 .number-star_4 {
width: 80%;
}
.elbzotech-wrapper-slider-style3 .number-star_5 {
width: 100%;
}
.elbzotech-wrapper-slider-style3 .content-wrap .product-rate {
margin-bottom: 12px;
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap {
flex: 0 0 22%; 
margin-right: 35px;
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap img {
display: block;
margin: 0 auto;
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap .font-title {
font-size: 18px;
line-height: 20px;
color: #000000;
font-weight: 400;
font-family: var(--bzo-title_typo-font-family);
text-align: center;
margin: 10px 0 4px 0;
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .content-slider-custom {
font-size: 18px;
line-height: 26px;
color: var(--bzo-main-color2);
font-weight: 400;
font-family: var(--bzo-title_typo-font-family);
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap .desc {
font-size: 13px;
line-height: 16px;
color: var(--bzo-body_typo-color);
font-weight: 400;
font-style: italic;
font-family: var(--bzo-body_typo-font-family);
text-align: center;
} .elbzotech-wrapper-slider-style3 .bzotech-swiper-navi .swiper-button-nav {
margin-top: 0;
transform: translateY(-50%);
transition: 0.3s;
display: flex;
justify-content: center;
}
.elbzotech-wrapper-slider-style3 .bzotech-swiper-navi .swiper-button-nav.swiper-button-disabled {
opacity: 1;
}
.elbzotech-wrapper-slider-style3 .bzotech-swiper-navi .swiper-button-nav:hover i {
color: #FFFFFF;
}
.elbzotech-wrapper-slider-style3 .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev {
left: -23px;
}
.elbzotech-wrapper-slider-style3 .bzotech-swiper-navi .swiper-button-nav.swiper-button-next {
right: -23px;
}  .elbzotech-wrapper-slider-style3 .swiper-pagination {
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 10px;
align-items: center;
}
.elbzotech-wrapper-slider-style3 .swiper-pagination  .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #eeeeee;
opacity: 1;
transition: .3s;
}
.elbzotech-wrapper-slider-style3 .swiper-pagination  .swiper-pagination-bullet:hover {
background: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-style3 .swiper-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 12px;
height: 12px;
background: var(--bzo-main-color);
}  .elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5{
background: #fff;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
overflow: hidden;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .content-wrap {
padding: 40px 55px 83px;
text-align: center;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .info-wrap {
background: #EBEBEB;
text-align: center;
position: relative;
padding-bottom: 13px;
transition: .3s;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .img-wrap {
position: absolute;
top:-50px;
left: 50%;
transform: translateX(-50%);
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .font-title {
padding-top: 62px;
font-size: 20px;
font-weight: 600;
line-height: 24px;
color: var(--bzo-main-color2);
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .desc{
font-size: 16px;
font-weight: 400;
color: var(--bzo-body_typo-color);
line-height: 24px;
margin-top: 4px;
margin-bottom: 8px;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5 .product-rate {
margin: 0 auto;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5.even_num {
margin-top: 80px;
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5:hover .info-wrap {
background: var(--bzo-darken-main-color80);
}
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5:hover .font-title,
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5:hover .desc{
color: #fff;
}
.elbzotech-wrapper-slider-style5 .swiper-pagination {
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 8px;
align-items: center;
margin-top: 20px;
}
.elbzotech-wrapper-slider-style5 .swiper-pagination .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: var(--bzo-light-main-color35);
opacity: 1;
}
.elbzotech-wrapper-slider-style5 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 15px;
height: 15px;
background: var(--bzo-main-color);
}
@media(max-width: 767px) {
.elbzotech-wrapper-slider-style5 .wslider-item .item-slider-style5.even_num {
margin-top: 0;
}
}   .elbzotech-wrapper-slider-style2 .wslider-item .adv-thumb-link-cate img {
transition: .3s;
}
.elbzotech-wrapper-slider-style2.elbzotech-wrapper-slider .elbzotech-swiper-slider {
padding: 30px 10px 65px;
}    .home3-header-main .woocommerce-currency-switcher-form ul.dd-options,
.home3-header-main-global .woocommerce-currency-switcher-form ul.dd-options {
display: block !important;
opacity: 0;
visibility: hidden;
margin-top: 30px;
box-shadow: 0 0 10px rgba(0,0,0,.1);
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
pointer-events: none;
}
.home3-header-main .woocommerce-currency-switcher-form:hover ul.dd-options,
.home3-header-main-global .woocommerce-currency-switcher-form:hover ul.dd-options {
opacity: 1;
visibility: visible;
pointer-events: inherit;
margin-top: 0px;
}
.home3-header-main .woocommerce-currency-switcher-form:hover ul.dd-options li:not(:last-child),
.home3-header-main-global .woocommerce-currency-switcher-form:hover ul.dd-options li:not(:last-child) {
padding: 0 0 10px 0;
}  .home3-header-main .elementor-widget .mini-cart-icon i:before,
.home3-header-main .elbzotech-search-icon .search-icon-popup i,
.home3-header-main .elbzotech-account-manager .button-account-manager *,
.home3-header-main-global .elbzotech-search-icon .search-icon-popup i,
.home3-header-main-global .elbzotech-account-manager .button-account-manager * 
{
font-size: 25px;
}
.home3-header-main .elbzotech-search-icon .search-icon-popup i,
.home3-header-main .elbzotech-account-manager .button-account-manager *,
.home3-header-main .elbzotech-list-link-icon i {
color: #FFFFFF;
}
.home3-header-main-global .elbzotech-search-icon .search-icon-popup i,
.home3-header-main-global .elbzotech-account-manager .button-account-manager * ,
.home3-header-main-global .elbzotech-list-link-icon i {
color: var(--bzo-main-color2);
}
.home3-header-main .elbzotech-list-link-icon i ,
.home3-header-main-global .elbzotech-list-link-icon i {
font-size: 20px;
margin-bottom: 3px;
}   .item-instagram- .item-instagram
{
position: relative;
overflow: hidden;
}
.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- .item-instagram .img-wrap:before{
content: '\f16d';
font-family: 'Line Awesome Brands';
font-weight: 400;
position: absolute;
width: 100%;
height: 100%;
color: #fff;
opacity: 0;
visibility: hidden;
font-size: 36px;
align-items: center;
display: flex;
justify-content: center;
pointer-events: none;
transition: .6s;
z-index: 2;
}
.item-instagram- .item-instagram .img-wrap:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
background: var(--bzo-main-color);
font-size: 36px;
transition: .6s;
transform: scale(0);
z-index: 1;
}
.item-instagram- .item-instagram:hover .img-wrap:before {
opacity: 1;
visibility: visible;
}
.item-instagram- .item-instagram:hover .img-wrap:after {
transform: scale(1);
opacity: 0.9;
}
.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- .img-wrap {
display: flex;
position: relative;
}  .elbzotech-mailchimp-style4 .mc4wp-form-fields {
display: flex;
}
.elbzotech-mailchimp-style4 .mc4wp-form-fields button[type="submit"] {
width: 50px;
height: 50px;
border: none;
font-size: 20px;
cursor: pointer;
background: var(--bzo-main-color);
border: 1px solid var(--bzo-main-color);
transition: all .3s;
}
.elbzotech-mailchimp-style4 .mc4wp-form-fields button[type="submit"]:hover {
background: var(--bzo-main-color2);
border: 1px solid var(--bzo-text-on-theme-color-3);
}
.elbzotech-mailchimp-style4 .mc4wp-form-fields input {
height: 50px;
border: none;
margin-right: 5px;
font-size: 13px;
width: calc(100% - 55px);
font-family: var(--bzo-body_typo-font-family);
}   .home3-header-main-global .bzotech-navbar-nav > li > a,
.home3-header-main-global .language-box-global .label-language, 
.home3-header-main-global .woocommerce-currency-switcher-form .dd-selected-text {
color: var(--bzo-main-color2);
} .home3-header-main-global .woocommerce-currency-switcher-form .dd-select {
background: none !important;
border: none;
padding: 40px 15px 40px 0;
}
.home3-header-main-global .woocommerce-currency-switcher-form a.dd-selected {
padding: 0;
margin-right: 10px;
}
.home3-header-main-global .elbzotech-lang-globla .elbzotech-dropdown-list li:not(:last-child) {
padding-bottom: 5px;
}
.home3-header-main-global .elbzotech-lang-globla .elbzotech-dropdown-list li:hover .label-language,
.home3-header-main-global .language-box-global .label-language:hover,
.home3-header-main-global .language-box-global .dropdown-link:hover .la-angle-down,
.home3-header-main-global .woocommerce-currency-switcher-form .dd-select:hover .dd-selected-text{
color: var(--bzo-main-color);
}
.home3-header-main-global .woocommerce-currency-switcher-form .dd-select:hover .dd-pointer-down { 
border-bottom: 1px solid var(--bzo-main-color);
border-right: 1px solid var(--bzo-main-color);
}
.home3-header-main-global .language-box-global {
padding: 40px 0;
}
.home3-header-main-global .language-box-global .label-language, 
.home3-header-main-global .woocommerce-currency-switcher-form .dd-selected-text,
.home3-header-main-global .woocommerce-currency-switcher-form a.dd-option .dd-option-text {
font-family: var(--bzo-title_typo-font-family);
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
line-height: 24px;
}
.home3-header-main-global .woocommerce-currency-switcher-form a.dd-option .dd-option-text{
color: var(--bzo-main-color2);
}
.home3-header-main-global .language-box-global .dropdown-link .label-language{
margin-right: 5px;
}
.home3-header-main-global .language-box-global .la-angle-down {
font-size: 13px;
color: var(--bzo-main-color2);
}
.home3-header-main-global .language-box-global .dropdown-link:hover .la-angle-down{
color: var(--bzo-main-color);
}
.home3-header-main-global .woocommerce-currency-switcher-form .dd-pointer-down {
width: 7px;
height: 7px;
border: none;
border-bottom: 1px solid var(--bzo-main-color2);
border-right: 1px solid var(--bzo-main-color2);
transform: rotate(45deg);
}
.home3-header-main-global .elbzotech-account-manager .account-bttext {
display: none;
}
.home3-header-main-global .woocommerce-currency-switcher-form a.dd-option {
border: none;
text-align: left;
}
.home3-header-main-global .bzotech-navbar-nav > li:hover > a,
.home3-header-main-global .woocommerce-currency-switcher-form a.dd-option:hover .dd-option-text {
color: var(--bzo-main-color);
}
.home3-header-main-global .elbzotech-search-icon {
padding: 0 10px 0 30px;
position: relative;
}
.home3-header-main-global .elbzotech-search-icon .elbzotech-search-form input[name="s"],
.home3-header-main .elbzotech-search-icon .elbzotech-search-form input[name="s"]  {
font-size: 16px;
font-family: var(--bzo-body_typo-font-family);
}
.home3-header-main-global .elbzotech-search-icon:before {
content: "";
width: 1px;
height: 20px;
background: #dddddd;
position: absolute;
left: 0;
top: 40%;
transform: translateY(-50%);
}
.home3-header-main-global .elementor-widget .mini-cart-icon i:before {
color: var(--bzo-main-color2);
}
.home3-header-main-global .elementor-widget .mini-cart-icon:hover i:before {
color: var(--bzo-main-color);
}
.home3-header-main-global .elbzotech-list-link-icon .icon-heart1:before {
font-weight: 600;
}
.home3-header-main-global .language-box-global a:hover .label-language,
.home3-header-main-global a:hover,
.home3-header-main-global .bzotech-navbar-nav .sub-menu > li > a:hover {
color: var(--bzo-main-color);
}
.home3-header-main-global .elementor-widget-bzotech-search, .home3-header-main-global .elementor-widget-bzotech-account {
height: 30px;
}
.menu-style-style4 .bzotech-navbar-nav > li:first-child > a {
padding-left: 0;
} .home3-search-box .live-search-yes.active .elbzotech-list-product-search{
max-height: 350px;
overflow: scroll;
}
.home3-search-box .item-search-pro > div.search-ajax-thumb {
padding: 0;
}
.home3-search-box .item-search-pro .product-thumb .product-thumb-link img {
padding: 0;
}
.home3-search-box .item-search-pro > div.search-ajax-title a{
font-weight: 600;
}
.home3-search-box .woocs_price_code span bdi {
font-size: 18px;
font-family: var(--bzo-title_typo-font-family);
color: var(--bzo-main-color2);
}
.home3-search-box .woocs_price_code{
display: flex;
justify-content: right;
align-items: center;
gap: 6px;
}
.home3-search-box .woocs_price_code del {
order: 1;
}
.home3-search-box .woocs_price_code del span bdi {
font-size: 18px;
color: var(--bzo-main-color);
}  .elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown {
padding: 17px 0;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .product-title a{
font-size: 15px;
color: var(--bzo-body_typo-color);
font-weight: 400;
font-family: var(--bzo-body_typo-font-family);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .product-title a:hover {
color: var(--bzo-main-color);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-qty {
font-family: var(--bzo-title_typo-font-family);
font-weight: 400;
color: var(--bzo-main-color2);
font-size: 15px;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .woocs_special_price_code .amount {
color: var(--bzo-main-color);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-footer {
margin: 20px 0;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-total {
font-size: 18px;
color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-total .pull-left,
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-total .pull-right,
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button {
font-family: var(--bzo-title_typo-font-family);
font-weight: 500;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button { 
justify-content: center;
margin-top: 30px !important;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button {
background: var(--bzo-main-color2);
padding: 10px 40px !important;
color: var(--bzo-text-on-theme-color-3);
display: flex;
width: auto;
text-transform: uppercase;
align-items: center;
font-size: 100%;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button.checkout {
background: var(--bzo-main-color);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button:hover {
background: var(--bzo-main-color);
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-button .button.checkout:hover {
background: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style3 .mini-cart-icon .mini-cart-number{
position: absolute;
background: var(--bzo-main-color);
color: white;
font-weight: 700;
width: 19px;
height: 19px;
font-size: 12px;
line-height: 17px;
text-align: center;
border-radius: 50%;
right: -7px;
top: 12px;
transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
border: none;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-content>h2 {
font-family: var(--bzo-title_typo-font-family);
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style3 .product-mini-cart::-webkit-scrollbar-thumb {
background-color: var(--bzo-main-color);
}
.elbzotech-mini-cart-style3 .product-mini-cart::-webkit-scrollbar-thumb:hover {
background-color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style3 .mini_cart_item .product-thumb a img {
padding: 0;
}   .sweepToRight-button,
.sweepToRight-button-style2 {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.sweepToRight-button:hover {
color: var(--bzo-main-color) !important;
}
.sweepToRight-button:before ,
.sweepToRight-button-style2:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.sweepToRight-button:before {
background: #fff;
}
.sweepToRight-button-style2:before {
background: var(--bzo-main-color);
}
.sweepToRight-button:hover:before,
.sweepToRight-button-style2:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}  .newsletter-popup-home3 .elbzotech-mailchimp-style2 .elbzotech-close-popup {
right: 10px;
top: 10px;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .elbzotech-close-popup:hover {
color: var(--bzo-main-color);
background: none;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp ,
.newsletter-popup-home3 .elbzotech-mailchimp-style2 button[type="submit"] {
border-radius: 0;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp {
max-height: 483px;
max-width: 80%;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .mc4wp-form-fields input[type="email"],
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp .desc ,
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .dont-show label {
font-size: 16px;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp .desc {
color: var(--bzo-main-color2);
line-height: 1.6em;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .dont-show {
margin-top: 20px;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .dont-show label {
color: var(--bzo-body_typo-color);
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 button[type="submit"] {
background: var(--bzo-main-color);
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 button[type="submit"]:hover {
background: var(--bzo-main-color2);
}  .item-grid-product-style3 .item-product .product-thumb{
border: 1px solid #eee;
}
.item-grid-product-style3 .item-product:hover .product-thumb{
border: 1px solid var(--bzo-main-color);
}
.item-grid-product-style3 .item-product .product-info .product-title {
padding: 0;
}
.home3-product-grid .swiper-button-nav {
transform: translateY(calc(-50% - 47px ));
margin: 0;
opacity: 1;
}
.home3-product-grid .swiper-button-nav.swiper-button-next {
right: -23px;
}
.home3-product-grid .swiper-button-nav.swiper-button-prev {
left: -23px;
}
.home3-product-grid .swiper-button-nav:hover i {
color: #fff;
}  .elbzotech-banner-info-style3 .adv-thumb-link {
position: relative;
}
.elbzotech-banner-info-style3 .adv-thumb-link:before {
transition: all .4s;
position: absolute;
content: "";
width: 100%;
height: 50%;
left: 50%;
margin-left: -50%;
top: 25%;
border-color: transparent;
border-style: solid;
border-width: 0 1px;
}
.elbzotech-banner-info-style3 .adv-thumb-link:after {
transition: all .4s;
position: absolute;
content: "";
width: 50%;
height: 100%;
left: 50%;
margin-left: -25%;
top: 0;
border-color: transparent;
border-style: solid;
border-width: 1px 0;
}
.elbzotech-banner-info-style3 .adv-thumb-link:hover:before {
height: 100%;
top: 0%;
border-color: var(--bzo-main-color);
}
.elbzotech-banner-info-style3 .adv-thumb-link:hover:after {
width: 100%;
margin-left: -50%;
border-color: var(--bzo-main-color);
}  .elbzotech-account-default2 .popup-form.active .desc,
.elbzotech-account-default2 .popup-form.active .form-field input,
.elbzotech-account-default2 .popup-form.active .forgetmenot label {
font-size: 114.29%;
font-family: var(--bzo-body_typo-font-family);
} 
.elbzotech-account-default2 .login-popup-content-wrap i.elbzotech-close-popup {
padding: 0;
right: 10px;
top: 5px;
color: var(--bzo-main-color2);
}
.elbzotech-account-default2 .login-popup-content-wrap.elbzotech-popup-open i.elbzotech-close-popup {
z-index: 1;
}
.elbzotech-account-default2 .login-popup-content-wrap.elbzotech-popup-open i.elbzotech-close-popup:hover {
z-index: 1;
color: var(--bzo-main-color);
}
.elbzotech-account-default2 .popup-form .submit input {
cursor: pointer;
border-radius: 0;
text-transform: capitalize;
background: var(--bzo-main-color2);
}
.elbzotech-account-default2 .popup-form .submit input:hover {
background: var(--bzo-main-color);
}
.elbzotech-account-default2 .popup-form.active .form-header {
text-align: center;
}
.elbzotech-account-default2 .popup-form.active .form-header h2,
.elbzotech-account-default2 .popup-form .nav-form a{
color: var(--bzo-main-color2);
}
.elbzotech-account-default2 .popup-form .nav-form a:hover {
color: var(--bzo-main-color);
}
.elbzotech-account-default2 .popup-form .nav-form {
margin-top: 5px;
}
.elbzotech-account-default2 .popup-form .nav-form,
.elbzotech-account-default2 .popup-form .note {
text-align: center;
}  .woocommerce .woocommerce-cart-form .product-remove a.remove {
background: none;
color: var(--bzo-main-color2);
font-size: 14px;
}  @media(max-width: 1680px) {
.home3-slideshow .home3-slider2-header {
margin-left: 50px;
}
}
@media (max-width: 1440px) {
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap {
flex: 0 0 30%;
margin-right: 20px;
}
.elbzotech-wrapper-slider-style3.elbzotech-wrapper-slider {
margin: -30px 25px;
}
}
@media (max-width: 1366px) {
.elbzotech-wrapper-slider-style2.elbzotech-wrapper-slider .elbzotech-swiper-slider {
padding: 30px 10px 30px;
}
}
@media (max-width: 1280px) {
.home3-header-main .bzotech-navbar-nav > li > a {
padding: 40px 12px;
}
}
@media (max-width: 1200px) {
.home3-header-main:hover .toggle-mobile-menu,
.home3-header-main-global .toggle-mobile-menu {
color: var(--bzo-main-color2);
}
}
@media (max-width: 1024px) {
.elbzotech-mailchimp-style2 .content-popup-mailchimp .title {
font-size: 32px;
}
.menu-style-style4 .toggle-mobile-menu {
border-right: none;
}
.info-banner2 .elbzotech-bt-style3 {
margin-top: 15px;
padding: 5px 20px;
}
.elbzotech-wrapper-slider-style3 .item-slider-style3 .info-wrap {
flex: 0 0 33%;
}
.home3-header-main {
background: var(--bzo-text-on-theme-color-3);
}
.home3-header-main .logo-black {
display: block;
}
.home3-header-main .logo-white {
display: none;
}
.home3-header-main .toggle-mobile-menu,
.home3-header-main .bzotech-navbar-nav > li > a,
.home3-header-main .language-box-global .label-language,
.home3-header-main .woocommerce-currency-switcher-form .dd-selected-text,
.home3-header-main .elementor-widget .elbzotech-search-icon i,
.home3-header-main .elementor-widget .elbzotech-account-manager i,
.home3-header-main .elementor-widget .element-list-link i, 
.home3-header-main .elementor-widget .mini-cart-icon i:before ,
.home3-header-main .language-box-global .la-angle-down{
color: var(--bzo-main-color2);
}
.home3-header-main .woocommerce-currency-switcher-form .dd-pointer-down {
border-bottom: 1px solid var(--bzo-main-color2);
border-right: 1px solid var(--bzo-main-color2);
}
.home3-header-main .woocommerce-currency-switcher-form .dd-select {
padding: 32px 15px 32px 0;
}
.home3-header-main .language-box-global {
padding: 32px 0;
}
.logo-style-image a {
display: flex;
}
}
@media (max-width: 880px) { 
.elbzotech-mailchimp-style2 .info-mailchimp {
padding: 50px 45px 50px 30px;
}
}
@media (max-width: 768px) { 
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp {
background-size: cover !important; 
background-position: center !important;
}
}
@media (max-width: 767px) { 
.home3-header-main .logo-style-image a,
.home3-header-main-global .logo-style-image a {
display: block;
text-align: center;
}
.home3-header-main,  .home3-header-main-global {
position: relative;
}
.home3-header-rcontent,
.home4-header-rcontent {
position: absolute;
top: 50%;
right: 0;
width: 80%;
float: right;
}
.home3-header-main .woocommerce-currency-switcher-form .dd-select ,
.home3-header-main-global .woocommerce-currency-switcher-form .dd-select{
padding: 18px 15px 18px 0;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp {
background-position: right center !important;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-content {
top: 90%;
}
.elbzotech-mini-cart-style3.elbzotech-mini-cart-dropdown .mini-cart-content>h2 {
margin-bottom: 0;
}
.newsletter-popup-home3 .elbzotech-mailchimp-style2 .content-popup-mailchimp {
max-width: 90%;
}
.home3-header-main-global .elbzotech-search-icon:before,
.home3-header-main .elbzotech-search-icon:before {
top: 50%;
}
.home3-header-main .elbzotech-search-icon,
.home3-header-main-global .elbzotech-search-icon {
padding: 0 0px 0 10px;
}
} .woocommerce .wishlist-items-wrapper .product-remove a,
.woocommerce .wishlist-items-wrapper .product-remove a:hover{
background: none;
}
.woocommerce .wishlist-items-wrapper .product-remove a:before {
content: "\f00d";
font-family: 'Line Awesome Free';
font-weight: 900;
font-size: 14px;
color: var(--bzo-main-color2);
background: none;
}
.woocommerce .wishlist-items-wrapper .product-remove a:hover:before {
color: var(--bzo-main-color);
}
.woocommerce table.wishlist_table th {
font-family: var(--bzo-body_typo-font-family);
}
.woocommerce table.wishlist_table .woocommerce-Price-amount {
font-size: 120%;
font-weight: 600;
}
.woocommerce table.wishlist_table del .woocommerce-Price-amount {
font-size: 100%;
color: var(--bzo-body_typo-color);
}
.woocommerce table.wishlist_table td del {
font-size: 100%;
}
@media (max-width: 1200px) {
.wishlist_table.mobile li .item-details h3,
.wishlist_table.images_grid li .item-details table.item-details-table td,
.wishlist_table.mobile li .item-details table.item-details-table td, 
.wishlist_table.mobile li table.additional-info td, 
.wishlist_table.modern_grid li .item-details table.item-details-table td {
font-size: 100%;
}
.wishlist_table .woocs_price_code ins .woocommerce-Price-amount {
font-size: 130%;
}
.wishlist_table .woocs_price_code del .woocommerce-Price-amount {
color: var(--bzo-body_typo-color);
}
.wishlist_table .additional-info-wrapper {
display: flex;
gap: 10px;
align-items: center;
}
.wishlist_table .additional-info-wrapper .product-add-to-cart {
margin-left: auto;
}
.wishlist_table .additional-info-wrapper .product-remove a {
transform: translateX(0);
}
.wishlist_table.mobile li table.additional-info,
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
margin-bottom: 0;
}
.wishlist_table.mobile li {
margin-bottom: 20px;
}
} .cart-collaterals .cart_totals  .shop_table th{
font-size: 100%;
}
.sub-menu-home .elementor-widget-image a{
box-shadow: 2px 3px 20px 0px rgba(0, 0, 0, 0.4);
display: block;
overflow: hidden;
}
.sub-menu-home img{
transition: .4s;
}
.sub-menu-home img:hover{
transform: scale(1.1);
}
@media(max-width: 767px){
.sub-menu-home{
width: 100% !important;
}
} @media(max-width: 767px){
.product-popup-content .bzotech-form-cart-single .detail-qty {
float: left;
}
.woocommerce.product-popup-content div.product form.cart .single_add_to_cart_button {
padding: 0 25px!important;
font-size: 100%;
}
.product-popup-content .detail-qty input {
max-width: 40px;
}
.product-popup-content .bzotech-form-cart-single .wishlist_compare_single_product {
flex-direction: column;
}
.single-product.product-popup-content .wishlist_compare_single_product a:last-child {
margin-left: 0;
}
.product-popup-content .wishlist_compare_single_product .product-compare,
.product-popup-content .wishlist_compare_single_product a {
line-height: 28px;
height: 28px;
}
.product-popup-content .style-gallery-horizontal .gallery-control .slick-prev {
left: 0;
}
.product-popup-content .style-gallery-horizontal .gallery-control .slick-next {
right: 0;
}
}  @media(max-width: 767px) {
.wpcf7-form .form-submit input[type="submit"] {
padding: 0 20px !important;
width: auto;
line-height: 47px;
}
}  .tool-panel-page {
position: fixed;
top: 40%;
right: 0px;
z-index: 999999;
}
.tool-panel-pag .bzotech-buy{
max-width: 89px;
max-height: 140px;
}
.tool-panel-page .e-con>.e-con-inner{
padding:0!important;
}
.tool-panel-page .bzotech-buy .buy-btn {
margin-bottom: 5px;
}
.tool-panel-page .bzotech-buy .buy-btn a {
display: flex;
background-color: #2a5db8;
color: #fff;
text-align: center;
border-radius: 3px;
font-size: 13px;
transition: .2s;
flex-direction: column;
padding: 10px;
align-items: center;
line-height: 20px;
}
.tool-panel-page .bzotech-buy .buy-button a {
background-color: #dd2400;
background-position: 13px 7px;
}
.tool-panel-page a img{
width: 30px;
max-height:30px
}
.tool-panel-page .bzotech-buy .buy-btn a:hover {
background-color: #6327eb;
}   .element-pricing-table- .list-pricing-table {
display: flex;
flex-direction: column;
}
.element-pricing-table- .list-pricing-table .item-link {
display: flex;
gap: 4px;
align-items: start;
}
.element-pricing-table- .list-pricing-table .item-link .icon-image-link {
display: flex;
margin-top: 3px;
}
.element-pricing-table- .button-pricing {
display: inline-block;
}
.element-pricing-table- .button-pricing:hover {
background: var(--bzo-main-color2);
}
.element-pricing-table- .title-pricing-table{
position: relative;
}
.element-pricing-table- .title-pricing-table:before {
content: "";
width: 19.5px;
height: 18px;
display: block;
position: absolute;
bottom: -18px;
left: 0;
}
.element-pricing-table- .title-pricing-table:after {
content: "";
width: 19px;
height: 38px;
position: absolute;
bottom: -38px;
left: 0;
background: #607D26;
display: inline-block;
border-bottom-left-radius: 38px;
border-top-left-radius: 38px;
}  .after-append-footer{
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 99991;
}
.btn-loadmore .product-loadmore {
padding: 0 30px;
}
@media(max-width: 1024px){
.after-append-footer .menu-style-icon .close-menu{
top: 5px;   
}
.after-append-footer .live-search-yes.active .elbzotech-list-product-search {
overflow: scroll;
max-height: 300px;
}
.after-append-footer .bzotech-menu-toggler .text-menu {
font-family: var(--bzo-body_typo-font-family);
}
}
@media(max-width: 767px){
.m-dnone {
display: none;
}
.select-short-by .sort-by .select-box::after {
right: 15px;
top: 0;
}
}