/*
Theme Name: Flatsome Child
Theme URI: univn.vn
Description: This is a child theme for Flatsome Theme
Author: Quang Hoa
Author URI: hoanqhd@gmail.com
Template: flatsome
Version: 3.0
Text Domain: shtheme
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.uppercase, h6, th, span.widget-title {
    letter-spacing: 0;
}
td, th {
    font-size: 1em;
}
td {
    color: inherit;
}
b, strong, .nav-dropdown .menu-item-has-children>a, .nav-dropdown .nav-dropdown-col>a, .nav-dropdown .title>a {
    font-weight: bold;
}
.text-box .text {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}
.uni-breadcrumbs {
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 10px 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
@media (max-width: 849px) {
    .uni-breadcrumbs {
        padding: 0;
    }
    .uni-breadcrumbs .breadcrumbs > span {
        padding: 5px 0;
    }
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.button, input[type=submit], input[type=submit].button, input[type=reset].button, input[type=button].button {
    font-weight: bold;
    letter-spacing: 0;
}
.button.is-outline, input[type=submit].is-outline, input[type=reset].is-outline, input[type=button].is-outline {
    border-width: 1px;
}
.button.is-outline {
    color: inherit;
    line-height: calc( 2.5em - 2px );
}
select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
    padding-right: 1.6em;
}
.box-text {
    font-size: 1em;
}
.breadcrumbs {
    color: #707070;
    font-size: .75rem;
    text-transform: none;
    line-height: 1.4;
}
@media (max-width: 849px) {
    .breadcrumbs > span {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        flex-direction: unset;
        -webkit-flex-flow: unset;
        flex-flow: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        -webkit-align-items: unset;
        align-items: unset;
    }
    .breadcrumbs > span > * {
        flex: none;
    }
}
.breadcrumbs a {
    color: inherit;
}
.breadcrumbs .divider, .breadcrumbs .separator {
    opacity: 1;
}
.breadcrumb_last, .breadcrumbs i {
    color: var(--primary-color);
}
.mfp-bg {
    background-color: rgba(0, 0, 0, .7);
}
.mfp-bg.mfp-ready {
    opacity: 1;
}

/*--------------------------------------------------------------
## Header 
--------------------------------------------------------------*/
.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button {
    color: #FFF;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a {
    color: inherit;
}
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
    color: inherit;
}
.header .nav>li>a {
    font-size: .875rem;
}
.header-top .nav-uppercase>li>a {
    text-transform: none;
}
.nav-uppercase>li>a {
    letter-spacing: 0;
}
.header .nav-dropdown {
    color: inherit;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
	border-width: 12px;
}
.nav-dropdown-has-arrow li.has-dropdown:after {
    border-width: 10px;
    margin-left: -9px;
}
.nav-dropdown-has-border .nav-dropdown {
	border-width: 1px;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default {
    padding: 0;
    display: block;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default>li.nav-dropdown-col, 
.menu-item-design-default > .nav-dropdown.nav-dropdown-default>li.image-column {
    display: block;
    width: 100%;
    border-right: none;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default li {
    position: relative;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default .menu-item-has-children>a, 
.menu-item-design-default > .nav-dropdown.nav-dropdown-default .title>a, 
.menu-item-design-default > .nav-dropdown.nav-dropdown-default .nav-dropdown-col>a {
    font-size: 1em;
    font-weight: normal;
    color: inherit;
    text-transform: none;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default {
    min-width: 210px;
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default ul { 
    background-color: #fff;
    min-width: 210px;
    top: 0;
    left: 100%; 
    position: absolute; 
    -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,0.15);
    box-shadow: 1px 1px 15px rgba(0,0,0,0.15);
    z-index: 99999; 
    opacity: 0; 
    visibility: hidden;
    -moz-transition: 0.2s ease-in-out; 
    -o-transition: 0.2s ease-in-out; 
    -webkit-transition: 0.2s ease-in-out; 
    transition: 0.2s ease-in-out; 
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default li:hover > ul { 
    opacity: 1; 
    visibility: visible; 
}
.menu-item-design-default > .nav-dropdown.nav-dropdown-default .nav-dropdown-col .menu-item-has-children {
    margin-top: 0;
}

/* Header Template Element */
.nav-click {position: relative;width: 32px;height: 32px;cursor: pointer;display: block;z-index: 999;}
.nav-click span, .nav-click::after, .nav-click::before {content: '';background-color: #000;position: absolute;height: 2px;transition: all .3s ease-in-out;pointer-events: none;}
.nav-dark .nav-click span, .nav-dark .nav-click::after, .nav-dark .nav-click::before {background-color: #FFF;}
.nav-click::after,.nav-click::before{top:6px;right:0;width:30px;transform-origin:50% 50%}
.nav-click::after{top:23px;width:30px}
.nav-click span{top:15px;right:0;width:30px}
.nav-click + .menu-title {display: block;margin-left: .5em}
.has-off-canvas .current-lightbox-clicked .nav-click span{opacity:0}
.has-off-canvas .current-lightbox-clicked .nav-click::before{width:70%;left:17%;transform:rotate3d(0,0,1,45deg);top:43%}
.has-off-canvas .current-lightbox-clicked .nav-click::after{width:70%;left:15%;transform:rotate3d(0,0,1,-45deg);top:41%}
.off-canvas .nav-vertical>li>a {
    padding: 8px;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left: 8px;
    font-size: .875rem;
    text-transform: none;
}
.nav-sidebar.nav-vertical>li.menu-item.active>a {
    color: var(--primary-color);
}
.off-canvas:not(.off-canvas-center) .nav-vertical li>a img {
    display: none;
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content {
    background-color: #FFF;
}
.nav:not(.nav-slide) .active>.children {
    padding-bottom: 0;
}
.off-canvas .nav-vertical .toggle {
    margin: 0;
}
.off-canvas .nav-vertical .toggle i {
    font-size: 1.2em;
}
/*--------------------------------------------------------------
## Widget 
--------------------------------------------------------------*/
/* Widget Recent Posts */
.sidebar .widget_recent_entries ul li { padding: 5px 10px; border-bottom: 1px solid #cccccc; }
.sidebar .widget_recent_entries ul li:last-child { border-bottom: none; }
.sidebar .widget_recent_entries ul li .post-date { display: block; }

/* Widget Recent Posts */
.widget_list_posts .post-item {
    padding-bottom: 0;
}
.widget_list_posts .post-item:not(:last-child) .col-inner {
    margin-bottom: 20px;
}
.widget_list_posts .blog-post-inner .post-title {
    font-size: .875rem;
    margin: 0 0 5px 0;
}
.widget_list_posts .blog-post-inner .post-title a {
    line-height: 1.4;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 2.8em;
    width: auto;
}
.widget_list_posts .from_the_blog_excerpt {
    font-size: .875rem;
}
.widget_list_posts .box-vertical {
    display: flex;
}
.widget_list_posts .box-vertical .box-image {
    flex: 0 0 30%;
}
.widget_list_posts .box-vertical .box-text {
    padding: 0 0 0 20px;
}
.widget_list_posts__alignright .box-vertical .box-text {
    order: -1;
    padding: 0 20px 0 0;
}

/* Widget Information */
.widget_information ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.widget_information ul li {
    padding: 3px 0 3px 1.2em;
    position: relative;
}
.widget_information ul li + li {
	border-top: none;
}
.widget_information ul li.hidden_icon {
    padding-left: 0;
}
.widget_information ul li.hidden_icon i {
    display: none;
}
.widget_information li i {
    font-size: 0.75em;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: .75em;
    width: 1em;
    text-align: center;
}
.widget_information li.label-company {
    padding-left: 0;
    text-transform: uppercase;
    font-weight: bold;
}
.widget_information li.label-company i {
    display: none;
}

/*--------------------------------------------------------------
## Shortcode 
--------------------------------------------------------------*/
/* Shortcode Blog */
.sh-blog-shortcode .element .entry-thumb .image-zoom {
    padding-top: 56%;
}
.sh-blog-shortcode .element .entry-content {
    margin: 0;
    padding: 0;
    font-size: 0.9375rem;
}
.sh-blog-shortcode .element .entry-content p {
    margin-bottom: 10px;
}
.sh-blog-shortcode .element .entry-meta {
    opacity: .7;
    font-style: italic;
    margin-bottom: 5px;
    font-size: .875rem;
}
.sh-blog-shortcode .element .entry-meta i {
    margin-right: 5px;
}
.sh-blog-shortcode .element .entry-title {
    margin: .5em 0 .5em;
    font-size: 1rem;
    font-weight: 600;
}
.sh-blog-shortcode .element .entry-title a {
    color: inherit;
    line-height: 1.4em;
    width: auto;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 2.8em;
}
.sh-blog-shortcode .element .entry-description {
    text-align: justify;
    line-height: 1.4;
    font-size: 0.9375rem;
}
.sh-blog-shortcode.style-1 .post-inner {
    display: flex;
}
.sh-blog-shortcode.style-1 .entry-thumb {
    flex: 0 0 25%;
    margin-right: 15px;
}
.sh-blog-shortcode.style-1 .entry-title {
    margin: 0 0 5px 0;
}
.sh-blog-shortcode.style-5 .post-inner {
    display: flex;
}
.sh-blog-shortcode.style-5 .entry-thumb {
    flex: 0 0 30%;
    margin-right: 15px;
}
.sh-blog-shortcode.style-5 .entry-title {
    margin-top: 0;
}
.sh-blog-shortcode.style-6 .first-element-layout .entry-title {
    margin: 15px 0 10px 0;
}
.sh-blog-shortcode.style-6 .second-element-layout .element:not(:last-child) {
    margin-bottom: 15px;
}
.sh-blog-shortcode.style-6 .second-element-layout .element:last-child {
    margin-bottom: 0;
}
.sh-blog-shortcode.style-6 .second-element-layout .post-inner {
    overflow: hidden;
}
.sh-blog-shortcode.style-6 .second-element-layout .post-inner {
    display: flex;
}
.sh-blog-shortcode.style-6 .second-element-layout .entry-thumb {
    flex: 0 0 30%;
    margin: 0 20px 0 0;
}
.sh-blog-shortcode.style-6 .second-element-layout .entry-thumb .image-zoom {
    padding-top: 62%;
}
.sh-blog-shortcode.style-6 .second-element-layout .entry-title {
    margin-top: 0;
    font-size: .875rem;
}
.sh-blog-shortcode.style-7 .first-element-layout .element .entry-thumb {
    flex: 0 0 30%;
    margin-right: 20px;
}
.sh-blog-shortcode.style-7 .first-element-layout .element .entry-title {
    margin: 0 0 5px 0;
}
.sh-blog-shortcode.style-7 .second-element-layout {
    margin-bottom: 20px;
}
.sh-blog-shortcode.style-7 .second-element-layout .element {
    margin-bottom: 5px;
}
.sh-blog-shortcode.style-7 .second-element-layout .element .entry-title {
    margin: 0;
}
.sh-blog-shortcode.style-7 .second-element-layout .element .entry-title a:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #337ab7;
    border-radius: 50%;
    position: relative;
    top: -2px;
    margin-right: 5px;
}
.sh-blog-shortcode.style-8 .element .post-inner {
    position: relative;
}
.sh-blog-shortcode.style-8 .element .entry-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 10px;
}
.sh-blog-shortcode.style-8 .element .entry-title {
    font-size: .875rem;
    line-height: 20px;
    margin: 0;
}
.sh-blog-shortcode.style-8 .element .entry-title a {
    display: block;
}
/* Shortcode Title Product */
.uni-titlepro ul li {
    margin-left: 0;
    display: block;
}
.uni-titlepro .open-subcat {
    white-space: nowrap;
    cursor: pointer;
}
@media (min-width: 850px) {
    .uni-titlepro {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
    }
    .uni-titlepro .open-subcat {
        display: none;
    }
    .uni-titlepro ul li {
        display: inline-block;
    }
    .uni-titlepro li + li {
        margin-left: 30px;
    }
}
@media (max-width: 849.98px) {
    .uni-titlepro__main {
        display: flex;
        justify-content: space-between;
    }
    .uni-titlepro ul {
        display: none;
        overflow: hidden;
        margin-left: -5px;
        margin-right: -5px;
    }
    .uni-titlepro ul li {
        float: left;
        width: 50%;
        padding-left: 5px;
        padding-right: 5px;
    }
    .uni-titlepro ul li:last-child {
        width: 100%;
    }
}
/* Shortcode Custom Menu */
.uni_custom_menu ul.menu li {
    border: none;
}
/* UX Shortcode */
.ux-menu-title {
    font-size: 1em;
    min-height: unset;
    padding: 0;
    margin-bottom: .5em !important;
}
.ux-menu-link__link {
    min-height: unset;
}
/* Category */
.blog-post-inner .post-title {
    font-size: 1.25rem;
    margin: .5em 0 .5em;
}
@media (max-width: 549px) {
    .blog-post-inner .post-title {
        font-size: 1rem;
    }
}
.box-vertical .blog-post-inner .post-title {
    margin-top: 0;
}
.box-vertical .blog-post-inner .post-title a {
    line-height: 1.4;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 2.8em;
    width: auto;
}
.blog-post-inner .is-divider {
    display: none;
}
.blog-post-inner .from_the_blog_excerpt {
    font-size: .875rem;
}
.blog-post-inner .post-meta {
    font-size: .8125rem;
    opacity: .6;
}
.blog-list .post-item {
    padding-bottom: 16px;
}
.blog-list .box-vertical {
    display: flex;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0,0,0,0.07);
}
.blog-list .box-vertical .box-image {
    flex: 0 0 250px;
}
.blog-list .box-vertical .box-text {
    flex: 1;
    padding: 0 0 0 15px;
}
@media (max-width: 549px) {
    .blog-list .box-vertical .box-image {
        flex: 0 0 120px;
    }
    .blog-list .box-vertical .post-title {
        font-size: .875rem;
    }
    .blog-list .box-vertical .from_the_blog_excerpt {
        display: none;
    }
}
/* Single Post */
.entry-header h1.entry-title {
    font-size: 1.5rem;
}
.entry-header h1.entry-title + .is-divider {
    display: none;
}
.entry-header-text-top {
    padding-bottom: 0;
}
ul.links li {
    margin: 0 .4em !important;
}
.nav-pagination>li>span, .nav-pagination>li>a {
    font-size: .875rem;
    background: #E6E6E6;
    border: none;
    border-radius: 4px;
    min-width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
}
/* Wpcf7 */
.wpcf7-form {
    margin-bottom: 0;
}
.wpcf7 .button {
    min-width: 100px;
    margin-bottom: 0;
}
.wpcf7 .wpcf7-response-output {
    border-radius: 0;
}
.wpcf7-not-valid-tip, .wpcf7 form .wpcf7-response-output {
    font-size: .9em;
}
.wpcf7 form .wpcf7-response-output {
    margin: 1em 0 1em;
}
.wpcf7 .wpcf7-spinner {
    display: none !important;
}
/* Template - Header */
.header-cart-title {
    line-height: 1.2;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    padding-right: 15px;
}
.header-cart-title .uni-count-cart {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    background-color: var(--fs-color-secondary);
    font-weight: normal;
}
@media (min-width: 850px) {
    .header-cart-icon:after {
        display: none;
    }
}
@media (max-width: 849px) {
    .header-cart-icon:after {
        right: -18px;
    }
}
.header li.cart-item > a {
    display: inline-flex;
    flex-direction: row-reverse;
    min-height: 42px;
}
.header li.cart-item span+.image-icon {
    margin-left: 0;
    margin-right: .5em;
}
.cart-popup-title>span {
    font-weight: bold;
}
/* Footer */
.section-footer {
    font-size: .875rem;
}
@media (max-width: 549px) {
    .section-footer {
        font-size: .75rem;
    }
}
.footer-wrapper .widget {
    margin-bottom: 0;
}
.footer-wrapper .icon-box {
    width: auto;
}
.footer-wrapper .icon-box-left .icon-box-img+.icon-box-text {
    padding-left: .5em;
}
@media (max-width: 549px) {
    .footer-wrapper .icon-box-left .icon-box-img {
        max-width: 38px;
    }
}
.footer-wrapper .social-icons span {
    display: inline-block;
    font-size: 1.125em;
    line-height: 1.2;
    max-width: 100px;
}
.footer-wrapper .social-icons .button.icon {
    min-width: 40px;
    line-height: 38px;
    border-radius: 10px !important;
    margin-left: 0;
    margin-right: 8px;
}
.footer-wrapper .social-icons .button.icon:last-child {
    margin-right: 0;
}
.footer-wrapper .social-icons .button.icon i {
    font-size: 20px;
}
.ul-number li {
    position: relative;
    list-style: none;
    padding-left: 2em;
    margin-left: 0 !important;
    counter-increment: item;
}
.ul-number li:before {
    position: absolute;
    left: 0;
    top: 0;
    content: counter(item);
    border: 1px solid currentColor;
    border-radius: 100%;
    width: 1.5em;
    height: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
}
.absolute-footer {
    display: none;
    padding: 10px 0 10px;
}
.absolute-footer.dark {
    color: #FFF;
}
@media (min-width: 850px) {
    .footer-secondary {
        padding: 0;
    }
}
.payment-icons .payment-icon {
    opacity: 1;
}

/*--------------------------------------------------------------
## Custom Css 
--------------------------------------------------------------*/
.p-0 p, .p-last-0 p:last-of-type {
    margin-bottom: 0;
}
/**/
.container .row-xsmall:not(.row-collapse), .row .row-xsmall:not(.row-collapse) {
    margin-left: -4px;
    margin-right: -4px;
}
.row-xsmall>.col, .row-xsmall>.flickity-viewport>.flickity-slider>.col {
    padding: 0 4px 8px;
}
.pb-15 {
    padding-bottom: 15px !important;
}
.nav-dropdown {
    color: #000000;
}
/**/
.section-home-1 .col-1 {
    flex-basis: 228px;
    max-width: 228px;
    position: static;
}
.section-home-1 .col-1 .col-inner {
    position: static;
}
.section-home-1 .col-2 {
    flex-basis: calc( 100% - 228px - 273px );
    max-width: calc( 100% - 228px - 273px );
}
@media (min-width: 1200px) {
    .section-home-1 .col-3 {
        flex-basis: 273px;
        max-width: 273px;
    }
}
@media (min-width: 1100px) and (max-width: 1199px) {
    .section-home-1 .col-2 {
        flex-basis: calc( 100% - 228px - 228px );
        max-width: calc( 100% - 228px - 228px );
    }
    .section-home-1 .col-3 {
        flex-basis: 228px;
        max-width: 228px;
    }
}
@media (min-width: 850px) and (max-width: 1099px) {
    .section-home-1 .col-2 {
        flex-basis: calc( 100% - 228px );
        max-width: calc( 100% - 228px );
    }
}
@media (max-width: 1099px) {
    .section-home-1 .col-3 {
/*        display: none;*/
        flex-basis: 100%;
        max-width: 100%;
    }
    .section-home-1 .col-3 .stack {
        flex-direction: row;
        gap: .5em;
    }
    .section-home-1 .col-3 .stack-col>*~* {
        margin-top: 0 !important;
    }
}
@media (max-width: 849px) {
    .section-home-1 .col-1 {
        display: none;
    }
    .section-home-1 .col-2 {
        flex-basis: 100%;
        max-width: 100%;
    }
}
.section-home-1 .img-inner, .box-sliding:not(.is-mobile), .box-sliding.is-mobile .gallery-top {
    border-radius: 10px;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.2);
    overflow: hidden;
}
.uni_custom_menu .nav {
    display: block;
    position: static;
}
.header-vertical-menu__fly-out {
    position: static;
    width: 220px;
    max-height: 376px;
    overflow-x: auto;
    border-radius: 10px;
    box-shadow: rgba(60,64,67,0.1) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px;
}
.header-vertical-menu__fly-out::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.header-vertical-menu__fly-out::-webkit-scrollbar {
    width: 4px;
    background-color: #F5F5F5;
}
.header-vertical-menu__fly-out::-webkit-scrollbar-thumb {
    background-color: var(--fs-color-secondary);
    background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent)
}
.nav-vertical-fly-out > li + li {
    border-top: none !important;
}
.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a {
    padding: 5px 10px;
}
.header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a:hover {
    background: #F3F4F6;
}
.header-vertical-menu__fly-out .current-dropdown .nav-dropdown {
    left: 220px !important;
    width: calc( 100% - 220px );
    border-radius: 0 10px 10px 10px;
    box-shadow: 0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);
}
.header-vertical-menu__fly-out .section {
    padding: 15px;
    font-size: 12px;
}
.header-vertical-menu__fly-out .section .col {
    padding-bottom: 0;
}
.header-vertical-menu__fly-out .section a:hover {
    color: var(--primary-color);
}
.header-vertical-menu__fly-out .section p {
    margin-bottom: .5em;
}
.header-vertical-menu__fly-out .nav-top-link {
    font-size: 12px;
    font-weight: bold;
}
.has-dropdown .icon-angle-down {
    opacity: 1;
}
.evo-cate-header .title {
    width: 35px;
    height: 35px;
    background-color: var(--fs-color-secondary);
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 35px;
    padding: 0px 8px;
    align-items: center !important;
    border-radius: 9px;
    cursor: pointer;
}
.evo-cate-header .title svg {
    height: 17px;
    width: 20px;
    display: inline-block;
    fill: #FFF;
    vertical-align: middle;
    stroke-width: 1px;
    background: none;
    pointer-events: none;
}
.TopMenuDropdown {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
    z-index: 600;
}
/*.TopMenuDropdown:hover {
    display: block;
}*/
.TopMenuDropdown .header-vertical-menu__fly-out {
    width: 250px;
    max-height: calc( 100vh - 120px );
}
.TopMenuDropdown .header-vertical-menu__fly-out .current-dropdown .nav-dropdown {
    left: 250px !important;
    width: calc( 100% - 250px );
}
.TopMenuDropdown .nav-vertical-fly-out .more {
    color: var(--primary-color);
}
.TopMenuDropdown .nav-vertical-fly-out .more.active i:before {
    content: "\f102" !important;
}
body.home .header-wrapper:not(.stuck) .evo-cate-header {
    display: none;
}
.sticky-hide-on-scroll--active .header-vertical-menu__fly-out, .stuck .header-vertical-menu__fly-out {
    opacity: 1;
    visibility: visible;
}
.form-flat input:not([type=submit]), .form-flat select, .form-flat textarea {
    border-radius: 5px;
}
.dark .form-flat input:not([type=submit]), .dark .form-flat select, .dark .form-flat textarea, .nav-dark .form-flat input:not([type=submit]), .nav-dark .form-flat select, .nav-dark .form-flat textarea {
    background-color: #FFF !important;
}
.header-main {
    background-color: var(--primary-color);
}
.header-main .flex-row.header-inner > .flex-col:nth-child(3) {
    margin-right: 20px;
}
.header-search-form {
    flex: 1;
}
.header-search-form .form-flat .flex-col {
    padding-right: 0;
}
.header-search-form .form-flat .flex-col:last-of-type {
    margin-left: -2.6em;
}
.header-search-form .form-flat input:not([type=submit]) {
    height: 34px;
    color: #4a4a4a !important;
}
@media (max-width: 849px) {
    .header-search-form .form-flat input:not([type=submit]) {
        height: 40px;
        font-size: 16px;
    }
}
.header-search-form .form-flat input:not([type=submit])::-ms-input-placeholder {
    color: #4a4a4a !important;
}
.header-search-form .form-flat input:not([type=submit])::placeholder {
    color: #4a4a4a !important;
}
.header-search-form .form-flat input:not([type=submit]), 
.header-search-form .form-flat .button.icon {
    color: #4a4a4a !important;
}
@media (max-width: 849px) {
    .searchform-wrapper {
        font-size: 1em;
    }
}
@media (max-width: 549px) {
    .autocomplete-suggestions {
        font-size: 13px;
    }
}
.autocomplete-suggestion .search-price {
    margin-left: 0;
}
.autocomplete-suggestions {
    display: block !important;
}
.live-search-results {
/*    padding-bottom: 36px;*/
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.3s linear;
}
.live-search-results.autocomplete-suggestions-visible {
    visibility: visible;
    opacity: 1;
}
@media (max-width: 549px) {
    .header .search-form .autocomplete-suggestions, .header-block .autocomplete-suggestions {
        max-height: 312px;
    }
}
.close-livesearch {
/*    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;*/
    width: 100%;
    background: var(--fs-color-secondary);
    color: #FFF;
    border-radius: 0 !important;
    height: 36px;
    margin: 0;
}
.header-block {
    width: auto;
}
.header-block .icon-box-left .icon-box-img+.icon-box-text {
    padding-left: .5em;
}
.header-block a, .header li.cart-item > a, .header li.account-item > a {
    padding: 3px 5px;
    border-radius: 10px;
}
.header-block a:hover {
    opacity: 1 !important;
    background-color: hsla(0,0%,100%,.2);
}
@media (max-width: 1199px) {
    #logo {
        width: auto !important;
        margin-right: 10px;
    }
    #logo .header-logo {
        display: block !important;
    }
    #logo .header-logo-dark {
        display: none !important;
    }
    .header-block a:nth-child(2) {
        display: none;
    }
    .medium-logo-left .flex-right {
        flex: 0 0 auto;
    }
    .header-main .flex-row.header-inner > .flex-col:nth-child(2) {
        margin-right: 10px;
    }
    .form-flat input:not([type=submit]), .form-flat select, .form-flat textarea {
        border-radius: 10px;
    }
}
@media (max-width: 849px) {
    .header-wrapper:not(.stuck) #logo .header-logo {
        display: none !important;
    }
    .header-wrapper:not(.stuck) #logo .header-logo-dark {
        display: block !important;
    }
    .header-wrapper:not(.stuck) #logo img {
        height: 70px;
    }
    #header .header-main {
        height: auto !important;
    }
    .header-wrapper:not(.stuck) .header-inner {
        flex-wrap: wrap;
    }
    .header-wrapper:not(.stuck) .header-main .flex-row.header-inner > .flex-col:nth-child(2) {
        flex: 0 0 100%;
        order: 4;
        margin: 0;
        padding-bottom: .3em;
    }
}
@media (max-width: 360px) {
    .header-wrapper:not(.stuck) #logo img {
        height: 60px;
    }
}
.header li.account-item > a {
    min-height: 42px;
    text-transform: none;
    font-weight: normal;
    background: url(assets/img/account.svg) left 5px center no-repeat;
    background-size: 26px;
    padding-left: 36px;
}
.header li.cart-item > a:hover, .header li.account-item > a:hover {
    background-color: hsla(0,0%,100%,.2);
}
@media (max-width: 849px) {
    .header .nav>li>a {
        font-size: 11px;
    }
    .header li.cart-item > a {
        padding: 2px 5px;
        min-height: 40px;
        display: flex;
        flex-direction: column;
        background-color: hsla(0,0%,100%,.2);
    }
    .header li.cart-item img {
        max-width: 12px;
    }
}
@media (min-width: 1200px) {
    .box-sliding .gallery-top .swiper-slide {
        height: 304.34px;
        overflow: hidden;
    }
    .box-sliding .gallery-top .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
.box-sliding .gallery-top .swiper-button-next, 
.box-sliding .gallery-top .swiper-button-prev {
    width: 30px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,.3);
    color: #fff;
    top: 48%;
    transition: .3s;
    outline: none;
}
.box-sliding .gallery-top .swiper-button-prev {
    padding-right: 7px;
    border-radius: 0 100px 100px 0;
    left: -32px;
}
.box-sliding:hover .swiper-button-prev {
    left: 0;
}
.box-sliding .gallery-top .swiper-button-next {
    padding-left: 7px;
    border-radius: 100px 0 0 100px;
    right: -32px;
}
.box-sliding:hover .swiper-button-next {
    right: 0;
}
.box-sliding .gallery-thumbs {
    height: 72px;
    border-top: 1px solid #f4f4f4;
    background: #fff;
    position: unset;
}
.box-sliding .gallery-thumbs .swiper-slide {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 2px;
    border-radius: 0;
    background: #fff;
    font-size: 14px;
    line-height: 1.4;
    text-align: center;
    color: #343a40;
    overflow: hidden;
    cursor: pointer;
}
.box-sliding .gallery-thumbs .swiper-slide:hover {
    background-color: #F3F4F6;
}
.box-sliding .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
    border-bottom: 2px solid var(--primary-color) !important;
    font-weight: 700;
    background-color: #F3F4F6;
    color: #343a40;
}
@media (min-width: 1200px) {
    .box-sliding .swiper-pagination {
        display: none !important;
    }
}
@media (max-width: 1199px) {
    .box-sliding .gallery-thumbs {
        display: none !important;
    }
}
.box-sliding .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    position: static;
    margin-top: 10px;
}
.box-sliding .swiper-pagination .swiper-pagination-bullet {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
    border-radius: 0;
    background: #fff;
    overflow: hidden;
    outline: none;
}
.box-sliding .swiper-pagination .swiper-pagination-bullet>.line {
    width: 100%;
    height: 8px;
    border-radius: 50%;
    background: #333f48;
}
.box-sliding .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px;
}
.box-sliding .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active>.line {
    border-radius: 3px;
    background: var(--primary-color);
}
.uni_product {
    margin-bottom: 15px;
}
.evo-product-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 10px;
}
.evo-product-title .sport-titles {
    flex: 1;
    font-size: 25px;
    font-weight: 700;
    color: #444444;
    text-transform: uppercase;
}
.evo-product-title .sport-titles span {
    position: relative;
    display: inline-block;
    padding-bottom: .2em;
}
.evo-product-title .sport-titles span:before {
    content: '';
    width: 100%;
    background: var(--primary-color);
    height: 2px;
    bottom: 0px;
    position: absolute;
}
.sport-title-link {
    border-left: initial;
    white-space: nowrap;
    overflow-x: auto;
    margin-right: 10px;
}
.sport-title-link a {
    height: 34px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: 0 10px 0 0;
    padding: 5px 10px;
    border: 1px solid #E5E7EB;
    border-radius: 10px;
    background: #F3F4F6;
    color: #444444;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    cursor: pointer;
}
.evo-product-title .seeall {
    white-space: nowrap;
    color: #444444;
    box-shadow: 0 0 0 0 var(--primary-color);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #444444;
    font-size: 13px;
    height: 34px;
    padding: 5px 10px;
    border: 1px solid #E5E7EB;
    border-radius: 10px;
    background: #F3F4F6;
}
.evo-product-title .seeall:not(.no-animate) {
    animation: pulse_br 1.5s infinite;
}
.sport-title-link a:hover, .evo-product-title .seeall:hover {
    background: var(--primary-color);
    color: #fff;
}
@media (max-width: 849px) {
    .evo-product-title .sport-titles {
        font-size: 16px;
    }
    .sport-title-link {
        padding: 5px 0;
        margin-right: 0;
    }
    .evo-product-title .sport-title-mb {
        line-height: 1;
    }
    .evo-product-title .seeall {
        font-size: 12px;
    }
    .evo-product-title .seeall:not(.no-animate) {
        padding: 1px 10px;
        height: 24px;
        line-height: 22px;
    }
    .evo-product-title .seeall.no-animate {
        padding: 0;
        border: none;
        color: #444444 !important;
        background-color: transparent !important;
    }
}
@keyframes pulse_br {
    0% {
    }

    70% {
        box-shadow: 0 0 0 10px rgba(237,22,80,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(237,22,80,0)
    }
}
.evo_section_mg {
    margin-left: -10px;
    margin-right: -10px;
}
.evo_section_product {
    padding: 10px !important;
}
.swiper-container:not(.swiper-container-initialized) .swiper-wrapper {
    display: flex;
    column-gap: 15px;
    overflow-x: auto;
}
.swiper-container:not(.swiper-container-initialized) .swiper-wrapper .swiper-slide {
    width: auto;
    flex: 0 0 calc( 20% - 15px );
}
@media (max-width: 549px) {
    .swiper-container:not(.swiper-container-initialized) .swiper-wrapper .swiper-slide {
        width: auto;
        flex: 0 0 calc( 50% - 15px );
    }
}
.swiper-container .swiper-slide {
    height: auto !important;
}
.swiper-slide .col {
    padding: 0;
    width: auto;
    height: 100%;
}
.evo-owl-brand {
    border: 1px solid #ccc;
    border-right: none;
    border-left: none;
    padding: 5px 0;
}
.evo-owl-brand .swiper-wrapper {
    align-items: center;
}
.evo-owl-brand .swiper-slide {
    text-align: center;
}
.evo-owl-brand .swiper-button-next, .evo-owl-brand .swiper-button-prev {
    width: 30px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.2);
    color: #000000;
    top: 50%;
    margin-top: -30px;
    transition: .3s;
    outline: none;
    opacity: .9;
}
.evo-owl-brand .swiper-button-next:after, .evo-owl-brand .swiper-button-prev:after {
    font-size: 20px;
    color: #333;
}
.evo-owl-brand .swiper-button-next:hover, .evo-owl-brand .swiper-button-prev:hover {
    opacity: 1;
}
.evo-owl-brand .swiper-button-next {
    padding-left: 7px;
    border-radius: 100px 0 0 100px;
    right: 0;
}
.evo-owl-brand .swiper-button-prev {
    padding-right: 7px;
    border-radius: 0 100px 100px 0;
    left: 0;
}
@media (max-width: 549px) {
    .evo-owl-brand .swiper-button-next, .evo-owl-brand .swiper-button-prev {
        width: 20px;
        height: 40px;
        margin-top: -20px;
    }
}
.search-item {
    display: block;
    position: relative;
}
.keyword-img {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 1px 3px 9px rgba(0,0,0,0.08);
}
.keyword-img img {
    width: 100%;
}
.keyword-info-title {
    position: absolute;
    left: 10px;
    top: 10px;
    font-weight: 700;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.2;
    z-index: 1;
}
@media (max-width: 849px) {
    .keyword-info-title {
        font-size: 10px;
        left: 7px;
        top: 7px;
    }
}
.row-mb-dmsp .keyword-img {
    box-shadow: 0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);
}
.row-mb-dmsp .keyword-info-title {
    position: static;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #444;
    display: -webkit-box;
    font-size: 12px;
    margin: 10px 0 0;
    text-align: center;
}
.accordion-item {
    border-bottom: 1px solid #E0E0E0;
}
.accordion-item:last-child {
    border-bottom: none;
}
.accordion-title {
    padding-left: 0;
    background: none;
    border: none;
    font-size: 1rem;
    font-weight: bold;
    color: #000000;
}
.accordion-title.active {
    background: none;
}
.accordion .toggle {
    left: unset;
    right: 0;
    opacity: 1;
}
.accordion .toggle i {
    font-size: 1.2em;
}
.accordion-inner {
    padding: 0 0 1em 0;
}
.accordion-inner > *:last-child {
    margin-bottom: 0;
}
.product-section__faqs .product-section__title:before {
    content: '\f059';
    font-family: 'Font Awesome 5 Pro';
    margin-right: .3em;
}
#menu-bottom-tabs {
    background: #fff;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .1), 0 2px 6px 2px rgba(60, 64, 67, .15);
    display: flex;
    left: 0;
    padding: 5px 0 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#menu-bottom-tabs a {
    align-items: center;
    border: none;
    color: #707070;
    display: flex;
    flex-flow: column;
    font-size: 12px;
    font-weight: 700;
    justify-content: center;
    padding: 5px;
    position: relative;
}
#menu-bottom-tabs a.active {
    color: var(--primary-color);
}
#menu-bottom-tabs a .icon {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    height: 25px;
    margin: auto;
    width: 25px;
}
#menu-bottom-tabs a .icon svg {
    height: 20px;
    margin: 5px 0;
}
#menu-bottom-tabs a.active svg .cls-1, #menu-bottom-tabs a.active svg .cls-2, #menu-bottom-tabs a.active svg .cls-3 {
    stroke: var(--primary-color);
}
@media (max-width: 849px) {
    .footer-wrapper {
        margin-bottom: 50px;
    }
}
/**/
.widget-area .widget {
    margin-bottom: 30px;
}
.widget-area .widget:last-child {
    margin-bottom: 0;
}
span.widget-title {
    display: block;
    padding: 1em;
    color: var(--primary-color);
    background-color: rgba(0,0,0,.03);
    margin-bottom: .5em;
}
span.widget-title + .is-divider {
    display: none;
}
.page-wrapper {
    padding-top: 40px;
}
.archive-page-header .col {
    padding-bottom: 20px;
}
.page-title {
    font-size: 1.5rem;
}
@media (max-width: 849px) {
    .page-title {
        font-size: 1.25rem;
    }
}
.autocomplete-suggestion .search-price {
    font-size: .9em;
}
.isures-flashsale--list_items.row-small .col {
    padding: 0 10px 20px;
}
.isures-flashsale--list_items.row-small .col>.col-inner {
    height: 100%;
}
@media (max-width: 549px) {
    html .isures-flashsale--countdown_wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
        column-gap: 10px;
    }
    html .isures-col--left {
        flex: 1;
    }
    html .isfs-time--countdown {
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
    }
    html .isures-label {
        text-align: center;
    }
    html .isures-ifsc--countdown .empty-hidden + div .isures-div {
        display: none;
    }
    html .isures-ifsc--countdown>*:not(.empty-hidden) .time {
        font-size: 14px;
        min-width: 24px;
        height: 24px;
        line-height: 24px;
    }
}
.brd-10.img .img-inner {
    border-radius: 10px;
}
.col-product-cate>.col-inner {
    background-color: #FFF;
    padding: 30px 15px 15px 15px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 3px 0 #dee2e6;
    box-shadow: 0 0 3px 0 #dee2e6;
}
.col-hot-sale>.col-inner {
    background-image: url(assets/img/home-deal-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.col-hot-sale .isures-flashsale--products_wrap {
    margin-bottom: 0;
}
.col-product-cate .product-small {
    margin-left: 0;
    margin-right: 0;
}
.flashsale-label--percent, .isures-flashsale--products_wrap .woocommerce-product-rating {
    display: none !important;
}
/**/
.fab-wrapper {
    position: fixed;
    bottom: 60px;
    right: 0;
    z-index: 999;
}
.fab-wrapper.active .devvn_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1;
}
.fab-wrapper .fab {
    width: 60px;
    max-width: unset;
    height: 60px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 0;
    border-radius: 50%;
    background: #d70018;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 1000;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transition: all .15s cubic-bezier(.15, .87, .45, 1.23);
    transition: all .15s cubic-bezier(.15, .87, .45, 1.23);
}
.fab-wrapper.active .fab {
    transform: rotate(90deg);
    -webkit-transition: all .15s cubic-bezier(.15, .87, .45, 1.23);
    transition: all .15s cubic-bezier(.15, .87, .45, 1.23);
}
.fab-wrapper [class*=icon-cps-] {
    display: inline-block;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwAAAACECAQAAACNQYRWAAAACXBIWXMAAAsTAAALEwEAmpwYAAALHWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMi0yNlQyMjo0Mjo1NyswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDItMjdUMTA6MDA6MDcrMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIxIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRG90IEdhaW4gMjAlIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjJjZmJmOGYxLTM0OGMtMzI0MS1hZWI4LTNkMGIxMTZjNWU5NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFiMjQ1MWY3LTRmODYtNWU0OC04MzQwLTlkYzljMWI3MTE1MyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWIyNDUxZjctNGY4Ni01ZTQ4LTgzNDAtOWRjOWMxYjcxMTUzIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI2VDIyOjQyOjU3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2ZTJkMjJlLTg3NWMtODY0NC05YzlmLWRhZWUzYjg0NWQ4ZCIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QwOTo1OTo1NCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvcG5nIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODZjZmUzMS01ZmFhLTI1NDUtOTRjNC0wODgyM2NlOTVlYmMiIHN0RXZ0OndoZW49IjIwMjEtMDItMjdUMDk6NTk6NTQrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzE3NmI3ZDEtYjRkYS00ZjRkLTk1YTQtOGY4OGZjNmUzYTkyIiBzdEV2dDp3aGVuPSIyMDIxLTAyLTI3VDEwOjAwOjA3KzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNjNmQ1OGI1LWY1NmMtYjU0NS1hZmIzLTIzMjZkNDE3NzE3NSIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0yN1QxMDowMDowNyswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTc2YjdkMS1iNGRhLTRmNGQtOTVhNC04Zjg4ZmM2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) !important;
    background-repeat: no-repeat;
    background-size: 453px;
}
.fab-wrapper .icon-cps-fab-menu {
    width: 50px;
    height: 50px;
    margin: 0 !important;
    background-size: 694px;
    background-position: -649px 0;
}
.fab-wrapper.active .fab .icon-cps-fab-menu {
    width: 30px;
    height: 30px;
    margin: 0;
    background-size: 615px;
    background-position: -291px -70px;
    cursor: pointer;
}
.fab-wheel {
    width: 300px;
    height: 220px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    transform: scale(0);
    transform-origin: bottom right;
    transition: all .3s ease;
    z-index: 12;
}
.fab-wrapper.active .fab-wheel {
    transform: scale(1);
}
.fab-wheel .fab-action {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    text-decoration: none;
}
.fab-wheel .fab-action-1 {
    top: 0;
    right: 0;
}
.fab-title {
    float: left;
    margin: 0 5px 0 0;
    opacity: 0;
}
.fab-wrapper.active .fab-wheel .fab-title {
    opacity: 1;
}
.fab-button {
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    padding: 4px;
    border-radius: 50%;
    background: #0f1941;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    font-size: 24px;
    color: White;
    transition: all 1s ease;
    overflow: hidden;
}
.icon-cps-local {
    width: 28px;
    height: 28px;
    background-position: 0px -49px;
}
.fab-wrapper .icon-cps-facebook {
    width: 28px;
    height: 28px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23FFFFFF" d="M256.6 8C116.5 8 8 110.3 8 248.6c0 72.3 29.7 134.8 78.1 177.9 8.4 7.5 6.6 11.9 8.1 58.2A19.9 19.9 0 0 0 122 502.3c52.9-23.3 53.6-25.1 62.6-22.7C337.9 521.8 504 423.7 504 248.6 504 110.3 396.6 8 256.6 8zm149.2 185.1l-73 115.6a37.4 37.4 0 0 1 -53.9 9.9l-58.1-43.5a15 15 0 0 0 -18 0l-78.4 59.4c-10.5 7.9-24.2-4.6-17.1-15.7l73-115.6a37.4 37.4 0 0 1 53.9-9.9l58.1 43.5a15 15 0 0 0 18 0l78.4-59.4c10.4-8 24.1 4.5 17.1 15.6z"/></svg>') !important;
    background-position: center;
    background-size: contain;
}
.fab-wheel .fab-button-1 {
    background: #2196f3;
}
.fab-wheel .fab-action-2 {
    top: 50px;
    left: 85px;
}
.fab-wheel .fab-button-2 {
    background: #fb0;
}
.icon-cps-phone {
    width: 28px;
    height: 28px;
    background-position: -51px -49px;
}
.fab-wheel .fab-action-3 {
    left: 50px;
    bottom: 60px;
}
.fab-wheel .fab-button-3 {
    background: #0f9d58;
}
.icon-cps-chat {
    width: 30px;
    height: 30px;
    background-position: -369px 0px;
}
.fab-wheel .fab-action-4 {
    left: 0;
    bottom: 0;
}
.fab-wheel .fab-button-4 {
    background: #2f82fc;
}
.fab-wrapper .icon-cps-chat-zalo {
    width: 30px;
    height: 30px;
    background-position: -362px -1px;
    background-size: 515px;
}
.suggestions-box {
    position: relative;
    width: 75px;
    height: 75px;
}
@media (max-width: 849px) {
    .suggestions-box {
        display: none;
    }
}
.suggestions-chat-box {
    max-width: 240px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    position: fixed;
    right: 27px;
    bottom: 140px;
    z-index: 11;
    padding: 10px;
    box-shadow: 0 2px 3px rgba(0,0,0,.08);
    border: 1px solid #f7f7f9;
    background-color: #fff;
}
.fab-wrapper .hidden {
    display: none !important;
}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.suggestions-chat-box #btnClose {
    position: absolute;
    top: -26px;
    right: 5px;
    cursor: pointer;
}
.fab-wrapper i.icon-cps-face {
    width: 28px;
    height: 28px;
    background-position: -177px 0px;
}
.fab-wrapper:not(.active) .fab {
    animation-name: zoom;
    -webkit-animation-name: zoom;
    animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    cursor: pointer;
    box-shadow: 0 0 0 0 #c31d1d;
}
.icon-cps-close{
    width: 20px;
    height: 20px;
    background-position: -90px -18px;
    background-size: 200px !important;
    background-color: #ddd;
    border-radius: 50%;
}
.fab-wrapper.active .suggestions-box {
    display: none !important;
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}
@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}
@-webkit-keyframes zoom {
    0% {
        transform: scale(.9)
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px transparent
    }
    100% {
        transform: scale(.9);
        box-shadow: 0 0 0 0 transparent
    }
}
@keyframes zoom {
    0% {
        transform: scale(.9)
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px transparent
    }
    100% {
        transform: scale(.9);
        box-shadow: 0 0 0 0 transparent
    }
}
@media (min-width: 550px) {
    html .bk-btn-content {
        display: flex;
        gap: 8px;
        margin-bottom: 8px;
    }
    html .bk-btn-content button {
        flex: 0 0 calc( 50% - 4px );
        margin: 0;
    }
}