/*
Theme Name: Flower
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
	font-family: 'UTMB';
	src: url('fonts/UTMMabella.woff');
	font-display: block;
}
h1,h2,h3,h4,h5,h6{font-family: "UTMB" !important;
font-weight:400 !important;
}
.featured-box p{
	margin-bottom:5px !important;
}
	.product-short-description{
		    margin-bottom: 1rem;
    padding: 15px;
    border: 1px dashed #be702a;
	}
	.product-short-description p{
		margin-bottom:0px !important;
	}
.div-no-padding{
	padding-bottom:0px !important;
}
.box-category.box-badge .box-text{
	background:#E9AE30 !important;
}
.box-category.box-badge h5{
	color:white;
}
.section-title-normal a{
	    color: #E9AE30;
    font-size: 15px;
}
.section-title-normal {
    border-bottom: unset;
}
.section-title-normal span{
	    background: linear-gradient(to right,#d19439 32%, #e8c84e 46%,#d19439 53%,#e8c84e 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
	border-bottom:none;
}
#top-bar{
        background: linear-gradient(to right, #d1953a, #e9cb4f,#d1953a, #e9cb4f,#d1953a);
}
.section1{
        background: linear-gradient(to right, #d1953a, #e9cb4f,#d1953a, #e9cb4f,#d1953a);
}
.nav-dark .form-flat input:not([type=submit]){background-color:white !important;height:45px;}
.nav-dark .form-flat input:not([type=submit])::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #E9AE30;
font-style:italic;font-size:14px}

.header-main li a{font-family:"svn-gilroy", sans-serif;font-weight:500}
.header-main .searchform .button.icon i {
    color: #E9AE30;
        top: -3.5px;}.woocommerce-mini-cart__empty-message {
    text-align: center;
    color: #3c3c3c;
    font-weight: 500;
}.nav-column>li>a, .nav-dropdown>li>a {
    display: block;
    font-weight: 500;
    color: #3c3c3c;
}.nav-dropdown>li>a:hover{padding-left:25px;color:#E9AE30}
.section1{box-shadow: 0 1px 7px #7a883f;}
.section1 .col{padding-bottom:0}
.section1 .icon-box .icon-box-text p{color:white; font-size:14.5px;font-weight:500}.row-dashed .col-inner, .row-solid .col-inner {
    padding: 10px;
}.dark .row-dashed .col:before{border-color: #ddcaaa;}.row-dashed .col:before, .row-solid .col:before {
        border-left: 2px dashed #ddd;}
.section1 .col:first-child:before {
    border-color: hsl(70.77deg 41.88% 37.39% / 0%);
}
.section1 .icon-box h4{color:white;font-size:15.5px;margin-bottom:0;font-weight:500}
.header-main .header-button-1 a:hover{opacity:1; box-shadow:none !important;background-color:#ff000000}

.header-bottom .nav-line-bottom>li>a:before {
    bottom: -3px;
    top: auto;
    border-radius: 5px;
    width: 50%;
    background-color: #b9b9b9;
}
.header-main .container, .header-bottom .container{max-width:1260px}
#top-bar .nav-small.nav>li.html {
    font-size: 15px;
    font-weight: 500;
    
}
.header-main .header-button-1 a{background-color: none !important;
    border: none;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    max-width: 122px;
    text-align: left;
    background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/nav_mb_ico_4__fff.svg);
    background-repeat: no-repeat;
    border-radius: 0 !important;
    background-position-y: center;
    padding-left: 42px;
    line-height: 5px;
    padding-right: 0;
    background-size: 34px;
    min-height: 15px;}
.slider-section .flickity-prev-next-button{width:60px}
.slider-section .flickity-prev-next-button svg{    background: #ffffff96;
    border-radius: 99%;
}
.slider-section .flickity-page-dots{bottom:40px}.slider-nav-light .flickity-page-dots .dot {
    border-radius: 5px;
}
.product-small.box:hover{box-shadow: 1px 1px 10px rgba(115,129,54,.2);}
.product-small.box{border: 1px solid #e9ecef;padding:20px 20px 10px 20px;border-radius:8px}
.product-small.box .box-image{border-radius:10px}.badge-container {
    margin: 14px 0 0 0;
}
.badge-container .badge{margin-bottom:5px; height:27px}
.badge-container .badge-inner{width: 56px;
    background: #EFA938;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    font-size: 13px;
    font-weight: 500;
    text-transform: none;}
.product-small.box .product-title a{    color: black;   
    font-size: 16.5px;
    font-weight: 500;
    line-height: 19px;    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis; -webkit-line-clamp: 2;
}
.product-small.box .product-title{-webkit-line-clamp: 2;overflow:hidden; margin-bottom:10px}
.product-small .price ins bdi, .product-small .price bdi{color: #d35400;
    font-size: 20px;
    font-weight: 700;
        letter-spacing: 1px;}.star-rating span:before{color: #FFC107;}
.section-title-center span {
    background: linear-gradient(to right,#d19439 32%, #e8c84e 46%,#d19439 53%,#e8c84e 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
}.section-title b{background:none}.section-title-container {
    margin-bottom: 15px;
}
.section2 .section-title-center span {
     background: linear-gradient(to right,#d19439 32%, #e8c84e 46%,#d19439 53%,#e8c84e 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
}.flickity-prev-next-button .arrow, .flickity-prev-next-button svg {
        fill: #E9AE30;}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
    margin-top: -5%;
}
.slider-nav-outside .flickity-page-dots {
    bottom: -15px;
}
 .flickity-page-dots .dot.is-selected {
    background-color: #E9AE30;
}
.product-small .price del bdi{color: #789;
    font-size: 15px;
    margin-left: 15px;
font-weight:500}
.product-small.box .box-text{padding-bottom:10px}
.section2{padding-bottom:30px !important}
.product-small.box .price-wrapper .price {
 display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.product-small.box .price-wrapper .price ins{order:1}
.product-small.box .price-wrapper .price del{order:2}
.nut-xem-them{padding:5px 15px;font-weight:500}
.section8 p{font-weight:500}
.list-post{margin-left: -20% !important;}
.list-post .post-item{padding-bottom:10px}
.list-post .post-item .col-inner{padding:20px;border-radius:10px;background:white;border-radius: 7px;
        box-shadow: 0 2px 15px 0 rgba(76,80,61,.08);}.box-blog-post .is-divider{display:none}
.list-post .post-item .post-title{-webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;font-size: 16px;
    font-weight: 500;}
.list-post .flickity-button{display:none}
.list-post .flickity-page-dots {
    bottom: -20px;
    left: -42%;
}
.section8 .large-5{flex-basis:38%; max-width:38%;}
.section9 .large-3{flex-basis:20%; max-width:20%}
.section9 .box .box-image {
    margin-bottom: -56px;
    z-index: 99;
    max-width: 86%;
}
.section8 .large-5 img{border-radius:20px}
.section8 .large-7{flex-basis:62%; max-width:62%}
.list-post .post-item .box-text{padding-left:14px; padding-top:0;padding-right:0;padding-bottom:0}
.section9 .cot1 .box .box-text{background: #66883f;
    color: white;
    padding: 40px 25px;
    border-radius: 10px;
    padding-top: 90px;}
.section9 .box .box-text{min-height: 345px;}
.section9 .box h3{position:relative; text-align: center;
    text-transform: uppercase;
    color: white;
    margin-bottom: 20px;
    padding-bottom: 15px;
    font-size: 22px;
    font-weight: 500;}
.section10 .section-title-container {
    margin-bottom: 0;
}
.section10 .list-post2{max-width:100%}
.list-post2 .post-item .box-text{background-image: linear-gradient(transparent, #0000008f);}
.list-post2 .post-item .post-title{text-shadow: none;
    font-weight: 500;
    font-size: 17px;}
.list-post2 .flickity-page-dots {
    bottom: auto;
    top: -33px;
    right: -26%;
}
.section10 p.des{font-weight:500}
.section9 .box p{text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;}
.section9 .cot2 .box .box-text {
    background:#c57200;
    color: white;
    padding: 25px;
    border-radius: 10px;
    padding-top: 90px;
}
.section9 .cot3 .box .box-text {
    background:#E9AE30;
    color: white;
    padding: 25px;
    border-radius: 10px;
    padding-top: 90px;
}
.section9 .cot4 .box .box-text {
    background:#b69a71;
    color: white;
    padding: 25px;
    border-radius: 10px;
    padding-top: 90px;
}
.shop-page-title h1.shop-page-title {
	    text-align: center;
    font-size: 40px;
}
#main .featured-posts.slider .post-item{
	padding-left:10px !important;
	padding-right:10px !important;
}
.section9 .box h3:after{border-radius: 4px;content: "";
    display: block;
    width: 60px;
    height: 3px;
    background: #00000017;
    position: absolute;
    left: 39%;
    bottom: -2px;}
.footer-section h3{font-weight:500; text-transform:uppercase; font-size:18px;margin-bottom:20px}
.footer-section .col{padding-bottom:0}
.footer-section ul li a:hover{text-decoration:underline;opacity:0.8}
.footer-section ul li{list-style:none; margin-left:0;margin-bottom:11px;}
.footer-section ul li a{font-size:15px;color:white}
a.back-to-top{background:#E9AE30 !important; color:white !important; border:none !important}
.section10{padding-bottom:0 !important}
.list-post2 .flickity-prev-next-button{display:none}
.archive .product-small.box{padding:4px; border:none}
.rank-math-breadcrumb p {
margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/home-svgrepo-com.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position-y: 5px;
    padding-left: 22px;
}
.product-categories li a{color: black;
   font-weight: 500;
    font-size: 16px;
    padding: 11px 0!important;
    background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/arrow-right-3-svgrepo-com.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position-y: center;
    padding-left: 18px !important;
}.widget .is-divider{display:none}
.product-categories li li a{font-size:15px !important; padding: 6px 0 !important;
    background-image: none;}.widget .current-cat>a {
    color: #E9AE30;
    font-weight: bolder;
}
.widget>ul>li .count {
    font-size: 14px;
    line-height: 3em;
    opacity: 1;
    color: #E9AE30;
}.widget .toggle i {
    font-size: 1em;
    top: 0;
    color: #CDDC39;
}
span.widget-title:after{content:"";display:block; width:100%; height:7px; background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/heading-line.svg);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain; }

.archive .large-3{padding-top:15px}
.archive .page-title-inner {
    min-height:auto;margin-bottom:15px;
        padding-top: 0;}.woocommerce-result-count {
    font-size: 14px;
    font-weight: 500;
}.woocommerce-ordering select {
    font-size: 14px;
    font-weight: 500;
    background: #e7edd7;
    border-radius: 10px;
    color: #E9AE30;
    border: none;
    max-width: 176px;
}
span.widget-title{display:block; margin-bottom: 15px;
    line-height: 38px;}.category-page-row {
    padding-top: 20px;
}
.archive .large-12{padding-bottom: 0px;}
.archive .category-page-title .woocommerce-breadcrumb{display:none}

.section10 .col{padding:0}.absolute-footer.dark {
    color: hsl(0deg 0% 100%);
    font-size: 15px;
    font-weight: 500;
}
.archive .term-description img{border-radius:10px}
.archive h1.shop-page-title{margin-bottom:0}
.single-product .woocommerce-breadcrumb{display:none}
.single-product .page-title-inner {
    min-height: 56px;
    padding-top: 0px;
    position: relative;
    padding-left: 0;
}
.rank-math-breadcrumb p .last{color: #E9AE30;}.product-info {
    padding-top: 0;
}
.product-info .product-title{color: #4c503d;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;}
.product-info .price ins bdi, .product-info .price bdi{
    color: #4c503d;
    font-weight: 700;
    white-space: nowrap;
    font-size: 28px;
    font-weight: 500;
}
span.price{
	    display: block !important;
	    text-align: center;
    display: block;
}
span.price span{
	font-weight: 700;
    color: #be702a;
}
.section-title-container h2{
	margin-bottom:0px !important;
}
a.button:hover{
	box-shadow:unset !important;
}
a.button.secondary {
	    background-color: transparent !important;
	    background: url(http://nhomducnhutminhtam.com/wp-content/uploads/2024/04/xct.png);
    background-size: 100% 100%;
    padding: 15px;
    color: white;
    /* font-family: 'Mulish'; */
    font-weight: 400;
    text-transform: capitalize;
    /* border-radius: 99px; */
    border: navajowhite;
    max-width: unset;
    min-width: unset;
    width: unset !important;
    padding: 8px 20px;
    border-radius: 99px;
}
a.button.primary{
	    background-color: transparent !important;
	    background: url(http://nhomducnhutminhtam.com/wp-content/uploads/2024/04/xct.png);
    background-size: 100% 100%;
    padding: 15px;
    color: white;
    /* font-family: 'Mulish'; */
    font-weight: 400;
    text-transform: capitalize;
    /* border-radius: 99px; */
    border: navajowhite;
    max-width: unset;
    min-width: unset;
    width: unset !important;
    padding: 8px 20px;
    border-radius: 99px;
}
.sticky-add-to-cart-wrapper{padding:8px;background: #E9AE30;
	line-height:38px;
    border-radius: 30px;
    display: inline-block;}
.single_add_to_cart_button{background: none !important;
    border: none;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 500;
    font-size:18px !important;line-height: 10px;
    min-height: 10px;
    padding: 0 15px 0 0;margin-bottom:0}.product-summary .quantity {
    margin-bottom: 0;
}.quantity .button.plus, .quantity .button.minus{width: 30px;
    background: white;
    border: none;
    font-weight: 500;}
.product-short-description{font-weight:500}
.quantity input[type=number] {
    width: 10px;
    background: white;
    font-weight: 500;
    border: none;
}
.qua-tang-box .row-gift .label{    border: 1px solid;
    font-size: 12px;
    padding: 2px 5px;
    color: #E9AE30;
    margin-right: 9px;}
.qua-tang-box .row-gift{display: block;
    margin-bottom: 5px;
    font-size: 15px;font-weight:500;
    color: #4a4a4a;}
.single-product .product-thumbnails a{border-radius:99%}.product-thumbnails img{margin-bottom:0}
::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}::-webkit-scrollbar-thumb {
    background-color:#E9AE30;border-radius:5px; height:200px;opacity:0.6
}
.product-gallery .large-10{padding-left:25px}
.shipping-box .col-inner {
    background: #f8f9fa;
    padding: 10px 15px;
    border-radius: 10px;
}
.shipping-box p{margin-bottom:5px;font-weight:500}
.shipping-box ul{margin-bottom:0}
.shipping-box ul li{margin-bottom: 4px;
    font-size: 16px;}
.shipping-box{
    border-radius: 7px;
    padding: 10px 15px;margin-top: 15px;}
.shipping-box .large-12{font-weight: 500;
    padding-bottom: 0;
    background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/check-#E9AE30.jpg);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position-y: 4px;
    padding-left: 21px;margin-left:10px}
.shipping-box .label{color:#E9AE30}
.shipping-box .col{padding-bottom:13px}.product-main {
    padding: 0;
}
.sp-lien-quan .box h4{ text-align: center;
    font-weight: 500;
    font-size: 16px;
    max-height: 42px;
    overflow: hidden;}
.product-info .price del span, .product-info .price del bdi{font-size:19px !important}
.sp-lien-quan .box .box-text{padding-bottom:0}
.product-info .dac-diem-chinh ul li{margin-left: 0;
    list-style: none;
    display: inline-block;
    float: left;
    width: 50%;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 10px;}
.ux-swatch--label {
    font-size: 15px;
    min-height: 30px;
    min-width: 30px;
    padding: 0 8px;
    background: rgba(115,129,54,.1);
    font-weight: 500;
    border: 1px solid rgba(115,129,54,.2);
    color: #E9AE30;
}.variations_form .ux-swatch.selected {
    box-shadow: 0 0 0 0.1rem #E9AE30 !important;
        background: #E9AE30;color:white}
.single_add_to_cart_button:hover{box-shadow:none}
.widget_shopping_cart .button {
      border-radius: 30px;
    text-transform: none;
    letter-spacing: 0;
}ul.product_list_widget li a:not(.remove){font-size:15px;font-weight:500}
.message-container.success-color{background: #64812b;
    border-radius: 5px;
    padding: 10px;
    color: white;
    font-weight: 500;
    font-size: 15px;
}
div#reviews.woocommerce-Reviews, .devvn_prod_cmt{
    border-bottom: none;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    background: #fafbf7;
    padding: 30px 0 0 0;
}div#reviews div#comments, .devvn_cmt_form, .devvn_cmt_list{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}.woocommerce #reviews #comments h2 {
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 15px;
}
#reviews .star_box {
    border: 0;
        border-radius: 7px;padding:0}#comments a.btn-reviews-now {
                background-color: #E9AE30;}span.devvn_num_reviews {
    min-width: 150px;
    color: #E9AE30;
    font-weight: 500;
}strong.woocommerce-review__author {
    font-weight: 500;
    color: #E9AE30;
    font-size: 17px;
}
body.woocommerce #reviews #comments ol.commentlist li .comment-text .devvn_review_mid p {
    font-weight: 500;
    font-size: 15px;
    color: #626262;
}.devvn_review_bottom .reply a {
    color: #288ad6;
    font-size: 14px;
}time.woocommerce-review__published-date {
    font-size: 14px;
}
.related h3{margin-bottom:0;margin-top:0 !important}
.product-section .mt, .related h3{
    font-size: 22px;
    margin-top: 20px;
    letter-spacing: 0;
    font-weight: 500;
    color: #E9AE30;
}
.product-section .entry-content {
    max-width: 750px;
}

button#devvn_cmt_submit, button#devvn_cmt_replysubmit{background: #E9AE30;color:white}.devvn_prod_cmt{padding-top:0;padding-bottom:20px}.devvn_cmt_input textarea, .devvn_cmt_form_bottom.no-infor{box-shadow: none;
    background: #E9AE300f;
    border: 1px solid #E9AE30;}
.entry-content p{margin-bottom:10px;}
.entry-content ul li{margin-bottom:5px}
.product-info .dac-diem-chinh ul{margin-bottom:0;display: inline-block;
    width: 100%;
    clear: both;}
.related .product-small.box {
    border: 0;
        padding: 15px 15px 5px 15px;}.devvn_cmt_form_bottom.no-infor{border-top:none}.devvn_cmt_box_content p:last-child {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 500;
}
.sticky-add-to-cart__product .price del{color:white !important}
.sticky-add-to-cart__product .price ins bdi, .sticky-add-to-cart--active .price bdi{color:white}
.sticky-add-to-cart--active{background-color: hsl(66.67deg 63.87% 30.39%);
    border-top: 0;
    box-shadow: -2px -2px 20px #00000036;}
.sticky-add-to-cart__product .product-title-small{color:white}
.sticky-add-to-cart__product .product-title-small strong{font-weight:500}
.sticky-add-to-cart--active .single_add_to_cart_button{font-size: 15px !important;
    background: #E9AE30 !important;
    line-height: 27px !important;
    padding: 5px 15px;}
.bai-viet-review h5{margin-bottom:20px}
.bai-viet-review .box h4{text-align:left}
.bai-viet-review .large-12{padding-bottom:0}
.bai-viet-review .devvn_readmore_flatsome_more{display:none}
.blog-archive .featured-posts{ max-width: 1170px;
    margin: 0 auto;    background: whitesmoke;
    padding: 30px 15px;
    border-radius: 10px;margin-bottom: 30px;}
.blog-archive .featured-posts .flickity-button svg{background:white;border-radius:99%; box-shadow:2px 2px 20px #00000030}.blog-archive .featured-posts .flickity-button{opacity:1}
.blog-archive .featured-posts .flickity-prev-next-button.next {
        right: -2%;}
.blog-archive .featured-posts .flickity-prev-next-button.previous{
        left: -2%;}
.recent-blog-posts-li .badge{width:80px; height:80px}
.recent-blog-posts-li .badge .badge-inner{border-radius:99%}
.recent-blog-posts a {
    font-size: 15px;
    font-weight: 500;
    color: #E9AE30;
}
.home .post-item .luot-xem, .home .post-item .ngay-thang{display:none}
.blog-archive .featured-posts .badge.post-date{display:none}
.post-item .luot-xem{
    margin-left: 10px;
    background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/eye-open-svgrepo-com.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position-y: 2px;color: #E9AE30;
    font-weight: normal;}
.post-item .ngay-thang{font-size:14px;font-weight:normal;color:#abb8c3;background-image: url(https://nhomducnhutminhtam.com/wp-content//uploads/2023/03/clock-svgrepo-com-1.svg);background-size: 15px;background-repeat: no-repeat; padding-left: 17px;background-position-y: 3px;}
.blog-archive .featured-posts .post-item .post-title{margin-bottom:10px; font-weight: 500;
    font-size: 16px;}
.blog-archive .post-item .from_the_blog_excerpt {font-size: 15px;
    font-weight: 500;
    color: #6b6b6b;}
.home .post-item .button, .blog-archive .featured-posts .post-item .button{display:none}
.blog-archive .post-item .button{background: #E9AE30;
    text-transform: none;
    letter-spacing: 0;
    font-size: 13px;
    font-weight: normal;
    border-radius: 20px;
    border: none;
        color: white;} .blog-archive .post-item .button:hover{box-shadow:2px 2px 20px #E9AE30a6 !important}
.blog-archive .featured-posts .from_the_blog_excerpt {display:none}
.blog-archive .post-item .post-title{margin-bottom:10px; font-weight: 500;
    font-size: 21px;}
.blog-archive .post-item .box-text{padding-right:0; padding-bottom:0 !important}
.blog-archive .post-item .post-title:hover{color:#E9AE30}
.blog-archive .large-3{padding-left:0}
.blog-archive .post-item .box-image{border-radius:10px}
.blog-archive .featured-posts .col{width:33.33%;padding-bottom:0}
.blog-archive .rank-math-breadcrumb{text-align:left}
.blog-archive{    padding-bottom: 20px;
    padding-top: 20px;}
.blog-archive .page-title{font-size: 30px;
    letter-spacing: 0;
    color: #E9AE30;}
.blog-archive .taxonomy-description{font-size: 16px;
    font-weight: 500;}
.blog-archive .row.row-large, .blog-single .row.row-large{
    max-width: 1100px;
}
.blog-single .entry-title{padding-top: 15px;
    font-size: 25px;
    color: #E9AE30;}
.blog-single .is-divider{display:none}.entry-header-text {
    padding: 0;
}
.blog-single .large-3{padding-left:0}
.xem-them h3{    text-transform: uppercase;
    font-weight: 500;}
.blog-single .large-9{padding-bottom:0}
.blog-single .large-3{padding-bottom:0}
.bai-viet-lien-quan h3{text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 17px;
    display: block;}.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
    font-size: 19px;
    color: black;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.33%;
    color: graytext;
    float: left;
    padding-left: 7px;
    padding-right: 7px;margin-bottom:25px
}h1.entry-title.mb {
    margin-bottom: 20px;
    margin-top: 10px;
    letter-spacing: 0;
    font-size: 25px;
}
.page-right-sidebar .large-9{border-right:none !important}
.page-right-sidebar .large-3{padding-left:0}
.bai-viet-lien-quan ul li .box-image img {
    height: 190px;
    border-radius: 10px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 16px;
    color: #E9AE30;
    line-height: 19px;
    padding-top: 7px;
    height: 45px;
    overflow: hidden;
    font-weight: 500;
}
.xem-them ul li{    color: #E9AE30;margin-left:20px}
.xem-them ul li a{font-weight: 500;}.xem-them ul li a:hover{color:#e48c0a}
.blog-single .entry-content p{font-size: 17px;}
.blog-single .blog-share{text-align:left}
.entry-content h2{font-weight:500;font-size: 25px;
    color: #E9AE30;
    border-left: 5px solid #929e2d;
    padding-left: 12px;
    line-height: 20px;}
.entry-content h3{font-weight:500;font-size: 20px;
color: #E9AE30;
    border-left: 5px solid #f3c847;
    padding-left: 12px;
    line-height: 20px;}
.entry-content h4{font-weight:500;font-size: 19px;
    color: #E9AE30;
    border-left: 5px solid #929e2d;
    padding-left: 12px;
    line-height: 20px;}
.entry-content h5{font-weight:500;font-size: 18px;
    color: #E9AE30;
    border-left: 5px solid #929e2d;
    padding-left: 12px;
        line-height: 20px;}.bai-viet-lien-quan h4:hover{color:#da920d}
.page-inner p{    font-size: 16px;
    font-weight: 500;}
.page-right-sidebar .row{max-width:1100px}
.checkout-breadcrumbs a {font-size:23px;
    font-weight: 500;
}.shop_table .order-total td, .shop_table .order-total th, .shop_table thead th {
    text-transform: none;
    letter-spacing: 0;
}.cart_totals th.product-name {
    text-transform: none;
    letter-spacing: 0;
}
.cart_totals .button {
       border-radius: 30px;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 500;
}
.checkout_coupon button{border-radius:30px; text-transform:none; letter-spacing:0;font-weight:500;color:white; text-shadow:none}
.checkout_coupon input{box-shadow:none;border-radius:30px}.shop_table .cart_item td{font-weight:500}
.woocommerce-billing-fields__field-wrapper input, .woocommerce-billing-fields__field-wrapper .select2-selection, .woocommerce-additional-fields__field-wrapper textarea{border-radius:30px;box-shadow:none; font-size:15px;}

@media(max-width:855px){
	.section1 .icon-box{
		display:flex;
	}
	.section1 .icon-box .icon-box-img img{
		max-width:50px;
	}
	.section1 .icon-box .icon-box-img{
		    min-width: 56px;
		margin: unset;
	}
	

	.section1 .icon-box .icon-box-text{
		    margin-left: 17px;
		text-align:left;
	}
    #top-bar .nav-small.nav>li.html{text-align:center}.off-canvas-left .mfp-content{width:100%;background:white}
.off-canvas .nav-vertical>li>a {
    padding-bottom: 15px;
    padding-top: 15px;
    font-size: 16px;
    color: #414141;
}.section1 .col{flex-basis:100%; max-width:100%}
.section2{padding-top:30px !important}
.home .section .col{padding:0 5px 10px}
.product-small.box {
    border: 1px solid #e9ecef;
        padding: 10px;}.product-small.box .product-title a{font-size:14.5px}.product-small .price ins bdi, .product-small .price bdi {color: #d35400;font-size: 17px;}.product-small.box .box-text{padding-bottom:0}
.badge-container .badge-inner{font-size: 12px;}
.section-title-center span {
        font-size: 20px;}.section-title{margin-bottom:0}.slider-nav-outside .flickity-page-dots {
    bottom: -13px;
}
.home .equalize-box{margin-bottom:15px; margin-left:0 !important; margin-right:0 !important}
.product-small .price del bdi {
    font-size: 13px;
    margin-left: 7px;
}.section8 .large-7{flex-basis:100%; max-width:100%}.section8 .large-5{display:none}.list-post {
    margin-left: -15px !important;
}.list-post .flickity-page-dots{left:20%;}
.list-post .post-item .box{display:flex}
.section9 .cot1, .section9 .cot2, .section9 .cot3, .section9 .cot4{flex-basis:50%; max-width:50%}
.section9 .cot0{flex-basis:100%; max-width:100%}.section9 .cot2 .box .box-text {
    background: #c57200;
    color: white;
    padding: 10px;
    border-radius: 10px;
    padding-top: 60px;
}.section9 .cot1 .box .box-text{padding:10px;padding-top:90px}
.section9 .box h3 {
        font-size: 17px;}.section9 .box h3:after{left:28%}
.list-post2{margin-top:40px}.list-post2 .flickity-page-dots {
    right: 18%;
}.list-post2 .post-item .post-title {
    font-size: 15px;
}.footer-section .col{flex-basis:100%; max-width:100%;padding-bottom:0px}
.footer-section ul li {
    margin-bottom: 0px;
}
.footer-section h3 {
    margin-bottom: 5px;font-size:16px;
}.page-right-sidebar .large-3{padding-left:15px;}
.widget img{width:100%}
.archive .product-small.col{padding:0 5px 10px}
.archive .product-small.box {
    padding: 0;
}.archive h1.shop-page-title {
    text-align: center;
    font-size: 25px;
}
.rank-math-breadcrumb p {font-size:15px;
    background-size: 16px;
    background-position-y: 4px;
        padding-left: 15px;}.product-gallery .large-10 {
    padding-left: 10px;
}
.product-thumbnails .col{flex-basis:20% !important; max-width:20% !important}.shipping-box{display:none}.product-info{padding-top:15px;}
.variations tr, .variations th{display:block;}.product-info .dac-diem-chinh ul li{width:100%}
.single-product .panel.entry-content {
    padding-top: 0;
}.product-section .mt, .related h3 {
        font-size: 18px;}
.entry-content h2 {
    font-size: 20px;
    line-height: 21px;
}
.entry-content h2 {
    font-size: 18px;
    line-height: 20px;
}
.entry-content h3 {
    font-size: 17px;
    line-height: 20px;
}
.entry-content h4 {
    font-size: 16px;
    line-height: 19px;
}.related .product-small.box {
    border: 0;
    padding: 0;
}.woocommerce #reviews #comments h2 {
        font-size: 17px;}#comments a.btn-reviews-now{width:100%}.blog-archive .page-title {
    font-size: 25px;
    margin-top: 10px;
}.blog-archive .featured-posts .col{width:100%; padding-left:0;padding-right:0}.blog-archive .featured-posts .flickity-prev-next-button.next {
    right: 5%;
}.blog-archive .featured-posts .flickity-prev-next-button.previous{left:5%}
.blog-archive .large-9 .post-item .box{display:flex}.blog-archive .post-item .box-text{padding-top:0;padding-left:10px}
.blog-archive .large-9 .post-item .box-image{width:40% !important}.blog-archive .post-item .post-title {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
}.blog-archive .post-item .from_the_blog_excerpt{display:none}.blog-archive .large-3{padding-left:15px;padding-bottom:0}.bai-viet-lien-quan ul li{width:50%; margin-bottom:0}.bai-viet-lien-quan ul li .box-image img {
        height: 100px;}
.bai-viet-lien-quan .post-item .ngay-thang, .bai-viet-lien-quan .post-item .luot-xem{display:none}.bai-viet-lien-quan h4 {
        font-size: 14px;}
.blog-archive .large-9 .post-item .luot-xem, .blog-archive .large-9 .post-item .ngay-thang, .blog-archive .post-item .button{display:none}
.blog-archive .featured-posts {
    max-width: 100%;
        padding: 15px;}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}