.box-image img{
    height: 170px;
}
.viewcart{
    margin-left: -202.5px !important;
}
.img-slgal{
        width: 100%;
    max-height: 420px;
}
.cssDisplay{
    display: block;
}
.cssNoneDisplay{
    display: none;
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
 #section_1176779173 {
                        padding-top: 0px;
                        padding-bottom: 0px;
                    }
  .bg {
        opacity: 0;
        transition: opacity 1s;
        -webkit-transition: opacity 1s;
    }

    .bg-loaded {
        opacity: 1;
    }
        :root {
        --primary-color: #3498DB;
    }
    /* Site Width */

    .full-width .ubermenu-nav, .container, .row {
        max-width: 1170px
    }

        .row.row-collapse {
            max-width: 1140px
        }

        .row.row-small {
            max-width: 1162.5px
        }

        .row.row-large {
            max-width: 1200px
        }

    .header-main {
        height: 91px
    }

    #logo img {
        max-height: 91px
    }

    #logo {
        width: 299px;
    }

        #logo img {
            padding: 5px 0;
        }

    .header-bottom {
        min-height: 47px
    }

    .header-top {
        min-height: 30px
    }

    .has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
        padding-top: 171px;
    }

    .header.show-on-scroll, .stuck .header-main {
        height: 70px !important
    }

    .stuck #logo img {
        max-height: 70px !important
    }

    .search-form {
        width: 80%;
    }

    .header-bg-color, .header-wrapper {
        background-color: rgba(255,255,255,0.9)
    }

    .header-bottom {
        background-color: #FFFFFF
    }

    .header-bottom-nav > li > a {
        line-height: 16px
    }

    @media (max-width: 549px) {
        .header-main {
            height: 70px
        }

        #logo img {
            max-height: 70px
        }
    }

    .header-top {
        background-color: #484848 !important;
    }
    /* Color */

    .accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active > a, .nav-outline > li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
        color: #3498DB;
    }
    /* Color !important */

    [data-text-color="primary"] {
        color: #3498DB !important;
    }
    /* Background */

    .scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
        background-color: #3498DB;
    }
        /* Border */

        .nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
            border-color: #3498DB
        }

    .nav-tabs > li.active > a {
        border-top-color: #3498DB
    }
    /* Fill */

    .slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
        fill: #3498DB;
    }
    /* Background Color */

    [data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button {
        background-color: #E67E22;
    }
    /* Color */

    .secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
        color: #E67E22
    }
    /* Color !important */

    [data-text-color="secondary"] {
        color: #E67E22 !important;
    }
    /* Border */

    .secondary.is-outline:hover {
        border-color: #E67E22
    }

    @media screen and (max-width: 549px) {
        body {
            font-size: 100%;
        }
    }

    body {
        font-family: "Helvetica,Arial,sans-serif", sans-serif
    }

    body {
        font-weight: 0
    }

    .nav > li > a {
        font-family: "Helvetica,Arial,sans-serif", sans-serif;
    }

    .nav > li > a {
        font-weight: 700;
    }

    h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
        font-family: "Helvetica,Arial,sans-serif", sans-serif;
    }

    h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
        font-weight: 700;
    }

    .alt-font {
        font-family: "Helvetica,Arial,sans-serif", sans-serif;
    }

    .header:not(.transparent) .header-nav.nav > li > a {
        color: #FFFFFF;
    }

    .header:not(.transparent) .header-bottom-nav.nav > li > a {
        color: #000000;
    }

    @media screen and (min-width: 550px) {
        .products .box-vertical .box-image {
            min-width: 205px !important;
            width: 205px !important;
        }
    }

    .footer-1 {
        background-color: #EBEBEB
    }

    .footer-2 {
        background-color: #EBEBEB
    }

    .page-title-small + main .product-container > .row {
        padding-top: 0;
    }

    .label-new.menu-item > a:after {
        content: "Mới ";
    }

    .label-hot.menu-item > a:after {
        content: "Hot";
    }

    .label-sale.menu-item > a:after {
        content: "Sale";
    }

    .label-popular.menu-item > a:after {
        content: "Phổ biến";
    }
