/*
Theme Name: nhanongnews
Theme URI: https://sunmedia.vn
Author: sunmedia
Author URI: https://sunmedia.vn
Description: Thiết kế website chuẩn seo, Gói email doanh nghiệp
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* quicksand-300 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  font-display:swap;
  src: url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-300.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-regular - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
    font-display:swap;
  src: url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-regular.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-500 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
    font-display:swap;
  src: url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-500.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-600 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
    font-display:swap;
  src: url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-600.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-700 - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/quicksand-v19-vietnamese_latin-ext_latin-700.svg#Quicksand') format('svg'); /* Legacy iOS */
}

body{font-family:'Quicksand', sans-serif}
body{font-weight: 0}
body{color: #353535}.nav > li > a {font-family:'Quicksand', sans-serif;}
.nav > li > a {font-weight: 0;}
h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: 'Quicksand', sans-serif;}
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}
h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;}
.alt-font{font-family: 'Quicksand', sans-serif;}
.alt-font{font-weight: 0!important;}
.header-wrapper {
    box-shadow: 2px 2px 20px #0000000d;
}.form-khuyen-mai h3 {
    text-align: center;
    color: #000000;
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 0;
}.form-khuyen-mai .des {
    text-align: center;
    margin-bottom: 15px;
    color:#d10000;
    font-weight: bold;
}.form-khuyen-mai .row-info {
    display: inline-block;
    margin-bottom: 0;
    clear: both;
}.form-khuyen-mai .row-info .left {
    width: 50%;
    padding-right: 6px;
    display: inline-block;
    float: left;
}.form-khuyen-mai .row-info .right {
    width: 50%;
    padding-left: 6px;
    display: inline-block;
    float: right;
}.form-khuyen-mai input {
    margin-bottom: 5px;
    border-radius: 5px;
    box-shadow: none;
    margin-right: 0 !important;
}.form-khuyen-mai p {
    text-align: center;
}
.section-form .col{padding-bottom:0}
.form-khuyen-mai input[type='submit']{background:#f8f8f8; color:black; text-transform:None}.sp-ban-chay-section{padding-bottom:0px !important}.footer-section3 .col{padding-bottom:0}
.tin-tuc-section {padding-top:0 !important}
.product-small.box .box-text .price del span, .product-small.box .box-text .price{font-size:15px !important; color:gray !important}
.product-small.box .box-text .price span.amount, .product-small.box .box-text .price ins span{color:#ff0000; font-size:16px; font-weight:normal;}
.product-small.box .box-text .product-title a{    margin: 0;

    color: #000;
    font-weight: 500;
    font-size: 18px;}
.star-rating span:before{color: #ffd505;}
.product-small.box .price{margin-top:7px}
#header-contact li a:after{display:none}
#header-contact .icon-envelop:before, #header-contact .icon-map-pin-fill:before{color:white}
.TextCaptions .flickity-slider {
    
    border-left: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.TextCaptions .item.is-selected{border-bottom:2px solid #ffd505 !important; color:black !important}
.TextCaptions {height:50px;
    padding: 0px !important;
}.TextCaptions .item{height:50px !important; color:gray; border-bottom:2px solid white; padding:5px !important;   font-size: 13px;flex-basis:20% !important; max-width:20% !important;border-right: 1px solid #ececec !important;}
.product-small.box .box-text{padding:10px 10px 20px 10px; background:white; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
.product-small.box .box-image{border-top-left-radius:5px; border-top-right-radius:5px}.section-title-container {
    margin-bottom: 10px;
}
.footer-section3{    background-image: url(/wp-content/uploads/2019/10/transparent-pattern-png-8.png);}
.product-small.box{ 
    border-radius: 5px;box-shadow: 2px 2px 20px #0000000f;}
.product-small.box:hover{box-shadow:2px 2px 20px #00000026}
#header-contact li{display:block; width:100%}
#header-contact li a, .top-bar-nav li a{color: #333333;
    font-size: 14px;
    text-transform: none;
    letter-spacing: 0; padding:6px 0; color:#ffd505
}
.has-dropdown .icon-angle-down{display:none}
.header-nav li{margin:0}
.header-nav li a{line-height:27px;}
.header-bottom-nav li:hover, .header-bottom-nav.nav > li.active{background:#9e593a}
.header-bottom-nav li:hover>a, .header-bottom-nav.nav > li.active>a{color:#ffd505 !important}
.nav-dropdown{border:none; padding:10px}
.nav-dropdown li a{line-height:12px; border-bottom:none !important; color:black; font-size:15px }
.nav-dropdown li:hover{background:none}
.circle img {
	border: 1px solid #ffd505;}
.header-main .flex-right{width:auto}.header-contact-wrapper{width:70%}
.searchform-wrapper input{height: 40px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: none;}
.header-main .searchform .button.icon {
    margin: 0;
    height: 40px;
    width: 45px;
    border-top-right-radius: 5px;
    background: #03a85a;
    border-bottom-right-radius: 5px;
	color: white;}
.slider-section .col, .tieu-chi-section .col{padding-bottom:0}
.slider-section .flickity-button{display:none}
.tieu-chi-section .icon-box{background: white;
    padding: 10px;border-radius:5px}
.tieu-chi-section .icon-box h3{font-size:17px; color:#3a3a3a;margin-bottom:3px}
.tieu-chi-section .icon-box .icon-box-text{font-size:14px; color:gray}.section-title-normal {
    border-bottom: 0;    border-bottom: 1px solid #80bb35;border-top: 1px solid #80bb35;
    background: white;border-radius:5px;
}.section-title-normal span {border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-right: 15px;
    border-bottom: 0;
    margin-bottom: 0;
    width: auto;
    background: #80bb35;
    color: #fff !important;
    padding: 9px 10px;
    font-size: 20px;
    position: relative;
    margin: 0;
}
.section-title-normal span:after {border: 20px solid transparent;
    border-left-color: #80bb35;
    position: absolute;
    top: 0;
    left: 100%;
    content: "";
}.product-footer .container .left {
    width: 75%;
    display: inline-block;
    float: left;
    padding-right: 10px;
}.product-footer .container {
    clear: both;
}.product-footer .container .right {
    width: 25%;
    display: inline-block;
    float: left;
    padding-left: 10px;
}.product-footer .woocommerce-tabs { border-top: 0;
}.nav-tabs+.tab-panels {
    border: 1px solid #e9e9e9;
    border-radius: 4px;
}.nav-tabs>li>a:first-child {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}.nav-tabs > li.active > a {
    border-top-color: #fea600;
}.nav-tabs>li>a {
    background: #eaeaea;
    font-family: "roboto", sans-serif;
    font-size: 16px;
    text-transform: none;
    color: black;
    font-weight: bold;
}.thong-so-ky-thuat {
    border: 1px solid #e9e9e9;
    font-size: 14px;
    display: inline-block;
    border-radius: 5px;
}.thong-so-ky-thuat h3 {
    margin-bottom: 0;
    padding: 10px;
    border-bottom: 1px solid #e9e9e9;
    background: #fed700;
}.thong-so-ky-thuat .row-info {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 7px;
    display: inline-flex;
    clear: both;
    width: 100%;
}.thong-so-ky-thuat .row-info .left {
    width: 43% !important;
    color: #a0a0a0;
}.thong-so-ky-thuat .row-info .right {
    width: 57% !important;
    color: black;
}span.widget-title {
    display: block;
    margin-bottom: 0;
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 700;
    color: #ffffff;
    text-transform:uppercase;
    background: #286316;
    padding: 12px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	width: max-content;
}.flatsome_recent_posts ul, .product_list_widget {
    border: 1px solid #e8e8e8;
    padding: 10px;
    border-radius: 4px;
}.recent-blog-posts-li .badge .badge-inner {
    border-radius: 99%;
}.thong-so-ky-thuat {
    margin-bottom: 20px;
}.section-title span {
    text-transform: none;
}
.hdevvn-show-cats:after{display:none}
.hdevvn-show-cats{background:white !important;}
div#reviews.woocommerce-Reviews, .devvn_prod_cmt{max-width:100%}
.sp-ban-chay-section .col.large-12{padding-bottom:0}.section-title a {
    display: block;
    padding-left: 15px;
    font-size: 15px;
    margin-left: auto;
    font-weight: normal;
    color: #80bb35;
    padding-right: 14px;
}.hdevvn-show-cats{padding:0 !important}
.hdevvn-show-cats{margin-left:20px !important}
.hdevvn-show-cats li{margin-bottom:0;float:left;display:inline-block}
.danh-muc-san-pham-section .col.large-12{padding-bottom:0}
.box-overlay.dark .box-text{text-shadow:none}
.nut-xem-them{letter-spacing:0; font-weight:normal}
.banner-section .box .box-text{padding-bottom:0}.box-blog-post .is-divider{display:none}
.list-post .post-item .post-title{height:40px; overflow:hidden; margin-bottom:10px}
.list-post .post-item .from_the_blog_excerpt {font-size:13px}
.list-post .post-item, .tin-tuc-section .col{padding-bottom:0}
.list-post .post-item a:hover{color:black}
.tin-tuc-section .cot4 .col-inner .col-inner{background:none !important; padding:0 !important; border:none !important}
.form-lien-he .des{color:black; font-size:14px; margin-bottom:10px}
.form-lien-he input[type='submit']{margin: 0;
    background: black;
    color: #ffd505;
    text-transform: none;}
.form-lien-he input, .form-lien-he textarea{font-size:14px; border-radius:5px; box-shadow:none; margin-bottom:8px}
.form-lien-he h2{color:black; margin-bottom:6px}
.list-post2 .post-item .post-title:hover, .list-post .post-item .post-title:hover{text-decoration:none}
.list-post2 .post-item .post-title{font-size:16px}
.list-post2 .post-item{    margin-bottom: 0;
    padding: 10px 0;
    border-bottom: 1px dashed #e2e2e2;}
.list-post2 .post-item .box-text{padding:0;padding-left:10px}
.tin-tuc-section .cot4 .col-inner{padding: 10px;
    background: url(/wp-content/uploads/2019/10/box4T-bg.png);
    border: 1px solid #e2e2e2;
    border-radius: 4px;}
.list-post2 .post-item:last-child{border-bottom:none}
.hdevvn_cats a:hover{text-decoration:none}
.footer-secondary {
    padding: 0;
}
a.face-button {
    box-shadow: 2px 2px 5px #00000026 !important;
    background-color: #3b579d;
    padding: 3px 10px 3px 25px!important;
    border-radius: 4px;
    color: #fff!important;
    font-size: 13px!important;
    margin-right: 7px;
    background-position-x: 8px;
    background-image: url(/wp-content/uploads/2019/10/icon-fv.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-size: 14px;
}a.youtube-button {
    box-shadow: 2px 2px 5px #00000026;
    background: #03A9F4;
    padding: 3px 10px 3px 28px!important;
    border-radius: 4px;
    color: #fff!important;
    font-size: 13px!important;
    background-image: url(/wp-content/uploads/2019/10/zalo-icon.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position-y: center;
    background-position-x: 8px;
}
.footer-section3 {border-top: 2px solid #ffd505;}
.ho-tro-khach-hang-section img{border-radius:10px}
a.back-to-top{background:#ffd505 !important; color:black !important; border:none !important}
.breadcrumbs {
    text-transform: none;
    font-size: 14px;
}.product-info{padding-top:0}
.single-product .product-info .price, .single-product .product-info .price del span{font-size:15px !important; color:gray !important; font-weight:normal}
.single-product .product-info .product-short-description{padding: 10px;
    font-size: 14px;
    background: #fbfbfb;
}ul.product_list_widget li a{font-size:15px}ul.product_list_widget li img{top:0; border-radius:99%}
.single-product #product-sidebar{padding-left:0; padding-bottom:0}.widget .is-divider{display:none}
.single-product .product-short-description p{margin-bottom:0}
ul.product_list_widget li {border-top:none !important; min-height:70px; font-size:14px;
	padding: 5px 0 5px 70px;}.product_meta>span {
    font-size: 14px;
}.product-main {
    padding: 20px 0 0 0;
}.form-dien-thoai {
    margin-top: 12px;
    background: #148852;
    padding: 15px;
    border-radius: 5px;
}.form-dien-thoai label {
    background: url(/wp-content/uploads/2019/10/icon-phone.png) left top no-repeat;
    padding: 0 5px 0 52px;
    margin: 0px;
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    color: white;
    margin-bottom: 11px;
}
.single-product .product-info{padding-bottom:0; border-right:none}
.product_list_widget span.amount{color:#ff9800; font-size:16px; font-weight:normal}
.single-product .product-info .price span.amount, .single-product .product-info .price ins span, .product_list_widget .price  span.amount, .product_list_widget .price ins span{font-size:20px; color:red; font-weight:normal}.button-variable-item span {
    font-size: 13px;
}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{    box-shadow: 0 0 0 2px black;
    background: #fed700; color:black}.woocommerce-variation-price {
    border-top: 0;
    font-size: .8em;
    padding: 0;
}.variations{margin-bottom:5px}
.single_add_to_cart_button{margin-bottom:0; border-radius:5px; text-transform:none}
form, .product-summary .quantity{margin-bottom:5px}.product-summary .variations_button {
    padding: 0;
    padding-bottom: 15px;
}
.single-product .product-info h1.product-title{font-size:22px}
.variations td{padding:0; font-size:15px}
a.devvn_buy_now_style{margin-bottom:0;font-size:16px}
a.devvn_buy_now_style span {
	font-size: 12px;}
.product_list_widget .star-rating{display:none}.form-dien-thoai form {
    margin-bottom: 0;
}.form-dien-thoai .form-sdt {
    display: inline-block;
    width: 100%;
}.form-dien-thoai .form-sdt .left {
    float: left;
    width: 85%;
    display: inline-block;
}.form-dien-thoai .form-sdt .right {
    width: 15%;
    float: left;
    display: inline-block;
}.form-dien-thoai .wpcf7 input[type='submit'] {
    border-radius: 0 !important;
    text-align: left;
    margin: 0;
    padding: 0 10px;background: black;
    text-transform: none;
}
.form-sdt input[type='tel']{margin-bottom: 0;
    height: 38px;
    box-shadow: none;
    border: none;}
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn{background:#0b4f27}
.related h3{    text-transform: none;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 15px;
}.woof_list_checkbox li div {
    margin-top: 0;
}
.page-right-sidebar h1.entry-title.mb {
    margin-bottom: 20px;
    text-transform: none;
    letter-spacing: 0;
}
.page-right-sidebar .large-9, .blog-single .large-9{border-right:none;}
.page-right-sidebar .large-3, .blog-single .large-3{padding-left:0;}
.hinh-anh-thuc-te-section .col{padding-bottom:5px}
.woof_container_inner h4{font-size:18px}
.woof label {font-weight:normal;
    font-size: 14px; margin-bottom:0
}.blog-archive h1.page-title {
    text-transform: none;
    letter-spacing: 0;
    font-size: 23px;
}.blog-archive .badge {
    display: none;
}.blog-archive .post-item .box-text {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 10px;
    background: white;
}.blog-archive .post-item {
    padding: 5px;
}
.blog-archive .post-item .post-title{height: 40px;
    overflow: hidden;
    margin-bottom: 7px;}
.blog-archive .post-item .from_the_blog_excerpt {    font-size: 14px;
    color: black;
    height: 60px;
	overflow: hidden;}.blog-archive .post-item .post-title:hover{text-decoration:none;}
.shop_table thead th, .shop_table .order-total td, .shop_table .order-total th{text-transform: none;
    font-size: 16px;
    letter-spacing: 0;}
.cart_totals .product-name{text-transform:none; color:black; font-size:16px; letter-spacing:0}
.woocommerce .large-7{ padding-right:0}
th.product-name, th.product-price, th.product-quantity, th.product-subtotal, th.product-total{background: #fed700;
    padding: 10px;
	color: #181818;}p.form-row-first, p.form-row-last{max-width:100%; width:100%}
.woocommerce-input-wrapper input, .woocommerce-input-wrapper textarea{border-radius:5px; box-shadow:none}
.woocommerce .large-5{border-left:none !important;}
#reviews{margin-top:20px !important}
#breadcrumbs{    margin-bottom: 10px;
    font-size: 14px;}
.woocommerce-cart-form__cart-item .variation{    text-transform: none;
    font-size: 12px;}
td.product-thumbnail {
    min-width: 60px;
    max-width: 60px;
	width: 60px;}
td.product-thumbnail img{border-radius:99%}
td.product-name a{font-weight:500; color:black}
.recent-blog-posts a {
    margin-bottom: 0;
    font-size: 15px;
}.success-color {
    color: #8BC34A;
    background: #8BC34A;
    padding: 10px;
    border-radius: 5px;
    color: white;
    font-size: 14px;
}.khuyen-mai {
    border: 1px solid #ffdb97;
    padding: 8px;
    font-size: 14px;
    border-radius: 4px;
    margin-bottom: 15px;
    line-height: 18px;
    background: #fffbf4;
}.khuyen-mai h4 {
    color: red;
}.khuyen-mai ul li {
    background: url(/wp-content/uploads/2019/10/check@2x.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position-y: 2px;
    padding-left: 22px;
    margin-left: 0;
    margin-bottom: 10px;
}.is-divider{display:none}.blog-single .entry-meta {
    text-transform: none;
    font-size: 13px;
    letter-spacing: 0;
    color: gray;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
    background: #f9f9f9;
}.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}.xem-them .tieu-de-xem-them {
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    font-size: 19px;
    color: black;
}.xem-them ul li {
    margin-bottom: 3px;
}.xem-them ul li a {
    font-weight: 700;
    font-size: 16px;
    color: #c30000;
}.danh-muc {
    margin-bottom: 15px;
}.danh-muc span.title, .the-tim-kiem span.title {
    background: #383838;
    padding: 4px 10px;
    color: white;
    margin-right: 5px;
}.danh-muc a, .the-tim-kiem a {line-height:27px;
    margin-bottom: 10px;
    padding: 4px 10px;
    background: #ececec;
    color: #464646;
}.danh-muc a:hover, .the-tim-kiem a:hover {
    background: #FDD835;
    color: #1f1f1f;
}.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: 25%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
}.bai-viet-lien-quan ul li .box-image img {
    height: 172px;
    border-radius: 6px;
    object-fit: cover;
    object-position: center;
}.bai-viet-lien-quan h4 {
    font-size: 15px;
    color: black;
    line-height: 19px;
    padding-top: 7px;
    height: 64px;
    overflow: hidden;
}.blog-archive {
    background: #f7f7f7;
}.blog-archive h1.page-title {
    text-transform: none;
    letter-spacing: 0;
    font-size: 23px;
}.blog-archive .archive-page-header .large-12 {
    text-align: left;
    padding-bottom: 0px;
}
.navigation-post a:hover{color:#ffa705; text-decoration:underline}
.navigation-post a{font-size:15px; color:graytext}
.bai-viet-lien-quan h4:hover{text-decoration:underline}
.widget_shopping_cart_content a.button{color:white !important; text-transform:none; font-weight:normal; line-height:36px !important}
.woocommerce-mini-cart{border:none !important; color:white !important; text-transform:none; font-weight:normal}
.woocommerce-mini-cart li a{padding-left:0;padding-right:0}
.page-right-sidebar .page-inner ul, .blog-single .entry-content ul{margin-left:0px}
.blog-single .blog-share{text-align:left}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.hdevvn-show-cats {
    display: none;
}
.widget img{width:100%}
.off-canvas-left.mfp-ready .mfp-content{background:#ffd505}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    text-transform: none;
    color: black;
}.nav-sidebar.nav-vertical>li+li {
    border-top: 1px solid #f3ca00;
    border-bottom: 2px solid #ffdd33;
}.TextCaptions .item{font-size: 11px;flex-basis:50% !important; max-width:50% !important}
.off-canvas:not(.off-canvas-center) .nav-vertical li ul{padding-bottom:0}
.off-canvas:not(.off-canvas-center) .nav-vertical li ul li a{padding-top:7px; padding-bottom:7px; font-size:14px}
.tieu-chi-section .col.large-3{flex-basis:100%; max-width:100%}.tieu-chi-section .icon-box{margin-bottom:15px}.product-small.box .box-text {
	padding: 7px 5px 10px 5px;}.product-small.box .box-text .price del span, .product-small.box .box-text .price {
		font-size: 12px !important;}.product-small.box .box-text .price span.amount, .product-small.box .box-text .price ins span {
    font-size: 14px;
}.product-small.box .box-text .product-title a{font-size:14px}
.tin-tuc-section{padding-top:30px !important}.list-post .post-item .post-title {
	height: 52px;}.list-post .post-item .from_the_blog_excerpt{display:none}
.list-post .post-item{padding: 5px;flex-basis:50%;max-width:50%}
.list-post .post-item .box-text{padding-bottom:0}
.list-post2 .post-item{display:flex}
.list-post2 .post-item .box-image{float:left; padding-right:7px; width:28% !important}.list-post2 .post-item .post-title {
    font-size: 14px;
}.page-right-sidebar .large-3, .blog-single .large-3{padding-left:15px}.single-product .product-info{padding-top:20px}.product-footer .container .left, .product-footer .container .right{width:100%; padding-left:0; padding-right:0}
.nav-tabs > li.active > a{background:#ffd505; color:black}
.nav-tabs+.tab-panels {
 
font-size:15px;
    padding: 10px;
}
/*.product-footer .container .left{order:1}
.product-footer .container .right{order:-1}
.product-footer .container {
   display:grid
}*/
.blog-single .entry-content {font-size:15px;}
.page-right-sidebar .page-inner ul, .blog-single .entry-content ul{margin-left:0}
.xem-them ul li a {
    font-size: 15px;
    line-height: 13px;
}
.bai-viet-lien-quan ul li{width:50%}
.bai-viet-lien-quan h4{font-size:14px}
.bai-viet-lien-quan ul li .box-image img{height:162px}
.single-product .flatsome_recent_posts{display:none}

}