@charset "UTF-8";
@font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lexend';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lexend/v15/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}section.my-account > div {
padding: 0 15px;
}
.change-password-shortcode {
background: #FFF;
}
.change-password-shortcode form {
padding: 50px;
}
.woocommerce-account #contents .page .change-password-shortcode h2 {
font-size: 18px;
line-height: 40px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
padding: 0;
}
.change-password-shortcode legend p {
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 400;
}
.tab-order-user-custom {
display: flex;
width: 100%;
flex-wrap: wrap;
margin-bottom: 10px;
background: #FFF;
}
.tab-order-user-custom > div {
display: flex;
align-items: center;
justify-content: center;
}
.tab-order-user-custom a {
font-size: 14px;
line-height: 50px;
color: #666666;
font-weight: 400;
padding: 0 30px;
}
.tab-order-user-custom > div.active {
border-bottom: 2px solid var(--color);
}
.tab-order-user-custom > div.active a {
color: var(--color);
font-weight: 700;
}
.item-oder-vn-review {
display: flex;
flex-wrap: wrap;
}
.item-oder-vn-review .title {
width: 100%;
}
body.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content > div.account-orders-table {
background: #FFF;
}
body.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content > div.account-orders-table {
background: #F4F4F4;
}
.item-oder-vn-review .woocommerce-table__line-item.order_item {
display: flex;
width: 100%;
padding: 40px 30px;
border-bottom: 1px dotted #e5e5e5;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.item-oder-vn-review .don-gia {
position: absolute;
right: 30px;
font-size: 16px;
color: #222222;
font-weight: 500;
}
.dokan-order-details-wrap .item-oder-vn-review .don-gia {
right: 0;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .img {
width: 100px;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right {
padding-left: 30px;
width: calc(100% - 100px);
padding-right: 120px;
position: relative;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right a {
font-size: 14px;
color: #222222;
font-weight: 400;
line-height: 30px;
}
.item-oder-vn-review .product-quantity {
font-size: 14px;
color: #222222;
font-weight: 500;
}
.item-oder-vn-review {
background: #FFFF;
margin-bottom: 10px; }
.item-oder-vn-review .wc-item-meta {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.item-oder-vn-review .product-quantity {
display: block;
}
.item-oder-vn-review .wc-item-meta li {
display: flex;
padding-right: 15px;
}
.item-oder-vn-review .wc-item-meta li:last-child {
padding-right: 0;
}
#fa-main-opt-login form .selected-flag {
display: none;
}
.item-oder-vn-review .wc-item-meta li >strong {
padding-right: 5px;
}
.item-oder-vn-review .wc-item-meta li.custom-none {
display: none;
}
.item-oder-vn-review .wc-item-meta li strong, .item-oder-vn-review .wc-item-meta li p {
font-size: 14px;
color: #999999;
font-weight: 400;
line-height: 30px;
}
.account-orders-table-custom {
}
.account-orders-table-custom .top-shop {
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 20px 30px 20px 15px;
display: flex;
align-items: center;
justify-content: space-between;
}
.account-orders-table-custom .top-shop .right {
display: flex;
}
.account-orders-table-custom .top-shop .loai {
font-size: 14px;
color: #666666;
font-weight: 400;
text-transform: uppercase;
padding: 0 20px;
border-right: 1px solid #e5e5e5;
margin-right: 20px;
margin-bottom: 0;
}
.account-orders-table-custom .top-shop .status {
font-size: 14px;
color: var(--color);
font-weight: 400;
text-transform: uppercase;
margin-bottom: 0;
}
.account-orders-table-custom .top-shop .name-shop {
font-size: 14px;
color: #222222;
font-weight: 400;
margin-right: 10px;
line-height: 28px;
}
.top-shop .send-mes-shop {
font-size: 12px;
color: #ffffff;
font-weight: 400;
width: 80px;
height: 28px;
line-height: 28px;
background-color: var(--color);
margin-right: 10px;
display: inline-block;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/chat.png);
background-repeat: no-repeat;
background-position: 10px center;
padding-left: 35px;
}
.account-orders-table-custom .top-shop .see-shop {
font-size: 12px;
color: #222222;
font-weight: 400;
width: 80px;
height: 28px;
line-height: 28px;
text-align: center;
display: inline-block;
border: 1px solid #cbcbcb;
}
.account-orders-table-custom .tong-tien {
width: 100%;
text-align: right;
margin-bottom: 0;
padding: 0 30px;
margin-top: 10px;
}
.account-orders-table-custom .tong-tien p {
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 400;
margin-bottom: 0;
}
.account-orders-table-custom .tong-tien span {
font-size: 18px;
line-height: 40px;
color: var(--color);
font-weight: 500;
}
.account-orders-table-custom .bottom {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
padding: 0 30px 30px 15px;
}
.account-orders-table-custom .bottom p {
font-size: 12px;
line-height: 40px;
color: #666666;
font-weight: 400;
padding: 0 15px;
border: 1px solid #cecece;
margin-right: 10px;
margin-bottom: 0;
}
.account-orders-table-custom .bottom .left{
border: none;
width: 50%;
padding: 0;
margin: 0;
}
.account-orders-table-custom .bottom .right{
width: 50%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.account-orders-table-custom .bottom p a{
color: inherit !important;
}
.account-orders-table-custom .bottom p:hover {
cursor: pointer;
background:var(--color);
color: #fff;
border-color: var(--color);
}
.account-orders-table-custom .bottom .left{
border: none;
}
.account-orders-table-custom .bottom p:last-child {
margin-right: 0;
}
.account-orders-table-custom .date-ship {
font-size: 12px;
color: #999999;
font-weight: 400;
line-height: 20px;
}
.elementor-section.elementor-section-boxed section.my-account > div {
max-width: 1680px !important;
}
.woocommerce-account .group-search {
margin-bottom: 20px;
}
.woocommerce-account .group-search input[type="search"] {
margin: 0;
padding: 0;
font-size: 12px;
line-height: 40px;
color: #999999;
font-weight: 400;
padding-left: 30px;
width: 100%;
background: #e2e2e2;
border: none;
}
.woocommerce-account .group-search {
position: relative;
}
.woocommerce-account .group-search i {
font-size: 14px;
line-height: 40px;
color: #999999;
font-weight: 400;
position: absolute;
left: 10px;
}
.woocommerce-account .group-search button {
display: none;
}
.account-info-payment-content {
padding: 0 45px 45px 45px;
background-color: #FFF;
}
.account-info-payment-content .payment-tindung .title {
display: flex;
align-items: center;
justify-content: space-between;
padding: 30px 0;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce-account #contents .account-info-payment-content .payment-tindung .title h2 {
font-size: 18px;
line-height: 40px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
padding: 0;
}
.account-info-payment-content .payment-tindung .title button {
font-size: 12px;
line-height: 28px;
color: #ffffff;
font-weight: 400;
padding: 6px 20px;
background-color: var(--color);
}
.account-info-payment-content .payment-tindung .content-tindung {
padding: 30px 0;
}
.account-info-payment-content .payment-tindung .alert-no {
font-size: 16px;
line-height: 40px;
color: #222222;
font-weight: 400;
text-align: center;
}
.account-info-payment-content .payment-bank .title {
display: flex;
align-items: center;
justify-content: space-between;
padding: 30px 0;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce-account #contents .account-info-payment-content .payment-bank .title h2 {
font-size: 18px;
line-height: 40px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
padding: 0;
}
.account-info-payment-content .payment-bank .title button {
font-size: 12px;
line-height: 28px;
color: #ffffff;
font-weight: 400;
padding: 6px 20px;
background-color: var(--color);
}
.account-info-payment-content .payment-bank .content-tindung {
padding: 30px 0;
}
.account-info-payment-content .payment-bank .alert-no {
font-size: 16px;
line-height: 40px;
color: #222222;
font-weight: 400;
text-align: center;
}
.account-info-payment-content #exampleModal2 .info-user h4 {
font-size: 18px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 30px;
}
.account-info-payment-content #exampleModal2 .info-user input {
width: 100%;
height: 38px;
border: 1px solid #cbcbcb;
padding: 0 15px;
}
.account-info-payment-content #exampleModal2 .info-user-bank h4 {
font-size: 18px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 30px;
display: flex;
align-items: center;
}
.account-info-payment-content #exampleModal2 .info-user-bank h4 i {
font-size: 12px;
margin-right: 10px;
}
.account-info-payment-content #exampleModal2 .info-user-bank input {
width: 100%;
height: 38px;
border: 1px solid #cbcbcb;
padding: 0 15px;
}
.account-info-payment-content #exampleModal2 .info-user-bank select {
width: 100%;
height: 38px;
border: 1px solid #cbcbcb;
padding: 0 15px;
margin-bottom: 10px;
}
.account-info-payment-content #exampleModal2 .info-user-bank option {
}
.account-info-payment-content .modal-footer {
border: none;
display: flex;
align-items: center;
justify-content: end;
}
.account-info-payment-content .info-user-bank {
display: none;
}
.account-info-payment-content #exampleModal2 .btn-primary {
background-color: #ff492f;
font-size: 14px;
color: #ffffff;
font-weight: 400;
text-transform: uppercase;
padding: 6px 20px;
border: none;
outline: none;
}
.account-info-payment-content #exampleModal2 .save-step2 {
display: none;
}
.account-info-payment-content #exampleModal2 .save-step3 {
display: none;
}
.account-info-payment-content #exampleModal2 .dismiss-button {
background: unset;
border: none;
font-size: 14px;
color: #666666;
font-weight: 400;
text-transform: uppercase;
margin: 0 30px;
}
.account-info-payment-content #exampleModal2 .back-step2 {
display: none;
}
.account-info-payment-content #exampleModal2 .back-step3 {
display: none;
}
.account-info-payment-content input::-webkit-outer-spin-button,
.account-info-payment-content input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.account-info-payment-content input[type=number] {
-moz-appearance: textfield;
}
.account-info-payment-content #exampleModal2 .info-user-submit {
display: none;
}
.account-info-payment-content #exampleModal2 .info-user-submit h4 {
font-size: 18px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 30px;
display: flex;
align-items: center;
}
.account-info-payment-content #exampleModal2 .info-user-submit h4 i {
font-size: 12px;
margin-right: 10px;
}
.account-info-payment-content #exampleModal2 .info-user-submit div {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 0;
}
.account-info-payment-content #exampleModal2 .info-user-submit h5 {
font-size: 12px;
color: #999999;
font-weight: 400;
margin: 0;
}
.account-info-payment-content #exampleModal2 .info-user-submit span {
font-size: 12px;
color: #222222;
font-weight: 400;
}
.account-info-payment-content #exampleModal2 .info-user-submit .stk span {
color: #999999;
}
.account-info-payment-content #exampleModal2 .info-user-submit .names span {
color: #999999;
}
.account-info-payment-content .payment-bank {
}
.account-info-payment-content .payment-bank .content-bank {
}
.account-info-payment-content .payment-bank .content-bank .tknh {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px 0;
border-bottom: 1px solid #e5e5e5;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left {
display: flex;
width: 60%;
flex-wrap: wrap;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .img {
width: 80px;
height: 80px;
border: 1px solid #c5c5c5;
display: flex;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .img img {
margin: auto;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk {
display: flex;
align-items: center;
flex-wrap: wrap;
padding-left: 20px;
width: calc(100% - 80px);
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk div {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk .nbank {
justify-content: start;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk p {
font-size: 14px;
line-height: 20px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk .nbank p {
line-height: 40px;
text-transform: uppercase;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk .nbank p.detail {
font-size: 12px;
color: #ffffff;
font-weight: 400;
padding: 0 20px;
background-color: #00bfa5;
line-height: 28px;
margin-left: 30px;
}
.account-info-payment-content .payment-bank .content-bank .tknh .right span:first-child {
font-size: 14px;
line-height: 20px;
text-decoration: underline;
color: #999999;
font-weight: 400;
padding: 0 30px;
}
.account-info-payment-content .payment-bank .content-bank .tknh .right span:last-child {
font-size: 12px;
line-height: 40px;
color: #222222;
font-weight: 400;
padding: 0 20px;
border: 1px solid #dfdfdf;
display: inline-block;
}
.account-info-payment-content .payment-bank .content-bank .tknh .right span.checked {
color: #e0e0e0;
border: 1px solid #e0e0e0;
}
.account-info-payment-content .remove-bank:hover {
cursor: pointer;
}
.account-info-payment-content .detail-bank:hover {
cursor: pointer;
}
.account-info-payment-content .info-user-tktd {
}
.account-info-payment-content .info-user-tktd h4 {
font-size: 18px;
color: #222222;
font-weight: 400;
}
.account-info-payment-content .info-user-tktd .title {
border: 1px solid #2fb565;
margin-bottom: 30px;
display: block;
padding: 20px 0;
}
.account-info-payment-content .info-user-tktd .title h5 {
font-size: 12px;
color: #30b566;
font-weight: 400;
margin-bottom: 5px;
padding-left: 16px;
}
.account-info-payment-content .info-user-tktd .title h5 i {
color: #30b566;
margin-right: 5px;
}
.account-info-payment-content .info-user-tktd .title p {
font-size: 12px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
padding: 0 30px;
}
.account-info-payment-content .info-user-tktd input {
width: 100%;
height: 38px;
border: 1px solid #cbcbcb;
padding: 0 15px;
}
input.required{
border-color: var(--color) !important
}
.account-info-payment-content .info-user-tktd .div-code {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 30px;
}
.account-info-payment-content .info-user-tktd .div-code .date-bank {
width: 60%;
margin: 0;
}
.account-info-payment-content .info-user-tktd .div-code .code-cvv {
width: 35%;
margin: 0;
}
.account-info-payment-content #exampleModal1 .modal-footer {
padding: 0;
margin-bottom: 20px;
}
.account-info-payment-content #exampleModal1 .dismiss-button {
background: unset;
font-size: 14px;
color: #666666;
font-weight: 400;
text-transform: uppercase;
margin: 0 20px;
border: 1px solid #666666;
padding: 2px 20px;
border-radius: 0;
}
.account-info-payment-content #exampleModal1 .btn-primary {
background-color: #ff492f;
font-size: 14px;
color: #ffffff;
font-weight: 400;
text-transform: uppercase;
padding: 6px 20px;
border: none;
outline: none;
border-radius: 0;
}
.account-info-payment-content .info-user-tktd .div-num {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.account-info-payment-content .info-user-tktd .div-num input {
margin-bottom: 0;
}
.account-info-payment-content .info-user-tktd .visa {
width: 60px;
border: 1px solid #cecece;
margin: 0 5px;
height: 38px;
display: flex;
}
.account-info-payment-content .info-user-tktd .visa i {
margin: auto;
}
.account-info-payment-content .info-user-tktd .visa:last-child {
margin-right: 0;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px 0;
border-bottom: 1px solid #e5e5e5;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left {
display: flex;
width: 60%;
flex-wrap: wrap;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .img {
width: 80px;
height: 80px;
border: 1px solid #c5c5c5;
display: flex;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .img img {
margin: auto;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk {
display: flex;
align-items: center;
flex-wrap: wrap;
padding-left: 20px;
width: calc(100% - 80px);
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk div {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk .nbank {
justify-content: start;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk p {
font-size: 14px;
line-height: 20px;
color: #222222;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk .nbank p {
line-height: 40px;
text-transform: uppercase;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left .content-tk .nbank p.detail {
font-size: 12px;
color: #ffffff;
font-weight: 400;
padding: 0 20px;
background-color: #00bfa5;
line-height: 28px;
margin-left: 30px;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .right span:first-child {
font-size: 14px;
line-height: 20px;
text-decoration: underline;
color: #999999;
font-weight: 400;
padding: 0 30px;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .right span:last-child {
font-size: 12px;
line-height: 40px;
color: #222222;
font-weight: 400;
padding: 0 20px;
border: 1px solid #dfdfdf;
display: inline-block;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .right span:last-child:hover{
border-color: var(--color);
background: var(--color);
color: #fff;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .right span.checked {
color: #e0e0e0;
border: 1px solid #e0e0e0;
}
.woocommerce-account .item-oder-vn-review > .order-detail-view {
display: flex;
flex-wrap: wrap;
width: 100%;
}
body.dokan-store .info-shop-vendor .thumb-shop .content-right .show a:last-child {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/mes.png);
}
.wp_login_sms{
display: none;
}
.wp_login_sms.active{
display: block;
position: relative;
}
body .wp_login_sms input{
width: 100% !important;
max-width: 100%;
border: 1px solid #cccccc;
color: #999999;
vertical-align: middle;
min-height: 47px;
border-radius: 0;
padding: 5px 20px;
background-color: #ffffff;
border-color: #cccccc;
}
body .wp_login_sms h2{
color: #222222;
font-size: 22px !important;
text-transform: none !important;
font-weight: 400;
text-align: center;
}
body .wp_login_sms span{
font-weight: 400;
text-transform: none;
background-color: var(--color);
border-style: dotted;
border: none !important;
padding: 0px 0px 0px 0px;
min-height: 50px;
margin-top: 10px;
font-size: 16px;
border-radius: 0 !important;
display: block;
text-align: center;
color: #fff;
position: relative;
line-height: 50px;
}
body .wp_login_sms .note{
color: var(--color);
margin: 10px auto;
}
body .wp_login_sms span:hover{
cursor: pointer;
background-color: #000;
}
body .resend_otp.disable{
background: #ccc !important;
cursor: not-allowed !important;
}
body .otp_time{
background-color: var(--color);
width: 50px;
height: 50px;
color: #fff !important;
font-size: 16px;
font-weight: 600;
border-radius: 50%;
margin: 10px auto;
text-align: center;
line-height: 50px;
}
body .wp_login_sms h3{
color: #555;
font-size: 16px;
margin: 10px auto;
text-align: center;
}
.register_vendor .wp_login_sms {
display: block;
}
.g-recaptcha>div{
margin:0 auto;
}
.form-change-number-phone{
display: block;
width: 100%;
}
.form-change-number-phone .child {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.form-change-number-phone .child label {
width: 180px;
font-weight: 400;
color: #999999;
font-size: 12px;
margin-bottom: 0;
padding-right: 30px;
text-align: right;
display: block;
}
.form-change-number-phone .child>div{
width: calc(100% - 180px);
}
.form-change-number-phone .child .verify_code_wp{
display: flex;
flex-wrap: wrap;
}
body .wp_login_sms .child .verify_code_wp input{
width: calc(100% - (125px)) !important;
}
body .wp_login_sms .child .verify_code_wp span{
width: 125px;
border: 1px solid rgba(0,0,0,.14) !important;
border-left: 0 !important;
font-size: 12px;
margin: 0;
color: #555;
cursor: pointer;
background-color: #fbfbfb;
height: 47px;
line-height: 47px;
min-height: 0;;
}
body .wp_login_sms .child .verify_code_wp span:hover{
cursor: pointer;
background:#333;
color: #fff;
}
body .wp_login_sms .child .notes{
margin: 15px 0;
color: var(--color);
}
.dokan-variations-pagenav .expand-close{
display: none !important;
}
.time_order{
background: var(--color);
color: #fff;
font-size: 14px;
padding:15px;
}
.time_order span{
color: #fff;
font-size: 14px;
display: inline-block;
}
@media only screen and (max-width: 820px) {
.account-orders-table-custom .bottom .left,
.account-orders-table-custom .bottom .right{
width: 100%;
}
.account-orders-table-custom .bottom .left{
font-size: 12px;
}
.account-orders-table-custom .bottom{
flex-wrap: wrap;
}
.account-orders-table-custom .bottom p{
margin: 5px;
}
}.box-content-archive {
font-family: 'Lexend', sans-serif;
}
.mega-left-title {
overflow: hidden;
} .show-banner-category-custom .banner-category-vn img{
width: 100%;
}
.show-banner-category-custom .list-category-show {
background: #FFF; -ms-overflow-style: none;
scrollbar-width: none; }
.box-content-archive.elementor-section .elementor-container{
justify-content: center;
}
.show-banner-category-custom .category-show {
width: 10%;
display: inline-block;
}
.show-banner-category-custom .category-show {
width: 10%;
border: 1px solid #F4F4F4;
border-top: 0;
border-left: 0;
padding: 10px 5px;
}
.show-banner-category-custom .slick-slide:nth-child(10n) .category-show{
border-right: 0
} .box-content-archive > div {
padding: 0 15px;
}
.box-content-archive #product_listing {
width: 100%;
display: flex;
flex-wrap: wrap;
margin: 0;
justify-content: flex-start;
grid-column-gap: unset;
grid-row-gap: unset;
}
.box-content-archive #product_listing > li {
width: 25% !important;
padding: 10px;
position: relative;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap {
border: none;
height: 100%;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb {
width: 100%;
padding: 0;
border-radius: 5px;
overflow: hidden;
margin-bottom: 0;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail {
height: 100%;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content {
padding: 20px 0 !important;
display: inline-block;
width: 100%;
}
.box-content-archive .fa-heart:before {
color: red;
}          .box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .reviews-content {
margin: 2px 10px 0 0;
padding: 0;
}     .archive.woocommerce-page .div-bottom {
display: flex;
align-items: center;
justify-content: space-between;
position: absolute;
bottom: 0;
width: 100%;
}
p.product-sold-count {
font-size: 12px;
font-family: 'Lexend', sans-serif;
color: #666666;
}
.archive.woocommerce-page .products-wrapper .products-nav:last-child .sw-filter-button {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {
display: none;
}
.box-content-archive .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .yith-wcwl-icon {
display: block;
margin-left: -14px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content h4 {
width: 100%;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price {
float: unset;
margin-top: 10px;
font-size: 16px;
color: var(--color);
font-weight: 500;
align-items: center;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price span.line {
order: 3;
padding: 0 10px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-description {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom a.compare {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom {
opacity: 1;
visibility: inherit;
height: auto;
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom {
opacity: 1;
visibility: inherit;
height: auto;
display: none;
}
.box-content-archive .item .item-wrap:hover .item-detail .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom .compare {
display: none;
}
.box-content-archive .item .item-wrap .item-detail .item-img .item-bottom {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.box-content-archive .box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap:hover {
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .sw-variation-wrapper {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom .button {
font-size: 12px;
}
.products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button {
display: none;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap:hover .products-thumb .item-bottom {
display: inherit !important;
}
.woocommerce.archive .elementor-element.elementor-products-grid .product-nav {
margin: 0 10px 10px 10px;
}
.woocommerce .elementor-element.elementor-products-grid .product-nav .view-mode {
display: none;
}
.box-content-archive .box-shop .catalog-ordering, .box-content-archive .box-shop .product-number, .box-content-archive .box-shop .woocommerce-ordering, .box-content-archive .box-shop .product-sortby {
display: flex !important;
} .box-content-archive .products-wrapper .products-nav {
display: flex;
justify-content: end;
flex-direction: row-reverse;
border-bottom: 1px solid #e5e5e5;
}
.box-content-archive .elementor-element.elementor-products-grid ul.products li.product .onsale {
display: none !important;
}
.box-content-archive > div > div:first-child {
width: 250px !important;
}
.box-content-archive > div > div:last-child {
width: calc(100% - 250px) !important;
}
.show-banner-category-custom .title-category{
background: #fff;
padding: 20px 20px 13px 20px;
margin: 20px 0 2px 0;
}
.show-banner-category-custom .title-category h2 {
font-size:20px;
line-height: 1;
color: #222222;
font-weight: bold;
margin-bottom: 0;
font-family: 'Lexend', sans-serif;
padding: 0;
position: relative;
background: #fff;
display: inline-block;
}
.show-banner-category-custom .title-category h2::before{
content: "";
background: var(--color);
width: 100%;
height: 2px;
position: absolute;
bottom: -15px;
left: 0;
}
.show-banner-category-custom .category-show .img {
width: 80px !important;
height: 80px !important;
border-radius: 50%;
overflow: hidden;
background-color: #C80686;
border: 1px solid #C80686;
display: flex;
margin: auto;
margin-bottom: 20px;
} .show-banner-category-custom .category-show h4 {
font-size: 14px;
line-height: 1.2;
color: #222222;
margin-bottom: 0;
text-align: center;
font-family: 'Lexend', sans-serif;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 2.5em;
}
.show-banner-category-custom .category-show p {
font-size: 14px;
line-height: 28px;
color: #666666;
margin-bottom: 0;
text-align: center;
font-family: 'Lexend', sans-serif;
}
.show-banner-category-custom .category-show .img img, .show-banner-category-custom .category-show .img img {
margin: auto;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content h4 a {
font-size: 14px;
line-height: 22px;
height: 44px;
max-height: 56px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price ins {
font-size: 16px;
color: var(--color);
font-weight: 500;
order: 3;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price ins span bdi {
line-height: 37px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price del {
font-size: 14px;
text-decoration: line-through;
color: #999999;
font-weight: 400;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped {
display: none;
}
.box-content-archive .widget.widget_product_categories {
background: #FFF;
}
.box-content-archive .widget.widget_price_filter {
background: #FFF;
}
.box-content-archive .widget.sw_brand_filter {
background: #FFF;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li {
position: relative;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories li:hover {
cursor: pointer;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li.cat-parent:after {
content: '\f105';
font-family: FontAwesome;
color: #666;
font-size: 14px;
position: absolute;
right: 20px;
top: 12px
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li.showMore > a:before {
display: none;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li.cat-parent ul {
display: none;
}
.box-content-archive .sidebar .widget.sw_brand_filter ul li {
padding: 0;
}
.box-content-archive .sidebar .widget.sw_brand_filter ul li > span {
display: none;
}
.box-content-archive .sidebar .widget.widget_product_categories .block-title-widget h2 {
font-size: 16px;
line-height: normal;
text-transform: uppercase;
padding-bottom: 15px;
padding-top: 20px;
border-bottom: 2px solid #eeeeee;
}
.box-content-archive .sidebar .widget.widget_product_categories .block-title-widget h2 span {
color: #222222;
padding-bottom: 15px;
border-bottom: 2px solid var(--color);
font-weight: 500;
font-family: 'Lexend', sans-serif;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li {
padding: 0 20px;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li > a {
font-size: 14px;
line-height: 42px;
color: #666666;
text-transform: capitalize;
}
.box-content-archive .sidebar .widget.widget_product_categories .product-categories > li.showMore > a {
text-transform: inherit;
color: var(--color);
}
.woocommerce .box-content-archive .widget_price_filter .ui-slider .ui-slider-range {
height: 5px;
background-color: var(--color);
}
.woocommerce .box-content-archive .widget_price_filter .ui-slider .ui-slider-handle {
width: 5px;
height: 10px;
background-color: var(--color);
}
.woocommerce .box-content-archive .widget_price_filter .price_slider_amount .button {
display: block;
width: 100%;
line-height: 32px;
text-align: center;
font-size: 14px;
text-transform: uppercase;
padding: 0;
background-color: var(--color);
color: #FFF;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.woocommerce .box-content-archive .widget_price_filter .price_slider_amount .button:after {
display: none;
}
.woocommerce .box-content-archive .widget_price_filter .price_slider_amount .button:before {
display: none;
}
.woocommerce .box-content-archive .widget_price_filter .price_slider_amount {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: relative;
}
.box-content-archive .price_slider_wrapper .price_slider_amount input {
margin: 0;
width: 40% !important;
font-family: 'Roboto', sans-serif;
color: #999999 !important;
font-weight: 400 !important;
}
.woocommerce .box-content-archive .widget_price_filter .price_slider_amount .button:hover {
color: #FFF;
}
.box-content-archive .price_slider_wrapper .price_slider_amount #min_price {
margin: 0;
}
.box-content-archive .border-price {
width: 9px;
border-bottom: 1px solid #000;
position: absolute;
transform: translateX(-50%);
left: 50%;
top: 15px;
}
.box-content-archive .sidebar .widget.sw_brand_filter ul li a, .box-content-archive .sidebar .elementor-widget.sw_brand_filter ul li a {
line-height: 34px;
}
.sidebar .widget.sw_brand_filter ul li.active a:before {
margin-top: 8px;
}
.sidebar .widget.sw_brand_filter ul li a:before, .sidebar .elementor-widget.sw_brand_filter ul li a:before {
margin-top: 8px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable {
display: none;
}
.box-content-archive .sidebar .widget.sw_brand_filter, .box-content-archive .sidebar .elementor-widget.sw_brand_filter {
padding: 20px;
}
.box-content-archive .sidebar .widget.sw_brand_filter h2 {
padding: 0 !important;
}
.box-content-archive .delete-all-filter {
background-color: var(--color);
text-align: center;
margin-top: 25px;
text-transform: uppercase;
font-weight: 400;
}
.box-content-archive .delete-all-filter a {
font-size: 14px;
line-height: 34px;
color: #FFF !important;
font-family: 'Lexend', sans-serif;
}
.box-content-archive .widget_price_filter .price_slider_wrapper {
padding: 0;
margin: 0 20px;
padding-bottom: 30px;
border-bottom: 1px solid #ededed;
}
.box-content-archive .widget_price_filter {
border-bottom: none;
}
.box-shop .catalog-ordering, .box-shop .product-number, .box-shop .woocommerce-ordering, .box-shop .product-sortby {
font-size: 14px !important;
line-height: 26px !important;
font-family: 'Lexend', sans-serif;
font-weight: 400 !important;
}
.box-content-archive .products-wrapper .products-nav .product-sortby .sort-by {
font-weight: 400;
text-transform: inherit;
color: #666666;
font-family: 'Lexend', sans-serif;
}
.products-wrapper .products-nav .catalog-ordering {
margin-left: auto;
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .show-product {
font-size: 14px;
text-transform: inherit;
line-height: 40px;
}    .box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li.current a {
color: #6b6b6b;
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li.current:hover a {
color: var(--color);
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .sort-count {
height: 34px;
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li {
float: unset;
display: none;
border: 1px solid #e8e8e8;
border-top: none;
background-color: #FFF;
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li:first-child {
border-top: 1px solid #e8e8e8;
line-height: 38px;
}
.box-content-archive .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li:first-child:after {
content: '\f0d7';
font-family: FontAwesome;
color: #666;
font-size: 14px;
position: relative;
right: -3px;
top: 0;
}
.box-content-archive li.select_value {
padding: 0 15px;
display: block !important;
}
.hidden_li li {
display: block !important;
}
.box-content-archive .sidebar .widget.sw_brand_filter {
border-top: none;
}
body .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb > a {
font-size: 13px !important;
text-transform: inherit !important;
font-weight: 400 !important;
color: #777777 !important;
font-family: 'Roboto', sans-serif;
margin-right: 5px;
}
body .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb > a:first-child {
color: #232f3e !important;
}
body .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb > a:after {
content: '\f105';
font-family: FontAwesome;
color: #232f3e;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
}
.woocommerce .woocommerce-breadcrumb {
font-size: 12px !important;
line-height: 14px;
}
.box-content-archive .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers {
color: #222222;
}
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li a:before {
display: none;
}
.item .item-wrap .item-detail .item-img .item-bottom .product_type_bundle:before, .item .item-wrap .item-detail .item-img .item-bottom .button.add_to_cart_button:before {
margin-right: 10px;
background: var(--color);
}
.products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom .button {
background: var(--color);
text-transform: inherit;
}
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next:before {
content: "\f101" !important;
}
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev:before {
content: "\f100" !important;
}
.archive.woocommerce-page nav.woocommerce-pagination {
margin: 10px 10px 10px;
padding-top: 20px;
border-top: 1px solid #e5e5e5;
}
.archive.woocommerce-page .item-img.products-thumb .yith-wcwl-wishlistaddedbrowse {
display: none !important;
}
.products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
color: var(--color) !important;
}
section.box-content-archive {
margin-bottom: 50px !important;
}
body .emarket_breadcrumbs .breadcrumbs .breadcrumb > li > a {
font-size: 12px;
line-height: 28px;
color: #232f3e;
font-weight: 400;
}
body .emarket_breadcrumbs .breadcrumbs .breadcrumb > li > span {
font-size: 12px;
line-height: 28px;
color: #777777;
font-weight: 400;
}
body .emarket_breadcrumbs .breadcrumbs .breadcrumb {
background: #FFF;
}
body.page .emarket_breadcrumbs {
background: #FFF;
}
body .emarket_breadcrumbs {
padding: 6px 0;
}.shop_is_products {
font-family: 'Lexend', sans-serif;
background-color: #FFF;
padding: 30px 10px 0 10px;
margin-bottom: 50px;
}
.shop_is_products ul {
padding: 0;
margin: 0;
position: relative;
}
.shop_is_products ul li {
padding: 10px;
padding-bottom: 30px;
}
.shop_is_products .slick-arrow {
position: absolute;
top: 40%;
transform: translateY(-50%);
left: 10px;
z-index: 10;
width: 20px;
height: 40px;
margin: 0;
background-color: #222222;
color: #FFF;
border: none;
border-radius: 0;
}      .shop_is_products .slick-arrow {
display: none !important;
}
.shop_is_products:hover .slick-arrow {
display: inline-block !important;
}
.shop_is_products .slick-arrow:hover {
background-color: var(--color);
}
.shop_is_products .slick-next {
left: unset;
right: 10px;
}
.shop_is_products h2 {
font-size: 20px;
line-height: 32px;
font-family: 'Lexend', sans-serif;
font-weight: 700;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
}
.shop_is_products h2 span {
border-bottom: 2px solid var(--color);
padding-bottom: 5px;
color: #050709;
}
.shop_is_products .info-product {
position: relative;
}
.shop_is_products .info-product img {
margin-bottom: 20px;
border-radius: 5px;
}
.shop_is_products .info-product h4 {
font-family: 'Lexend', sans-serif !important;
font-size: 14px;
color: #222222;
margin-bottom: 10px;
max-height: 56px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
line-height: 20px;
height: 40px;
}
.shop_is_products .info-product .price {
display: flex;
font-size: 14px !important;
color: #999999 !important;
}
.shop_is_products .price del {
margin-right: 15px;
}
.shop_is_products .price del span {
font-size: 14px !important;
}
.shop_is_products .price ins {
font-weight: 500 !important;
color: var(--color) !important;
margin: 0 !important;
}
.shop_is_products .content-bottom {
display: flex;
align-items: center;
}
.shop_is_products .reviews-content {
margin-right: 10px;
display: flex;
}
.shop_is_products .product-sold-count {
font-size: 12px;
color: #666666;
font-weight: 400;
}
body.archive.woocommerce-page .elementor-products-grid {
background: #fff;
padding: 0;
}
body.archive.woocommerce-page .elementor-products-grid .product-sortby {
border: 1px solid #e8e8e8;
padding: 2px 0 2px 10px;
}
body.archive.woocommerce-page .elementor-products-grid .product-sortby:hover {
cursor: pointer;
}
.products-wrapper .products-nav form.woocommerce-ordering select.orderby {
font-size: 14px;
color: #666666;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/down_list.png);
background-repeat: no-repeat;
background-position: right center;
-moz-appearance: none; -webkit-appearance: none; appearance: none !important;
padding-right: 20px !important;
}
.products-wrapper .products-nav form.woocommerce-ordering select.orderby:hover {
cursor: pointer;
}
.fa-heart:before {
color: var(--color) !important;
}
.woocommerce form table.shop_table.shop_table_responsive tbody tr, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr {
background-color: #fff;
}
.woocommerce-page form table.shop_table.shop_table_responsive tbody tr.shop{
border-bottom: 5px solid #f4f4f4;
border-top: 10px solid #f4f4f4;
}
.woocommerce-page form table.shop_table.shop_table_responsive tbody tr{
border-bottom: 1px solid #ebebeb;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td {
border-top: none !important;
}   .woocommerce-page form table.shop_table.shop_table_responsive tr.border-bot {
border-bottom: 10px solid #f4f4f4 !important;
}
.woocommerce form table.shop_table.shop_table_responsive, .woocommerce-page form table.shop_table.shop_table_responsive {
border: none !important;
}
.woocommerce-cart #contents {
padding: 0;
}
.fa-truck {
margin-right: 15px;
}
.free-ship {
font-size: 14px;
color: #222222;
font-family: 'Lexend', sans-serif;
}
.free-ship a {
color: #0055aa;
margin-left: 10%;
}
.fa-truck:before {
color: #00bfa5;
}
.woocommerce .star-rating span {
font-family: star !important;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price span {
font-size: 16px;
color: var(--color);
font-weight: 500;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price del bdi {
font-size: 14px;
text-decoration: line-through;
color: #999999;
font-weight: 400;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price del bdi span {
color: #999999;
}
.shop_is_products .info-product .thumbnail-img {
position: relative;
}
.shop_is_products .info-product .thumbnail-img {
position: relative;
}
.products-wrapper .products-nav form.woocommerce-ordering select.orderby:focus{
background-color: #fff;
outline: none
}
.style-add-to-cart {
position: absolute;
display: none;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%);
justify-content: center;
width: 126px;
height: 30px;
background-color: var(--color);
border-radius: 5px;
}
.woocommerce .style-add-to-cart a.button {
font-size: 12px;
color: #ffffff;
font-weight: 400;
line-height: 30px;
background-color: var(--color);
padding: 0;
}
.shop_is_products .info-product .thumbnail-img:hover .style-add-to-cart {
display: flex;
padding: 0 10px;
}
.shop_is_products .info-product .thumbnail-img:hover .style-add-to-cart a:last-child {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/cart.png);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
}
.item-img.products-thumb:hover .style-add-to-cart {
display: flex;
}
body.single-product .selling-product-content {
display: block;
}
.woocommerce.single-product .style-add-to-cart a.button {
height: 30px;
overflow: hidden;
text-align: center;
}
.custom-woocommerce-pagination {
margin-left: 40px;
display: flex;
align-items: center;
}
.custom-woocommerce-pagination .page-numbers > li .page-numbers.prev {
display: none !important;
}
.archive.woocommerce-page .custom-woocommerce-pagination nav.woocommerce-pagination {
border: none !important;
}
.archive.woocommerce-page .custom-woocommerce-pagination nav.woocommerce-pagination {
padding: 0;
margin: 0;
}
.custom-woocommerce-pagination .woocommerce-pagination .page-numbers > li .page-numbers {
border: none;
}
.box-content-archive .custom-woocommerce-pagination .woocommerce-pagination .page-numbers > li .page-numbers {
border: none !important;
width: auto;
height: auto;
line-height: normal;
background: #fff !important;
}
.products-wrapper .custom-woocommerce-pagination .woocommerce-pagination .page-numbers > li .page-numbers.current, .products-wrapper .custom-woocommerce-pagination .woocommerce-pagination .page-numbers > li .page-numbers:hover {
background: unset !important;
color: var(--color) !important;
}
.products-wrapper .custom-woocommerce-pagination .woocommerce-pagination .page-numbers > li .page-numbers.next:before {
content: "\f0da" !important;
line-height: 18px;
} .vertical_megamenu-header {
width: 250px;
}
.wrapper_vertical_menu {
min-width: 250px;
padding-top: 0;
}
#menu-vertical-menu-1 {
min-width: 250px;
padding-top: 5px;
}
.elementor-element .content_product_detail .elementor-widget-heading {
width: 100% !important;
}
.single-product .elementor-widget-woocommerce-product-price > div {
margin-bottom: 20px !important;
}.sw-quickview-bottom {
display: none;
}
body.single-product {
background-color: #f4f4f4;
}
.footer-mstyle1{
display: none !important;
}
.single-product-info-style {
background-color: unset !important;
}
.single-product-info-style > div > div:first-child {
width: calc(100% - 250px) !important;
padding-right: 30px;
}
.single-product-info-style > div > div:last-child {
width: 250px !important;
}
.single-product-info-style .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 0;
}
body.single-product .selling-product-heading a {
display: none;
}
body.single-product .selling-product-heading h2 {
font-size: 16px;
line-height: 32px;
color: #050708;
font-weight: 700;
}
body.single-product .item-wrap16 .item-detail {
padding: 20px 20px 10px 20px;
}
body.single-product .products-thumb > a {
display: block;
}
body.single-product .item-wrap16 .item-bottom {
display: none;
}
body.single-product .item-wrap16 .item-content h4 { max-height: 40px;
}
body.single-product .item-wrap16 .item-content .item-price del {
margin-left: 0;
}
body.single-product .selling-product-wp {
padding: 0;
}
.review-product-custom {
background: #fff;
padding: 30px;
margin-bottom: 50px;
}
.review-product-custom h2 {
font-size: 20px;
line-height: 32px;
font-family: 'Lexend', sans-serif;
font-weight: 700;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 2px;
margin-right: 10px;
}
.review-product-custom h2 span {
border-bottom: 2px solid var(--color);
padding-bottom: 5px;
color: #050709;
}
.review-product-custom p {
color: #666666;
font-size: 14px !important;
line-height: 22px;
margin-bottom: 0 !important;
}
.review-product-custom p.meta {
color: #222222 !important;
font-size: 14px !important;
line-height: 26px;
font-weight: 700;
}
.review-product-custom #review_form_wrapper {
display: none;
}
.woocommerce.single-product #reviews #comments ol.commentlist {
padding: 0;
}
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text {
margin: 0;
border: none;
border-radius: 0;
padding: 0;
border-bottom: 1px solid #e8e9e9;
display: flex;
flex-wrap: wrap;
padding-bottom: 50px;
}
.woocommerce.single-product #reviews #comments ol.commentlist li {
margin-bottom: 0;
}
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text p.meta {
order: 1;
}
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text p.meta span {
padding: 0 10px;
}
.woocommerce.single-product div.product.elementor .star-rating {
order: 2;
position: relative;
top: 6px;
color: #FECB02 !important;
font-family: star !important;
}
.woocommerce.single-product .review-product-custom .description {
order: 3;
width: 100%;
}
.woocommerce.single-product .review-product-custom time {
position: absolute;
bottom: 20px;
left: 0;
font-size: 12px;
line-height: 26px;
font-weight: 400;
color: #999999;
}
.woocommerce.single-product nav.woocommerce-pagination ul li {
margin-right: 10px;
border: none;
}
.woocommerce.single-product nav.woocommerce-pagination ul {
border: none;
}
.woocommerce.single-product nav.woocommerce-pagination ul li a, .woocommerce.single-product nav.woocommerce-pagination ul li span {
line-height: 40px;
display: inline-block;
font-size: 14px;
color: #222222;
width: 40px;
height: 40px;
border-radius: 5px;
border: 1px solid #cccccc;
padding: 0;
}
.woocommerce.single-product nav.woocommerce-pagination ul li span.current {
color: #fff;
background-color: var(--color);
border: 1px solid var(--color);
}
.woocommerce.single-product nav.woocommerce-pagination ul li .prev.page-numbers {
font-size: 0;
}
.woocommerce.single-product nav.woocommerce-pagination ul li .prev.page-numbers:before {
font-family: "Font Awesome 5 Free";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-weight: 900;
font-size: 12px;
content: "\f100";
position: relative;
top: 3px;
}
.woocommerce.single-product nav.woocommerce-pagination ul li .next.page-numbers {
font-size: 0;
}
.woocommerce.single-product nav.woocommerce-pagination ul li .next.page-numbers:before {
font-family: "Font Awesome 5 Free";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-weight: 900;
font-size: 12px;
content: "\f101";
position: relative;
top: 3px;
}
.woocommerce.single-product p.stars a {
color: var(--color);
}
body.single-product > .product {
background-color: #f4f4f4;
}
#single_product_detail {
max-width: 1680px;
padding: 0 15px;
margin: 0 auto;
}
#single_product_detail > div {
background: #FFF;
padding-bottom: 45px;
}
#single_product_detail > div > div:first-child {
width: 30%;
}
#single_product_detail > div > div:last-child {
width: 70%;
}
#single_product_detail .fa-heart:before {
color: red;
}
#single_product_detail .right-love form {
display: none !important;
}
#single_product_detail .share-link-fb {
display: flex !important;
flex-wrap: wrap;
}
#single_product_detail .share-link-fb > div {
display: flex;
}
#single_product_detail .share-link-fb > div img {
width: 20px;
height: 20px;
margin-right: 10px;
}
#single_product_detail .share-link-fb > div:first-child {
padding-right: 15px;
margin-right: 20px;
border-right: 1px solid #e5e5e5;
}
#single_product_detail .yith-wcwl-add-to-wishlist {
margin: 0 10px 0 20px;
}
#single_product_detail .share-link-fb {
font-size: 14px;
color: #666666;
}
#single_product_detail .share-link-fb p {
margin: 0 10px 0 0;
font-size: 14px;
color: #666666;
font-weight: 400;
}
#single_product_detail .share-link-fb i {
padding: 0 10px 0 5px;
}
#single_product_detail .share-link-fb i.yith-wcwl-icon {
font-size: 20px;
}
#single_product_detail .share-link-fb i.yith-wcwl-icon:hover {
cursor: pointer;
}
#single_product_detail .share-link-fb i:before {
line-height: 18px;
}
.share-link-fb .sw-variation-wrapper {
display: none !important;
}
#single_product_detail .dokan-store-support-btn-product {
display: none;
}
.content_product_detail .addcart-wrapper .item-bottom {
display: none;
}
#single_product_detail .slider_img_productd > div {
padding: 30px !important;
}
.woocommerce.single-product ul.products li.product a img {
margin-bottom: 20px;
}
.woocommerce.single-product .style-rating .star-rating {
order: unset !important;
}
.woocommerce.single-product .style-rating .top-custom {
font-size: 12px;
line-height: 50px;
color: #666666;
margin: 0;
}
.woocommerce.single-product .style-rating .top-custom span {
margin-right: 10px;
position: relative;
top: 2px;
}
.woocommerce.single-product div.product.elementor .woocommerce-product-rating {
background-color: #f4f4f4;
padding: 0 0 0 20px;
margin: 0 0 20px 0;
}
.woocommerce.single-product .style-rating .a {
font-size: 12px;
line-height: 50px;
color: #666666;
margin: 0;
}
.woocommerce.single-product .style-rating .star-rating {
top: 0 !important;
margin-right: 10px;
}
.style-rating .border-center {
padding: 0 15px;
}
.add-cart-single table.variations {
}
.add-cart-single table.variations tbody {
width: 100%;
}
.add-cart-single table.variations tbody > tr {
width: 50%;
}
.single-product-style1.woocommerce div.product .add-cart-single form.cart .variations tr {
width: 100%;
display: flex;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation {
margin: 0;
}
.woocommerce div.product form.cart table td.value {
display: flex;
align-items: center;
padding-left: 30px;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation > span {
margin-right: 15px;
padding: 0 20px;
font-size: 12px;
color: #666666;
font-weight: 300;
line-height: 30px;
border-radius: 2px;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation:last-child > span {
margin-right: 0;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation:hover > span {
color: #FFF;
border-radius: 4px;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation.selected > span {
color: #FFF;
}
.woocommerce.single-product div.product form.cart .variations label {
font-size: 14px;
color: #222222;
margin: auto;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: flex;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: flex;
}
.woocommerce div.product form.cart .variations th.label {
min-width: 85px;
padding: 0;
}
.woocommerce div.product form.cart .variations th.label label {
margin-left: 0;
}
.woocommerce.single-product .content_product_detail .single-price .our-price {
display: none;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {
right: 0 !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev {
left: 0 !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {
border-radius: 0 !important;
width: 20px !important;
background-color: #222222 !important;
border: none !important;
color: #FFF !important;
line-height: 40px !important;
height: 40px !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev {
left: 1px !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {
right: 1px !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-next {
background-color: #222222 !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before {
content: "\f105" !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before {
content: "\f104" !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:hover, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:hover {
background-color: var(--color) !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper {
border-radius: 3px;
overflow: hidden;
}
.product_detail .border-bot {
margin-top: 40px;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
padding: 20px 20px 20px 30px;
border-radius: 5px;
border: 1px solid #e5e5e5;
justify-content: space-between;
}
.product_detail .border-bot .shopee-drawer {
display: flex;
align-items: center;
}    .product_detail .border-bot .shopee-drawer .text {
line-height: 20px;
color: #222222;
padding-left: 10px;
font-size: 14px;
}
.single-product .product_detail .content_product_detail .product_title {
font-size: 20px;
color: #222222;
text-transform: inherit;
margin-bottom: 20px;
padding-top: 15px !important;
padding-right: 20% !important;
font-weight: 600 !important;
line-height: 30px;
}              .woocommerce.single-product .border-teamup {
border-left: 6px solid var(--color);
background-color: #f5f5f5;
padding: 15px;
position: relative;
display: none;
}
.product_detail .border-bot{
display: none !important;
}
.woocommerce.single-product .border-teamup:hover {
cursor: pointer;
}
.woocommerce.single-product .border-teamup h3 {
font-size: 18px;
line-height: 22px;
color: #222222;
font-weight: 400;
font-family: "Lexend";
background-color: #f5f5f5;
margin-bottom: 0;
}
.woocommerce.single-product .border-teamup h3 span {
color: #fd6a55;
}
.woocommerce.single-product .form-teamup {
display: flex;
flex-wrap: wrap;
display: none;
}
.woocommerce.single-product .form-teamup:hover {
cursor: pointer;
}
.woocommerce.single-product .form-teamup .content {
display: flex;
align-items: center;
width: 50%;
padding: 20px 0;
border-bottom: 1px dotted #e5e5e5;
padding-right: 30px;
position: relative;
}
.woocommerce.single-product .form-teamup.form-teamup-custom .content {
width: 100%;
}
.woocommerce.single-product .form-teamup-custom .content {
width: 100%;
}
.woocommerce.single-product .form-teamup .content:nth-child(odd) {
border-right: 1px dotted #e5e5e5;
}
.woocommerce.single-product .form-teamup-custom .content:nth-child(odd) {
border-right: none;
}
.woocommerce.single-product .form-teamup .content {
width: 50%;
border: none;
display: flex;
justify-content: space-between;
}
.form-teamup .thamgia {
background-color: var(--color);
padding: 5px 20px;
color: #FFFFFF;
font-size: 12px;
border-radius: 3px;
}
.form-teamup .thamgia:hover {
background-color: #000;
}
.woocommerce.single-product .form-teamup .content:nth-child(even) {
padding-left: 30px;
}
.woocommerce.single-product .form-teamup-custom .content:nth-child(even) {
padding-left: 0;
}
.woocommerce.single-product .form-teamup .content img {
width: 60px;
height: 60px;
border-radius: 50%;
margin-right: 10px;
}
.woocommerce.single-product .form-teamup .content h6 {
font-size: 14px;
line-height: 22px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
position: absolute;
left: 100px;
}
.woocommerce.single-product .form-teamup .content span {
font-size: 12px;
line-height: 1;
color: #fff;
font-weight: 400;
text-align: right; display: inline-block;
background-color: var(--color);
padding: 7px 15px;
border-radius: 3px;
}
.woocommerce.single-product .form-teamup .content span:hover {
background-color: #333;
}
.woocommerce.single-product .teamup-modal {
}
.teamup-modal .modal-body h4 {
font-size: 18px;
line-height: 22px;
color: #222222;
font-weight: 300;
margin-bottom: 0;
}
.teamup-modal .modal-body p {
font-size: 14px;
line-height: 22px;
color: #222222;
font-weight: 300;
margin-bottom: 10px;
}
.teamup-modal .modal-body h5 {
font-size: 18px;
line-height: 22px;
color: #222222;
font-weight: 700;
margin-bottom: 10px;
}
.teamup-modal .modal-body .button-share {
display: flex;
margin-bottom: 30px;
}
.teamup-modal .modal-body .button-share-new a {
display: flex;
width: 100px;
height: 40px;
justify-content: center;
background-color: #0d5bc1;
margin-right: 15px;
align-items: center;
font-size: 12px;
color: #fffefe;
font-weight: 400;
}
.teamup-modal .modal-body .button-share-new a:first-child {
background-color: #72a7ff;
}
.teamup-modal .modal-body .button-share-new a:last-child {
color: #fff;
line-height: 40px;
background-color: #1877f2;
margin-right: 0;
}
.teamup-modal .modal-body .button-share-new img {
margin-right: 5px;
}
.teamup-modal .modal-body .button-share i {
color: #fff;
line-height: 40px;
}
.teamup-modal .modal-body .button-share i:before {
margin-right: 5px;
}
.teamup-modal .form-teamup-custom {
border-top: 2px solid #cccccc;
}
.teamup-modal .form-teamup-custom .thamgia {
background-color: var(--color);
padding: 5px 20px;
color: #FFFFFF;
font-size: 12px;
}
.woocommerce.single-product .form-teamup-custom .content {
justify-content: space-between;
}
.woocommerce.single-product .form-teamup-custom .content h6 { }
.teamup-modal .modal-header {
border: none;
}
.woocommerce.single-product .form-teamup-custom .content span {
flex: unset;
}
.woocommerce.single-product .form-teamup-custom .content {
border-bottom: 1px dotted #e5e5e5 !important;
}
.woocommerce.single-product .voucher-shop {
display: flex;
align-items: center;
margin-bottom: 20px;
flex-wrap: wrap;
}
.voucher-shop .text {
font-size: 14px;
color: #222222;
font-weight: 300;
width: 85px;
}
.voucher-shop .voucher span {
border: 1px dashed;
font-size: 12px;
color: var(--color);
font-weight: 400;
height: 30px;
line-height: 15px;
padding: 7px 15px;
margin-left: 30px;
border-radius: 4px;
display: inline-block;
}
.woocommerce div.product form.cart .variations th.label label {
font-size: 14px;
line-height: 22px;
color: #222222;
font-weight: 300;
}
.woocommerce.single-product .custom-variations-heading {
margin-left: 0; }
.woocommerce.single-product .custom-variations-heading h5 {
font-size: 12px;
color: #222222;
font-weight: 600;
margin: 0;
}
.woocommerce.single-product .custom-variations-heading .content-small {
padding: 15px 6px;
}
.woocommerce div.product p.price span {
font-size: 16px;
color: var(--color);
font-weight: 500;
}
.products-wrapper .products-loop.list2 .item .item-wrap .item-detail .products-thumb .item-bottom a.product_type_simple {
overflow: hidden;
}
.woocommerce.single-product .addcart-wrapper.clearfix {
display: flex;
align-items: center;
}
.elementor-element .elementor-widget-woocommerce-product-add-to-cart {
margin-top: 0;
}
.product_detail .content_product_detail .cart .quantity {
height: 50px;
display: flex;
align-items: center;
}
.woocommerce.single-product .shipping-shop {
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
}
.woocommerce.single-product .shipping-shop .text {
font-size: 14px;
color: #222222;
font-weight: 300;
width: 85px;
}
.woocommerce.single-product .shipping-shop h4 {
font-size: 12px;
line-height: 20px;
color: #222222;
font-weight: 500;
margin-bottom: 0;
}
.woocommerce.single-product .shipping-shop .content {
padding-left: 30px;
}
.woocommerce.single-product .shipping-shop .content1 {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/freeship1.png);
background-repeat: no-repeat;
padding-left: 30px;
margin-bottom: 10px;
}
.woocommerce.single-product .shipping-shop .content2 {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/freeship2.png);
background-repeat: no-repeat;
padding-left: 30px;
background-position: 0 4px;
}
.overlay.active{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
}
.show_all_voucher_shop.active{
z-index: 3;
}
.show_all_voucher_shop .close_form{
position: absolute;
top: 10px;
right: 10px;
background: transparent;
border: none;
}
#calculator_ship .btn-secondary{
position: absolute;
top: 10px;
right: 10px;
background: transparent;
}
.woocommerce.single-product .shipping-shop .content p {
font-size: 12px;
line-height: 20px;
color: #666666;
font-weight: 400;
margin-bottom: 0;
}
.woocommerce.single-product .shipping-shop .content p.name_shipping:hover,
.chane_price_shipping:hover{
cursor: pointer;
}
.woocommerce.single-product .shipping-shop .content2 span {
font-size: 12px;
line-height: 20px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
margin-left: 10px;
}
.product_detail .content_product_detail .cart .content-text .quantity {
height: auto;
}
.product_detail .content_product_detail .cart .muale_wp .quantity {
height: auto;
}
.woocommerce.single-product div.product div.images {
margin-bottom: 30px;
}
.woocommerce.single-product .star-rating {
width: 83px;
}
.woocommerce.single-product .star-rating::before {
letter-spacing: 3px;
font-size: 9px;
}
.woocommerce.single-product .star-rating span::before {
letter-spacing: 3px;
font-size: 9px;
}
.woocommerce.single-product div.product p.price del .amount {
font-size: 14px;
text-decoration: line-through;
color: #999999;
font-weight: 400;
}
.woocommerce.single-product div.product p.price {
display: flex;
align-items: center;
}
.woocommerce.single-product div.product p.price del span {
font-size: 14px;
text-decoration: line-through;
color: #999999;
font-weight: 400;
}
.woocommerce.single-product .item-price del {
margin-top: 0;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price span.line {
padding: 0 5px;
}
body.single-product .selling-product-heading h2:before {
bottom: -13px;
}
body.single-product .selling-product-heading {
padding: 30px 20px 12px;
border-bottom: 1px #ebebeb solid;
}
.breadcrumb-section-custom {
background-color: #FFF !important;
margin-bottom: 40px !important;
}
.breadcrumb-custom-vn > div {
padding: 13px 15px 13px 0 !important;
}
.woocommerce.single-product .content_product_detail .star-rating {
width: 63px;
}
.woocommerce .content_product_detail .star-rating {
font-size: 10px;
}
.woocommerce.single-product .content_product_detail .star-rating::before {
letter-spacing: 2px;
}
.woocommerce.single-product .content_product_detail .star-rating span::before {
letter-spacing: 2px;
}
.review-product-custom p.woocommerce-verification-required {
display: none;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
width: 120px;
display: flex !important;
flex-wrap: wrap;
border: none !important;
}
.woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input {
border: 1px solid #cccccc;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.minus {
width: 29px;
border-right: none !important;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.qty {
width: 60px;
border-right: none !important;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.plus {
width: 29px;
}
em.woocommerce-review__verified {
display: none;
}
.item .item-wrap:hover .item-detail .products-thumb .item-bottom a {
text-transform: inherit !important;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background-color: var(--color) !important;
border: 1px solid var(--color) !important;
color: #fff !important;
}
.count_total_love_user {
position: absolute;
font-size: 12px;
color: #fefeff;
font-weight: 400;
background-color: #F7D814;
border-radius: 50%;
top: -12px;
left: 10px;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
}
.yith-wcwl-icon-check:hover {
cursor: pointer;
}
.hdsd_teamup {
position: absolute;
top: -18px;
right: 0;
color: var(--color);
font-size: 12px;
}
#demo-count-down {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
color: var(--color);
font-size: 16px;
font-weight: 600;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive {
border: 1px solid #ededed;
}
body.single-product div.product div.images img {
border: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
margin-right: 0;
}
@media only screen and (max-width: 767px) {
.footer-mstyle1{
display: block !important;
}
.copyright-text{
padding-bottom: 40px;
}
body.single-product .product_detail .content_product_detail .cart.variations_form .variations .sw-radio-variation > span{
margin: 0;
}
} .product_detail .content_product_detail .simple_product .content-text .quantity{
background-color: #fff;
}
.product_detail .content_product_detail .simple_product .quantity input{
width: 30px;
height: 30px;
}
.product_detail .content_product_detail .simple_product input.qty {
font-size: 11px;
color: #888;
text-transform: uppercase;
position: relative;
}
.product_detail .content_product_detail .simple_product .quantity {
position: relative;
border-radius: 5px;
border: 1px solid #ebebeb;
margin: 0 15px 0px 0 !important;
float: left;
}
.rtl .product_detail .content_product_detail .simple_product .quantity {
float: right;
margin: 0 0 0px 15px !important;
}
.product_detail .content_product_detail .simple_product .quantity input {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-0-appearance: none;
background-color: #fff;
width: 30px;
height: 30px !important;
}
.product_detail .content_product_detail .simple_product .quantity input[type=number] {
-moz-appearance: textfield;
}
.product_detail .content_product_detail .simple_product .quantity input::-webkit-outer-spin-button,
.product_detail .content_product_detail .simple_product .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.elementor-product-simple .stock.in-stock{
display: none
}
.product_detail .content_product_detail .simple_product .quantity .input-text {
height: 30px !important;
}
.product_detail .content_product_detail .simple_product .quantity .minus,
.product_detail .content_product_detail .simple_product .quantity .plus {
font-size: 0;
color: #898989;
}
.product_detail .content_product_detail .simple_product .quantity .minus:hover,
.product_detail .content_product_detail .simple_product .quantity .plus:hover {
opacity: 0.5;
}
.product_detail .content_product_detail .simple_product .quantity input {
margin-bottom: 0;
border: 0;
text-align: center;
text-indent: 0;
}
.product_detail .content_product_detail .simple_product .quantity input.qty {
padding: 0;
font-size: 14px;
color: #323232;
font-weight: 600;
background-color: transparent;
}
.woocommerce.single-product .addcart-wrapper .single_add_to_cart_button{
margin: 0px 0 0 0 !important;
border-radius: 5px;
}.product-related-custom-style .slick-arrow {
position: absolute;
top: 35%;
transform: translateY(-50%);
left: 10px;
z-index: 10;
width: 20px;
height: 40px;
margin: 0;
background-color: #222222;
display: none !important;
color: #FFF;
border: none; }
.product-related-custom-style .products-loop:hover .slick-arrow {
display: flex !important;
}
.product-related-custom-style .slick-arrow i {
margin: auto;
}
.product-related-custom-style .slick-next {
background-color: #222222;
left: unset;
right: 10px;
}
.product-related-custom-style .slick-next:hover {
cursor: pointer;
background-color: var(--color);
}
.product-related-custom-style .slick-prev:hover {
cursor: pointer;
background-color: var(--color);
}
.product-related-custom-style h2 {
font-size: 20px;
line-height: 32px;
font-family: 'Lexend', sans-serif !important;
font-weight: 700;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
}
.product-related-custom-style h2 span {
border-bottom: 2px solid var(--color);
padding-bottom: 5px;
color: #050709;
}
.woocommerce .product-related-custom-style .products ul li, .woocommerce .product-related-custom-style ul.products li {
padding: 0 10px;
}
body.single-product .item .item-wrap .item-detail .item-content {
background-color: #FFF;
}
body.single-product .item .item-wrap .item-detail .item-content h4, body.single-product .item .item-wrap .item-detail .item-img h4 {
font-family: 'Lexend', sans-serif !important;
margin-bottom: 10px;
max-height: 40px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
height: 40px;
}
body.single-product .item .item-wrap .item-detail .item-content h4 a, body.single-product .item .item-wrap .item-detail .item-img h4 a {
font-size: 14px;
color: #222222;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price, body.single-product .item .item-wrap .item-detail .item-img .item-price {
display: flex;
align-items: center;
font-size: 14px !important;
color: #999999 !important;
margin-bottom: 10px;
}
body.single-product .item-price ins {
font-weight: 500;
color: var(--color);
margin: 0;
font-size: 14px;
}
body.single-product .item .item-wrap .item-detail .item-content .reviews-content, body.single-product .item .item-wrap .item-detail .item-img .reviews-content {
display: flex;
float: left;
padding-top: 4px;
margin-right: 10px;
}
.product-related-custom-style .product-sold-count {
display: flex;
justify-content: flex-end;
}
.product-related-custom-style .related.products {
background-color: #FFF;
padding: 30px 10px;
margin-bottom: 50px;
}
body.single-product .item .item-wrap .item-detail .item-img a img {
border-radius: 5px;
}
.woocommerce .product-related-custom-style ul.products, .woocommerce-page .product-related-custom-style ul.products {
margin-top: 20px;
}
.archive.woocommerce-page .div-bottom > i.yith-wcwl-icon {
padding-left: 1px;
}
.woocommerce-cart .content-alert { margin-top: 20px; }
body.woocommerce-cart .free-ship .content >p {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/freeship1.png);
background-repeat: no-repeat;
padding-left: 40px;
background-position: left;
margin-bottom: 0;
}
.woocommerce-cart .content-alert p {
margin-bottom: 0;
font-size: 0;
color: #666666;
}
.woocommerce-cart .content-alert i {
margin: 0 10px 0 0;
}
.woocommerce form table.shop_table.shop_table_responsive thead {
border-bottom: 10px solid #f4f4f4;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-subtotal, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-subtotal {
font-weight: 500 !important;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-price, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-price {
font-weight: 500 !important;
color: #222222 !important;
}.woocommerce.woocommerce-cart table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table-row;
}
.woocommerce.woocommerce-cart table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display: table-cell;
}
.woocommerce-page table.shop_table_responsive tr td svg {
position: relative;
top: 3px;
margin-right: 16px;
}
.woocommerce-page table.shop_table_responsive tr td svg path{
fill: var(--color) ;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
display: none;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail {
display: flex;
flex-wrap: wrap;
padding: 30px 0 !important;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-name {
width: 40%;
text-align: left !important;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail a {
width: 100px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name {
width: calc(100% - 100px);
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name {
display: flex;
flex-wrap: wrap;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name a {
display: flex;
width: 60%;
margin: auto auto auto 0;
padding-left: 30px;
font-size: 14px;
color: rgb(34, 34, 34);
font-weight: 400;
line-height: 22px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail img, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail img {
width: 100px !important;
height: 100px !important;
}
.woocommerce-page.woocommerce-cart .product-name {
width: calc(100% - 100px);
}
.woocommerce-page.woocommerce-checkout .product-name {
width: calc(100% - 100px);
text-align: left;
padding-left: 15px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name p {
display: flex;
width: 40%;
margin: auto;
text-align: center;
justify-content: center;
font-size: 14px;
color: #999999;
font-weight: 400;
}
.woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td:first-child {
width: 100px;
}
.woocommerce.woocommerce-cart table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
text-align: left !important;
font-size: 14px;
color: #222222;
line-height: 28px;
font-family: 'Lexend', sans-serif;
}
.woocommerce-page table.shop_table_responsive tr td.product-check {
width: 70px;
padding-left: 0 !important;
}
.woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td:first-child {
width: 70px;
padding-left: 0 !important;
}
.woocommerce.woocommerce-cart form table.shop_table.shop_table_responsive tr td.product-remove, .woocommerce-page.woocommerce-cart form table.shop_table.shop_table_responsive tr td.product-remove {
font-size: 14px;
}
.woocommerce-cart .container {
max-width: unset !important;
}
.woocommerce-cart .container .breadcrumbs {
max-width: 1650px;
margin: auto;
}
.woocommerce-cart .container {
background-color: #f4f4f4;
}
.woocommerce-cart .container .sidebar-row {
max-width: 1650px;
margin: 0 auto;
}
body.woocommerce-cart .emarket_breadcrumbs {
margin-bottom: 0;
background-color: #FFF;
}
.woocommerce-cart .emarket_breadcrumbs .container {
background-color: #FFF;
}
.woocommerce table.shop_table td:first-child {
padding-left: 30px !important;
}
.woocommerce-page table.shop_table_responsive tr td a.message svg {
position: relative;
top: 3px;
}
.woocommerce.woocommerce-cart table.shop_table_responsive tbody th {
display: unset;
}
.woocommerce form table.shop_table.shop_table_responsive thead tr, .woocommerce-page form table.shop_table.shop_table_responsive thead tr {
background-color: #fff;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item {
background-color: #FFF;
}
body.woocommerce-cart .quantity {
margin: 0;
}
.woocommerce form table.shop_table.shop_table_responsive tbody tr.free-ship .content {
display: flex;
align-items: center;
width: 100%;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
width: 300px;
height: 40px;
line-height: 40px;
padding: 0;
}
.woocommerce-cart .wc-proceed-to-checkout {
display: flex;
}
.woocommerce table.shop_table_payment_custom tr td:last-child {
text-align: right !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
background-color: #FFF;
}
.woocommerce > .cart-collaterals .cart_totals table tr td {
background-color: #FFF !important;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals table tr td {
font-size: 14px;
font-family: 'Lexend', sans-serif;
color: #555555;
padding: 15px 30px 15px 0;
border: none;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals table .order-total td {
padding-left: 0 !important;
}
.woocommerce > .cart-collaterals .cart_totals table tr td p {
margin: 0;
}
.woocommerce > .cart-collaterals .cart_totals table tr td p.vouchers {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/voucher.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 40px;
margin-right: 30px;
}
.woocommerce > .cart-collaterals .cart_totals table tr td span {
color: #0055aa;
}
.woocommerce > .cart-collaterals .cart_totals table tr td.color {
color: #999999;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals table {
border: none;
padding-top: 10px;
float: right;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
display: flex;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals .products-left {
flex: 1;
justify-content: end;
align-items: end;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals .products-left .content {
padding-left: 30px;
padding-bottom: 30px;
}         .woocommerce.woocommerce-checkout table.shop_table_responsive tr {
display: table-row;
}
.woocommerce.woocommerce-checkout table.shop_table_responsive tr td {
display: table-cell;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail, .woocommerce-page.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail {
display: flex;
flex-wrap: wrap;
padding: 30px !important;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail a {
width: 100px;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name {
width: calc(100% - 100px);
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name {
display: flex;
flex-wrap: wrap;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name a {
width: 60%;
margin: auto auto auto 0;
padding-left: 30px;
font-size: 14px;
color: rgb(34, 34, 34);
font-weight: 400;
line-height: 22px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail img, .woocommerce-page.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail img {
width: 100px !important;
height: 100px !important;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name p {
display: flex;
width: 40%;
margin: auto;
text-align: center;
justify-content: center;
font-size: 14px;
color: #999999;
font-weight: 400;
align-items: center;
}
.woocommerce.woocommerce-checkout table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
text-align: left !important;
font-size: 14px;
color: #222222;
line-height: 28px;
font-family: 'Lexend', sans-serif;
}
.woocommerce.woocommerce-checkout form table.shop_table.shop_table_responsive tr td.product-remove, .woocommerce-page.woocommerce-checkout form table.shop_table.shop_table_responsive tr td.product-remove {
font-size: 14px;
}
.woocommerce-checkout .container {
max-width: unset !important;
}
.woocommerce-checkout .container .breadcrumbs {
max-width: 1650px;
margin: auto;
}
.woocommerce-checkout .container {
background-color: #f4f4f4;
}
.woocommerce-checkout .container .sidebar-row {
max-width: 1680px;
margin: 0 auto;
}
body.woocommerce-checkout .emarket_breadcrumbs {
margin-bottom: 0;
background-color: #FFF;
}
body.woocommerce-checkout .emarket_breadcrumbs .container {
background-color: #FFF;
}
.woocommerce.woocommerce-checkout table.shop_table_responsive tbody th {
display: table-cell;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item, .woocommerce-page.woocommerce-checkout .shop_table.cart tr.cart_item {
background-color: #FFF;
}
body.woocommerce-checkout .quantity {
margin: 0;
}
body.woocommerce-checkout .cart-subtotal {
display: none !important;
}
body.woocommerce-checkout .woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
width: 300px;
height: 40px;
line-height: 40px;
padding: 0;
}
.woocommerce-checkout .wc-proceed-to-checkout {
float: right;
}
body.woocommerce-checkout .woocommerce > .cart-collaterals .cart_totals table tr td {
font-size: 14px;
font-family: 'Lexend', sans-serif;
color: #555555;
padding: 15px 30px 15px 0;
border: none;
}
body.woocommerce-checkout .woocommerce > .cart-collaterals .cart_totals table {
border: none;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td {
border: none;
}
.woocommerce .checkout #order_review table.shop_table tr, .woocommerce-page .checkout #order_review table.shop_table tr {
background: #FFF !important; }
.woocommerce .checkout #order_review table.shop_table tr.cart_item > td {
border-top: unset;
}
.woocommerce .checkout #order_review table.shop_table tr.voucher_check_out td {
border-bottom: 1px solid #e5e5e5;
position: relative;
}
.woocommerce .checkout #order_review table.shop_table tr, .woocommerce-page .checkout #order_review table.shop_table tr.send-mes-shop td {
border-bottom: 1px solid #e5e5e5;
}
.woocommerce ul#shipping_method li label {
font-size: 14px;
color: #666666;
font-weight: 400 !important;
font-family: 'Lexend', sans-serif;
}
.woocommerce ul#shipping_method .amount {
font-weight: 400 !important;
font-family: 'Lexend', sans-serif;
}
.woocommerce-terms-and-conditions-wrapper {
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
display: none;
}
.woocommerce-checkout .form-data-adders {
align-items: center;
display: none;
}
.woocommerce-checkout .checked-div-checkout {
display: flex;
}
.woocommerce-checkout .checked-div-checkout label {
margin-bottom: 0;
}
.woocommerce-checkout .form-data-adders p {
margin-bottom: 0;
}
.woocommerce-checkout .form-data-adders span {
font-size: 14px;
font-family: 'Lexend', sans-serif;
color: #222222;
line-height: 28px;
}
.woocommerce-checkout input[type="radio"] {
margin: 0 15px 0 0;
}
.woocommerce-checkout .form-data-adders .name {
margin-right: 10px;
}
.woocommerce-checkout .form-data-adders .sdt {
margin-right: 30px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
position: relative;
}
.modal-body .add-new-address-custom {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.modal-body .add-new-address-custom iframe {
height: 200px;
}
.modal-body .add-new-address-custom input {
height: 38px;
margin: 0 0 15px;
font-size: 12px;
color: var(--color);
font-weight: 400;
width: 100%;
padding: 5px 10px !important;
}
.modal-body .add-new-address-custom .required {
border: 1px solid var(--color) !important;
}
.modal-body .add-new-address-custom select {
width: 100%;
height: 38px;
margin: 0 0 15px;
font-size: 12px;
font-weight: 400;
padding: 5px !important;
}
.modal-body .add-new-address-custom span.tooltip {
display: none;
}
.modal-body .add-new-address-custom span.tooltip.active {
display: inline-block;
position: absolute;
left: 11px;
bottom: 13px;
color: var(--color);
opacity: 1;
font-size: 10px;
}
.modal-body .add-new-address-custom .input_wp {
width: 100%;
position: relative;
}
.modal-body .add-new-address-custom .input_full {
width: 100%;
position: relative;
}
.modal-body .add-new-address-custom input ::placeholder {
font-size: 12px;
color: #999999;
font-weight: 400;
}
.modal-body .add-new-address-custom input.email {
width: 100%;
}
.modal-body .add-new-address-custom input.diachi_chitiet {
width: 100%;
}
.modal-body .add-new-address-custom .check-add {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.modal-body .add-new-address-custom .check-add .div {
width: 50%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.modal-body .add-new-address-custom .check-add input {
width: auto;
margin: 0 10px 0 0;
}
.modal-body .add-new-address-custom .check-add label {
width: auto;
margin: 0 15px 0 0;
font-size: 14px;
color: #999999;
font-weight: 400;
}
.modal-body .diachi_active {
margin-bottom: 15px;
}
.modal-body .diachi_active span {
padding: 6px 20px;
margin-right: 15px;
display: inline-block;
font-size: 12px;
color: #999999;
}
.modal-body .diachi_active span {
padding: 5px 20px;
margin-right: 15px;
display: inline-block;
font-size: 12px;
color: #999999;
border: 1px solid #999999;
background: #FFFFFF;
}
.modal-body .diachi_active span:hover {
cursor: pointer;
}
.modal-body .diachi_active span:last-child {
margin-right: 0;
}
.modal-body .diachi_active .active_cs {
color: var(--color);
border: 1px solid var(--color);
}
.woocommerce-checkout .right-content {
position: absolute;
right: 30px;
}
.woocommerce-checkout .right-content span {
right: 20px;
font-size: 14px;
line-height: 28px;
}
.woocommerce-checkout .right-content span:hover {
cursor: pointer;
}
.woocommerce-checkout .right-content span.details-vn {
text-transform: capitalize;
margin-right: 15px;
color: #999999;
}
.woocommerce-checkout .right-content span.change-vn {
text-transform: uppercase;
color: #0055aa;
}
.woocommerce-checkout .wc_payment_methods.payment_methods.methods {
background: #FFF;
}
.woocommerce-checkout #contents .page h2.info_payment_method {
font-size: 14px;
font-weight: 500;
line-height: 28px;
color: #222222;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px solid #e5e5e5;
text-transform: inherit;
}
.woocommerce-checkout {
font-family: 'Lexend', sans-serif;
}
.woocommerce-checkout .wc_payment_methods.payment_methods.methods li:last-child {
padding-bottom: 30px;
border-bottom: 1px dashed #c5c5c5;
}
table.shop_table_payment_custom {
display: flex !important;
justify-content: end !important;
}
.shop_table_payment_custom tr {
border: none !important;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td {
background: #fff;
}
.woocommerce .checkout #order_review table.shop_table tr, .woocommerce-page .checkout #order_review table.shop_table tr p {
margin: 0;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td:last-child {
color: #666666;
font-weight: 400 !important;
text-align: right !important;
font-family: 'Lexend', sans-serif !important;
}
.woocommerce .checkout #payment, .woocommerce-page .checkout #payment {
background: #f4f4f4;
}
.woocommerce-checkout .order-total strong {
color: var(--color);
}
.right-add-new-add {
position: absolute;
right: 30px;
display: none;
}
.right-add-new-add span {
display: inline-block;
padding: 6px 20px;
border: 1px solid #5d5d5d;
background: #FFF;
color: #222222;
}
.right-add-new-add button {
display: inline-block;
padding: 6px 20px;
border: 1px solid #5d5d5d;
margin-right: 15px;
line-height: unset;
background: #FFF !important;
color: #222222 !important;
border-radius: 0;
font-size: 14px;
font-weight: 400;
}
.right-add-new-add button:hover,.right-add-new-add span:hover{
background:  var(--color) !important;
color: #fff !important;
border-color: var(--color);
}
.woocommerce-checkout .note {
width: 30%;
}
.form-data-adders .info-user {
display: flex;
}
.form-data-adders .info-user p {
width: 150px;
font-size: 12px;
color: #666666;
line-height: 28px;
margin: 0;
text-align: right;
padding-right: 30px;
}
.woocommerce-account .form-data-adders {
padding: 30px 0;
border-bottom: 1px solid #c5c5c5;
display: flex;
}
.woocommerce-account .form-data-adders:last-child {
border: none;
}
.woocommerce-account .form-data-adders .details-user {
padding: 0 10px;
display: inline-block;
color: var(--color);
border: 1px solid var(--color);
margin-right: 15px;
line-height: 26px;
height: 28px;
font-size: 12px;
}
.woocommerce-account .form-data-adders .details-user1 {
color: #FFFFFF;
border: 1px solid #00bfa5;
background-color: #00bfa5;
}
.woocommerce-account .form-data-adders .name {
margin-right: 30px;
text-transform: capitalize;
}
.woocommerce-account .title-my-address {
background: #FFF;
}
.woocommerce-account .title-my-address .div {
display: flex;
border-bottom: 1px solid #e5e5e5;
align-items: center;
margin: 0 50px;
padding: 20px 0 30px 0;
}
.woocommerce-page .col2-set.addresses {
background: #FFF;
padding: 0 50px !important;
padding-bottom: 30px;
}
.woocommerce-account .title-my-address .my_address {
flex: 1;
margin: 0 !important;
}
.woocommerce-account .form-data-adders .left-user {
flex: 1;
}
.add-new-address-custom select {
border: 1px solid #ebebeb;
}
.products-left .check_shop_all {
margin-top: 0;
}
.woocommerce-page .cart-collaterals .products-left .content {
font-size: 14px;
color: #555555;
display: flex;
align-items: center;
}
.woocommerce-page .cart-collaterals .products-left .content label {
margin: 0;
font-weight: 400;
}
.woocommerce-page .cart-collaterals .products-left .content label:hover {
cursor: pointer;
}
.woocommerce-page .cart-collaterals .products-left .content button {
margin: 0;
background: unset;
border: none;
color: var(--color);
}
.woocommerce-page .cart-collaterals .products-left .content span {
margin: 0 20px;
}
.woocommerce-page .cart-collaterals .products-left .content span:hover {
cursor: pointer;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {
display: none;
}
.woocommerce-shipping-calculator {
display: none;
}
.woocommerce ul#shipping_method li label {
line-height: 28px;
}
.woocommerce-cart span.old {
text-decoration: line-through;
margin-right: 10px;
font-size: 14px;
color: #999999;
font-weight: 400;
display: none;
}
.woocommerce-cart span.new {
font-size: 16px;
color: #222222;
font-weight: 500;
}
.woocommerce.woocommerce-checkout .shop_table.cart td.product-type dt {
display: none;
}
.woocommerce-account .form-data-adders span {
font-size: 14px;
color: #222222;
line-height: 28px;
padding: 0 5px;
}
.woocommerce-checkout #contents {
padding: 0;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
font-size: 18px;
color: var(--color) ;;
font-weight: 400;
margin-bottom: 20px;
}
.woocommerce-checkout .top {
background-color: #FFF;
padding: 30px;
margin-top: 50px;
margin-bottom: 0;
}
.woocommerce-checkout .top .form-data-adders span {
font-size: 14px;
line-height: 28px;
color: #222222;
font-weight: 700;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-checkout .top .form-data-adders p {
margin-left: 30px;
}
.woocommerce-checkout .top .form-data-adders p span {
font-weight: 400;
}
.woocommerce-checkout .top .form-data-adders p span.check_active {
color: #ccc;
padding-left: 30px;
}
.dokan-reviews-area .dokan-rating .star-rating {
position: relative;
}
.dokan-reviews-area .dokan-rating .star-rating span {
font-family: star !important;
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 20px;
height: 16px;
}
.dokan-reviews-area .dokan-rating .star-rating span:before {
content: "SSSSS";
top: 0;
position: absolute;
left: 0;
font-size: 10px;
color: red;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td:first-child {
padding-left: 28px;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td.product-name {
font-size: 18px;
line-height: 28px;
color: #222222;
font-weight: 500;
}
.woocommerce-checkout table.cart input.note {
margin-left: 15px;
width: 60%;
}
.woocommerce-page .cart-collaterals .products-left .content {
padding-left: 0;
}
.woocommerce.woocommerce-checkout input[type="checkbox"] {
width: 15px;
height: 15px;
}
.woocommerce-cart input[type="checkbox"] {
width: 15px;
height: 15px;
margin-top: 0;
}
.woocommerce table.shop_table td {
padding: 9px 0 !important;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td {
text-align: center !important;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.colspan {
padding-left: 28px !important;
text-align: left !important;
}
body.woocommerce form table.shop_table.shop_table_responsive tbody tr td {
text-align: center !important;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
margin: auto;
}
.woocommerce a.remove {
margin: auto;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr:last-child {
border-bottom: 0;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td.product-subtotal {
text-align: right !important;
color: var(--color);
padding-right: 30px !important;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table thead td.product-subtotal {
color: #222;
}
.send-mes-shop span {
font-size: 12px;
color: var(--color);
font-weight: 400;
}
tr.voucher_check_out td > .div {
display: flex;
justify-content: flex-end;
padding-right: 0;
}
tr.voucher_check_out .div p {
font-size: 14px;
color: #555555;
font-weight: 400;
margin-bottom: 0;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/voucher.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 40px;
}
.woocommerce-page.woocommerce-cart #contents .woocommerce-message{
display: none
}
.woocommerce-page.woocommerce-cart #contents .woocommerce-message:first-child{
display: block;
margin-top: 30px;
}
tr.voucher_check_out div p:last-child { color: #0055aa; }
.woocommerce table.shop_table .voucher_check_out td {
padding: 15px 30px !important;
}
.style-shop-shipping td > div {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 30px;
}
.style-shop-shipping td > div.tops {
padding: 10px 0 20px;
min-width: 0;
min-height: 0;
border-bottom: 1px dashed rgba(0, 0, 0, .09);
justify-content: space-between;
}
.style-shop-shipping td > div > .left {
display: flex;
align-items: center;
border-right: 1px dashed rgba(0, 0, 0, .09);
}
.style-shop-shipping td > div > .left p {
text-align: left;
width: 100%;
font-size: 14px;
line-height: 28px;
color: #999999;
font-weight: 400;
}
.style-shop-shipping td > div > .right {
display: flex;
position: relative;
justify-content: flex-end;
padding-right: 30px;
}
.style-shop-shipping td > div > .right .left p {
font-size: 14px;
line-height: 21px;
color: #00bfa5;
font-weight: 400;
}
.style-shop-shipping td > div > .right .center {
text-align: left;
padding-left: 10px;
padding-right: 15px;
}
.style-shop-shipping td > div > .right .center .donvi p {
font-size: 14px;
}
.style-shop-shipping td > div > .right .center p {
margin-bottom: 0;
font-size: 12px;
line-height: 20px;
color: #666666;
font-weight: 400;
}
.style-shop-shipping .rightx span {
font-size: 14px;
line-height: 20px;
color: #00bfa5;
font-weight: 400;
text-transform: uppercase;
}    .style-shop-shipping .rightx span:last-child {
color: #666666;
text-transform: unset;
margin-left: 30px;
}
tr.voucher_check_out .div-span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/voucher1.png);
background-repeat: no-repeat;
min-width: 40px;
display: flex;
height: 23px;
justify-content: center;
position: relative;
top: 3px;
margin-left: 100px;
}
tr.voucher_check_out .div-span span {
font-size: 10px;
color: var(--color);
font-weight: 400;
line-height: 22px;
}
.style-shop-shipping td .bottom-total-all {
align-items: center;
justify-content: flex-end;
padding: 15px 30px 15px 15px;
display: flex;
}
.style-shop-shipping td .bottom-total-all p {
font-size: 14px;
line-height: 28px;
color: #222222;
font-weight: 500;
margin-bottom: 0;
}
.style-shop-shipping td .bottom-total-all > span {
font-size: 16px;
line-height: 28px;
color: var(--color);
font-weight: 500;
margin-left: 10px;
}
.woocommerce-page .checkout #order_review table.shop_table tr.style-shop-shipping {
border-bottom: none !important;
}
.woocommerce-checkout #payment ul.payment_methods {
background-color: #FFF;
border: none !important;
padding: 20px 30px;
}
.woocommerce-checkout .xu-muasi {
background-color: #FFF;
margin-bottom: 20px;
padding: 20px 30px;
}
.woocommerce-checkout .xu-muasi p {
font-size: 14px;
color: #555555;
font-weight: 400;
margin-bottom: 0;
}
.woocommerce-checkout .xu-muasi .img-muasi {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/voucher.png);
background-position: left center;
background-repeat: no-repeat;
font-size: 14px;
color: #555555;
font-weight: 400;
padding-left: 40px;
}
.woocommerce-checkout .xu-muasi .bottom {
padding-top: 20px;
margin-top: 20px;
border-top: 1px dotted #f2f2f2;
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce-checkout .xu-muasi span {
font-size: 14px;
color: #999999;
font-weight: 400;
margin-left: 40px;
}
.woocommerce-checkout .xu-muasi .top-xu {
display: flex;
justify-content: space-between;
}
.woocommerce-checkout .xu-muasi .select-voucher {
color: #0055aa;
}
.woocommerce-checkout .xu-muasi .select-voucher:hover {
cursor: pointer;
}
.woocommerce-checkout .xu-muasi .bottom > div {
display: flex;
align-items: center;
}
.woocommerce-checkout .xu-muasi .bottom .right span {
font-size: 14px;
color: var(--color);
font-weight: 400;
margin-right: 10px;
}
.woocommerce-checkout .xu-muasi .bottom input {
border: 1px solid var(--color);
color: var(--color);
margin: 0;
}
body.woocommerce-checkout #payment ul.payment_methods li {
font-size: 14px;
line-height: 20px;
color: #666666;
font-weight: 400;
padding: 0;
display: flex;
align-items: center;
height: 30px;
margin-bottom: 10px;
}
body.woocommerce-checkout #payment ul.payment_methods li:hover {
cursor: pointer;
}
body.woocommerce-checkout #payment ul.payment_methods li.payment_method_vnpay {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-payment-method-zalo-pay.png);
background-position: 30px center;
background-repeat: no-repeat;;
}
body.woocommerce-checkout #payment ul.payment_methods li label {
font-size: 14px;
line-height: 20px;
color: #666666;
font-weight: 400;
padding-left: 50px;
margin: 0;
}
body.woocommerce-checkout input[type="radio"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
width: 20px;
height: 20px;
padding: 3px;
background-clip: content-box;
border: 2px solid var(--color);
background-color: #FFF;
border-radius: 50%;
}
body.woocommerce-checkout input[type="radio"]:checked {
background-color: var(--color);
}
body.woocommerce-checkout .form-data-adders input[type="radio"] {
width: 16px;
height: 16px;
padding: 2px;
}
body.woocommerce-checkout #payment ul.payment_methods hr {
border: 1px dotted #e5e5e5;
}
.woocommerce-page .checkout #order_review table.shop_table {
background-color: #FFF;
padding-right: 30px;
}
.woocommerce p.woocommerce-shipping-contents {
display: none;
}
.woocommerce-page .checkout #order_review table.shop_table tr.woocommerce-shipping-totals {
display: none !important;
}
.woocommerce .woocommerce-checkout table.shop_table th, .woocommerce-page .woocommerce-checkout table.shop_table th {
font-family: 'Lexend', sans-serif !important;
font-size: 14px;
color: #222222 !important;
font-weight: 400;
}
.woocommerce .checkout #order_review table.shop_table.shop_table_payment_custom tr {
border: none !important;
display: flex;
border-bottom: 1px solid #e5e5e5 !important;
}
.woocommerce .checkout #order_review table.shop_table.shop_table_payment_custom tr td {
border: none;
}
.woocommerce-page .checkout #order_review table.shop_table.shop_table_payment_custom {
margin: 0;
}
.woocommerce .woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper {
display: none;
}
.woocommerce .woocommerce-checkout #payment div.form-row, .woocommerce-page .woocommerce-checkout #payment div.form-row {
margin-bottom: 40px;
background: #FFF;
padding: 20px 30px;
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce form table.wishlist_table td:first-child, .woocommerce form table.wishlist_table td {
padding: 10px 12px !important;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
color: #333;
text-align: left;
}
.woocommerce form table.wishlist_table, .woocommerce-page form table.wishlist_table {
background-color: #fff;
}
.woocommerce .wishlist-title {
margin-bottom: 0;
}
.elementor-icon-list-items {
list-style-type: none;
}
.woocommerce-page form #payment .form-row::after {
display: none !important;
}
.woocommerce-page form #payment .woocommerce-privacy {
color: #333;
}
.woocommerce-page form #payment .woocommerce-privacy a {
color: #00bfa5;
}
.woocommerce-page form #payment .woocommerce-privacy a:hover {
color: var(--color);
}
.woocommerce .woocommerce-checkout #payment div.form-row:before, .woocommerce-page .woocommerce-checkout #payment div.form-row:before {
display: none;
}
.woocommerce .woocommerce-checkout #payment div.form-row hr,
.woocommerce .woocommerce-checkout #payment div.form-row noscript,
.woocommerce .woocommerce-checkout #payment div.form-row input {
display: none;
}
.woocommerce .woocommerce-checkout #payment div.form-row hr {
border: 1px dotted #e5e5e5;
margin: 0;
}
.woocommerce .checkout #payment #place_order, .woocommerce-page .checkout #payment #place_order {
width: 190px !important;
height: 40px;
margin-top: 20px;
font-size: 14px;
font-weight: 500;
}
.woocommerce-checkout .save_select_add {
display: flex;
margin-top: 30px;
}
.woocommerce-checkout .save_select_add span {
font-size: 14px;
color: #ffffff;
font-weight: 500;
padding: 0 40px;
height: 40px;
line-height: 40px;
background-color: var(--color);
margin-right: 20px;
}
.woocommerce-checkout .save_select_add span:hover {
cursor: pointer;
background: #333;
}
body.woocommerce-checkout .form-data-adders input[type="radio"] {
display: none;
}
.woocommerce-checkout .save_select_add span:last-child {
color: #222222;
background-color: #FFF;
border: 1px solid #cbcbcb;
}
.woocommerce-checkout .save_select_add span:last-child:hover{
background-color: var(--color);
color: #fff;
border-color: var(--color);
}
.woocommerce-checkout .show_address {
display: flex !important;
}
.woocommerce-checkout .shop_table_payment_custom tbody {
width: 365px;
}
.woocommerce-checkout .shop_table_payment_custom tbody > tr { align-items: center;
justify-content: space-between;
}
.woocommerce-checkout .shop_table_payment_custom tbody > tr th {
padding-left: 0 !important;
}
.woocommerce-cart .free-ship .more-info > span:hover {
cursor: pointer;
}
.woocommerce-cart .free-ship span {
margin-left: 10px;
font-size: 14px;
color: #0055aa;
font-weight: 400;
}
div.shop_table_payment_custom {
display: flex;
flex-wrap: wrap;
justify-content: end;
margin-top: 10px;
}
div.shop_table_payment_custom > div {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
margin-bottom: 0;
max-width: 400px;
height: 40px;
}
div.shop_table_payment_custom > div p {
font-size: 14px;
color: #555555;
font-weight: 400;
margin-bottom: 0;
}
div.shop_table_payment_custom > div span {
font-size: 14px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
}
div.shop_table_payment_custom .voucher-shop span {
font-size: 14px;
color: #0055aa;
font-weight: 400;
}
div.shop_table_payment_custom .voucher-shop span:hover {
cursor: pointer;
}
div.shop_table_payment_custom .shop-xu > div {
display: flex;
align-items: center;
}
div.shop_table_payment_custom .shop-xu > div input {
margin-right: 20px;
}
div.shop_table_payment_custom .shop-xu .total {
font-size: 14px;
line-height: 40px;
color: var(--color);
font-weight: 400;
}
div.shop_table_payment_custom .shop-xu .total {
font-size: 14px;
line-height: 40px;
color: var(--color);
font-weight: 400;
}
div.shop_table_payment_custom > div p.vouchers {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/voucher.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 36px;
}
div.shop_table_payment_custom > div.order-total {
justify-content: flex-end;
}
div.shop_table_payment_custom > div.order-total span {
font-size: 18px;
line-height: 40px;
color: var(--color);
font-weight: 500;
}
div.shop_table_payment_custom > div.order-total > span {
margin-left: 20px;
}
input[type=checkbox] {
accent-color: var(--color);
}
.emarket_breadcrumbs .breadcrumbs .breadcrumb > li {
text-transform: inherit !important;
}
.price_slider_wrapper .price_slider_amount #max_price {
text-indent: 5px !important;
}
#exampleModalCenterNewAddress .modal-footer {
padding: 0px 20px 20px;
border: none;
margin-top: 0;
}
#exampleModalCenterNewAddress .modal-footer .btn + .btn {
font-size: 14px;
color: #ffffff;
font-weight: 400;
background-color: var(--color);
height: 40px;
padding: 0 30px;
border: 1px solid var(--color);
text-transform: uppercase;
}
#exampleModalCenterNewAddress .modal-footer .btn-secondary {
background-color: #FFF;
height: 40px;
padding: 0 30px;
font-size: 14px;
color: #222222;
font-weight: 400;
border: 1px solid #cbcbcb;
text-transform: uppercase;
}
#exampleModalCenterNewAddress .modal-footer .btn-secondary:hover {
background: var(--color);
color: #fff;
border-color: var(--color);
}
#exampleModalCenterNewAddress .modal-footer .btn + .btn:hover {
background: #fff;
color: #333;
border-color: #cbcbcb
}.info-shop-vendor {
display: flex;
flex-wrap: wrap;
background-color: #FFF;
margin: 30px 15px;
padding: 18px 15px 18px 30px;
max-width: 1650px;
}
.info-shop-vendor > div {
width: 20%;
margin: auto;
}
.info-shop-vendor p {
font-size: 14px;
line-height: 32px;
color: #999;
margin-bottom: 0;
}
.info-shop-vendor .thumb-shop .content-right p.send-messenger{
color: #fff;
}
.info-shop-vendor svg {
width: 12px;
margin-right: 5px;
position: relative;
top: 2px;
}
.info-shop-vendor p:last-child {
margin-bottom: 0;
}
.info-shop-vendor p span {
color: var(--color);
margin-left: 5px;
}
.info-shop-vendor .thumb-shop {
width: 26%;
display: flex;
border-right: 1px solid #e5e5e5;
margin-left: 0;
}
.info-shop-vendor .thumb-shop .show a {
font-size: 12px;
line-height: 22px;
padding: 3px 0;
border-radius: 5px;
color: var(--color);
border: 1px solid var(--color);
display: inline-block;
width: 106px;
text-align: center;
}
.info-shop-vendor .thumb-shop .show a:first-child {
margin-right: 10px;
border: 1px solid var(--color);
color: var(--color);
}
.info-shop-vendor .thumb-shop .show a:first-child path {
fill: #ff9d8f;
}
.info-shop-vendor .thumb-shop .img {
margin-right: 20px;
display: flex;
}
.info-shop-vendor .thumb-shop .img a {
margin: auto;
}
.info-shop-vendor .thumb-shop .img img {
width: 80px;
height: 80px;
border-radius: 50%;
margin: auto;
overflow: hidden;
}
.info-shop-vendor .thumb-shop .content-right {
justify-content: center;
margin: auto;
margin-left: 0;
}
.info-shop-vendor .thumb-shop .content-right .show a {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/mes.png);
background-repeat: no-repeat;
background-position: 10px;
padding-left: 15px;
}
.info-shop-vendor .thumb-shop .content-right .show a:last-child {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/shop.png);
}
.info-shop-vendor .thumb-shop h4 {
font-family: 'Lexend', sans-serif !important;
font-size: 14px;
color: #222222;
margin-bottom: 0;
line-height: 22px;
font-weight: 500;
}
.info-shop-vendor .thumb-shop .content-right .show a:hover{
background-color: rgba(0,0,0,.02); }   .single-product .elementor-widget-review_product_custom {
margin-top: 30px !important;
}
.single-product .product_detail .content_product_detail .price ins {
font-size: 24px;
line-height: 37px;
}
.woocommerce-page table.shop_table_responsive tr td.voucher-vn span.more {
font-size: 14px;
color: #0055aa;
font-weight: 400;
margin-left: 10px;
}
.woocommerce-page table.shop_table_responsive tr td.voucher-vn span.more:hover {
cursor: pointer;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: #FFF !important;
}
.item .item-wrap .item-detail .item-img .item-bottom a.product_type_simple:before {
content: "\f07a" !important;
}
.modal-content {
width: 540px;
margin: auto;
padding: 10px;
}
h5.modal-title {
font-size: 18px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
padding-left: 5px;
}
.modal-content .modal-header {
border-bottom: none;
padding-bottom: 0;
}
.single-product-info-style {
max-width: 1680px !important;
padding: 0 15px !important;
margin: 0 auto;
}
.return-id .modal-body{
padding:0 !important;
}
.return-id .modal-body .order_item{
padding:5px 0 !important;
}
.return-id .modal-body .order_item .product-name{
padding:5px 0 !important;
}
.return-id .modal-body .wc-item-meta li p,
.return-id .modal-body .wc-item-meta li strong{
margin-bottom: 0;
border: none;
background: transparent !important;
color: #999 !important;
font-size: 10px;
white-space: nowrap;
}
.return-id .modal-body h3{
font-size: 14px !important;
}
.return-id .default-modal button{
margin-left: 5px;;
}
.return-id .modal-body .product-quantity,
.return-id .modal-body .date-ship{
display:block;
width: 100%;
text-align: left;
font-size: 10px;
line-height:1.4;
}
.return-id .modal-body h2{
font-size: 16px !important;
text-transform: capitalize !important;
text-align: center;
}
.return-id .modal-body .right{
justify-content: flex-start;
}
.return-id .modal-body .wc-item-meta p{
padding:0 15px 0 0
}
.return-id .modal-body .tong-tien{
padding:0 !important
}
.return-id .modal-body p{
border:none !important;
background: transparent !important;
color:#666666 !important ;
padding: 0 !important;
width:100%;
margin:0
}
.return-id .modal-body .don-gia{
right:0
}
.return-id .modal-body .bottom{
justify-content: flex-end;
padding:0;
margin: 0;
}
.return-id .woocommerce-table__product-name.product-name.false{
opacity: .3; }.info-product-get-data {
font-family: 'Lexend', sans-serif;
padding: 10px 20px;
background-color: #FFF;
padding-top: 40px;
}
.info-product-get-data p {
font-size: 14px;
line-height: 32px;
color: #666666;
}
.info-product-get-data ul {
padding: 0;
margin: 0;
position: relative;
}
.info-product-get-data ul li {
padding: 5px 10px;
display: flex;
font-size: 14px;
line-height: 36px;
margin-bottom: 0;
color: #999999;
}
.info-product-get-data ul li:first-child {
display: block;
white-space: nowrap;
overflow: hidden;
}
.info-product-get-data ul li:first-child p {
float: left;
}
.info-product-get-data ul li a {
color: var(--color) ;;
font-size: 14px;
line-height: 36px;
margin-bottom: 0;
}
.info-product-get-data ul li p {
width: 110px;
font-size: 14px;
line-height: 36px;
margin-bottom: 0;
color: #999999;
}
.info-product-get-data ul li span {
color: #666666;
font-size: 14px;
line-height: 36px;
margin-bottom: 0;
}
.info-product-get-data ul li i {
color: #666666;
font-size: 12px;
line-height: 36px;
margin-bottom: 0;
}
.info-product-get-data h2 {
font-size: 20px;
line-height: 32px;
font-family: 'Lexend', sans-serif;
font-weight: 700;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
}
.info-product-get-data h2.description-product {
margin-top: 20px;
}
.info-product-get-data h2 span {
border-bottom: 2px solid var(--color);
padding-bottom: 5px;
color: #050709;
}
.info-product-get-data .info-product {
position: relative;
}
.info-product-get-data .info-product img {
margin-bottom: 20px;
border-radius: 5px;
}
.info-product-get-data .info-product h4 {
font-family: 'Lexend', sans-serif !important;
font-size: 14px;
color: #222222;
margin-bottom: 10px;
max-height: 56px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-align: left;
}
.info-product-get-data .content {
padding-left: 10px;
padding-bottom: 20px;
width: 100% !important;
}
.info-product-get-data .fa-angle-double-right {
padding: 0 10px;
}
.archive.woocommerce-page .woocommerce .woocommerce-breadcrumb {
padding: 2.5px 0;
}
.elementor-element-c7bb4bf {
background-color: #fff;
}    .products-wrapper .products-nav {
margin-bottom: 0 !important;
padding-bottom: 20px !important;
}
.table-variation-product-new {
display: flex;
align-items: center;
}
.table-variation-product-new > label {
margin: 0 30px 0 0;
font-size: 14px;
color: #222222;
font-weight: 500;
}
.cart-bottom-payment-style {
padding: 0 30px !important;
}
.cart-bottom-payment-style .products-wrapper {
width: 100% !important;
}
.cart-bottom-payment-style .cart_totals {
width: 100% !important;
}
.cart-bottom-payment-style hr {
width: 100%;
margin: 10px 0;
border-bottom: 1px dotted #f2f2f2;
}
.checkbox.style-e ,
.checkbox2.style-e2 {
position: relative;
padding-left: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 14px;
display: flex;
align-items: center;
}
.checkbox.style-e div,
.checkbox2.style-e2 div{
display: inline-block;
}
.checkbox.style-e input,
.checkbox2.style-e2 input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.checkbox.style-e .checkbox__checkmark,
.checkbox2.style-e2 .checkbox__checkmark2 { height: 22px;
width: 50px;
background-color: #ebebeb;
transition: background-color 0.25s ease;
border-radius: 11px;
position: relative;
}
.checkbox.style-e input:checked ~ .checkbox__checkmark,
.checkbox2.style-e2 input:checked ~ .checkbox__checkmark2 {
background-color: var(--color);
}
.checkbox.style-e .checkbox__body,
.checkbox2.style-e2 .checkbox__body2{
margin-right: 10px;
}
.checkbox.style-e .checkbox__checkmark:after ,
.checkbox2.style-e2 .checkbox__checkmark2:after {
content: "";
position: absolute;
left: 3px;
top: 3px;
width: 16px;
height: 16px;
display: block;
background-color: #fff;
border-radius: 50%;
transition: left 0.25s ease;
}
.checkbox.style-e input:checked ~ .checkbox__checkmark:after,
.checkbox.style-e2 input:checked ~ .checkbox__checkmark2:after {
left: 30px;
}
.checkbox__body2 h2{
margin: 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
line-height: 150%;
}
.checkbox2.style-e2{
width: 100%;
padding-bottom: 10px;
border-bottom: 1px solid #ebebeb;
}.account-info-content {
flex-wrap: wrap;
display: flex;
background: #FFF;
padding: 30px 50px;
}
.pagination-admin {
}
.pagination-admin ul{
vertical-align: top;
background-color: #fff;
border: 0;
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
margin: 20px auto;
}
.pagination-admin ul li{
border: 0;
margin: 0 4px;
padding: 0;
display: inline-block;
list-style: none;
}
.pagination-admin ul li a{
width: 40px;
height: 40px;
line-height: 38px;
border: 1px solid #ededed;
display: block;
font-size: 14px;
padding: 0;
color: #999;
border-radius: 0;
text-align: center;
}
.pagination-admin ul li span{
width: 40px;
height: 40px;
line-height: 38px;
border: 1px solid #ededed;
display: block;
font-size: 14px;
padding: 0;
color: #999;
border-radius: 0;
text-align: center;
}
.pagination-admin ul li .current{
background-color: #ff3c20;
border: 1px solid #ff3c20;
color: #fff;
}
.setting-xep-hang > div {
display: flex;
flex-wrap: wrap;
}
.setting-xep-hang > div > div {
width: 50%;
display: block;
}
.setting-xep-hang > div > div label {
display: block;
}
.setting-xep-hang h3 {
font-size: 16px;
line-height: 32px;
color: #222222;
font-weight: 700;
margin-bottom: 0;
}
.setting-xep-hang #save-ranking-setting {
display: inline-block;
padding: 10px 20px;
color: #fff;
font-size: 14px;
background: #ff3c20;
border: none;
line-height: 20px;
outline: none;
margin-top: 10px;
}
#show-ranking-setting {
display: inline-block;
padding: 10px 20px;
color: #fff;
font-size: 14px;
background: #ff3c20;
border: none;
line-height: 20px;
outline: none;
margin-top: 10px;
margin-bottom: 30px;
}
#show-ranking-setting:hover {
cursor: pointer;
}
.setting-xep-hang #save-ranking-setting:hover {
cursor: pointer;
}
.setting-xep-hang > div > div input {
margin-bottom: 15px;
}
.container-affilate{
background: #fff;
}
.container-affilate .img-coin{
display: flex;
align-content: center;
align-items: center;
box-shadow: 0 1px 1px 0 rgb(0 0 0 / 5%);
border-radius: 0.125rem;
overflow: hidden;
overflow: visible;
padding: 1rem 1.25rem;
background-color: #fff;
margin-bottom: 0.75rem;
display: flex;
align-items: center;
color: #f6a700;
}
.quan-ly-xu .child{
display: flex;
flex-wrap: wrap;
box-shadow: 0 1px 1px 0 rgb(0 0 0 / 5%);
border-radius: 0.125rem;
overflow: hidden;
background-color: #fff;
padding: 12px 12px 8px;
clear: both;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid rgba(0,0,0,.09);
text-decoration: none;
}
.quan-ly-xu .child .image{
width: 80px;
height: 80px;
border: 1px solid #f5f5f5;
flex-basis: 80px;
background-size: cover;
}
.quan-ly-xu .child .content{
width: 100%;
max-width: calc(100% - (80px) );
flex-basis: calc(100% - (80px) );
padding-left: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.quan-ly-xu .child .content .poin{
font-size: 18px;
color: #333;
}
.quan-ly-xu .child .content .poin.active{
color: var(--color)
}
.container-affilate .img-coin p{
font-size: 20px;
margin: 0
}
.container-affilate .img-coin img{
max-width: 48px;
margin-right: 10px;
}
.container-affilate #nav-share label {
width: 100%;
}
.container-affilate #nav-share input {
width: 50%;
margin-bottom: 10px;
display: block;
}
.container-affilate #nav-share button {
display: inline-block;
padding: 10px 20px;
color: #fff;
font-size: 14px;
background: #ff3c20;
border: none;
line-height: 20px;
outline: none;
margin-top: 10px;
}
.container-affilate #back-coin-using {
padding: 10px 20px;
color: #fff;
font-size: 14px;
background: #ff3c20;
border: none;
line-height: 20px;
outline: none;
margin-top: 20px;
display: none;
}
.container-affilate #nav-share button:hover {
cursor: pointer;
}
.container-affilate #back-coin-using {
cursor: pointer;
} .container-affilate nav .nav-tabs{
display: flex;
flex-wrap: wrap;
}
.container-affilate nav > div a.nav-item.nav-link,
.container-affilate nav > div a.nav-item.nav-link.active {
border: none;
padding: 18px 25px;
color: #333;
background: #fff;
border-radius: 0;
outline: none;
box-shadow: none;
font-size: 18px;
display: inline-block;
width: 33.333333%;
box-sizing: border-box;
text-align: center;
border-bottom: 2px solid rgb(0 0 0 / 5%);
}
.container-affilate nav > div a.nav-item.nav-link.active {
color: var(--color);
border-bottom: 2px solid var(--color);
} .container-affilate .tab-content h4{
color: #000;
}
.container-affilate .tab-content {
background: #fdfdfd;
line-height: 25px;
border:0; padding: 0;
border-top: none
}
.container-affilate nav > div a.nav-item.nav-link:hover,
.container-affilate nav > div a.nav-item.nav-link:focus { color: var(--color); transition: background 0.20s linear;
}
.container-affilate .customers {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
.container-affilate .customers td, .container-affilate .customers th {
border: 1px solid #ddd;
padding: 8px;
}
.container-affilate .customers tr:nth-child(even) {
background-color: #f2f2f2;
}
.container-affilate .customers tr:hover {
background-color: #ddd;
}
.container-affilate .customers th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #04AA6D;
color: white;
}
.xem-chi-tiet-xu:hover {
cursor: pointer;
}
.account-info-content > h2 {
width: 100%;
}
.account-info-content > p {
width: 100%;
padding-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
}
.account-info-content .info-left {
padding-top: 25px;
display: flex;
width: 65%;
flex-wrap: wrap;
border-right: 1px solid #e5e5e5;
padding-right: 80px;
margin-bottom: 20px;
align-items: center;
}
.account-info-content .info-left p{
margin: 0 5px;
}
.account-info-content .info-right {
width: 35%;
padding-top: 50px;
}
.account-info-content .info-left h2 {
}
.account-info-content .info-left > p {
}
.account-info-content .info-left ul {
width: 100%;
padding: 0;
margin: 0;
}
.account-info-content .info-left ul li {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: center;
margin-bottom: 15px;
}
.account-info-content .info-left ul li label {
width: 20%;
text-align: right !important;
font-size: 12px;
color: #666666;
line-height: 38px;
font-family: 'Lexend', sans-serif;
font-weight: 400;
padding-right: 20px;
margin: 0;
}
.account-info-content .info-left ul input {
width: 80%;
height: 35px;
line-height: 35px;
margin-bottom: 0;
font-size: 12px;
color: #666666;
border: 1px solid #dddddd;
}
.account-info-content .info-left ul input#account_first_name {
background: #f4f4f4;
}
.account-info-content input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.account-info-content .info-left ul input[type=radio] {
width: auto;
height: auto;
line-height: normal;
}
.account-info-content .info-left .div-select {
display: flex;
width: 80%;
justify-content: space-between;
}
.account-info-content .info-left ul select {
height: 35px;
line-height: 35px;
margin-bottom: 0;
width: 25%;
padding-left: 10px;
color: #333;
border: 1px solid #dddddd;
}
.account-info-content .info-left ul select option {
height: 38px;
line-height: 38px;
margin-bottom: 0;
font-size: 12px;
color: #333;
border: 1px solid #dddddd;
}
.account-info-content input[type="radio"] {
margin: 0 10px 0 0;
}
.account-info-content .info-left ul span {
margin: 0 15px 0 0;
}
.show_all_voucher_shop {
position: absolute;
width: 550px;
background-color: #FFF;
padding: 30px;
z-index: 10;
left: 70px;
border: 1px solid #f4f4f4;
text-align: left;
}
body.woocommerce-checkout .show_all_voucher_shop {
left: unset;
right: 0;
top: 100%;
}
.show_all_voucher_shop h3 {
font-size: 18px;
color: #222222;
font-weight: 400;
margin-bottom: 15px;
text-transform: capitalize;
}
.show_all_voucher_shop .voucher_text {
display: flex;
flex-wrap: wrap;
background-color: #f4f4f4;
width: 100%;
margin-bottom: 15px;
height: 70px;
align-items: center;
justify-content: space-around;
}
.show_all_voucher_shop .voucher_text p {
font-size: 14px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
text-transform: capitalize;
}
.show_all_voucher_shop .voucher_text span {
font-size: 14px;
color: #ffffff;
font-weight: 400;
line-height: 40px;
text-transform: uppercase;
background-color: var(--color);
width: 110px;
height: 40px;
text-align: center;
}
.show_all_voucher_shop .voucher_text span:hover {
cursor: pointer;
}
.show_all_voucher_shop .voucher_text input {
height: 40px;
}
.show_all_voucher_shop .voucher_select {
display: flex;
flex-wrap: wrap;
border: 1px solid #cbcbcb;
width: 100%;
margin-bottom: 15px;
padding: 20px;
}
.show_all_voucher_shop .voucher_select p {
font-size: 12px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
line-height: 24px;
}
.show_all_voucher_shop .voucher_select p span {
font-size: 12px;
}
.show_all_voucher_shop .voucher_select p:last-child {
font-size: 12px;
color: #999999;
font-weight: 400;
}
.show_all_voucher_shop .voucher_select .left {
width: 70%;
}
.show_all_voucher_shop .voucher_select .right {
width: 30%;
display: flex;
align-items: center;
}
.show_all_voucher_shop .voucher_select .right span {
font-size: 14px;
color: #ffffff;
font-weight: 400;
width: 110px;
height: 30px;
text-align: center;
background-color:var(--color);
display: inline-block;
line-height: 30px;
}
.show_all_voucher_shop .voucher_select .right span.active{
color: var(--color);
background-color: #fff;
border: 1px dotted var(--color) !important;
}
.show_all_freeship {
display: none;
position: absolute;
width: 480px;
background-color: #FFF;
padding: 30px;
z-index: 10;
left: 0;
border: 1px solid #cbcbcb;
}
.show_all_freeship h3 {
font-size: 18px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
text-align: left;
}
.show_all_freeship h4 {
font-size: 16px;
color: #999999;
font-weight: 400;
margin-bottom: 15px;
text-align: left;
}
.show_all_freeship .div-shipping {
display: flex;
flex-wrap: wrap;
}
.show_all_freeship .div-shipping p {
width: 33.3333%;
font-size: 14px;
color: #222222;
font-weight: 400;
line-height: 20px;
}
.show_all_freeship .div-shipping p.title {
color: #999999;
}
.popup-voucher-muasi {
padding: 30px;
background-color: #FFF;
margin: auto;
}
.popup-voucher-muasi .top-title {
display: flex;
margin-bottom: 15px;
justify-content: space-between;
align-items: center;
}
.popup-voucher-muasi .top-title h3 {
font-size: 18px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
}
.popup-voucher-muasi .top-title span {
font-size: 14px;
color: #999999;
font-weight: 400;
display: flex;
align-items: center;
margin-left: 5px;
}
.popup-voucher-muasi .top-title span i {
color: var(--color);
margin-right: 5px;
}
.popup-voucher-muasi .voucher_text {
display: flex;
flex-wrap: wrap;
background-color: #f4f4f4;
width: 100%;
margin-bottom: 15px;
height: 70px;
align-items: center;
justify-content: space-around;
}
.popup-voucher-muasi .voucher_text p {
font-size: 14px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
text-transform: capitalize;
}
.popup-voucher-muasi .voucher_text span {
font-size: 14px;
color: #ffffff;
font-weight: 400;
line-height: 40px;
text-transform: uppercase;
background-color: var(--color);
width: 110px;
height: 40px;
text-align: center;
}
.popup-voucher-muasi .voucher_text span:hover {
cursor: pointer;
}
.popup-voucher-muasi .voucher_text input {
height: 40px;
}
.popup-voucher-muasi .voucher_select_top {
display: flex;
justify-content: space-between;
}
.popup-voucher-muasi .voucher_select_top span {
font-size: 14px;
color: #222222;
font-weight: 400;
}
.popup-voucher-muasi .voucher_select_top span:last-child {
font-size: 12px;
}
.popup-voucher-muasi .voucher_select {
display: flex;
border: 1px solid #cbcbcb;
position: relative;
margin-bottom: 5px;
}
.popup-voucher-muasi .voucher_select .left {
display: flex;
padding: 10px;
width: 130px;
background-color: #00bfa5;
align-items: center;
justify-content: center;
}
.popup-voucher-muasi .voucher_select .left p {
font-size: 14px;
color: #ffffff;
font-weight: 400;
text-transform: uppercase;
text-align: center;
margin: 0;
}
.popup-voucher-muasi .voucher_select .right {
align-items: center;
display: flex;
padding-left: 15px;
}
.popup-voucher-muasi .voucher_select .right > div {
padding: 10px;
}
.popup-voucher-muasi .voucher_select .right .all_ship {
font-size: 14px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
}
.popup-voucher-muasi .voucher_select .right .dvvc {
font-size: 12px;
color: #ff492f;
font-weight: 400;
margin-bottom: 0;
}
.popup-voucher-muasi .voucher_select .right .hsd {
font-size: 12px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
display: inline-block;
}
.popup-voucher-muasi .voucher_select .right .dk {
font-size: 10px;
text-decoration: underline;
color: #0055aa;
font-weight: 400;
margin-bottom: 0;
margin-left: 5px;
}
.popup-voucher-muasi .voucher_select input {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
margin: 0;
}
.popup-voucher-muasi .voucher_select_product .right p.text_count {
font-size: 14px;
color: #222222;
font-weight: 400;
margin-bottom: 0;
}
.popup-voucher-muasi .voucher_select_product .left {
background-color: var(--color);
}
.popup-voucher-muasi .voucher_select_product .right p.dktext {
font-size: 12px;
color: #ff492f;
font-weight: 400;
margin-bottom: 0;
}
.voucher-modal .modal-content {
width: auto;
}
.modal-header-voucher {
display: none;
}
.modal-header-voucher button {
position: absolute;
z-index: 100;
top: 5px;
right: 10px;
}
.account-info-content .info-right label {
width: 150px;
height: 40px;
border: 1px solid #cbcbcb;
font-size: 12px;
color: #666666;
font-weight: 400;
text-align: center;
line-height: 40px;
}
.account-info-content .info-right img {
width: 150px;
height: 150px;
border-radius: 50%;
overflow: hidden;
margin: auto;
margin-bottom: 20px;
}
.account-info-content .info-right p {
font-size: 12px;
line-height: 28px;
color: #666666;
font-weight: 400;
text-align: center;
width: 100%;
}
.account-info-content .info-right form {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.woocommerce-MyAccount-navigation .avatar {
display: flex;
align-items: center;
flex-wrap: wrap;
background: #FFF;
overflow: hidden;
}
.woocommerce-MyAccount-navigation .avatar:hover {
cursor: pointer;
}
.woocommerce-MyAccount-navigation .avatar .left{
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
margin: 30px 0 20px 20px;
}
.woocommerce-MyAccount-navigation .avatar .right{
width: calc(100% - (90px) );
padding-left: 10px;
margin-right: 10px;
white-space: nowrap;
overflow: hidden;
}
.woocommerce-MyAccount-navigation .avatar img {
width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
}
.woocommerce-MyAccount-navigation .avatar h6 {
font-size: 16px;
line-height: 18px;
color: #222222;
font-weight: 700;
margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation .avatar p {
font-size: 14px;
line-height: 18px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
}
.woocommerce-MyAccount-navigation .avatar p i {
margin-right: 5px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {
width: 250px;
padding-right: 0;
}
body.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content {
width: calc(100% - 250px);
padding: 0;
padding-left: 20px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li {
border: none;
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 400;
padding: 0;
padding-left: 20px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {
border: none;
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 400;
padding: 0;
padding-left: 20px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul {
border: none;
background: #FFF;
padding-bottom: 20px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li:hover {
cursor: pointer;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.child1 > a {
color: #999999;
padding-left: 40px;
display: none;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.child2 > a {
color: #999999;
padding-left: 40px;
display: none;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.child3 > a {
color: #999999;
padding-left: 40px;
display: none;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.is-active > a {
color: var(--color);
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li:first-child a {
pointer-events: none;
cursor: default;
text-decoration: none;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--don-mua a {
pointer-events: none;
cursor: default;
text-decoration: none;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.woocommerce-MyAccount-navigation-link--thong-bao a {
pointer-events: none;
cursor: default;
text-decoration: none;
}.woocommerce .woocommerce-customer-details .woocommerce-column-thankyou address {
font-size: 14px;
color: #222222;
line-height: 38px;
font-family: 'Lexend', sans-serif;
font-weight: 400;
margin-bottom: 5px;
}
.woocommerce-order-received .dokan-info {
display: none;
} .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
display: flex;
align-items: center;
}.login-account-custom {
}
.show_pass{
position: absolute;
top: 0;
right: 15px;
margin-bottom: 0;
padding: 10px 20px 10px 30px;
}
.show_pass:hover{
cursor: pointer;
}
.show_pass i::before{
content: '\f070';
}
.show_pass.active i::before{
content: '\f06e';
}
.login-account-custom-right > div {
max-width: 568px;
margin: auto !important;
}
form.ajax-auth{
margin-top: 10px !important
}
.login-elementor-pro .elementor-button {
width: 100%;
}
.login-elementor-pro input {
padding-left: 20px !important;
}
.login-elementor-pro .elementor-form .elementor-button.elementor-size-lg {
min-height: 50px;
margin-top: 0;
}
.login-elementor-pro .elementor-login .elementor-lost-password {
font-size: 13px;
line-height: 24px;
color: #333;
font-family: 'Lexend', sans-serif;
}
.chane_login_form {
font-size: 13px;
}
.login-elementor-pro .elementor-login-separator {
display: none;
}
.login-elementor-pro .elementor-register {
display: none;
}
.styleh2 h2 {
display: inline-block;
position: absolute;
padding: 10px 20px;
background-color: #FFF;
top: -16px;
left: 50%;
transform: translateX(-50%);
}
body div.nsl-container-block .nsl-container-buttons a {
width: 100px;
margin: 0;
margin-right: 15px;
}
div.nsl-container .nsl-button {
border-radius: 0 !important;
}
div.nsl-container-block .nsl-button-facebook {
background-color: #0e5cc1 !important;
}
body div.nsl-container svg {
width: 12px;
height: 12px;
}
body div.nsl-container .nsl-button-default div.nsl-button-label-container {
margin: 0;
font-size: 12px !important;
margin-left: -12px;
border-radius: 0;
}
body .zalo-button .zalo-button-icon {
width: 12px;
height: 12px;
margin: 0;
}
body .login-zalo-wrap {
margin: 0;
width: 100px;
height: 40px;
}
.login-zalo-wrap > a {
display: flex;
align-items: center;
}
.login-zalo-wrap .zalo-button .zalo-button-label {
margin: 0;
margin-left: 10px;
}
body .zalo-button {
height: 40px;
border-radius: 0;
}
body .login-zalo-wrap .zalo-button .zalo-button-label {
font-size: 12px;
font-weight: 400;
}
.style-shortcode-login {
margin-top: 30px;
}
.style-shortcode-login .elementor-shortcode {
display: flex;
align-items: center;
order: 1;
}
.style-shortcode-login div.nsl-container.nsl-container-block .nsl-container-buttons {
display: flex;
}
.style-shortcode-login .elementor-widget-container {
display: flex;
justify-content: center;
align-items: center;
}
.style-shortcode-login .login-sms {
order: 2;
width: 100px;
height: 40px;
display: flex;
align-items: center;
color: #fff;
background-color: #35ad00;
margin-left: 15px;
}
.style-shortcode-login .login-sms a {
color: #fff;
font-size: 12px;
margin: auto;
}
.style-shortcode-login .login-sms:hover {
cursor: pointer;
}
.style-shortcode-login .login-sms span {
color: #fff;
font-size: 12px;
margin: auto;
}
.login-elementor-pro .elementor-form .elementor-button .elementor-button-text {
font-size: 16px;
font-weight: 500;
}
.style-shortcode-login .lwp_forms_login {
position: fixed;
margin: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 100000000;
display: none;
}.change-password-shortcode legend p {
font-weight: 400;
color: #666666;
font-size: 14px;
margin-bottom: 20px;
}
.change-password-shortcode .div-change-pass {
width: 80%;
max-width: 800px;
}
.change-password-shortcode form .form-row {
display: flex;
align-items: center;
margin-bottom: 20px;
flex-wrap: wrap;
}
.change-password-shortcode form .form-row span.password-input {
width: calc(100% - 180px);
}
.change-password-shortcode form .form-row label {
width: 180px;
font-family: 'Lexend', sans-serif;
font-weight: 400;
color: #999999;
font-size: 12px;
margin-bottom: 0;
padding-right: 30px;
text-align: right;
}
.change-password-shortcode input.input-text {
background-color: #FFF !important;
}
.change-password-shortcode form .form-row {
padding: 0;
}
.change-password-shortcode legend {
margin-bottom: 28px;
}
.change-password-shortcode form .click {
padding: 0;
margin: 0;
height: 35px;
width: 120px;
background-color: var(--color);
font-size: 14px;
color: #FFF !important;
border: none !important;
font-weight: 400;
display: inline-block;
text-align: center;
line-height: 35px;
}
.change-password-shortcode form .click:hover{
cursor: pointer;
background-color: #333;
}
.woocommerce .change-password-shortcode form .form-row input.required{
border: 1px solid var(--color) !important;
}
.change-password-shortcode .submit-form,
.change-password-shortcode .error.red {
margin-bottom: 0;
padding-left: 180px;
}
.change-password-shortcode .div-change-pass p:first-child {
position: relative;
}
.change-password-shortcode .div-change-pass p:first-child a {
font-size: 12px;
color: #666666;
}
body.woocommerce-account #contents .page h2.my_address {
font-size: 18px;
color: #222222;
text-transform: initial;
padding-bottom: 0;
}
.woocommerce-account .title-my-address button ,
.button-thanh-toan{
background-color: var(--color);
padding: 8px 30px;
border: none;
border-radius: 0;
font-size: 12px;
color: #fff;
line-height: 1;
margin-left: 5px;
}
.woocommerce-account .title-my-address button:hover ,
.button-thanh-toan:hover{
color: #fff;
background-color: #000;
}
.woocommerce-account .title-my-address button i {
margin-right: 10px;
}
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content {
padding: 0 50px;
}
.woocommerce-account .form-data-adders .right-user {
font-size: 12px;
color: #999999;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.woocommerce-account .form-data-adders .right-user button {
font-size: 12px;
color: #999999;
background-color: unset;
text-decoration: #999999;
padding: 0;
border: none;
line-height: 28px;
text-decoration: underline;
text-align: right;
margin: 0;
}
.woocommerce-account .form-data-adders .right-user button:hover {
cursor: pointer;
}
.woocommerce-account .form-data-adders .right-user span {
font-size: 12px;
color: #999999;
text-decoration: #999999;
line-height: 28px;
text-decoration: underline;
text-align: right;
margin-left: 20px;
}
.woocommerce-account .form-data-adders .right-user span:hover {
cursor: pointer;
}
.woocommerce-account .form-data-adders .right-user p {
width: 100%;
max-width: 160px;
padding: 6px 10px;
font-size: 12px;
color: #222222;
border: 1px solid #cbcbcb;
margin-bottom: 0;
text-align: center;
margin-top: 5px;
}
.woocommerce-account .form-data-adders .right-user p:hover {
cursor: pointer;
background-color: var(--color);
color: #fff;
}
.woocommerce-account .form-data-adders .right-user p.none-click {
color: #e0e0e0;
border: 1px solid #e0e0e0;
}
.woocommerce-account .form-data-adders .right-user .top {
display: flex;
justify-content: end;
}
.footer .elementor-widget-wp-widget-nav_menu ul.menu li a {
padding-left: 0 !important;
}
.footer .elementor-widget-wp-widget-nav_menu ul.menu li a:before {
display: none;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input {
font-size: 16px;
font-weight: 500;
color: #222222;
border-right: 1px solid #cccccc;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input.plus {
border-right: none;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
border: 1px solid #cccccc;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-remove i {
color: #999999;
}
.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-remove a:hover i {
color: #FFF;
}
.account-info-content .save-info-user-edit {
background-color: var(--color);
font-size: 14px;
color: #FFF;
width: 100px;
height: 35px;
border-radius: 0;
border: none;
margin-left: 20%;
margin-top: 15px;
}
.account-info-content .save-info-user-edit:hover{
background-color: #000;
}
.account-info-content p {
font-size: 14px;
color: #666666;
margin-bottom: 5px;
}
.account-info-content .info-left p.noted{
font-size: 12px;
line-height: 1.2;
margin-left: 20%;
}
@media only screen and (max-width: 779px) {
.account-info-content .info-left p.noted{
font-size: 12px;
line-height: 1.2;
margin-left: 0%;
}
}body .dokan-pagination-container .dokan-pagination li.disabled {
display: none;
}
#dokan-store-pickup-location,
#dokan-seller-vacation-settings{
display: none
}
.dokan-store .content-area {
max-width: 1680px !important;
padding: 0 15px;
}
body .dokan-pagination-container .dokan-pagination {
margin: 0;
vertical-align: top;
background-color: #fff;
border: 0;
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
}
body .dokan-pagination-container .dokan-pagination li {
display: inline-block;
float: left;
border: 0;
margin: 0 4px;
}
body .dokan-pagination-container .dokan-pagination li > a {
width: 40px;
height: 40px;
line-height: 38px;
border: 1px solid #ededed;
display: block;
font-size: 14px;
padding: 0;
color: #222222;
}
body .dokan-pagination-container .dokan-pagination li.active a {
background-color: var(--color);
border: 1px solid var(--color);
color: #FFF;
}
body .dokan-store-products-filter-area {
display: flex;
align-items: center;
justify-content: flex-start;
padding-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
margin: 10px;
}
body .dokan-store-products-filter-area .dokan-store-products-ordeby {
width: auto;
}
.custom-dokan-navigation {
margin-left: auto;
display: flex;
align-items: center;
font-size: 14px;
line-height: 24px;
color: #666666;
font-weight: 400;
}
.custom-dokan-navigation > span {
padding-right: 5px;
}
.custom-dokan-navigation .dokan-pagination-container .dokan-pagination li > a {
border: none;
width: auto;
height: auto;
}
.custom-dokan-navigation .dokan-pagination-container .dokan-pagination li:first-child {
display: none;
}
.custom-dokan-navigation .dokan-pagination-container .dokan-pagination li.active a {
color: #000;
font-weight: 700;
background-color: unset;
border: none;
}
body #dokan-content { display: flex;
flex-wrap: wrap;
}
#dokan-content .content-left-shop-dokan {
width: 250px;
}
#dokan-content .content-left-shop-dokan > div {
background-color: #FFF;
}   .content-left-shop-dokan #cat-drop-stack {
}
.content-left-shop-dokan #cat-drop-stack ul {
border: 0;
margin: 0;
margin-bottom: 17px;
padding-bottom: 20px;
}
.content-left-shop-dokan #cat-drop-stack ul li {
padding: 0 20px;
position: relative;
}
.content-left-shop-dokan #cat-drop-stack ul li:after {
content: '\f105';
font-family: FontAwesome;
color: #666;
font-size: 14px;
position: absolute;
right: 20px;
top: 13px;
}
.content-left-shop-dokan #cat-drop-stack ul li a {
font-size: 14px;
line-height: 42px;
color: #666666;
text-transform: capitalize;
cursor: pointer;
}
.content-left-shop-dokan #cat-drop-stack ul li.active a {
color: var(--color);
}
.content-left-shop-dokan #cat-drop-stack ul li.active:after {
color: var(--color);
}
#dokan-content .content-right-shop-dokan {
width: calc(100% - 250px);
padding-left: 30px;
}
#dokan-content .block-title-widget h2 {
font-size: 16px;
line-height: normal;
text-transform: uppercase;
padding-bottom: 15px;
padding-top: 20px;
border-bottom: 2px solid #eeeeee;
color: #222;
font-weight: 700;
margin-bottom: 10px;
}
#dokan-content .block-title-widget h2 span {
color: #222222;
padding-bottom: 15px;
border-bottom: 2px solid var(--color);
font-weight: 500;
}
.dokan-single-store ul.product-categories {
border: 0;
margin-bottom: 17px;
list-style: none;
}
.dokan-single-store ul.product-categories > li {
padding: 0 20px;
position: relative;
border: 0;
}
.dokan-single-store ul.product-categories > li:hover {
cursor: pointer;
}
.dokan-single-store ul.product-categories > li a {
font-size: 14px;
line-height: 42px;
color: #666666;
text-transform: capitalize;
cursor: pointer;
}
.dokan-single-store ul.product-categories > li ul {
display: none;
margin-left: 15px;
padding-top: 10px;
border: 0;
}
.dokan-single-store ul.product-categories > li.cat-parent:after {
content: '\f105';
font-family: FontAwesome;
color: #666;
font-size: 14px;
position: absolute;
right: 20px;
top: 12px;
}
.dokan-single-store ul.product-categories > li.showMore > a {
text-transform: inherit;
color: var(--color);
border-bottom: 0;
position: relative;
cursor: pointer;
font-size: 14px;
line-height: 42px;
}
.dokan-store-products-filter-area .div-left-orderby {
display: flex;
align-items: center;
border: 1px solid #e8e8e8;
padding: 0 10px;
font-size: 14px;
line-height: 26px;
color: #666666;
font-weight: 400;
}
body .dokan-store-products-filter-area .orderby-search {
border: none;
font-size: 14px;
color: #666666;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/down_list.png);
background-repeat: no-repeat;
background-position: right center;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding-right: 20px;
padding-left: 10px;
}
#dokan-content ul.products li {
list-style: none outside;
width: 20%;
padding: 10px;
position: relative;
margin-bottom: 20px;
}
#dokan-content .item .item-wrap {
border: none;
height: 100%;
text-align: left;
padding: 0;
}
#dokan-content .item .item-wrap .item-detail {
height: 100%;
background-color: transparent;
}
#dokan-content .item .item-wrap .item-detail .item-img {
width: 100%;
padding: 0;
border-radius: 5px;
overflow: hidden;
margin-bottom: 0;
max-width: 100%;
float: left;
margin-right: 30px;
}
#dokan-content .item .item-wrap .item-detail .item-img a {
display: inline-block;
vertical-align: top;
width: 100%;
}
#dokan-content .item .item-wrap .item-detail .item-img a img {
margin: 0;
}
#dokan-content .item .item-wrap .item-detail .item-content {
padding: 20px 0;
overflow: hidden;
display: inline-block;
width: 100%;
background: transparent;
}
#dokan-content .item .item-wrap .item-detail .item-content h4 {
width: 100%;
float: none;
}
#dokan-content .item-wrap .item-detail .item-content h4 a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; line-height: 1.4;
font-size: 14px;
color: #222;
font-weight: normal;
text-transform: capitalize;
position: relative;
z-index: 2;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}
#dokan-content .item .item-wrap .item-detail .item-content .item-price {
float: unset;
margin-top: 10px;
font-size: 16px;
color: var(--color);
font-weight: 500;
align-items: center;
clear: both;
display: flex;
width: auto;
vertical-align: top;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
#dokan-content .div-bottom {
display: flex;
align-items: center;
justify-content: space-between;
position: absolute;
bottom: 0;
width: 100%;
}
#dokan-content .div-bottom > i.yith-wcwl-icon {
padding-left: 1px;
}
#dokan-content .item .item-wrap .item-detail .item-content .reviews-content {
margin: 0 10px 0 0;
display: flex;
align-items: center;
padding-top: 0;
}
.dokan-store-wrap-custom .info-shop-vendor {
margin: 30px 0;
}
.info-shop-more-new {
background-color: #FFF;
padding: 15px 20px;
color:#222 !important;
}
.info-shop-more-new p,.info-shop-more-new span,.info-shop-more-new strong,.info-shop-more-new b,
.info-shop-more-new div{
color:#333 !important;
}
.info-shop-more-new h2,
.info-shop-more-new h1{
font-size: 20px;
line-height: 22px;
color: #222222 !important;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 15px;
}
.info-shop-more-new h3{
font-size: 18px;
line-height: 22px;
color: #222222 !important;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 15px;
}
.info-shop-more-new h4 {
font-size: 16px;
line-height: 22px;
color: #222222 !important;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 15px;
}
.dokan-pagination-container {
margin: 10px 10px 10px;
padding-top: 20px;
border-top: 1px solid #e5e5e5;
padding-bottom: 10px;
}
#dokan-content .content-right-shop-dokan .shop-dokan-product {
background-color: #FFF;
padding: 10px;
}
.custom-dokan-navigation .dokan-pagination-container {
border: none;
padding: 0;
margin: 0;
}
#dokan-content #nav-below ul.pager {
margin: 0;
}
#dokan-content #product_listing {
margin: 0;
}
.info-shop-vendor .thumb-shop .content-right .dokan-right {
display: none;
list-style: none;
}
.info-shop-vendor .thumb-shop .content-right .dokan-store-follow-store-button-container {
display: block;
}
.shop-dokan-product .store-coupon-wrap{
display: none
}
.info-shop-vendor .thumb-shop .content-right p.send-messenger {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/mes.png);
background-repeat: no-repeat;
background-position: 10px;
padding-right: 10px;
padding-left: 30px;
margin-right: 10px;
border: 1px solid var(--color);
color: var(--color);
background-color: #fff;
border-radius: 3px;
}
.info-shop-vendor .thumb-shop .content-right p.send-messenger:hover{
color: #333;
border-color: #333;
}
.info-shop-vendor .thumb-shop .content-right button.dokan-follow-store-button{
height: 34px;
}
.info-shop-vendor p.online{
color: #fff;
}
.info-shop-vendor .thumb-shop .content-right .shops {
display: flex;
align-items: center;
}
.account-info-content .info-left ul input#account_number_phone {
border: none;
width: auto;
}
.account-info-content .info-left .change-phone-number {
font-size: 12px;
line-height: 28px;
text-decoration: underline;
color: #0055aa;
font-weight: 400;
}
.account-info-content .info-left .change-phone-number #fa-main-opt-login > a {
font-size: 12px;
line-height: 28px;
text-decoration: underline !important;
color: #0055aa !important;
font-weight: 400;
border: none;
box-shadow: unset !important;
}
.change-number-news {
display: none;
background-color: #FFF;
height: 100%;
padding: 30px;
}
.change-number-news .contact-form {
}
.change-number-news .contact-form p {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: center;
margin-bottom: 15px;
}
.change-number-news .contact-form p .title {
padding-right: 30px;
}
.change-number-news .contact-form input {
height: 35px;
margin-bottom: 0;
font-size: 12px;
color: #666666;
border: 1px solid #dddddd;
}
.change-number-news .contact-form .send-phone-check {
margin-bottom: 15px;
}
.change-number-news .contact-form .wpcf7-submit {
padding: 0 20px;
line-height: 35px;
}
.change-number-news .change-form {
display: none;
}
.change-number-news .change-form input {
height: 35px;
margin-bottom: 0;
font-size: 12px;
color: #666666;
border: 1px solid #dddddd;
min-width: 250px;
}
.change-number-news .change-form p .title {
padding-right: 30px;
}
.change-number-news .change-form button {
padding: 10px 30px;
}
.change-number-news .contact-form p > span {
margin-left: 30px;
}
body.dokan-dashboard .dokan-dashboard-content {
padding: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-settings-content {
background-color: #FFF;
}
.doanh-so-ban-hang > ul {
margin: 0;
display: flex;
flex-wrap: wrap;
}
.doanh-so-ban-hang > ul li {
width: 25%;
padding: 0 10px !important;
}
.doanh-so-ban-hang > ul li .title {
font-size: 14px;
line-height: 30px;
color: #ffffff;
font-weight: 600;
text-transform: uppercase;
}
.doanh-so-ban-hang > ul li .count {
font-size: 36px;
line-height: 30px;
color: #ffffff;
font-weight: 400;
margin: 10px 0;
}
.doanh-so-ban-hang > ul li .count span {
font-size: 36px;
line-height: 30px;
color: #ffffff;
font-weight: 400;
}
.doanh-so-ban-hang > ul li p {
font-size: 14px;
line-height: 20px;
color: #ffffff;
font-weight: 300;
margin: 10px 0 0 0;
}
#bieu-do-ve-width {
min-height: 350px;
}
.doanh-so-ban-hang > ul li .content-li {
padding: 20px 20px 60px 20px;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/line-image.png);
background-position: bottom center;
background-repeat: no-repeat;
height: 100%;
}
.doanh-so-ban-hang > ul li:first-child {
padding-left: 0 !important;
}
.doanh-so-ban-hang > ul li:last-child {
padding-right: 0 !important;
}
.doanh-so-ban-hang > ul li:first-child .content-li {
background-color: #0263e9;
}
.doanh-so-ban-hang > ul li:nth-child(2) .content-li {
background-color: #f85f78;
}
.doanh-so-ban-hang > ul li:nth-child(3) .content-li {
background-color: #0ea172;
}
.doanh-so-ban-hang > ul li:last-child .content-li {
background-color: #f77032;
}
.doanh-so-ban-hang {
margin-bottom: 20px;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-settings-content h1 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
padding: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-settings-content h1 small {
display: none;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-settings-content .dokan-dashboard-header {
padding: 20px;
margin-bottom: 20px;
}
.dokan-form-horizontal-store {
display: flex;
flex-wrap: wrap;
}
.dokan-form-horizontal-store > div {
width: 50%;
}
.dokan-form-horizontal-store > div.form-left {
padding-right: 30px;
}
.dokan-form-horizontal-store > div.form-left .image-wrap {
height: 100%;
}
.dokan-settings-content .dokan-settings-area .dokan-form-horizontal-store {
padding: 30px;
}
.dokan-settings-content .dokan-settings-area .dokan-form-horizontal-store .dokan-banner {
border: none;
position: relative;
margin: 0;
width: 100%;
}
.dokan-settings-content .dokan-settings-area .dokan-form-horizontal-store .dokan-banner img {
width: 100%;
height: 100%;
}
.dokan-settings-content .dokan-settings-area .dokan-form-horizontal-store .dokan-gravatar {
position: absolute;
top: 50%;
left: 30px;
z-index: 10;
text-align: left;
transform: translateY(-50%);
}
.dokan-form-horizontal-store .user-info {
position: absolute;
color: #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: left;
}
.dokan-form-horizontal-store .user-info .following {
display: flex;
align-items: center;
}
.dokan-form-horizontal-store .user-info .split {
border-right: 1px solid #FFF;
margin: 0 10px;
height: 16px;
}
.dokan-form-horizontal-store .bottom-info > div {
display: flex;
justify-content: space-between;
border: 1px solid #e5e5e5;
border-top: none;
padding: 5px 15px 5px 45px;
}
.dokan-form-horizontal-store .bottom-info > div p {
font-size: 14px;
line-height: 28px;
margin-bottom: 0;
}
.dokan-form-horizontal-store .bottom-info > div a {
font-size: 12px;
line-height: 28px;
color: red;
}
.dokan-form-horizontal-store .bottom-info > div {
background-position: left 15px center;
background-repeat: no-repeat;
background-size: 16px;
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(1) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-destop-shop.svg);
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(2) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-product-shop.svg);
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(3) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-tilephanhoi.svg);
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(4) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-thoigianphanhoi.svg);
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(5) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-danhgiashop.svg);
}
.dokan-form-horizontal-store .bottom-info > div:nth-child(6) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-tiledonkhongthanhcong.svg);
}
.dokan-form-horizontal-store .dokan-address-fields {
display: flex;
flex-wrap: wrap;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(4) {
order: 1;
margin-bottom: 0;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(3) {
order: 2;
display: flex;
flex-wrap: wrap;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(3) > div {
width: 100%;
margin: 0 0 15px 0;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(3) > div.dokan-clearfix {
margin: 0;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(1) {
order: 3;
width: 100%;
}
.dokan-form-horizontal-store .dokan-address-fields > div:nth-child(2) {
order: 4;
width: 100%;
margin-bottom: 0;
}
.dokan-form-horizontal-store .dokan-control-label {
font-size: 12px;
}
.dokan-form-horizontal-store .dokan-form-control {
font-size: 12px;
}
.dokan-settings-content .dokan-settings-area .dokan-banner:hover .dokan-remove-banner-image {
height: auto;
bottom: 0;
background: unset;
top: unset;
}
.dokan-form-horizontal-store .select2-container {
width: 100% !important;
}
#exampleModal6 .btn {
font-size: 12px;
line-height: 32px;
text-transform: uppercase;
font-weight: 500;
padding: 0 20px;
text-align: center;
border-radius: 0;
margin-right: 15px;
}
#exampleModal6 .save-review-product-order {
color: #ffffff !important;
background-color: var(--color);
} #dokan_selected_state + .dokan-form-group {
display: none;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-stuffs-content h1 {
font-size: 18px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-stuffs-content h1 span {
text-transform: initial;
}
.dokan-stuffs-content .dokan-form-group {
margin-bottom: 0;
}
.dokan-stuffs-content .dokan-form-group label {
font-weight: normal;
margin-bottom: 5px;
display: flex;
align-items: center;
}
.dokan-stuffs-content .dokan-form-group label input {
margin: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-stuffs-content h3 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
.dokan-reports-content .dokan-reports-area .report-filter#dokan-v-dashboard-reports div.dokan-form-group input[type=text].datepicker {
margin-bottom: 0;
}
dl.variation {
margin-bottom: 0;
}
.update_address_vendor_vn {
position: relative;
z-index: 1;
padding: 5px 10px;
background-color: var(--color) ;;
display: inline-block;
color: #fff;
margin-top: 15px;
display:inline-block;
}
.update_address_vendor_vn:hover {
cursor: pointer;
}
.dokan-update-setting-top .dokan-update-setting-top-button {
display: none;
}
body .dokan-reports-content .dokan-reports-area ul.chart-legend li strong {
font-size: 20px;
color: #222222;
font-weight: 700;
}
.dokan-reports-content .dokan-reports-area .dokan-reports-main h3 {
font-size: 16px;
line-height: 40px;
color: #222222;
font-weight: 700;
}
body .dokan-reports-content .dokan-reports-area ul.chart-legend li {
font-size: 12px;
color: #999999;
font-weight: 400;
margin-bottom: 0;
}
.dokan-dashboard-content ul.dokan_tabs li a {
font-size: 12px;
color: #222222;
}
.dokan-dashboard-content ul.dokan_tabs li a:hover {
color: var(--color);
}
.woocommerce .dokan-dashboard-content tbody tr td {
font-size: 12px;
}
.dokan-reports-content .dokan-reports-area table.table a {
font-weight: 500;
}
@media only screen and (max-width: 1280px) {
.dokan-form-horizontal-store > div.form-left {
padding-right: 0;
width: 100%;
margin-bottom: 30px;
}
.dokan-form-horizontal-store > div.form-right {
width: 100%;
}
}
@media only screen and (max-width: 1024px) {
.dokan-form-horizontal-store .dokan-w5 {
width: 70%;
}
.dokan-form-horizontal-store .dokan-w3 {
width: 30%;
}
}
@media only screen and (max-width: 767px) {
.dokan-dashboard .dokan-dashboard-wrap {
display: block !important;
}
body.dokan-dashboard .dokan-dashboard-wrap {
margin-top: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-settings-content {
width: 100%;
margin-left: 0;
}
}.bieu-do-theo-thang {
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
}
.refund-button {
padding: 0;
margin: 0;
list-style-type: none;
color: #666;
}
.dokan-subscription-content .pack_content_wrapper .product_pack_item .pack_content .pack_data_option{
display: none
}
.dokan-subscription-content .pack_content_wrapper .product_pack_item .pack_price{
position: static;
width: 100%;
padding: 0;
align-items: center;
justify-content: center;
display: flex;
}
.dokan-subscription-content .pack_content_wrapper .product_pack_item .pack_content{
position: static;
margin: 20px 0 0 0;
width: 100%;
}
.dokan-subscription-content .pack_content_wrapper .product_pack_item{
flex-wrap: wrap;
}
.dokan-subscription-content .pack_content_wrapper .product_pack_item .buy_pack_button{
position: static;
text-align: center;
width: 100%;
}
.dokan_tabs .overview{
display: none !important;
}
.refund-button button{
background: var(--color);
color: #fff;
text-align: center;
padding: 5px 15px;
}
.refund-button button:hover{
background: #000;
}
.bieu-do-theo-thang .bieu-do-ve {
display: flex;
width: 60%;
background-color: #FFF;
}
.bieu-do-theo-thang .bieu-do-ve .content-new {
width: 100%;
}
.bieu-do-theo-thang .bieu-do-ve h3 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
padding: 20px 20px 0 20px;
text-transform: uppercase;
margin-bottom: 0;
}
.bieu-do-theo-thang .bieu-do-ve h5 {
width: 739px;
height: 24px;
font-size: 12px;
color: #999999;
font-weight: 400;
padding: 0 20px;
margin-bottom: 0;
}
.bieu-do-theo-thang .bieu-do-thang {
padding-left: 20px;
width: 40%;
}
.bieu-do-theo-thang .bieu-do-thang .content-new {
background-color: #FFF;
padding: 20px;
height: 100%;
}
.bieu-do-theo-thang .bieu-do-thang .content-new h4 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
margin-bottom: 0;
}
.bieu-do-theo-thang .bieu-do-thang .content-new h5 {
width: 739px;
height: 24px;
font-size: 12px;
color: #999999;
font-weight: 300;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul {
padding: 0;
margin: 0;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li {
display: flex;
align-items: center;
justify-content: space-between;
font-size: 12px;
line-height: 28px;
color: #666666;
font-weight: 300;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li p {
margin-bottom: 0;
display: flex;
align-items: center;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li p::before {
content: '';
width: 15px;
height: 15px;
border-radius: 50%;
margin-right: 7px;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(1) p::before {
background-color: #3d4060;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(2) p::before {
background-color: #ffb900;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(3) p::before {
background-color: #c15d0b;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(4) p::before {
background-color: #00e8e5;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(5) p::before {
background-color: #ea4f9c;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(6) p::before {
background-color: #975cf4;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(7) p::before {
background-color: #004399;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(8) p::before {
background-color: #40b10e;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(9) p::before {
background-color: #ff0000;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(10) p::before {
background-color: #d8abef;
}
.bieu-do-theo-thang .bieu-do-thang .content-new ul li:nth-child(11) p::before {
background-color: #d8abcc;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li .fa-truck:before {
color: #333;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li:hover .fa-truck:before {
color: #FFF;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li .fa-heart:before {
color: #333 !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li:hover .fa-heart:before {
color: #FFF !important;
}
.thong-ke-all {
display: flex;
flex-wrap: wrap;
}
.thong-ke-all > div {
display: flex;
flex-wrap: wrap;
width: 33.33%;
}
.thong-ke-all .thong-ke-sp {
padding-right: 10px;
}
.thong-ke-all .thong-ke-comment {
padding: 0 10px;
}
.thong-ke-all .thong-ke-tintuc {
padding-left: 10px;
}
.thong-ke-all .thong-ke-comment .title {
display: flex;
align-items: center;
justify-content: space-between;
}
.thong-ke-all .thong-ke-comment .title a {
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
}
.thong-ke-all .content-new {
background-color: #FFF;
width: 100%;
padding: 20px;
}
.thong-ke-all .thong-ke-comment ul {
padding: 0;
margin: 0;
}
.thong-ke-all .thong-ke-comment h3 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-comment h5 {
font-size: 12px;
line-height: 40px;
color: #666666;
font-weight: 300;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-comment ul li {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 2px solid #dddddd;
}
.thong-ke-all .thong-ke-comment p {
font-size: 12px;
line-height: 40px;
color: #222222;
font-weight: 500;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-comment p span {
font-size: 12px;
line-height: 40px;
color: #666666;
font-weight: 300;
text-align: right;
}
.thong-ke-all .thong-ke-comment p:after {
font-family: star;
color: #ffb922;
margin-left: 10px;
}
.thong-ke-all .thong-ke-comment li:nth-child(1) p:after {
content: "SSSSS";
}
.thong-ke-all .thong-ke-comment li:nth-child(2) p:after {
content: "SSSS";
}
.thong-ke-all .thong-ke-comment li:nth-child(3) p:after {
content: "SSS";
}
.thong-ke-all .thong-ke-comment li:nth-child(4) p:after {
content: "SS";
}
.thong-ke-all .thong-ke-comment li:nth-child(5) p:after {
content: "S";
}
.thong-ke-all .thong-ke-sp .title {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.thong-ke-all .thong-ke-sp .title h3 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-sp .title a {
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
display: flex;
align-items: center;
} .thong-ke-all .thong-ke-sp ul {
padding: 0;
margin: 0;
}
.thong-ke-all .thong-ke-sp ul li {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px !important;
}
.thong-ke-all .thong-ke-sp ul li p {
margin-bottom: 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 12px;
line-height: 16px;
color: #222222;
font-weight: 600;
}
.thong-ke-all .thong-ke-sp ul li p span {
width: 40px;
height: 40px;
background-position: center;
background-repeat: no-repeat;
border-radius: 50%;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.thong-ke-all .thong-ke-sp ul li:nth-child(1) p span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-1.png);
background-color: #926cae;
}
.thong-ke-all .thong-ke-sp ul li:nth-child(2) p span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-2.png);
background-color: #40b10e;
}
.thong-ke-all .thong-ke-sp ul li:nth-child(3) p span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-3.png);
background-color: #ffb900;
}
.thong-ke-all .thong-ke-sp ul li:nth-child(4) p span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-4.png);
background-color: #536d79;
}
.thong-ke-all .thong-ke-sp ul li:nth-child(5) p span {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-5.png);
background-color: #f16c63;
}
.thong-ke-all .thong-ke-tintuc .title {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #e5e5e5;
}
.thong-ke-all .thong-ke-tintuc .title h3 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-tintuc .title a {
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus {
margin-bottom: 10px;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus .title {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
border: none;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus .title h5 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
margin: 0;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/icon-6.png);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus p {
font-size: 12px;
line-height: 20px;
color: #666666;
font-weight: 400;
margin-bottom: 0;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus a {
text-transform: uppercase;
color: var(--color);
text-decoration: underline;
}
.thong-ke-all .thong-ke-tintuc .thong-bao-cus p.time {
font-size: 12px;
line-height: 20px;
color: #bbbbbb;
font-weight: 400;
}
.page.dokan-dashboard .main-page .page > .entry-content .entry-summary {
margin-bottom: 50px;
}
body.dokan-dashboard .emarket_breadcrumbs {
margin-bottom: 20px;
}
body.dokan-dashboard .dokan-dash-sidebar {
width: 250px;
background-color: unset !important;
}
body.dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
background-color: #FFF;
}
body.dokan-dashboard .dokan-dashboard-content {
width: calc(100% - 270px);
margin-left: 20px;
}
body.dokan-dashboard .dokan-dashboard-content.dashboard {
background-color: #F4F4F4;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-reviews-content {
padding: 0 20px 20px 20px;
background-color: #FFF;
}
.menu-vendor {
padding: 20px;
margin: 0;
}
.wrapper_menu_footer ul.dokan-dashboard-menu ul.dropdown-menu{
position: static;
display: block;
float: none;
box-shadow: none;
border: 0;
min-width: 0;
overflow: hidden;
border-radius: 0;
padding: 0 0 10px 0;
transition: height .2s ease;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li:hover{
background: transparent !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li:hover .dropdown-menu a{
color: var(--color) !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li a:hover{
background-color: #fff !important;
color: var(--color) !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li a:hover{
color: var(--color) !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu li a.dropdown-toggle{
padding-bottom: 0;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu ul.dropdown-menu li{
border: none !important;
}
.dokan-dashboard .dokan-dash-sidebar .wrapper_menu_footer ul.dokan-dashboard-menu ul.dropdown-menu a{
padding: 3px 0 3px 47px !important;
color: #333 !important;
font-weight: 400;
font-size: 14px;
border: none !important;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-reviews-content h1 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: uppercase;
border-bottom: none;
padding-bottom: 0;
}
.send-reply-comment-vendor {
padding: 5px 25px;
background: var(--color);
color: #fff;
margin-bottom: 0;
display: inline-block;
}
.send-reply-comment-vendor:hover {
cursor: pointer;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-link {
min-width: 120px;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-link a {
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author .dokan-author-meta a {
display: none;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td.col-author .dokan-author-meta a + br {
display: none;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table td .dokan-rating > div::before {
display: none;
}
.dokan-dashboard .pagination-wrap ul.pagination {
margin: 0;
vertical-align: top;
background-color: #fff;
border: 0;
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
}
.dokan-dashboard .pagination-wrap ul.pagination li {
border: 0;
margin: 0 4px;
padding: 0;
display: inline-block;
}
.dokan-dashboard .pagination-wrap ul.pagination li .page-numbers {
width: 40px;
height: 40px;
line-height: 38px;
border: 1px solid #ededed;
display: block;
font-size: 14px;
padding: 0;
color: #999;
border-radius: 0;
}
.dokan-dashboard .pagination-wrap ul.pagination li .page-numbers:hover {
background-color: var(--color);
border: 1px solid var(--color);
color: #fff;
}
.dokan-dashboard .pagination-wrap ul.pagination li .page-numbers.current {
background-color: var(--color);
border: 1px solid var(--color);
color: #fff;
}
.dokan-dashboard.woocommerce .star-rating span {
color: #ffb922;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-staffs-content, body.dokan-dashboard .dokan-dashboard-content.dokan-coupon-content {
padding: 20px;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-staffs-content h1, body.dokan-dashboard .dokan-dashboard-content.dokan-coupon-content h1 {
font-size: 16px;
line-height: 40px;
color: #222222;
font-weight: 700; margin-bottom: 0;
}
body.dokan-dashboard .dokan-dashboard-content.dokan-staffs-content .dokan-dashboard-header a {
font-size: 12px;
}
body.dokan-dashboard input[type=number]::-webkit-inner-spin-button,
body.dokan-dashboard input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
body .dokan-dashboard-content ul.dokan_tabs {
margin-left: 0;
}#dokan-store-pickup-location > div:first-child {*/
display: none;*/
}
#dokan-add-store-location-section > div:first-child {
display: none;
}
#dokan-add-store-location-section + div {
display: none;
}
#dokan-store-pickup-location + div {
display: none;
}
#dokan-store-pickup-location + div + div {
display: none;
}
#dokan-store-pickup-location + div + div + div {
display: none;
}
.dokan-dashboard .entry-summary form input[type="text"] {
margin-bottom: 0;
} #dokan-add-store-location-section {
display: none !important;
}
#dokan-store-pickup-location {
display: none;
}
#dokan-store-pickup-location > div:first-child {
display: none;
}
#dokan-add-store-location-section > div:first-child {
display: none;
}
form#store-form .store-open-close-time {
display: none;
}
form#store-form #dokan-seller-vacation-settings {
display: none;
}
form#store-form #dokan-seller-vacation-settings + div {
display: none;
}
form#store-form #dokan-seller-vacation-settings + div + div + div {
display: none;
}
form#store-form .support-enable-check {
display: none !important;
}
form#store-form .support-enable-check + div {
display: none;
}
.dokan-panel.dokan-panel-default.dokan-profile-completeness {
display: none;
} */.loading_ajax_content.loading_ajax {
position: relative;
background: #f2f2f2;
width: 100%;
height: 200px;
}
.loading_ajax_content .lds-dual-ring {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
display: inline-block;
width: 80px;
height: 80px;
}
.loading_ajax_content .lds-dual-ring:after {
content: " ";
display: block;
width: 64px;
height: 64px;
margin: 8px;
border-radius: 50%;
border: 6px solid #fff;
border-color: #fff transparent #fff transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
.data_type_print1{
padding:5px;
background: #fff;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.giaohangloat-content-area {
display: flex;
flex-wrap: wrap;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td dl.variation {
margin: 0;
}
.giaohangloat-content-area h2 {
font-size: 16px;
line-height:1.4;
color: #222222;
font-weight: 700; margin-bottom: 0;
}
.giaohangloat-content-area h3 {
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 500;
margin-bottom: 0;
}
.giaohangloat-content-area h4 {
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 0;
}
.giaohangloat-content-area p {
font-size: 14px;
line-height: 40px;
color: #666666;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 0;
}
.giaohangloat-content-area .top-creat p {
font-size: 12px;
}
.giaohangloat-content-area .title-tab {
display: flex;
align-items: center;
justify-content: start;
}
.giaohangloat-content-area .title-tab {
display: flex;
align-items: center;
justify-content: start;
}
.giaohangloat-content-area .title-tab span {
margin-bottom: 0;
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
background-position: left center;
background-repeat: no-repeat;
background-size: 12px;
display: inline-block;
padding-left: 20px;
margin-right: 20px;
}
.giaohangloat-content-area .title-tab span:hover {
cursor: pointer;
}
.giaohangloat-content-area .title-tab span.active {
border-bottom: 2px solid var(--color);
}
.giaohangloat-content-area .title-tab span:nth-child(1) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/chogiaohang.svg);
}
.giaohangloat-content-area .title-tab span:nth-child(2) {
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/chonphieu.svg);
}
.giaohangloat-content-area .title-tab {
border-bottom: 1px solid #dddddd;
}
.giaohangloat-content-area .content-left {
width: calc(75% - 30px);
background-color: #FFF;
margin-right: 30px;
padding: 0px;
}
.giaohangloat-content-area .content-right {
width: 25%;
background-color: #FFF;
padding: 0px;
}
.dokan-dashboard .ghl .dokan-dashboard-content {
}
.giaohangloat-content-area label {
margin: 0;
padding: 0;
margin-right: 10px;
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
display: inline-block;
}
.giaohangloat-content-area .loc_tao_phieu label {
font-size: 12px;
}
.giaohangloat-content-area input[type="radio"] {
margin: 0 5px;
padding: 0;
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
display: inline-block;
}
.giaohangloat-content-area .tao_phieu input[type="radio"] {
position: relative;
top: 2px;
}
.giaohangloat-content-area input[type="text"] {
margin: 0 5px;
padding: 0;
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
display: inline-block;
}
.giaohangloat-content-area form .loc_dvvc {
display: flex;
align-items: center;
justify-content: start;
border-bottom: 1px solid #dddddd;
}
.giaohangloat-content-area .san_pham {
display: flex;
justify-content: space-between;
margin: 15px 0;
}
.giaohangloat-content-area .san_pham * {
margin-bottom: 0;
}
.giaohangloat-content-area .san_pham #key_search {
width: 60%;
padding: 0 15px;
}
.giaohangloat-content-area select {
font-weight: 400;
text-transform: inherit;
color: #666666;
font-size: 14px;
margin-right: 15px;
position: relative;
line-height: 36px;
height: 36px;
border: 1px solid #dddddd;
width: 196px;
padding: 0 5px;
}
.giaohangloat-content-area input[type=text] {
font-weight: 400;
text-transform: inherit;
color: #666666;
font-size: 14px;
margin-right: 15px;
position: relative;
line-height: 36px;
height: 36px;
border: 1px solid #dddddd;
}
.giaohangloat-content-area .datepicker {
margin: 0 20px 0 0 !important;
}
.giaohangloat-content-area .search-date {
margin-bottom: 15px;
display: flex;
align-items: center;
}
.giaohangloat-content-area .search-date span {
font-size: 30px;
margin-right: 15px;
}
.giaohangloat-content-area .form-select {
margin-bottom: 15px;
}
.giaohangloat-content-area .form-select > label:first-child {
display: none;
}
.giaohangloat-content-area .table-striped thead {
background-color: #F4F4F4;
}
.giaohangloat-content-area .content-left > .content-tab {
overflow-x: scroll;
}
.giaohangloat-content-area #customers {
border-collapse: collapse;
width: 100%;
min-width: 800px;
overflow-x: scroll;
}
.giaohangloat-content-area #customers td, .giaohangloat-content-area #customers th {
border: 1px solid #ddd;
padding: 8px;
}
.giaohangloat-content-area #customers tr:nth-child(even) {
background-color: #f2f2f2;
}
.giaohangloat-content-area #customers tr:hover {
background-color: #ddd;
}
.giaohangloat-content-area #customers th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #666666;
color: white;
}
.giaohangloat-content-area .reset {
padding: 0 15px;
}
.giaohangloat-content-area .type_cho_giao {
}
.giaohangloat-content-area .type_cho_giao p {
margin-bottom: 20px;
}
.giaohangloat-content-area .type_cho_giao button {
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
align-items: center;
border: 1px solid var(--color);
display: block;
width: 80%;
margin: auto;
background: #fff;
margin-bottom: 20px;
}
.giaohangloat-content-area .type_cho_giao button.cancel-xl-gui {
border: 1px solid #666666;
color: #666666;
}
.giaohangloat-content-area .type_cho_giao button[disabled="disabled"] {
opacity: 0.5;
}
.giaohangloat-content-area .tao_phieu button {
background: #fff;
text-align: center;
font-size: 12px;
line-height: 40px;
color: var(--color);
font-weight: 400;
align-items: center;
border: 1px solid var(--color);
display: block;
width: 80%;
margin: 20px auto;
}
.giaohangloat-content-area .tao_phieu button[disabled="disabled"] {
opacity: 0.5;
}
.ajax-add-xld h3 {
margin: 0;
font-size: 14px;
line-height: 40px;
color: #222222;
font-weight: 500;
letter-spacing: -1px;
}
.ajax-add-xld p {
letter-spacing: -1px;
}
.ajax-add-xld .select-date-send {
display: flex;
flex-wrap: wrap;
margin-bottom: 15px;
}
.ajax-add-xld .select-date-send label {
width: 100%;
}
.ajax-add-xld .select-date-send > div {
margin-right: 10px;
border: 1px solid #666666;
padding: 0 5px;
text-align: center;
}
.ajax-add-xld .select-date-send > div:hover {
cursor: pointer;
}
.select-date-send > div.active {
border: 1px solid var(--color);
}
.select-date-send > div.active p {
color: var(--color);
}
.giaohangloat-content-area .type_cho_giao .ajax-add-xld p {
margin-bottom: 0;
line-height: 26px;
}
.ajax-add-xld .img-file {
width: 100px;
height: 100px;
background-image: url(//groupee.vn/wp-content/plugins/bzotech-plugin/assets/img/file-shop.svg);
background-repeat: no-repeat;
background-size: cover;
margin: 10px auto;
}
.giaohangloat-content-area .ajax-add-xld .button {
margin-top: 15px;
}
.giaohangloat-content-area .ajax-add-xld .button{
gap: 10px;
}
.giaohangloat-content-area .ajax-add-xld .button .cancel-xl {
border: 1px solid #666666;
color: #666666;
}
.giaohangloat-content-area #customers .item-product {
}
.giaohangloat-content-area #customers .item-product img {
margin-right: 10px;
}
.show-item-print {
width: 390px;
margin: 0 auto;
}
.show-item-print .content-donhang {
border: 2px solid #000000;
margin-bottom: 15px;
height: 540px;
}
.show-item-print .tuyen-dung {
padding-left: 5px;
}
.show-item-print .tuyen-dung p{
font-size: 9px;
}            .show-item-print .content-donhang.in-nhiet {
max-width: 384px;
margin: auto;
margin-bottom: 15px;
background: #FFF;
color: #000;
}
.show-item-print .in-nhiet p.price {
line-height: 38px;
}
.show-item-print .content-donhang.in-nhiet:last-child{
margin-bottom: 0;
}
.show-item-print .header-don {
display: flex;
height: 80px;
overflow: hidden;
flex-wrap: wrap;
}
.show-item-print .dichi {
display: flex;
overflow: hidden;
flex-wrap: wrap;
border: 2px dotted #777777;
border-left: 0;
border-right: 0;
height: 135px;
}
.show-item-print .in-nhiet .dichi {
height: 130px;
overflow: hidden;
}
.show-item-print .dichi .left {
padding: 10px;
}
.show-item-print .in-nhiet .dichi .left {
padding: 5px;
}
.show-item-print .dichi .right {
border-left: 2px dotted #777777;
padding: 10px;
}
.show-item-print .left {
width: 50%;
display:block !important;
}
.show-item-print .left img{
width:auto !important;
max-width:80%;
}
.show-item-print .right {
width: 50%;
padding-left: 15px;
}
.show-item-print .botsss .right {
padding-left: 0;
}
.show-item-print .header-don .right img {
height: 40px;
width: 150px;
margin-bottom: 5px;
}
.show-item-print .in-nhiet .right {
padding: 0 15px;
}
.show-item-print .in-nhiet .header-don .right img {
width: 100%;
}
.show-item-print p {
font-size: 12px;
line-height: 16px;
color: #000;
font-weight: 400;
margin-bottom: 0;
}
.data_type_print2 .phieudonggoi {
page-break-before: always;
}
.show-item-print .in-nhiet p {
font-size: 12px;
font-weight: bold;
}
.show-item-print .in-nhiet .tuyen-dung p{
font-size: 9px;
letter-spacing: -0.5px;
}
.entry-summary .phieudonggoi table th, .entry-summary .phieudonggoi table td {
border: 1px solid currentColor;
}
.show-item-print .header-don .right p {
text-align: left;
margin-bottom: 0;
line-height: 16px;
}
.custom-line-time-wp.no-time .custom-line-time .line {
border: 1px solid darkgray;
}
.show-item-print .noidungdon {
display: flex;
flex-wrap: wrap;
height: 210px;
overflow: hidden;
border-bottom: 2px dotted #777777;
}
.show-item-print .in-nhiet .noidungdon {
height: 210px;
}
.show-item-print .noidungdon .ghichu {
position: absolute;
bottom: 0px;
}
.show-item-print .noidungdon .ghichu p {
margin-bottom: 0;
font-size: 10px;
letter-spacing: -0.5px;
}
.show-item-print .in-nhiet .noidungdon .ghichu p {
letter-spacing: -1px;
}
.show-item-print .noidungdon .head {
width: calc(100% - (130px) );
padding: 10px;
position: relative;
}
.show-item-print .noidungdon .right {
border-left: 2px dotted #777777;
padding: 10px;
width: 130px;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.show-item-print .in-nhiet .noidungdon .right {
padding: 5px;
}
.show-item-print .content-donhang .botsss {
width: 100%;
text-align: center;
display: flex;
flex-wrap: wrap;
height: 96px;
border-bottom: 2px dotted #777777;
}
.show-item-print .content-donhang.in-nhiet .botsss {
height: 100px;
}
.show-item-print .content-donhang.in-nhiet .botsss .left {
width: 40%;
}
.show-item-print .content-donhang.in-nhiet .botsss .right {
width: 60%;
}
.show-item-print .content-donhang .botsss .left {
width: 40%;
}
.show-item-print .content-donhang .botsss .right {
width: 60%;
}
.show-item-print .in-nhiet .header-don img {
width: 100%;
height: 40px;
}
.show-item-print p.price {
font-size: 30px;
line-height: 48px;
color: #222222;
font-weight: 600;
}
.show-item-print .content-donhang .botsss .right {
border-left: 2px dotted #777777;
}
body.in-don-hang .elementor-location-header {
display: none;
}
body.in-don-hang .emarket_breadcrumbs {
display: none;
}
body.in-don-hang .elementor-location-footer {
display: none;
}
body.in-don-hang {
overflow-x: unset !important;
}
.show-item-print .content-donhang:last-child {
page-break-after: unset !important;
}
.show-item-print .phieudonggoi:last-child {
page-break-after: unset !important;
}
.show-item-print .phieudonggoi:first-child {
page-break-after: unset !important;
}
button.noPrintCustom {
background-color: var(--color);
font-size: 14px;
color: #FFF; height: 35px;
padding: 0 20px;
line-height: 35px;
border-radius: 0;
border: none;
position: absolute;
right: 0;
}
.bienban-giaonhan {
}
.bienban-giaonhan .content-head {
display: flex;
flex-wrap: wrap;
}
.bienban-giaonhan .content-head {
display: flex;
flex-wrap: wrap;
}
.bienban-giaonhan .content-head .img {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: center;
}
.show-item-print .header-don img {
width: 168px;
height: 45px;
object-fit: cover;
margin: auto;
}
.bienban-giaonhan .content-head .img > div { height: 60px;
width: 50%;
display: flex;
}
.bienban-giaonhan .content-head .img > div img {
margin: auto;
}
.bienban-giaonhan .content-head img {
width: 50%;
}
.bienban-giaonhan .content-head h4 {
text-align: left;
margin-bottom: 0;
}
.bienban-giaonhan .content-head p {
text-align: left;
width: 50%;
}
.bienban-giaonhan .content-head p.chitiet {
width: 100%;
margin-bottom: 30px;
}
.bienban-giaonhan #customers {
width: 100%;
}
@media print {
.noPrint {
display: none;
}
.data_type_print2 .content-donhang{
max-width: 100% !important;
}
.data_type_print2{
font-size: 20px;
}
.show-item-print.data_type_print2 p{
font-size: 1em !important;
line-height: 1.4;
}
.data_type_print2,
.data_type_print5{
width:100% ;    box-sizing: border-box; }
.data_type_print2 .content-donhang{
max-width: 389px;
}
.data_type_print2 .header-don{
height: 180px
}
.data_type_print2 .header-don .right img,
.data_type_print2 .header-don img{
width: auto;
height: auto;
}
.data_type_print2 .dichi{
height: auto;
min-height: 200px;
}
.data_type_print2 .noidungdon .ghichu{
bottom:5px
}
.data_type_print2 .noidungdon{
height:380px
}
.data_type_print2 .content-donhang{
margin: 5px 0;
height: auto;
}
.show-item-print.data_type_print2 p.price{
font-size: 2em !important;
}
.show-item-print.data_type_print2 .content-donhang .botsss{
height: 200px
}
.show-item-print.data_type_print2 .noidungdon .right{
width:30%;
}
.show-item-print.data_type_print2 .noidungdon .right img{
width:200px !important;
height:200px !important
}
.show-item-print.data_type_print2 .noidungdon .head{
width: calc(100% - (30%) );
}
.show-item-print.data_type_print2  .tuyen-dung{
padding:5px;
font-size: 0.8em !important;
}
.show-item-print.data_type_print2 .noidungdon .ghichu p{
font-size: 0.8em !important;
}
}
@page {
size: A5; margin: 0 0 0 0 !important; }
@page:left{
} .giaohangloat-content-area .content-left ::-webkit-scrollbar {
height: 2px;
}
@media only screen and (max-width: 1320px) {
.giaohangloat-content-area .content-left {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.giaohangloat-content-area .content-right {
width: 35%;
}
.giaohangloat-content-area .san_pham #key_search {
width: 50%;
font-size: 12px;
}
.giaohangloat-content-area select {
font-size: 12px;
}
.giaohangloat-content-area #customers th {
font-size: 12px;
}
.giaohangloat-content-area label {
font-size: 12px;
}
}
.reverse-balance-section .reverse-pay-form input {
margin-bottom: 0;
}
.dokan-dashboard #trn_date_filter {
margin: 0;
}
table.dokan-table.dokan-table-striped {
margin-top: 15px;
}
.dokan-form-group.address_vendor {
}
.dokan-form-group.address_vendor select {
width: 100%;
height: 38px;
border: 1px solid #EDEDED;
color: #555555;
}
.dokan-form-group.address_vendor .input_wp {
margin-bottom: 15px;
}
.dokan-form-group.address_vendor .input_full input {
width: 100%;
}
@media only screen and (max-width: 1023px) {
.giaohangloat-content-area .san_pham {
flex-wrap: wrap;
}
.giaohangloat-content-area .san_pham button {
margin-top: 10px;
}
.giaohangloat-content-area .san_pham #search_form {
margin-top: 10px;
}
.giaohangloat-content-area .san_pham #key_search {
width: 80%;
margin-right: 0;
}
.giaohangloat-content-area input[type=text] {
font-size: 12px;
}
.giaohangloat-content-area #customers td, .giaohangloat-content-area #customers th {
font-size: 12px;
}
}
.data_type_print1 {
width: 720px;
}
.data_type_print2 {
width: 720px;
}
.data_type_print4 {
width: 720px;
}
.data_type_print4 .phieudonggoi.dem0 {
page-break-before: auto !important;
}
.data_type_print2 .content-donhang {
max-width: 390px;
margin: 5px 0;
}
.data_type_print2 #customers th:nth-child(3) {
width: 30%;
}
.data_type_print2 #customers th:nth-child(2) {
width: 40%;
}
.data_type_print1 #customers th:nth-child(3) {
width: 40%;
}
.data_type_print1 #customers th:nth-child(4) {
width: 30%;
}
@media print{
@page :footer {color: #fff }
@page :header {color: #fff}
}.custom-order-status .order-status-child.enable.custom span:before {
color: var(--color);
}
h3.alert-coin {
font-size: 14px !important;
font-weight: 500;
line-height: 28px;
color: #222222;
margin-bottom: 0;
text-transform: inherit;
}
#inputPhone.red{
border-color: red;
}
.form-reply-comment {
width: 100%;
order: 4;
margin-top: 10px;
}
.form-reply-comment .w3reply_comment {
width: 100%;
padding: 15px;
}
button.send-reply-comment {
float: right;
order: 5;
padding: 5px 25px;
background: var(--color);
color: #fff;
margin-bottom: 0;
}
body.search-results .div-bottom {
display: flex;
align-items: center;
justify-content: space-between;
position: absolute;
bottom: 0;
width: 100%;
}
body.search-results .div-bottom > i.yith-wcwl-icon {
padding-left: 1px;
}
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text {
position: relative;
}
.comment-reply-vendor {
position: absolute;
bottom: 26px;
left: 100px;
}
.comment-reply-vendor:hover {
cursor: pointer;
}
.woocommerce #reviews #comments ol.commentlist ul.children .comment-text .woocommerce-review__dash {
display: none;
}
.dokan-store-wrap-custom-banner .info-shop-vendor {
padding: 0;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop{
position: relative;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .bg-opacity{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0,0,0,.4);
}
.info-shop-vendor .thumb-shop .img {
z-index: 10;
}
.info-shop-vendor .thumb-shop .content-right {
z-index: 10;
}
.info-shop-vendor .thumb-shop .content-right p.send-messenger:hover {
cursor: pointer;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop {
border: none;
min-height: 150px;
border-right: 5px;
padding: 15px;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop h4 {
color: #FFF;
}
.order-status-detail-bottom .review-product-order {
font-size: 12px;
line-height: 40px;
text-transform: uppercase;
color: #ffffff !important;
font-weight: 500;
background-color: var(--color);
padding: 0 20px;
text-align: center;
border-radius: 0;
margin-right: 15px;
}
.order-status-detail-bottom .right {
display: flex;
align-items: center;
}
.woocommerce-account p.stars a {
color: var(--color);
}
.woocommerce-account p.stars a::before {
content: "\e020";
}
.woocommerce-account p.stars a.active ~ a {
color: #666666;
}
.woocommerce-account p.stars a.active ~ a::before {
content: "\e021";
}
.woocommerce-account #comment {
display: block;
}
.woocommerce-account .comment-form-comment {
display: flex;
flex-wrap: wrap;
}
.woocommerce-account .comment-form-comment textarea {
width: 100%;
height: 120px;
margin-bottom: 30px;
}
#fa-main-opt-login #modal-closed {
display: none;
}
#fa-main-opt-login #inputPhone {
padding-left: 0;
text-align: center;
}
#fa-main-opt-login #modal-opened {
display: block;
position: unset;
}
#fa-main-opt-login #modal-opened .fa-modal {
border-radius: 0;
}
.shop_table.cart tr.cart_item td.product-type dd {
display: none;
}
.shop_table.cart tr.cart_item td.product-type dt {
display: none;
}
.shop_table.cart tr.cart_item td.product-type dd.variation-si {
display: block !important;
margin: 0;
}
.shop_table.cart tr.cart_item td.product-type dd.variation-si p {
margin: 0;
}
.shop_table.cart tr.cart_item td.product-type dd.variation-Loai {
display: block;
margin: 0;
}
.shop_table.cart tr.cart_item td.product-type dd.variation-Loai p {
margin: 0;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td.colspan {
padding-left: 28px !important;
text-align: left !important;
border-bottom: 1px solid #ebebeb;
}
.products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price del {
float: left !important;
}
.popup-voucher-muasi h5 {
margin-top: 15px;
} body.woocommerce form table.shop_table.shop_table_responsive tbody tr td.colspan {
text-align: left !important;
}
@media only screen and (max-width: 1680px) {
.content-child .content-text .content-large > strong {
display: block;
}
.content-child .content-soluong {
text-align: left;
} section.box-content-archive {
margin-bottom: 30px !important;
padding-top: 40px !important;
}
.show-banner-category-custom .banner-category-vn {
margin-bottom: 40px;
}
.doanh-so-ban-hang > ul li .count span {
font-size: 28px;
}
}
@media only screen and (max-width: 1480px) {
#single_product_detail > div {
padding-bottom: 30px;
}
.info-shop-vendor .thumb-shop {
border: none;
width: 30%;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop {
width: 40%;
}  .box-content-archive #product_listing > li {
width: 25% !important;
}
.show-banner-category-custom .list-category-show {
margin-left: 0;
margin-right: 0;
}
.show-banner-category-custom .category-show .img, .show-banner-category-custom .category-show .img {
width: 120px;
height: 120px;
}
.show-banner-category-custom .category-show h4 {
font-size: 14px;
}
.show-banner-category-custom .category-show p {
font-size: 12px;
}
}
@media only screen and (max-width: 1280px) {
.single-product-info-style > div > div:first-child {
padding-right: 15px;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop {
width: 50%;
}
.info-shop-vendor > div {
width: 20%;
padding-left: 15px;
}
.info-product-get-data ul li {
padding: 0 10px;
}
.info-shop-vendor {
padding: 15px 0 15px 15px;
}
.info-shop-vendor .thumb-shop .img {
margin-right: 10px;
}
.info-shop-vendor .thumb-shop .content-right .show a {
width: 90px;
background-position: 5px;
}
.info-shop-vendor p {
font-size: 12px;
line-height: 26px;
} .box-content-archive #product_listing > li {
width: 33.33% !important;
}
.show-banner-category-custom .category-show {
width: 33.33%;
margin-bottom: 5px;
padding: 10px;
border: none;
}
.show-banner-category-custom .category-show .img {
margin-top: 10px;
}
.show-banner-category-custom .category-show > a {
display: block; }
#single_product_detail .slider_img_productd > div {
padding: 15px !important;
}
#single_product_detail .share-link-fb {
display: block;
}
#single_product_detail .share-link-fb > div:first-child {
margin-bottom: 10px;
border-right: none;
}
#single_product_detail .share-link-fb i.yith-wcwl-icon {
padding-left: 0;
}
.breadcrumb-section-custom {
margin-bottom: 30px !important;
}
section.box-content-archive {
margin-bottom: 20px !important;
padding-top: 30px !important;
}
.show-banner-category-custom .banner-category-vn {
margin-bottom: 30px;
}
.bieu-do-theo-thang .bieu-do-ve {
width: 100%;
}
.bieu-do-theo-thang .bieu-do-thang {
width: 100%;
margin-left: 0;
padding-left: 0;
margin-top: 15px;
}
.thong-ke-all > div {
width: 100%;
padding: 0;
}
.thong-ke-all .thong-ke-comment {
padding: 0;
margin: 15px 0;
}
.thong-ke-all .thong-ke-tintuc {
padding: 0;
}
.doanh-so-ban-hang {
margin-bottom: 15px;
}
.doanh-so-ban-hang > ul li {
padding: 0 7.5px !important;
}
.doanh-so-ban-hang > ul li .content-li {
padding: 15px 15px 30px 15px;
}
.doanh-so-ban-hang > ul li .count span {
font-size: 22px;
}
}
@media only screen and (max-width: 1160px) {
.info-shop-vendor .thumb-shop{
width: 40%;
}
}
@media only screen and (max-width: 1023px) {
.woocommerce-checkout .top {
padding: 15px;
margin-top: 20px;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
font-size: 16px;
margin-bottom: 10px;
}
.woocommerce-checkout .top .form-data-adders span {
font-size: 12px;
}
.woocommerce-checkout .form-data-adders .sdt {
margin-right: 15px;
}
.woocommerce-checkout .right-content span.details-vn {
display: none;
}
.woocommerce-checkout .right-content span {
font-size: 12px;
}
.woocommerce-checkout .right-content {
right: 15px;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td.product-thumbnail {
min-width: 500px;
padding-left: 15px !important;
}
.woocommerce.woocommerce-checkout .woocommerce .checkout #order_review table.shop_table td.shop {
padding-left: 15px !important;
}
.woocommerce-page .checkout #order_review table.shop_table tr.style-shop-shipping > td {
padding-left: 15px !important;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name a {
font-size: 12px;
width: 100%;
padding-left: 15px;
}
.woocommerce.woocommerce-checkout .shop_table.cart tr.cart_item td.product-thumbnail .product-name p {
font-size: 12px;
width: 100%;
justify-content: left;
padding-left: 15px;
}
.right-add-new-add button {
font-size: 12px;
}
.woocommerce-checkout .save_select_add span {
font-size: 12px;
padding: 0 25px;
}
body.woocommerce-cart .free-ship .content > p {
text-align: left;
line-height: 20px;
}
div.shop_table_payment_custom > div p {
font-size: 12px;
}
div.shop_table_payment_custom > div span {
font-size: 12px;
}
div.shop_table_payment_custom .voucher-shop span {
font-size: 12px;
}
.woocommerce-page .cart-collaterals .products-left .content {
font-size: 12px;
}
div.shop_table_payment_custom > div {
height: 20px;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
width: 200px;
height: 30px;
line-height: 30px;
margin: 0;
font-size: 12px;
}
.woocommerce.woocommerce-cart table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
font-size: 12px;
}
.woocommerce.woocommerce-cart form table.shop_table.shop_table_responsive tr td.product-remove, .woocommerce-page.woocommerce-cart form table.shop_table.shop_table_responsive tr td.product-remove {
font-size: 12px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name a {
width: 100%;
padding-left: 15px;
font-size: 12px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name p {
margin: unset;
text-align: left;
padding-left: 15px;
font-size: 12px;
width: 100%;
justify-content: flex-start;
}
.woocommerce-cart .free-ship span {
display: none;
}
.woocommerce-page table.shop_table_responsive tr td.product-check {
width: 50px;
}
.woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td:first-child {
width: 50px;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child.colspan {
padding-left: 20px !important;
}
.woocommerce table.shop_table td:first-child {
padding-left: 19px !important;
}
.woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-price {
font-size: 14px !important;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
width: 100px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input.qty {
width: 40px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input {
font-size: 14px;
}
.woocommerce-cart span.new {
font-size: 14px;
}
.woocommerce-page table.shop_table_responsive tr td.voucher-vn span.more {
font-size: 12px;
}
.woocommerce-cart .content-alert {
margin-top: 30px;
margin-bottom: 20px;
padding: 15px 0;
padding-left: 45px;
background-position: 15px;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-type {
display: none;
}
.woocommerce form table.shop_table.shop_table_responsive tr td.product-subtotal {
display: none;
}
.box-content-archive .sidebar .widget.sw_brand_filter {
margin-bottom: 0 !important;
}
section.box-content-archive {
margin-bottom: 0 !important;
}
.shop_is_products .info-product h4 {
font-size: 12px;
}
.shop_is_products .content-bottom {
margin-top: 5px;
}
.woocommerce.single-product nav.woocommerce-pagination {
margin: 20px 0 10px;
}
#single_product_detail > div {
padding-bottom: 20px;
}
#single_product_detail > div > div {
width: 100% !important;
}
#single_product_detail .share-link-fb {
display: flex;
justify-content: space-between;
}
.single-product .product_detail .content_product_detail .product_title {
padding-right: 0 !important;
padding-top: 0 !important;
font-size: 18px;
line-height: 30px;
margin-bottom: 15px;
}
.woocommerce.single-product .border-teamup h3 {
font-size: 16px;
}
.product_detail .border-bot {
margin-top: 20px;
padding: 15px;
}
#single_product_detail > div > div:first-child {
max-width: 500px;
margin: auto;
}
.woocommerce .woocommerce-breadcrumb {
overflow: hidden;
white-space: nowrap;
}
.info-shop-vendor .thumb-shop .show a {
display: block;
}
.box-content-archive #product_listing > li {
width: 50% !important;
}
.custom-woocommerce-pagination {
display: none;
} .info-shop-vendor .thumb-shop .content-right .show{
display: flex !important;
}
.info-shop-vendor .thumb-shop .content-right{
text-align: left;
justify-content: flex-start;
}
}
@media only screen and (max-width: 767px) {
body.single-product .modal-content {
width: auto;
}
.selling-product-heading{
padding: 10px 5px !important;
}
.info-shop-vendor .thumb-shop .content-right{
text-align: left;
justify-content: flex-start;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop {
width: 100% !important;
}
body.single-product .modal-content .modal-body {
padding: 5px;
}
.teamup-modal .modal-body h4 {
font-size: 14px;
margin-bottom: 15px;
}
.teamup-modal .modal-body h5 {
font-size: 16px;
margin-bottom: 5px;
}
.product-list-left-cs {
margin-bottom: 15px !important;
}
.woocommerce-cart .content-alert {
margin: 15px 0;
}
.woocommerce-cart .modal-body {
padding: 0;
}
.woocommerce-cart .popup-voucher-muasi {
padding: 15px;
}
.popup-voucher-muasi .top-title h3 {
font-size: 14px;
}
.popup-voucher-muasi .top-title span {
font-size: 12px;
}
.popup-voucher-muasi .voucher_text span {
width: 80px;
}
.popup-voucher-muasi .voucher_text input {
margin-bottom: 0;
width: 100px;
}
.popup-voucher-muasi .voucher_text p {
font-size: 12px;
}
.show_all_voucher_shop {
width: 320px;
padding: 15px;
left: 0;
}
.woocommerce-cart .container .breadcrumbs {
font-size: 12px;
}
.show_all_voucher_shop h3 {
font-size: 14px;
}
.show_all_voucher_shop .voucher_text p {
font-size: 12px;
}
.show_all_voucher_shop .voucher_text span {
font-size: 12px;
width: 66px;
}
.show_all_voucher_shop .voucher_text input[type=text] {
width: 40%;
}
.shop_is_products {
padding: 15px 5px;
margin-bottom: 15px;
}
.product-related-custom-style .related.products {
padding: 15px 5px 0;
margin-bottom: 15px;
}
.info-product-get-data ul li:first-child {
font-size: 12px;
}
.review-product-custom {
padding: 15px;
}
.review-product-custom h2 span {
font-size: 18px;
line-height: 30px;
}
.review-product-custom p {
font-size: 12px !important;
}
.info-product-get-data {
padding: 10px 5px;
}
.info-product-get-data p {
font-size: 12px;
}
.info-product-get-data ul li p {
font-size: 12px;
width: 90px;
}
.info-product-get-data ul li a {
font-size: 12px;
}
.info-product-get-data ul li span {
font-size: 12px;
}
.info-product-get-data h2 span {
font-size: 18px;
line-height: 30px;
}
.info-product-get-data .content {
padding-bottom: 0;
}
#single_product_detail > div {
padding-bottom: 15px;
}
.product_detail .border-bot {
padding: 15px;
}
.product_detail .border-bot .shopee-drawer .text {
font-size: 12px;
padding-left: 5px;
}
.product_detail .border-bot .shopee-drawer img {
max-width: 15px;
max-height: 12px;
}
.single-product .product_detail .content_product_detail .product_title {
font-size: 18px;
padding-top: 0 !important;
}
.info-shop-vendor {
margin: 15px;
}
.review-product-custom {
padding-bottom: 0;
margin-bottom: 15px;
}
.woocommerce.single-product nav.woocommerce-pagination {
margin-bottom: 15px;
padding-bottom: 15px;
}
.single-product-info-style > div > div:first-child {
width: 100% !important;
padding-right: 0;
}
.single-product-info-style > div > div:last-child {
display: none;
}
.breadcrumb-section-custom {
margin-bottom: 15px !important;
}
.info-shop-vendor > div {
width: 50% !important;
margin-bottom: 15px !important;
text-align: left;
}
.elementor-widget-ctwp-category-show-vn > div {
padding-bottom: 15px !important;
}
.show-banner-category-custom .title-category h2 {
line-height: 20px;
font-size: 18px;
}
section.box-content-archive {
padding-top: 15px !important;
}
section.box-content-archive > div {
display: flex;
flex-direction: column-reverse;
} .show-banner-category-custom .banner-category-vn {
margin-bottom: 15px;
}
.show-banner-category-custom .banner-category-vn img {
min-height: 120px;
}
.show-banner-category-custom .list-category-show {
padding: 5px;
}
.box-content-archive > div > div:first-child {
width: 100% !important;
}
.box-content-archive > div > div:last-child {
width: 100% !important;
margin-bottom: 15px;
}
.product-list-left-cs > div > div {
margin-bottom: 15px !important;
width: 100%;
}
.product-list-left-cs > div > div.woocommerce_price_filter-2 {
margin-bottom: 0 !important;
}
.product-list-left-cs > div #media_image-1 {
display: none;
}
.box-content-archive .elementor-products-grid > div {
padding: 15px 5px !important;
}
.shop_is_products h2 span {
font-size: 18px;
line-height: 30px;
}
.product-related-custom-style h2 span {
font-size: 18px;
line-height: 30px;
}
.woocommerce form table.shop_table.shop_table_responsive tbody tr td:before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td:before {
display: none !important;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name a {
margin-top: 5px;
height: 20px;
line-height: 18px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
font-size: 12px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail .product-name p {
display: none;
} .woocommerce.woocommerce-cart .shop_table.cart tr.cart_item, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail {
width: calc(100% - 50px);
} .woocommerce-cart .content-alert p {
line-height: 20px;
}
.woocommerce-page .cart-collaterals .products-left .content button {
display: none;
}
.woocommerce-page .cart-collaterals .products-left .content span {
display: none;
}
body.woocommerce-cart .free-ship .content > p {
height: 20px;
line-height: 18px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
font-size: 12px;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce form table.shop_table.shop_table_responsive tbody tr.shop {
margin-top: 10px;
}
}
@media only screen and (max-width: 580px) {
.woocommerce div.product form.cart .variations th.label {
min-width: 80px;
}
.single-product table.variations tr {
height: auto;
min-height: 50px;
}
.single-product-style1.woocommerce div.product .add-cart-single form.cart .variations tr {
padding-right: 0;
}
.products-wrapper .products-nav .product-sortby .sort-by {
font-size: 14px;
}
.products-wrapper .products-nav form.woocommerce-ordering select.orderby {
font-size: 14px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content h4 a {
font-size: 12px;
}
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .item-price {
margin-bottom: 0;
}
.woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail, .woocommerce-page.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail {
padding: 15px 0 !important;
} .woocommerce.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity {
top: 65px;
}
#single_product_detail > div > div:last-child {
padding-top: 0 !important;
}
.shop_is_products .product-sold-count {
font-size: 10px;
}
.product-related-custom-style .product-sold-count {
font-size: 10px;
line-height: 20px;
}
.single-product .product_detail .content_product_detail .product_title {
font-size: 16px;
line-height: 20px;
}
.woocommerce.single-product div.product.elementor .woocommerce-product-rating {
margin-bottom: 15px;
}
.woocommerce.single-product .voucher-shop {
margin-bottom: 15px;
}
.info-product-get-data h2 span {
font-size: 16px;
}
.review-product-custom h2 span {
font-size: 16px;
}
.shop_is_products h2 span {
font-size: 16px;
}
.product-related-custom-style h2 span {
font-size: 16px;
}
body.single-product .item .item-wrap .item-detail .item-content h4 a, body.single-product .item .item-wrap .item-detail .item-img h4 a {
font-size: 12px;
}
body.single-product .item .item-wrap .item-detail .item-content .item-price, body.single-product .item .item-wrap .item-detail .item-img .item-price {
margin-bottom: 5px;
}
.woocommerce .product-related-custom-style [class*="col-xs-"] {
float: left;
}
#single_product_detail > div {
padding-bottom: 0;
}
.product_detail .border-bot {
margin-top: 15px;
display: block;
}
.product_detail .border-bot .shopee-drawer {
margin-bottom: 15px;
}
.product_detail .border-bot .shopee-drawer:last-child {
margin-bottom: 0;
}
.woocommerce.single-product .shipping-shop .text {
margin-bottom: 15px;
}
.info-shop-vendor > div {
margin-bottom: 0 !important;
text-align: left;
width: 100% !important;
}
.dokan-store-wrap-custom-banner .info-shop-vendor > div.last-info {
margin-bottom: 15px !important;
}
.info-shop-vendor > div.thumb-shop {
margin-bottom: 15px !important;
}
.info-shop-vendor .thumb-shop .img img {
margin-left: 0;
}
.info-shop-vendor .thumb-shop .show a {
display: inline-block;
}
.info-shop-vendor .thumb-shop .content-right .show a:last-child {
display: inline-block;
}
.show-banner-category-custom .category-show .img, .show-banner-category-custom .category-show .img {
width: 80px;
height: 80px;
}
.show-banner-category-custom .category-show h4 {
font-size: 12px;
line-height: 20px;
letter-spacing: -1px;
}
.show-banner-category-custom .category-show {
width: 50%;
}
.box-content-archive .products-wrapper .products-nav {
justify-content: start;
}
.products-wrapper .products-nav .catalog-ordering {
display: none !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
padding: 15px 10px !important;
}
.woocommerce-cart input[type="checkbox"].check_shop_all {
margin-right: 10px !important;
}
body.woocommerce-cart .woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
width: 150px;
}
div.shop_table_payment_custom > div.order-total > span {
margin-left: 15px;
}
div.shop_table_payment_custom > div.order-total span {
font-size: 16px;
}
.home-style1.elementor-page .header-style1{
margin-bottom: 0 !important;
}
.dealhot-product-heading{
margin-bottom: 0
}
.show-banner-category-custom .category-show h4{
-webkit-line-clamp: 1;
overflow: hidden;
height: 1.5em;
}
}
.breadcrumb-section-custom > div {
max-width: 1680px !important;
padding: 0 15px;
}
body.modal-open {
margin-right: 0 !important;
}
@media only screen and (max-width: 389px) {
.box-content-archive .products-wrapper .products-loop.list2 .item .item-wrap .item-detail .item-content .reviews-content {
display: none;
}
}
@media only screen and (max-width: 500px) {
.show-banner-category-custom .list-category-show{
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: wrap;
overflow-x: scroll;
height: 230px;
}
#single_product_detail{
padding: 0;
}
#single_product_detail .slider_img_productd > div{
padding: 0 0 15px 0 !important;
}
#single_product_detail .share-link-fb{
padding: 0 15px !important;
}
.info-shop-vendor {
margin: 15px 0;
}
.single-product-info-style{
padding: 0 !important;
}
.product-responsive-thumbnail{
display: none !important;
}
.show-banner-category-custom .category-show{
text-decoration: none;
display: block;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
order: 0 !important;
width: 95px !important;
height: 110px !important;
padding: 0;
margin: 0
}
.show-banner-category-custom .category-show .img{
width: 50px !important;
height: 50px !important;
}
.show-banner-category-custom .category-show h4{
overflow: hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
color: rgba(0,0,0,.87);
height: 40px;
}
.show-banner-category-custom .category-show .img, .show-banner-category-custom .category-show .img{
margin: 5px auto !important;
}
.show-banner-category-custom .category-show > a{
display: block;
border: none ;
width: 100%;
margin: 0
}
.show-banner-category-custom .list-category-show::-webkit-scrollbar{
display: none !important;
}
#dokan-content .content-right-shop-dokan .shop-dokan-product{
padding:10px 0 !important;
}
.dokan-store .content-area{
padding: 0 !important;
}
#dokan-content ul.products li{
padding:5px !important;
}
}.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk .nbank p.detail {
width: 110px;
}
.account-info-payment-content .payment-bank .title button {
margin: 0;
}
.account-info-payment-content .payment-tindung .title button {
margin: 0;
}
.form-data-adders .info-user p.chi-tiet {
width: calc(100% - 150px);
height: 28px;
overflow: hidden;
text-align: left;
}
.woocommerce-page .col2-set.addresses > div:last-child {
border-bottom: none;
}
.tab-order-user-custom > div.active a {
padding: 0 20px;
}
.tab-order-user-custom {
display: block;
overflow: hidden;
overflow-x: scroll;
white-space: nowrap;
-ms-overflow-style: none; scrollbar-width: none; }
.woocommerce-account ::-webkit-scrollbar {
height: 0;
}
.tab-order-user-custom > div {
display: inline-block;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .meta-si li:last-child {
display: none;
}
.item-oder-vn-review .wc-item-meta li p {
margin-bottom: 0;
}
@media only screen and (max-width: 1480px) {
.account-info-content {
padding: 30px;
}
.account-info-content .info-left {
width: 70%;
padding-right: 30px;
}
.account-info-content .info-right {
width: 30%;
}
.account-info-content .info-left ul li label {
width: 180px;
}
.account-info-content .info-left ul input {
width: calc(100% - 180px);
}
.account-info-content .info-left .div-select {
width: calc(100% - 180px);
}
.account-info-content .info-left ul select {
width: 30%;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left .content-tk .nbank p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-align: left;
}
.account-info-payment-content {
padding: 0 30px 30px 30px;
}
.woocommerce-account .title-my-address .div {
margin: 0 30px;
}
.woocommerce-page .col2-set.addresses {
padding: 0 0 30px 30px !important;
}
.form-data-adders .info-user p {
width: 120px;
}
.form-data-adders .info-user p.chi-tiet {
padding-right: 0;
}
.change-password-shortcode form {
padding: 30px;
}
.account-orders-table-custom .top-shop .loai {
font-size: 12px;
}
.account-orders-table-custom .top-shop .status {
font-size: 12px;
}
body .elementor-5375 .elementor-element.elementor-element-efd0c61 {
width: 50%;
}
.info-shop-vendor .thumb-shop {
position: relative;
}
.info-shop-vendor .thumb-shop .content-right .dokan-store-follow-store-button-container {
position: absolute;
left: 0;
width: 80px; text-align: center;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop .content-right .dokan-store-follow-store-button-container {
position: unset;
}
.dokan-store-wrap-custom-banner .info-shop-vendor .thumb-shop .content-right p.send-messenger {
height: 37px;
line-height: 37px;
}
.info-shop-vendor .thumb-shop .content-right .dokan-store-follow-store-button-container button {
border: none;
}
}
@media only screen and (max-width: 1280px) {
#dokan-content ul.products li {
width: 33.33%;
}
}
@media only screen and (max-width: 1268px) {
.header-cart .elementor-widget-wp-widget-nav_menu ul.menu > li > a .menu-title, .top-form.top-form-minicart .cart-total {
display: none !important;
}
}
@media only screen and (max-width: 1023px) {
.woocommerce-account #contents .page .account-info-content h2 {
font-size: 20px;
margin-bottom: 10px;
padding-bottom: 0;
}
.account-info-content .info-right {
width: 100%;
padding-top: 30px;
}
.account-info-content .info-left {
width: 100%;
order: 2;
border: none;
padding-right: 0;
}
.account-info-content .info-left ul li label {
width: 130px;
}
.account-info-content .info-left ul input {
width: calc(100% - 130px);
}
.account-info-content .info-left .div-select {
width: calc(100% - 130px);
}
.change-number-news .contact-form input {
width: 200px;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh {
flex-wrap: wrap;
}
.account-info-payment-content .payment-bank .content-bank .tknh {
flex-wrap: wrap;
}
.account-info-payment-content .payment-bank .content-bank .tknh .left {
width: 100%;
margin-bottom: 15px;
}
.account-info-payment-content .payment-tindung .content-tindung .tknh .left {
width: 100%;
margin-bottom: 15px;
}
.woocommerce-account #contents .account-info-payment-content .payment-bank .title h2 {
font-size: 16px;
}
.account-info-payment-content .payment-bank .title button {
width: 100px;
height: 40px;
overflow: hidden;
}
.account-info-payment-content .payment-tindung .title button {
width: 100px;
height: 40px;
overflow: hidden;
}
.woocommerce-account .form-data-adders {
flex-wrap: wrap;
}
.woocommerce-account .form-data-adders .left-user {
flex: unset;
width: 100%;
margin-bottom: 15px;
}
.woocommerce-account .form-data-adders .right-user > div {
display: flex;
align-items: center;
}
.woocommerce-account .form-data-adders .right-user p {
margin-top: 0;
margin-left: 10px;
}
.form-data-adders .info-user p.chi-tiet {
height: auto;
}
.change-password-shortcode legend p {
line-height: 28px;
}
.woocommerce-account #contents .page .change-password-shortcode h2 {
font-size: 16px;
}
.account-orders-table-custom .top-shop {
padding: 20px 15px;
}
.account-orders-table-custom .top-shop .loai {
padding: 0 10px;
margin-right: 10px;
width: 65px;
height: 26px;
overflow: hidden;
}
.item-oder-vn-review .woocommerce-table__line-item.order_item {
padding: 20px 15px;
}
.item-oder-vn-review .don-gia {
bottom: 0;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right {
padding-right: 0;
font-size: 12px;
}
.item-oder-vn-review .wc-item-meta li strong, .item-oder-vn-review .wc-item-meta li p {
font-size: 12px;
}
.account-orders-table-custom .top-shop .status {
letter-spacing: -1px;
}
.woocommerce-account.woocommerce-view-order #contents .page .heading h2 {
font-size: 18px;
padding-bottom: 0;
}
.custom-details-order address h4 {
font-size: 14px;
}
.woocommerce-view-order .heading-order-detail a {
font-size: 12px;
}
.woocommerce-view-order .heading-order-detail ul li {
font-size: 12px;
}
.woocommerce-account .woocommerce-order-details table.shop_table {
max-width: 60%;
flex-basis: 60%;
}
}
@media only screen and (max-width: 991px) {
.vertical_megamenu-header .wrapper_vertical_menu {
top: -19px;
}      }
@media only screen and (max-width: 767px) {
#dokan-content .content-left-shop-dokan {
width: 100%;
order: 2;
}
#dokan-content .content-right-shop-dokan {
width: 100%;
padding-left: 0;
order: 1;
margin-bottom: 15px;
}
.dokan-single-store ul.product-categories {
margin: 0;
}
.dokan-store-wrap {
margin-bottom: 0;
}
.dokan-store-products-filter-area .div-left-orderby {
font-size: 12px;
}
body .dokan-store-products-filter-area .orderby-search {
font-size: 12px;
}
body.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {
width: 100%;
order: 2;
}
body.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content {
width: 100%;
padding: 0;
}
.woocommerce-account #contents .page .account-info-content h2 {
font-size: 16px;
}
.account-info-content .info-left ul li label {
width: 110px;
}
.account-info-content .info-left ul select {
width: 33.33%;
padding: 0;
}
.account-info-content {
padding: 15px;
}
.account-info-content .info-left ul select#month {
letter-spacing: -1px;
}
.account-info-payment-content {
padding: 0 15px 15px 15px;
}
.account-info-payment-content .payment-tindung .title {
padding: 15px 0;
}
.woocommerce-account #contents .account-info-payment-content .payment-tindung .title h2 {
font-size: 16px;
}
.account-info-payment-content .payment-tindung .content-tindung {
padding: 15px 0;
}
.account-info-payment-content .payment-bank .title {
padding: 0 0 15px;
}
.woocommerce-account #contents .account-info-payment-content .payment-bank .title h2 {
letter-spacing: -1px;
}
.account-info-payment-content .payment-bank .title button {
width: 85px;
}
.account-info-payment-content .payment-tindung .title button {
width: 85px;
}
.woocommerce-account .title-my-address .div {
padding: 15px 0;
}
body.woocommerce-account #contents .page h2.my_address {
font-size: 16px;
}
.change-password-shortcode .div-change-pass p:first-child a {
display: none;
}
.change-password-shortcode .div-change-pass {
width: 100%;
}
.change-password-shortcode form .form-row label {
padding-right: 15px;
width: 155px;
}
.change-password-shortcode form .form-row span.password-input {
width: calc(100% - 155px);
}
.change-password-shortcode form {
padding: 15px;
}
.account-info-content p {
font-size: 12px;
padding-bottom: 10px;
}
.woocommerce-view-order .custom-order-status .order-status-child p {
font-size: 12px;
}
#dokan-content ul.products li {
width: 50%;
}
body.woocommerce-account #contents {
padding-top: 0;
}
.form-data-adders .info-user p.chi-tiet { padding-right: 15px;
}
.change-password-shortcode legend p {
font-size: 12px;
margin-bottom: 10px;
}
.account-orders-table-custom .top-shop {
display: block;
padding: 15px;
}
.account-orders-table-custom .top-shop .left {
margin-bottom: 10px;
}
.account-orders-table-custom .top-shop .loai {
width: auto;
padding: 0 10px 0 0;
}
.account-orders-table-custom .top-shop .status {
letter-spacing: 0;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .img {
width: 80px;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .img img {
margin: auto;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right {
padding-left: 15px;
width: calc(100% - 80px);
}
}
@media only screen and (max-width: 580px) {
#dokan-content .item-wrap .item-detail .item-content h4 a {
font-size: 12px; }
.item-oder-vn-review .woocommerce-table__product-name.product-name .img {
width: 100px;
}
.custom-dokan-navigation {
display: none;
}
.account-info-content .info-left ul li label {
width: 100%;
text-align: left !important;
}
.account-info-content .info-left ul input {
width: 100%;
}
.account-info-content .info-left ul li:nth-child(4) label {
width: 120px;
}
.account-info-content .save-info-user-edit {
margin: auto;
}
.account-info-content .info-left .div-select {
width: 100%;
}
.woocommerce-account .form-data-adders {
padding: 15px 0;
}
.form-data-adders .info-user {
display: block;
}
.form-data-adders .info-user p,
.form-data-adders .info-user p.chi-tiet {
width: 100%;
text-align: left;
}
.woocommerce-account .form-data-adders span {
padding: 0;
} .top-shop .send-mes-shop,
.account-orders-table-custom .top-shop .loai,
.account-orders-table-custom .top-shop .see-shop {
display: none
}
.account-orders-table-custom .top-shop {
display: flex;
}
.account-orders-table-custom .top-shop .left {
margin: 0
}
.account-orders-table-custom .tong-tien {
padding: 0 15px;
}
.account-orders-table-custom .bottom {
padding: 0 15px 30px 15px;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right {
width: calc(100% - 100px);
display: flex;
flex-wrap: wrap;
}
.item-oder-vn-review .woocommerce-table__product-name.product-name .right a {
order: 1;
width: 100%;
}
.item-oder-vn-review .product-quantity {
width: 100%;
order: 2;
text-align: right;
}
.item-oder-vn-review .don-gia {
position: static;
width: 100%;
order: 3;
text-align: right;
}
.account-orders-table-custom .bottom p {
line-height: 32px;
padding: 0 10px
}
}
@media only screen and (max-width: 389px) {
#dokan-content .item .item-wrap .item-detail .item-content .reviews-content {
display: none;
}
}
.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-image:-webkit-gradient(linear,left bottom,left top,from(#feb416),to(#fec449));background-image:-webkit-linear-gradient(bottom,#feb416,#fec449);background-image:-o-linear-gradient(bottom,#feb416,#fec449);background-image:linear-gradient(0deg,#feb416,#fec449)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#feb416}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post{display:block}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:0;flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post__card{overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#818a91;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{-webkit-transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;-o-transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s}.elementor-card-shadow-yes .elementor-post__card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio-item{-ms-flex-item-align:start;align-self:flex-start;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(129,138,145,.8)}.elementor-portfolio-item__overlay:hover{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio.elementor-has-item-ratio{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.e-form__indicators{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators,.e-form__indicators__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-form__indicators__indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:0;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;-webkit-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#c2cbd2}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) - var(--e-form-steps-divider-width, 1px))}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-button .elementor-form-spinner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-price-list .elementor-price-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:#555;padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;-ms-flex-item-align:center;align-self:center}.elementor-price-table .elementor-price-table__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}.elementor-price-table .elementor-price-table__after-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-right:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,47.8%,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;width:1.3em}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f7f7f7}.elementor-flip-box{height:280px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:35px}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description,.elementor-flip-box__layer__title{color:#fff}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:#fff}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;color:#fff;background:transparent}.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{-webkit-transform:translateZ(90px) scale(.91);transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.1px);transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{-webkit-transition:opacity .35s,width .1ms,-webkit-transform .7s;transition:opacity .35s,width .1ms,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s,-webkit-transform .8s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;background-color:#f7f7f7}.elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#55595c;border-color:#55595c}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:50%;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--desktop-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--desktop-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:#ea4335;border-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--color-official .elementor-share-btn:hover{-webkit-filter:saturate(1.5) brightness(1.2);filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-left:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.12)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-left:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-flat .elementor-share-btn:hover,.elementor-share-buttons--skin-gradient .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn:hover{color:#fff}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-left:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-buttons--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.elementor-share-buttons-tablet--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-tablet--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-tablet--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-tablet--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.elementor-share-buttons-mobile--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-mobile--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-mobile--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-mobile--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.elementor-share-btn{overflow:hidden;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:background-color,border-color,-webkit-filter;transition-property:background-color,border-color,-webkit-filter;-o-transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color,-webkit-filter;height:4.5em;cursor:pointer}.elementor-share-btn,.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}.elementor-share-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:1.7em}.elementor-share-btn__text{font-size:1.5em;padding-right:1em;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-share-buttons .elementor-widget-container{overflow:hidden}body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .quantity .qty{vertical-align:top;margin-right:0}.woocommerce div.product.elementor .quantity+.button{margin-left:10px}.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{height:100%}.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:1024px){.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:767px){.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}.elementor-widget-wc-add-to-cart .quantity{display:inline-block}.elementor-widget-wc-add-to-cart.elementor-align-center form.cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-wc-add-to-cart.elementor-align-left form.cart,.elementor-widget-wc-add-to-cart.elementor-align-right form.cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}.woocommerce div.product.elementor ul.tabs{margin:0}.woocommerce div.product.elementor ul.tabs li{padding:0}.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;-webkit-box-shadow:none;box-shadow:none;margin:-1px 0 0}.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{display:block}.elementor-widget-woocommerce-product-meta .detail-container{position:relative}.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}.elementor-woo-meta--view-inline .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-woo-meta--view-table .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-woo-meta--view-table .product_meta,.elementor-woo-meta--view-table .product_meta .detail-container{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}.woocommerce div.product.elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce div.product.elementor .star-rating{margin-top:0}.elementor-product-rating--align-left .woocommerce-product-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-product-rating--align-right .woocommerce-product-rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-product-rating--align-center .woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}@media (min-width:1025px){.elementor-element.elementor-products-grid .woocommerce.columns-2 ul.products,.elementor-element.elementor-products-grid ul.products.columns-2{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-3 ul.products,.elementor-element.elementor-products-grid ul.products.columns-3{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products,.elementor-element.elementor-products-grid ul.products.columns-4{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-5 ul.products,.elementor-element.elementor-products-grid ul.products.columns-5{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-6 ul.products,.elementor-element.elementor-products-grid ul.products.columns-6{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-7 ul.products,.elementor-element.elementor-products-grid ul.products.columns-7{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-8 ul.products,.elementor-element.elementor-products-grid ul.products.columns-8{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-9 ul.products,.elementor-element.elementor-products-grid ul.products.columns-9{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-10 ul.products,.elementor-element.elementor-products-grid ul.products.columns-10{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-11 ul.products,.elementor-element.elementor-products-grid ul.products.columns-11{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-12 ul.products,.elementor-element.elementor-products-grid ul.products.columns-12{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.elementor-element.elementor-products-grid.elementor-products-columns-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid.elementor-products-columns-tablet-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-12 ul.products{grid-template-columns:repeat(12,1fr)}}.elementor-element.elementor-products-grid ul.products{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-element.elementor-products-grid ul.products:after,.elementor-element.elementor-products-grid ul.products:before{content:none;display:none}.elementor-element.elementor-products-grid ul.products li.product{width:auto;padding:0;margin:0;float:none}.elementor-element.elementor-products-grid ul.products li.product .onsale{padding:0;display:none}.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0;border-left:0}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal{border-bottom:none}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e3"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e4"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e5"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e6"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e7"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e8"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e9"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8ea"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8eb"}.elementor-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}.elementor-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon[data-counter="0"]:before{content:none}.elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}.elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display:none}.elementor-menu-cart__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}.elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}.elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-menu-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}.elementor-menu-cart__product-price{-ms-flex-item-align:end;align-self:end;color:#d4d4d4;font-weight:300}.elementor-menu-cart__product-price .amount{font-weight:600}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{font-size:14px;padding-left:20px}.elementor-menu-cart__product-remove{-ms-flex-item-align:end;align-self:end;justify-self:end;color:#818a91;width:22px;height:22px;border-radius:20px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;position:relative}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1}.elementor-menu-cart__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-menu-cart__product:not(:last-of-type),.elementor-menu-cart__products,.elementor-menu-cart__subtotal{border-bottom:1px solid #d4d4d4}.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:20px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:20px}.elementor-menu-cart__subtotal{font-size:20px;text-align:center;font-weight:600}.elementor-menu-cart__footer-buttons{font-size:20px;text-align:center;display:grid;grid-column-gap:10px;grid-row-gap:10px}.elementor-menu-cart__footer-buttons .elementor-button{border-radius:0}.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{grid-template-columns:1fr 1fr}.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons{grid-template-columns:1fr}.product .count{background-color:inherit}.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}.woocommerce div.product.elementor form.cart div.product-addon{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;-webkit-background-size:cover;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:rgba(129,138,145,.8);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.elementor-carousel-image-overlay i{font-size:21px}.elementor-testimonial__image{-ms-flex-negative:0;flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-right:20px;margin-left:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-right:0;margin-left:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#e6e9ec;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;-webkit-transform:scaleX(.75) rotate(45deg);-ms-transform:scaleX(.75) rotate(45deg);transform:scaleX(.75) rotate(45deg);border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);-webkit-transform:scaleX(.75) rotate(-135deg);-ms-transform:scaleX(.75) rotate(-135deg);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(-135deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(-135deg);transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(45deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(45deg);transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(135deg);-ms-transform:scaleY(.75) rotate(135deg);transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(-45deg);-ms-transform:scaleY(.75) rotate(-45deg);transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-left:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-left:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{color:#0099e5}.elementor-widget-reviews .elementor-testimonial__rating{background-image:-webkit-gradient(linear,left top,right top,from(#ffc82c),to(#ccc));background-image:-webkit-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:-o-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-left:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-top:0;border-bottom:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-top:6px;padding-bottom:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-left:15px;padding-right:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev{right:0;left:unset}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 20px)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev{right:10px;left:unset}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0;font-style:normal;color:#55595c}.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before{content:"";content:none}.elementor-blockquote{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote footer{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-blockquote__tweet-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1da1f2;-ms-flex-item-align:end;align-self:flex-end;line-height:1;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span{margin-left:.5em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-right-color:#1da1f2;position:absolute;left:-.8em;top:50%;-webkit-transform:translateY(-50%) scaleY(.65);-ms-transform:translateY(-50%) scaleY(.65);transform:translateY(-50%) scaleY(.65);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#e6e9ec;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#e6e9ec;border-left:7px #e6e9ec;border-style:solid;padding-left:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#e6e9ec;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote__author,.elementor-blockquote--align-center .elementor-blockquote footer{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left;overflow:hidden}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;stroke-dasharray:1500;-webkit-animation:elementor-headline-dash 10s infinite;animation:elementor-headline-dash 10s infinite}.elementor-headline--style-highlight svg path:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:elementor-headline-flip-in 1.2s;animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:elementor-headline-flip-out 1.2s;animation:elementor-headline-flip-out 1.2s}@-webkit-keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@-webkit-keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{-webkit-animation:elementor-headline-pulse 1s infinite;animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#aebcb9}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@-webkit-keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{-webkit-transform:scaleX(1.0005);-ms-transform:scaleX(1.0005);transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-swirl-in .4s forwards;animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-swirl-out .4s forwards;animation:elementor-headline-swirl-out .4s forwards}@-webkit-keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;-webkit-animation:elementor-headline-slide-down-in .6s;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-down-out .6s;animation:elementor-headline-slide-down-out .6s}@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-drop-in-in .8s;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-drop-in-out .8s;animation:elementor-headline-drop-in-out .8s}@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-blinds-in .6s forwards;animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-blinds-out .6s forwards;animation:elementor-headline-blinds-out .6s forwards}@-webkit-keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-wave-up .6s forwards;animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-wave-down .6s forwards;animation:elementor-headline-wave-down .6s forwards}@-webkit-keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-slide-in .6s;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-out .6s;animation:elementor-headline-slide-out .6s}@-webkit-keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}.elementor-facebook-widget.fb_iframe_widget iframe{position:relative}.elementor-facebook-widget.fb-like{height:1px}.elementor-widget-facebook-comments iframe{width:100%!important}.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;-o-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity .02s .18s;-o-transition:width .1s,height .1s .1s,opacity .02s .18s;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{-webkit-transition:opacity .02s,height .1s,width .1s .1s;-o-transition:opacity .02s,height .1s,width .1s .1s;transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{-webkit-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;-o-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;-o-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;-o-transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#55595c;color:#a1a6a9}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #494c4f}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#494c4f transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-nav-menu--layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#a1a6a9}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu{padding-right:20px}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow{display:none}.elementor-nav-menu--indicator-plus:before{font-family:Open Sans,sans-serif}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow{font-size:10px}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before{content:"+"}.elementor-nav-menu .sub-arrow{font-size:16px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff}.elementor-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}.elementor-menu-toggle.elementor-active i:before{content:"\e87f"}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-nav-menu--dropdown a.current{background:#373a3c;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d4d4d4;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d4d4d4}.elementor-post-navigation{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d4d4d4}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-post-navigation .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - .5px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:right}.elementor-post-navigation .elementor-post-navigation__next a{float:right}.site-main .elementor-widget-post-navigation{margin:0}.site-main .elementor-widget-post-navigation [class*=navigation]{margin:0}.elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0}.elementor-search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef}.elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-moz-placeholder,.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:#fff;border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{-ms-flex-negative:0;flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#55595c}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;border:0 solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:33px;height:33px;background-color:rgba(0,0,0,.05);border-radius:3px}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.55em}.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-author-box__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #55595c;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#55595c}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{-ms-flex-item-align:center;align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.elementor-sticky--active{z-index:99}[data-elementor-type=popup]:not(.elementor-edit-area){display:none}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section{display:none}.elementor-popup-modal{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-widget-content{width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);-webkit-transition-duration:var(--overlay-transition-duration);-o-transition-duration:var(--overlay-transition-duration);transition-duration:var(--overlay-transition-duration);-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform}.elementor-gallery-item__image.e-gallery-image{-webkit-transition-duration:var(--image-transition-duration);-o-transition-duration:var(--image-transition-duration);transition-duration:var(--image-transition-duration);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform}.elementor-gallery-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--content-justify-content,center);-ms-flex-pack:var(--content-justify-content,center);justify-content:var(--content-justify-content,center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}.elementor-gallery-item__content>div{-webkit-transition-duration:var(--content-transition-duration);-o-transition-duration:var(--content-transition-duration);transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){-webkit-transition-delay:calc(var(--content-transition-delay)/3);-o-transition-delay:calc(var(--content-transition-delay)/3);transition-delay:calc(var(--content-transition-delay)/3)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){-webkit-transition-delay:calc(var(--content-transition-delay)/3*2);-o-transition-delay:calc(var(--content-transition-delay)/3*2);transition-delay:calc(var(--content-transition-delay)/3*2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){-webkit-transition-delay:calc(var(--content-transition-delay)/3*3);-o-transition-delay:calc(var(--content-transition-delay)/3*3);transition-delay:calc(var(--content-transition-delay)/3*3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--titles-container-justify-content,center);-ms-flex-pack:var(--titles-container-justify-content,center);justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:var(--galleries-pointer-border-width);border-right-width:0;border-top-width:0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-left-width:0;border-bottom-width:0;border-right-width:var(--galleries-pointer-border-width);border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:0;border-right-width:0;border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-left-width:0;border-bottom-width:var(--galleries-pointer-border-width);border-right-width:var(--galleries-pointer-border-width);border-top-width:0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-right:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.e-gallery-item:hover .elementor-gallery__item-overlay-bg{opacity:1}.e-gallery-item:hover .elementor-gallery__item-overlay-content{opacity:1}.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse{display:none}.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#a4afb7);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);-webkit-transition:min-height .4s;-o-transition:min-height .4s;transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#a4afb7)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color)}.elementor-toc__toggle-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__body{padding:var(--box-padding,20px)}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-left:var(--nested-list-indent,1em)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-right:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}@media only screen and (max-width:1024px){.elementor-toc--minimized-on-tablet .elementor-toc__body{display:none}}@media only screen and (max-width:767px){.elementor-toc--minimized-on-mobile .elementor-toc__body{display:none}}.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);-webkit-transition-duration:var(--lottie-container-transition-duration-hover);-o-transition-duration:var(--lottie-container-transition-duration-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-site-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-page-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-archive-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__header{background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
.elementor-widget-search-form .elementor-search-form__icon,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-sitemap .elementor-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-add-to-cart .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name, .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-banner .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-name .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dokan-store-profile-picture .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-dokan-store-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-dokan-store-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-dokan-store-info .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-dokan-store-info .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-dokan-store-info .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-tab-items .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-dokan-store-tab-items .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-dokan-store-tab-items .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-dokan-store-tab-items .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-dokan-store-tab-items .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-dokan-store-tab-items .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-share-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-dokan-store-support-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-dokan-store-live-chat-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-dokan-store-follow-store-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-dokan-store-vacation-message .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dokan-store-vacation-message .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-dokan-store-coupons .dokan-elementor-store-coupon-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dokan-store-coupons .dokan-elementor-store-coupon-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dokan-store-coupons .dokan-elementor-store-coupon-code{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dokan-store-coupons .dokan-elementor-store-coupon-expiration{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}