/*
Theme Name: Quà tết
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.cart-item .nav-dropdown-default{
	padding: 10px !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* Custom CSS */.section2,.section2 .col,.section3,.section3 .col,.quang-cao-section,.quang-cao-section .col,.section4,.section4 .row2 .col,.section6,.footer-section .row2 .col,.footer-section{padding-bottom : 0px !important;}.menu-top ul li{list-style: none;display: inline-block;margin-right: 20px;margin-bottom: 0;}.menu-top ul li a,.header-contact li a{color : #fff !important;font-size : 13px !important;text-transform: inherit;opacity : 1;}.menu-top ul li a i{padding-right : 5px;font-size: 11px;}.header-main {background-image: url(/wp-content/uploads/2020/10/bg-header.jpg);background-repeat: no-repeat;padding: 20px 0 16px;background-size: cover;}.nav>li>a{text-transform: inherit;color : #fff !important;}.header-bottom ul > li{line-height : 50px;}.header-bottom ul > li > a {font-size: 15px;}.header-bottom .has-dropdown .icon-angle-down {opacity: 1;}.dark .nav>li>a:hover, .dark .nav>li.active>a, .dark .nav>li>a.active .nav-dark .nav>li.current>a, .nav-dark .nav>li>a:hover, .nav-dark .nav>li.active>a, .nav-dropdown.dark>li>a:hover, .nav-dropdown.dark .nav-column>li>a:hover, .nav-dark a.plain:hover, .nav-dark .nav>li>a.active {color: #ffde00 !important;}.nav-dropdown-default {padding: 0;border: none;}.nav-dropdown>li>a{color: #333;}.header-main .nav-dropdown>li>a{font-size : 14px;}.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after {display : none;}.header-bottom-nav .nav-dropdown li:hover{background : #e42323;}.header-bottom-nav .nav-dropdown li:hover a{color : #fff;border-bottom : none;}.woocommerce-mini-cart__empty-message {text-align: center;color: #333;font-size: 14px;}.woocommerce-mini-cart__empty-message:hover{color : #fff;}.nav-dropdown .widget_shopping_cart ul li a,.nav-dropdown .widget_shopping_cart .quantity{color : #333;opacity: 1;}.section1 .row1 .icon-box p{margin-bottom : 0px;font-size: 14px;}.service-tit{font-weight : bold;text-transform : uppercase;}.section1 .row1 .icon-box .icon-box-text{align-self: center;}.section1 .row1 .icon-box .icon-box-text a{font-weight: bold;color: #e42323;}.section1 .row1 .col{padding-bottom : 0px;}.row1 .large-12 .heading{background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);background-repeat: no-repeat;height: 48px;}h2.big-tit{position: relative;margin: 0;padding-left : 70px;padding-right : 79px;font-weight: bold;display: inline-block;width: auto;background-image: url(/wp-content/uploads/2020/10/bg_title_yellow.png);background-repeat: no-repeat;height: 48px;line-height: 48px;margin-left: -12px;text-transform: uppercase;font-family: "Quicksand", sans-serif;font-size: 19px;}h2.big-tit:before {content: "";position: absolute;top: 48px;left: 0px;width: 0;height: 0;border-style: solid;border-width: 0 15px 15px 0;border-color: transparent #c51b1b transparent transparent;}h2.big-tit:after{content: '';background-image: url(/wp-content/uploads/2020/10/flower_title_hai.png);background-repeat: no-repeat;width: 100%;position: absolute;left: -98px;z-index: -1;top: -15px;height: 100px;}.section2 .flickity-prev-next-button{opacity : 1;top: 60%;}.section2 .flickity-prev-next-button.previous {transform: translateX(0%);left: -1.5%;}.section2 .flickity-prev-next-button.next {transform: translateX(0%);right: -1.5%;}.section2 .slider-nav-circle .flickity-prev-next-button svg, .section2 .slider-nav-circle .flickity-prev-next-button .arrow {border-radius: 0px;border: 1px solid #e1e1e1;fill: #fff;background: #e42323;}.heading ul.menu-right{line-height: 48px;display: inline-block;float: right;margin-right: 10px;margin-bottom: 0;}.heading ul.menu-right li{display : inline-block;margin: 0;}.heading ul.menu-right li a{color : #fff;padding: 0 10px;border-right: 1px solid #eee;font-size: 14px;}.heading ul.menu-right li:hover a{color : #fcca24;}.heading ul.menu-right li:last-child a{border-right:none;}.section4 .row1 .col{padding-bottom : 0px !important;}.is-divider{display : none;}.box-blog-post .box-image,.blog-archive .box .box-image {padding: 10px;background: #f6f5f4;border-radius: 5px 5px 0 0;}.box-blog-post .box-text,.blog-archive .box .box-text {padding: 5px 20px 20px 20px;background: #f6f5f4;border-radius: 0 0 5px 5px;}.box.box-normal .cat-label {text-transform: inherit;opacity: 1;font-size: 14px;position: absolute;top: -35px;color: #fff;}.title-head {font-weight: bold;padding: 10px 0;font-family: "Quicksand", sans-serif;font-size: 19px;}.title-head:before {content: "";width: 18%;height: 2px;display: block;border-bottom: 2px solid #f00;position: absolute;top: 100%;}.title-head:after {content: "";width: 100%;border-bottom: 1px solid #ebebeb;height: 1px;position: absolute;bottom: 0px;left: 0px;}.footer-section{background-image: url(/wp-content/uploads/2020/10/bg-img-footer.png);background-color: #cc0000;padding-top: 65px !important;position: relative;margin-top: 0px;}.footer-section:before {background: url(/wp-content/uploads/2020/10/hoa-van.png);background-repeat: repeat-x;content: "";top: 2px;width: 100%;height: 50px;position: absolute;}.footer-section ul{margin-bottom : 0px;}.footer-section ul li{list-style : none;margin : 0;background : url(/wp-content/uploads/2020/10/right-arrow-2.png) no-repeat left;background-size: 8px;padding-left: 15px;background-position-y: 10px;}.footer-section .row1{border-bottom: 1px solid #eee;margin-bottom: 20px;}.footer-section .row2 p{margin-bottom : 0px;}.absolute-footer.dark {display: none;}.related{position : relative;}.related h3{max-width: 100%;text-transform: uppercase;font-family: "Quicksand", sans-serif;font-size: 19px;background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);background-repeat: no-repeat;padding: 10px;color: #fff;}.woocommerce-tabs ul{background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);background-repeat: no-repeat;height: 48px;}.woocommerce-tabs ul li a{font-family: "Quicksand", sans-serif;font-size: 19px;padding-left: 10px;}.product-info bdi{color: #e42323;font-size : 22px;}.product-summary .woocommerce-Price-currencySymbol {font-size: 100%;vertical-align: top;margin-top: 0;}span.widget-title {font-size: 1em;font-weight: 600;background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);background-repeat: no-repeat;padding: 15px 10px;display: block;color: #fff;font-family: "Quicksand", sans-serif;}.widget .product-categories,.widget_nav_menu ul{padding: 5px;border: 1px solid #eee;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}.product-small.box bdi{font-size: 15px;color: #e42323;}.product-small.box .box-text{background-color: #f8f8f8;}.woocommerce-Price-currencySymbol{padding-left : 5px;}.product-small.box{border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}.section3 .row1 .large-columns-2 .col:nth-child(2n+2) .product-small.box,.section2 .row1 .large-columns-4 .col:nth-child(n+2) .product-small.box,.section4 .row2 .large-columns-3 .col:nth-child(n+2) .product-small.box{border-left: none;}.section3 .row1 .large-columns-2 .col:nth-child(1) .product-small.box,.section3 .row1 .large-columns-2 .col:nth-child(2) .product-small.box{border-bottom: none;}.woocommerce #reviews #comments h2 {text-transform: uppercase;font-family: "Quicksand", sans-serif;font-size: 19px;background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);background-repeat: no-repeat;color: #fff;padding: 10px;}div#reviews.woocommerce-Reviews,.devvn_prod_cmt{max-width: 100%;}#comments a.btn-reviews-now,.woocommerce #review_form #respond p.form-submit input#submit, .woocommerce #reviews #comments ol.commentlist #respond p.form-submit input#submit {background-color: #e42323;}span.devvn_num_reviews,span.btn-attach {color: #e42323;}.blog-single .large-9.col,.archive.category .large-9.col{max-width: 70%;flex-basis: 70%;padding: 0 10px 10px;}.archive.category .large-9.col{margin-top: 15px;}.blog-single .post-sidebar.large-3,.archive.category .post-sidebar.large-3{max-width: 30%;flex-basis: 30%;padding: 0 10px 10px;border-left : none !important;padding-top: 15px;}.recent-blog-posts-li .badge-inner {border-radius: 99%;}.flatsome_recent_posts ul, .product_list_widget {background: #f6f5f4;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 0 10px;}.recent-blog-posts a {font-size: 15px;}.widget ul li:hover a{color : #e42323;}.widget .current-cat>a {color: #e42323;font-weight: bolder;}.header-search-form-wrapper select{height: 40px;border: none;width: 120px !important;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.header-search-form-wrapper input[type='search']{height: 40px;border: none;}.header-search-form-wrapper button[type="submit"]{height: 40px;border: none;width: 55px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.entry-header-text {padding: 0;}.breadcrumbs {font-size: 14px;}.breadcrumbs a {color: #333;}.product-info {background: #fff;z-index: 0;}.product-short-description{position : relative;background: #fff;padding: 10px;border: 1px dashed #ffde00;border-radius: 4px;font-size: 15px;margin-bottom: 15px;}.product-short-description:before{content: '';background-image: url(//bizweb.dktcdn.net/100/263/499/themes/759024/assets/bg_title_bestsale.png?1564386745656);background-repeat: no-repeat;width: 100%;height: 100%;position: absolute;left: 99%;z-index: -1;top: -73px;}/* Custom CSS Mobile */@media (max-width: 549px){.section1{padding-top: 30px !important;padding-bottom: 0px !important;}.header-bottom ul > li {line-height: 40px;}.header-search-form-wrapper select{height: 40px;border: none;width: 50px !important;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {width: 100%;background-color: #fff;}.off-canvas .nav-vertical>li>a {color: #333 !important;font-size: 16px;}.section1 .row1 .large-3{padding : 0 5px 10px;}.section1 .row1 .icon-box{display: block;margin-bottom: 15px;}.section1 .row1 .icon-box .icon-box-img{margin : 0 auto;}.section1 .row1 .icon-box .icon-box-text {padding-left: 0;text-align : center;margin: 6px 0;}.section1 .row1 .icon-box p {font-size: 13px;}h2.big-tit{margin-left : 0px;}h2.big-tit:before,h2.big-tit:after{display : none;}.section3 .row1 .product-small.box .box-text {background-color: unset;align-self: center;}.section3 .row1 .large-columns-2 .col:nth-child(2n+2) .product-small.box{border-left: 1px solid #e1e1e1;}.quang-cao-section .col{padding-bottom : 20px !important;}.section2 .flickity-prev-next-button {top: 45%;}.heading ul.menu-right{display : none;}.section4 .row2 .large-columns-3>.col{max-width: 100%;flex-basis: 100%;margin-bottom: 15px;}.section4 .row2 .large-columns-3 .col:nth-child(n+2) .product-small.box {border-left: 1px solid #e1e1e1;}.footer-section .row2 .col {text-align: center;}.footer-section .row2 .col .text-right {text-align: center;}.blog-single .large-9.col,.archive.category .large-9.col {max-width: 100%;flex-basis: 100%;padding: 0 10px 10px;}.blog-single .post-sidebar.large-3,.archive.category .post-sidebar.large-3 {max-width: 100%;flex-basis: 100%;padding-top: 0;}.related h3,.woocommerce #reviews #comments h2,.woocommerce-tabs ul li a{font-size : 15px;}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}

/* Header bottom & footer overrides for exact parity */
.header-bottom-nav > li > a,
.header-bottom-nav.nav > li > a {
    line-height: 25px !important;
}
.header-bottom {
    min-height: 50px !important;
    max-height: 50px !important;
    height: 50px !important;
}
.absolute-footer {
    display: none !important;
}

.entry-content {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

/* Single product element parity */
.single-product .product_meta,
.single-product .share-icons,
.single-product .next-prev-thumbs {
    display: none !important;
}

/* Full width heading title bar and section titles */
.row1 .large-12 .heading,
.heading,
.related h3,
.woocommerce-tabs ul,
.woocommerce #reviews #comments h2,
#reviews .woocommerce-Reviews-title,
#reviews #reply-title,
span.widget-title {
    width: 100% !important;
    background-size: 100% 100% !important;
}

#reviews .woocommerce-Reviews-title,
#reviews #reply-title {
    text-transform: uppercase;
    font-family: "Quicksand", sans-serif;
    font-size: 19px;
    background-image: url(/wp-content/uploads/2020/10/bg_title_red.png);
    background-repeat: no-repeat;
    color: #fff !important;
    padding: 10px 15px;
    margin-bottom: 15px;
    display: block;
}



/* Single product add to cart button parity */
.single_add_to_cart_button,
.woocommerce button.button.alt.single_add_to_cart_button {
    background-color: #e42323 !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 4px;
}

/* Header dropdown li margin reset - Bỏ margin âm mặc định của Flatsome chỉ ở header */
#header .nav-dropdown li,
#header .nav-dropdown > li,
#header .sub-menu li,
#header .header-bottom-nav .nav-dropdown li,
#header .header-nav .nav-dropdown li {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin: 0 !important;
}



