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

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
    font-family: 'Arial';
    src: url('/wp-content/themes/Company/fonts/SVN-Arial Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'Arial', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, a {
    font-family: 'Arial', serif !important;
}

.header-language-dropdown img {
    vertical-align: middle !important;
}
.banner-ct {
	position: relative;
}
.banner-ct .text-box {
	z-index: 2;
}
#header-contact li a{font-size: 14px;
    font-family: "Open Sans", sans-serif;
    text-transform: none;
    color: white;
    letter-spacing: 0;}
/*#header-contact li a i{color:#F39C12}*/
#top-bar .header-button-1 a{line-height: 50px;
    background: #F39C12;
    padding: 0 58px 0 40px;
    font-size: 14px;
    text-transform: none;
    font-weight: 600;
    font-family: "barlow", sans-serif;
    background-image: url(/wp-content/uploads/2022/03/arrow.png);
    background-size: 17px;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 112px;}
#top-bar .nav-small.nav>li.html{font-size:14px}.slider-section .flickity-page-dots {
    bottom: 50%;
   right: 1%;
   left: auto;
    transform: rotate(90deg);
}.slider-section .flickity-page-dots .dot.is-selected {background-color: #F39C12 !important;
    border: 2px solid #F39C12;
}.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {
    background-color: #fff;position: relative;
    width: 8px;
    height: 8px;
    margin: 0 15px;
    opacity: 1;
}
#top-bar .social-icons a{margin-left: 14px;
    margin-right: 14px;}
.header-main .nav > li > a {
/*    font-size: 20px;*/
}
.header-main .nav > li {
    margin-right: 30px;
}

.header-nav-main.nav-left li{margin: 0 18px;} .header-nav-main.nav-left {justify-content: center;}
.header-main .has-dropdown .icon-angle-down {transform: rotate(-90deg);color: #F39C12;opacity:1;font-size: 14px}
.nav-line-grow>li>a:before{top: 88%;height: 2px;}li.current-dropdown>.nav-dropdown{    border: 1px solid #e7e7e7;top:50px}.nav-dropdown-has-shadow .nav-dropdown {box-shadow: 1px 1px 9px rgb(0 0 0 / 6%);
}.nav-dropdown-default {
    padding: 10px;
}.nav-dropdown.nav-dropdown-default>li>a {border-bottom: none;
    font-size: 15px;
		color: #102c49;}.nav-dropdown li{margin:0 !important}
.nav-dropdown li a:hover{color:#F39C12; padding-left:7px}
.nut1, .nut2{font-family: "Barlow", sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    padding: 5px 50px;font-size:16px}.slider-section .flickity-page-dots .dot.is-selected:before, .flickity-page-dots .dot.is-selected:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    background: #00000000;
    border-radius: 50%;
    border: 1px solid #F39C12;
    margin-top: -13px;
    margin-left: -14px;
}.stuck .header-main {
background:white
}
.lte-subheader{text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 12px;
    margin-bottom: 16px;
		color: #F39C12;}
.lte-subheader:before {
    content: "";
    border-bottom: 1px solid #F39C12;
    border-color: #F39C12;
    border-color: #F39C12;
    width: 50px;
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 15px;
    margin-inline-start: 0px;
    margin-inline-end: 15px;
}.section4 .icon-box:hover h3, .section4 .icon-box:hover .icon-box-text{color:white}
.section4 .icon-box:hover{background:#0f2c49}
.section3 h2, .section4 h2, .section6 h2, .section8 h2, .section10 h2, .section11 h2{font-weight:600;line-height:44px}
.section6 .lte-subheader:before{display:none}
.section8 .lte-subheader{color:#F39C12}
.section11 h2{line-height:87px}
.section8 .lte-watermark{-webkit-text-stroke: 1px #fff;}.section10 ol li::marker{font-size: 35px;
    color: #F39C12;}
.section11 .bg-fill{background-attachment: fixed;}
.section12 .icon-box .icon-box-img svg{color:#F39C12}
.section12 .icon-box h3{font-weight: 600;
    font-size: 18px;}
.section12 .icon-box .icon-box-text{font-size:14px;}.section12 .icon-box:hover .icon-box-img{margin-top:-10px}
.section12 .icon-box .icon-box-img{transition:all 0.2s linear}
.section12 .icon-box .icon-box-img .icon-inner{padding:6px}
.section10 ol li{    margin-bottom: 30px;
    font-family: "barlow", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #102c48;}
.section9 .large-12 .col-inner{padding: 70px 40px;
    background: white;
		box-shadow: 0px 0px 52px 0px rgb(0 0 0 / 8%);}.section9 .large-12 .col-inner .row{margin-left:0 !important; margin-right:0 !important}
.section9 .icon-box-img svg {
     color: #F39C12;
}
.section9 .icon-box{margin-left: 0;
    padding: 0 50px;}
.section9 .icon-box h3{line-height: 63px;  margin-bottom: 10px;
    font-size: 70px;
    color: #F39C12;
    font-weight: 600;}
.section9{margin-top:-120px}
.section9 .icon-box .icon-box-text{line-height:25px; font-family: "barlow", sans-serif;
    font-weight: 600;
    font-size: 20px;}
.section9 .large-12 .col-inner .col-inner{box-shadow:none; padding:0}
.lte-watermark{white-space: nowrap;
    font-size: 250px;
    font-weight: 800;
    line-height: 260px;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 26%;
    pointer-events: none;
    z-index: 0;
    margin-top: -2px;
    padding-left: 20px;
    padding-right: 20px;
    zoom: 1;
    opacity: .08;
    color: transparent;
    -webkit-text-stroke: 1px #000;
    box-sizing: border-box;
    letter-spacing: 0;
    font-family: "barlow", sans-serif;
    transform: translate(-50%,-50%);
    margin-left: 0;
    left: 50%;}
.section4 .icon-box{padding: 60px 35px 35px;
    background: white;
    margin-bottom: 30px;
    height: 100%;
}
.section4 .col-inner {
    height: 100%;
}
.section4 .icon-box h3{ 
	text-align: center;
    font-size: 24px;
    font-weight: 600;
	color: #112d48;}
.section4 .icon-box .icon-box-text{font-size:14px}
.section4 .icon-box .icon-inner svg{padding: 10px;color:white}
.section4 .icon-box:hover .has-icon-bg .icon .icon-inner {
    background-color: #035076;
}
.section4 .icon-box .icon-inner {
		background: #035076;border:none}
.section3 ul li{background-image: url(/wp-content/uploads/2025/08/ico011.jpg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: left;
    list-style: none;
    margin-left: 0;
    padding-left: 35px;
    font-weight: bold;margin-bottom:24px}

.section3 .icon-box .icon-box-text{ font-size: 20px;
    font-family: "barlow", sans-serif;
    font-weight: 600;
    padding-top: 20px;}
.section3 .cot1 .icon-box .icon-box-text{padding-top: 12px !important;
    line-height: 24px;}
.section3 .col{padding-bottom:0}
.section3 .icon-box .icon-box-img{transform:scale(1); transition:all 0.2s linear}.section3 .icon-box:hover .icon-box-img{transform:scale(1.15);}
.box-year{    text-align: center;
    z-index: 3;
    width: auto;position: absolute;left: 8%;top:0}.lte-style-year {    position: relative;
    display: inline-block;
    background-color: #0f2c49;
    background-color: #0f2c49;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0;
    background-clip: border-box;
    padding: 16px 46px 24px;
}
.section3 .icon-box a{color: #102c49;}
.section2 .col-inner .icon-box .icon-box-img{transform:scale(1);  transition:all 0.2s linear}.section3 .icon-box a:hover{color:#F39C12}
.section2 .col-inner:hover .icon-box .icon-box-img{transform:scale(1.1);}

.section2 .col-inner{bottom:0;  transition:all 0.2s linear}
.section2 .col-inner:hover{bottom:20px;}
.slider-section{z-index: 0;margin-bottom:-80px
}.section2 .cot1 .icon-box h3{color:#112c48}
.section2 .cot2 .col-inner{padding: 30px 40px;
    background: #f15d23;color:white}.lte-heading-content {
    display: block;
} .lte-subheader, .lte-heading.lte-subcolor-main .lte-header span {
		color: #F39C12;}.lte-style-year .lte-subheader {
    font-size: 36px;
    margin-bottom: 0;
    text-transform: none;
    letter-spacing: 0;
}.lte-header {
       font-size: 18px;
    color: white;
    margin-bottom: 0;
    font-weight: 600;
}
.slider-section .banner p {
	font-size: 20px
}
.section3 .cot1 .icon-box h3{
    line-height: 25px;}
.section3 .cot1 .icon-box{position: absolute;
    bottom: 0;
    right: 10%;
    background: white;
    box-shadow: 0px 0px 55px 0px rgb(15 44 73 / 13%);
    padding: 20px;max-width: 225px;}
.section2 .icon-box h3{    color: white;
    font-size: 24px;
    font-weight: 600;}
.section2 .icon-box .icon-box-text{font-size:14px}
.section2 .cot3 .col-inner{padding:30px 40px; background:#112c48;color:white}
.section2 .cot1 .col-inner{    padding: 30px 40px;
    background: #f7f2ed;}
.box-year .lte-subheader:before{display:none} 
.section4{background-image: url(/wp-content/uploads/2022/03/plan_left-015.png);
    background-repeat: no-repeat;
    background-position-y: bottom;}
.section4 .col{padding-bottom:0}
.section5 .large-12{padding:0}
.section5 .large-12 .row{margin-right:0;margin-left:0}.section5 .flickity-button{display:none}

.section4{padding-bottom:100px !important}
.section6 .section-title-bold span {
    border: none;
    padding: 0;
    text-transform: none;
    font-size: 24px;
    font-weight: 600;
    padding-right: 10px;
}
.section6 .section-title b {
		height: 1px;}
.section6 .gia-tien{padding-right: 0 !important;
    padding-left: 10px !important;}
.section6 p{opacity:0.75; color:#0f2c49;font-size:16px; margin-bottom:40px}
.section6 .cot1{padding-right:80px}
.section6 .cot2{padding-left:80px}
.section7 h2{    line-height: 68px;
    margin-bottom: 30px;}
.section6 .section-title{margin-bottom:0}
.section10{padding-bottom:0 !important}
.section10 .col{padding-bottom:0}
.form-trang-chu{background: #f7f2ed;
    padding: 55px;}
.form-trang-chu h3{font-size: 27px;
    text-align: center;
    line-height: 33px;
    margin-bottom: 25px;
    font-weight: 600;}
.form-trang-chu input{background: none;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #c7c7c7;
    padding: 0;margin-bottom:25px}
.form-trang-chu input[type=submit]{   
    margin: 0;
    width: 100%;
    text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
    padding: 14px;
    font-weight: 600;
    background: #F39C12;}
.section13 .slider .large-12 .col-inner{    background: white;
    padding: 100px;
    max-width: 1100px;margin: 0 auto;position: relative;z-index: 2;}
.section13 .slider .large-12 .col-inner:before, .section13 .slider .large-12 .col-inner:after{
    position: absolute;
    bottom: -10px;
    left: 10px;
    right: 10px;
    background-color: #ea4a34;
    background-color: white;
    height: 10px;
    content: "";
    display: block;
    zoom: 1;
    filter: alpha(opacity=50);
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
}
.section13 .slider .large-12 .col-inner:after {
    height: 20px;
    bottom: -20px;
    left: 20px;
    right: 20px;
}
.single-product .product-main .row, .single-product .product-footer .container{max-width:1200px}
.single-product .product-short-description{font-size:15px}
.single_add_to_cart_button{    font-family: "barlow", sans-serif;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;}
.single-product .price-wrapper .price {
    font-family: "barlow", sans-serif;
}
.single-product .product-info .price ins bdi, .single-product .product-info .price bdi{color:orangered}
.product-info .product_meta>span {
    display: block;
    border-top: none;
    padding: 10px 0;
    font-size: 15px;
}.product-footer .woocommerce-tabs {
    padding: 0;
    border-top: 0;
}
.woocommerce-tabs .nav-line-grow > li > a:before{background-color: #F39C12;}#reviews .large-5, #reviews .large-7{flex-basis:100%;max-width:100%}
.related h3{    text-align: center;
    margin: 0;
    text-transform: none;
    letter-spacing: 0;
    font-size: 28px;font-weight:600}
.widget_shopping_cart .button {color:white;
    font-family: "barlow", sans-serif;
    text-transform: none;
    font-weight: 600;
}.checkout-breadcrumbs a {
    font-size: 21px;
    font-weight: 600;
}.shop_table thead th, .cart-collaterals table th{text-transform: none;
    letter-spacing: 0;
    font-family: "barlow", sans-serif;
    font-weight: 600;
    font-size: 17px;}
.related{border-top:none}
.woocommerce-notice--info{font-size:15px}
#payment .button{width: 100%;
    font-family: "barlow",sans-serif;
    padding: 10px;
}.page-wrapper {
    padding-top: 0;
}
.blog-archive .page-title{    font-size: 100%;font-size:64px;
    font-weight: 600;
    letter-spacing: 0;margin-bottom:0}
.blog-archive .large-12{text-align:center}
.woocommerce-tabs ul li a{font-size: 18px;
    text-transform: none;
    letter-spacing: 0;
		color: #122d49;}.woocommerce-tabs ul li.active a{color:orangered}
.single-product .product-info .price del{font-size:18px; color:gray;font-weight:normal}
.section13 .icon-box .icon-box-text p{font-size: 18px;
    font-style: italic;
    margin-top: 24px;}
.section13 .icon-box .icon-box-text h4{    font-size: 22px;
    font-weight: 600;margin-bottom:0}
.section13 .icon-box h5{font-size: 15px;
    color: #f15d23;
    font-weight: 600;}
.section13 .slider .flickity-prev-next-button{opacity:1; width:100px}
.section13 .slider .flickity-prev-next-button svg{background: #F39C12;
    color: white;
    padding: 34px;}
.section13 .slider .flickity-prev-next-button svg:hover{background:#0f2c49; color:white; opacity:1; fill: #ff5722;} .section13 .slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow{fill:#ff5722}
.product-small.box{border: 2px solid #eaeaea;}
.section14 .lte-watermark{top:40px}
.product-small.box .product-title a{    font-family: "barlow", sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #0f2c49;
    letter-spacing: 0;}
.product-small.box .product-title{margin:10px 0; opacity:1}.star-rating span:before, .star-rating:before{
    color: #ffc107;
    font-size: 12px;
}.star-rating span, .star-rating {
		width: 60px !important;}
.product-small{font-size: 20px;
    margin: 20px 0;font-family:"barlow", sans-serif;font-weight:600;
}
.product-small .price ins bdi, .product-small .price bdi{font-weight:600;color: #F39C12;
}
.single-product .page-title-inner .product-title{font-size:64px; font-weight:600}
.archive .product-small.box .product-title{margin-top:0}
.product-small .price del bdi, .product-small .price{font-weight: normal;color:#a5a5a5;}
.archive .product-small .box-excerpt{margin-top:15px}
.archive .product-small{margin:0}
.product-small .box-excerpt{    margin-bottom: 10px;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    height: 45px;
		overflow: hidden;}.product-small .add-to-cart-button a{    text-transform: none;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 16px;
    padding: 11px 50px;
    background: #F39C12 !important;}
.product-small .box-text{padding:15px 10px 40px 10px}
.product-small .box-image img{padding:35px 35px 10px 35px}.badge-container{margin:30px !important}
.badge-container .badge-inner{border-radius: 99%;
    font-size: 15px;
    font-family: "barlow", sans-serif;
		font-weight: 600;}.product-small.box:hover{border:2px solid #f25d23}
.section14 .large-2 .img:hover{transform:scale(1.2)}.section14 .large-2 .img{transform:scale(1); transition:all 0.3s linear}
.form-cuoi-trang{display:inline-block; width:100%;clear:both;}
.form-cuoi-trang .left{display:inline-block; width:60%;float:left}
.form-cuoi-trang .right{display:inline-block; width:40%;}
.form-cuoi-trang input[type=submit]{margin: 0;
    width: 100%;
    padding: 10px;
    text-transform: none;
    font-family: "barlow", sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 600;}
.form-cuoi-trang input{height: 65px;
    border: none;
		box-shadow: none;margin-bottom:0}
.wpcf7-spinner{display:none}form{margin-bottom:0}

.wpcf7 .wpcf7-not-valid-tip {
    background-color: unset;
    position: absolute;
    bottom: 0px;
    left: -7px;
    font-size: 13px;
}

.footer-1 .img.fly{position: absolute;
    z-index: 8;
    top: 29%;
    max-width: 80px;
    height: 80px;
    left: -40px;
    background: white;
    padding: 19px;
    color: red;
    border-radius: 99%;
		box-shadow: 2px 2px 20px #00000029;}.footer-1 .img.fly img{color:#f25d23}
.footer-2 .large-3 .icon-box .icon-inner{background: #F39C12;
    padding: 10px;
    border-bottom: 90%;
    border-radius: 99%;
    height: 60px;
    width: 60px;}
.footer-2 .icon-box .icon-box-text{font-size:14px}
.footer-2{margin-top:-100px}
.footer-1{border-top:none}
.footer-2{padding-bottom:70px !important}
.absolute-footer {
    padding: 19px;
}.product-small .add-to-cart-button a:hover{background:#0f2c49!important;}
.breadcrumb_last{color:#F39C12}
.video-button-wrapper a{background: #F39C12 !important;
    border: none !important;}
.member-section .icon-box img{border:none; transition:border 0.2s linear; padding-top:0;border-radius:99%}.member-section .icon-box:hover img{border:4px solid #F39C12}
.faq-section .lte-watermark{top:42px; left:34%}
.accordion-title {
    font-family: "barlow", sans-serif;
    font-size: 20px;
    padding: 18px 20px 18px 42px;
    display: block;
    position: relative;
    border-top: 1px solid #ddd;
    font-weight: 600;
		color: #102c48;}
.accordion-title i{font-size:15px}.accordion .toggle {
		top: 10px;}
a.back-to-top{background:var(--primary-color) !important; color:white !important; border:none !important}.accordion-title.active{background:none; border:None; color:#F39C12}
.accordion-inner{font-size:15px} .accordion-inner ul li{font-weight:normal}
.binh-luan-section .large-12 .col-inner{background:#f7f2ed; padding:50px}
.de-lai-review h3{text-align: center;
    font-size: 37px;
    font-weight: 600;}
.de-lai-review p.des{color: #0f2c49;
    margin-bottom: 30px;
    text-align: center;
    font-size: 16px;}
.de-lai-review p{text-align:center}
.de-lai-review input[type="submit"]{margin: 0;
    padding: 10px 50px;
    background: #F39C12;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 18px;line-height: 12px;}
.binh-luan .large-6 .col-inner{    border: 2px solid #ebebeb;
    padding: 66px 40px}
.binh-luan .large-6 .col-inner:hover{border:2px solid #F39C12;}
.archive .page-title-inner .shop-page-title{margin-bottom:10px; font-size:64px;font-weight:600}
.archive .page-title-inner, .single-product .page-title-inner{
    position: relative;
    min-height: 420px;
}.breadcrumbs{
    color:#F39C12;
    font-family: "barlow", sans-serif;
    text-transform: none !important;
    letter-spacing: 0;font-weight:normal !important;
    font-size: 17px;
}
.de-lai-review input, .de-lai-review textarea{ padding:0;   height: 50px;
    background: none;
    border: none;
    border-bottom: 1px solid #c5c5c5;
    box-shadow: none; margin-bottom:20px}

.footer-2 .icon-box h3{font-weight:600}.shop-page-title.featured-title .title-bg {  background-position-y: top;
}.category-page-row {
    padding-top: 50px;
}#shop-sidebar{background: #f7f2ec;
		padding: 30px;}span.widget-title{padding: 0;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.8em;color: #F39C12;    font-family: "barlow", sans-serif;font-weight: 600;letter-spacing: 3px;
    text-transform: uppercase;
    display: block;
				position: relative;}.widget .is-divider{display:none}
span.widget-title:after{content: "";
    border:1px solid #F39C12;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-color: #F39C12;
    border-color: var(--main);
    display: inline-block;
    width: 50px;
    margin: 0 0 0 12px;
    margin-inline-start: 12px;
    margin-inline-end: 0;
    position: relative;
top: -4px;}
.archive .bo-loc{margin-bottom:30px; background: #f7f2ed;
    padding: 5px;
    display: inline-block;
    width: 100%;
    clear: both;}
.archive .bo-loc .woocommerce-result-count {  padding-top: 15px;  font-size: 14px;
    padding-left: 10px;
}
.archive .bo-loc .woocommerce-ordering{    float: right;
    padding-right: 10px;
    font-size: 15px;}
.widget{padding: 20px 0}.woocommerce-mini-cart__empty-message {
    text-align: left;
    font-size: 15px;
}
.widget_product_search input{height:50px; box-shadow:none;}
.widget_product_search .searchform .button.icon {
    height: 50px;
    width: 50px;
}.widget_price_filter .ui-slider .ui-slider-range { opacity: 1; background-color: #F39C12;}.widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fff;
    border: 2px solid #F39C12;
}.widget_price_filter .price_label {
    text-align: center;
    font-family: "barlow", sans-serif;
    font-size: 17px;
}.widget_price_filter .price_slider_amount .button {background:white;
   float: none;
    font-size: 16px;
    font-family: "barlow", sans-serif;
    text-transform: none;
    font-weight: 600;
    width: 100%;
    border: 1px solid #F39C12;
    color: #F39C12;
}
.widget_product_categories ul li{border-top:none !important}
.widget_product_categories ul li a{font-family: "barlow",sans-serif;
    font-size: 17px;
    font-weight: 600;
    background-image: url(/wp-content/uploads/2022/03/arrow-right-svgrepo-com-1.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 0;
    padding-left: 19px;
		background-size: 13px;}.tagcloud a{border-radius:0}.widget .tagcloud a:hover{color:white}.widget_price_filter .price_slider_amount .button:hover{background:#102c48;border:none;color:white}
.single-product .shop-page-title.featured-title .title-bg{background-image:url(/wp-content/uploads/2022/03/bg.jpg) !important}.cart_totals .button {
    min-width: 100%;
    margin-right: 0;
    display: block;
    font-family: "barlow", sans-serif;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 17px;
    padding: 10px;
}
.blog-single .is-divider{display:none}
.blog-single .entry-meta{    text-transform: none;
    letter-spacing: 0;
    font-size: 15px;
    color: gray;}.entry-content {
    padding-top: 0;
    padding-bottom: 0;
}
.xem-them .tieu-de-xem-them{margin-bottom: 10px;font-size: 24px;
    font-family: "barlow", sans-serif;
    font-weight: 600;
    display: block;}
.xem-them ul li a{    font-family: "barlow", sans-serif;
    font-size: 18px;
    font-weight: 600;
		color: #102c49;}.xem-them ul li a:hover{color:orangered}.danh-muc {
    margin-bottom: 15px;
}
.danh-muc span.title, .the-tim-kiem span.title {
    border-radius: 4px;
    background: #F39C12;
    padding: 4px 10px;
    color: white;
    margin-right: 5px;
    font-family: "barlow", sans-serif;
    font-weight: 600;
    font-size: 18px;
}
.danh-muc a, .the-tim-kiem a {line-height:32px;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 4px 10px;
    background: #dedede;
    color: #464646;
}
.bai-viet-lien-quan h3{margin-bottom: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;}.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;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 250px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    font-size: 17px;
    color: #102c48;
    line-height: 22px;
    padding-top: 7px;
    height: 64px;
    overflow: hidden;
    font-weight: 600;
}
.bai-viet-lien-quan{margin-top:40px}
.danh-muc a:hover, .the-tim-kiem a:hover {
    background:#102c48;
    color: white;
}
.entry-category {
	display: none;
}
.blog-single .blog-share{text-align:left}
.blog-single .entry-category a{font-size: 14px; letter-spacing: 0;}
.blog-single .entry-title{font-size: 30px;
    font-weight: 600;}
.blog-single .row{max-width:1200px}
.checkout_coupon input[type=submit], .continue-shopping .button{text-transform:none;font-family:"barlow",sans-serif}.box-blog-post .is-divider{    max-width: 100%;
    height: 1px;}
.blog-archive .post-item .post-title{font-size:20px;font-weight:600; margin-bottom:10px}
.thong-tin-them{font-family: "barlow", sans-serif;
    color: #9da7b4;
    font-size: 14px;}
.thong-tin-them .fa{color:#F39C12; padding-right:8px}
.thong-tin-them .ngay-dang-bai{margin-right:15px}
.blog-archive .post-item a:hover{color:black}.blog-archive .post-item .post-title:hover{color:#F39C12}
.blog-archive .post-item:hover img{transform:scale(1.15)}
.blog-single .tieu-de-section .large-12{text-align:center}
.blog-single .page-title{font-size:64px; font-weight:600}.bai-viet-lien-quan h4:hover{color:orangered}
.bai-viet-lien-quan ul li:hover img{transform:scale(1.13); transition:all 0.3s linear}
.blog-archive .no-results .page-title{font-size:25px}
.tabbed-content ul li{margin: 1px 17px;}
.tabbed-content ul li.active a{color:rgb(242 93 33)}
.lien-he-1 .icon-box .icon-inner{
    background: var(--primary-color);
    padding: 13px;
    width: 60px;
    height: 60px;
    border-radius: 99%;
    color: white;}
.bai-viet-lien-quan ul li:hover img{transition:all 0.3s linear}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.nav>li>a>i.icon-menu, .header-main .icon-shopping-bag {
    font-size: 23px;
    color: #112d48;
}.off-canvas .nav-vertical>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    text-transform: none;
    color: #112d48;
}.off-canvas .nav-vertical li li>a {
    color: #112d48;
    font-size: 15px;
}.section2 .cot1 .col-inner, .section2 .cot2 .col-inner, .section2 .cot3 .col-inner {
		padding: 20px 15px;}
.banner .text-box{width:90% !important; padding-left:0px; padding-right:0px}
.banner h2{font-size:120% !important}
.section3, .section4, .section7, .section8{padding-top:30px !important; padding-bottom:30px !important}
.section9 .small-6{flex-basis:100%; max-width:100%}.section9 {
    margin-top: -30px;
}.section9 .large-12 .col-inner {
		padding: 15px;}.section9 .icon-box {
      padding: 0;margin-bottom: 30px;
}.section9 .icon-box h3 {
    line-height: 37px;
    margin-bottom: 9px;
    font-size: 46px;
    color: #F39C12;
    font-weight: 600;
}
.section10 ol li {
    margin-bottom: 3px;
    font-size: 18px;
}.section10 ol {margin-left:15px}
.section7 .col{padding-bottom:0}
.section7 .bg-fill{background-position: right;}.section10 ol li::marker {
		font-size: 22px;}.form-trang-chu {
    padding: 25px;
}.form-trang-chu h3 {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 14px;
}.form-trang-chu input[type=submit] {
		padding: 8px;}.section10 .col{padding-bottom:10px}
.section3 .img{width:100% !important}.lte-style-year{padding:15px}.lte-style-year .lte-subheader {
		font-size: 20px;}.lte-header {
				font-size: 14px;}.section3 .cot1 .icon-box {right: 0;padding:15px}.section3 .col{padding-bottom:15px}
.slider-section .banner{padding-top:550px !important}.nut1, .nut2 {
    padding: 4px 20px;
}.slider-section .flickity-page-dots {
    bottom: 17%;
    right: auto;
    left: 37%;
    transform: rotate(0deg);
}.section2 .icon-box h3 {
    font-size: 20px;
    margin-bottom: 0;
}.section3 h2, .section4 h2, .section6 h2, .section8 h2, .section10 h2, .section11 h2 {
    font-weight: 600;
    line-height: 33px;
    font-size: 15px;
}.section4 .col.large-3{flex-basis:100%; max-width:100%}
.section4 .icon-box {
    padding: 15px;
    margin-bottom: 15px;
}
.section4 .icon-box h3 {
    font-size: 21px;
    margin-bottom: 0;
}.section6 p {
     margin-bottom: 0;
}.section6 .cot1 {
    padding-right: 15px;
}.section6 .section-title-bold span {
  		font-size: 16px;}
.gallery-col.col{padding:0 5px 10px}.lte-watermark{font-size:77px}
.section6 .section-title {
    margin-bottom: 0px;
    margin-top: 20px;
}.section6 .cot2{padding-left:15px}.section7 h2 {
    line-height: 30px;
    margin-bottom: 0;
    font-size: 9px;
}
.section6 .large-12{padding-bottom:0}
.section11, .section14{padding-top:50px !important; padding-bottom:50px !important}
.section11 h2{font-weight: 600;
    line-height: 30px;
    font-size: 7px;}
.section11 .col{padding-bottom:0}
.section14 .large-columns-4 .col{padding:0 5px 10px}.product-small .box-image img{padding:0}
.product-small.box .product-title a {
		font-size: 15px;}.product-small .price del bdi, .product-small .price {
    font-size: 14px;
}.product-small .add-to-cart-button a {width:100%;
		padding: 5px 10px;font-size:15px}
.section14 .large-2{flex-basis:33.33%; max-width:33.33%; padding:0 5px 10px}
.section14 .large-2 .img{width:70% !important}
.footer-2 .large-3, .member-section .large-3{flex-basis:50%;max-width:50%;padding:0 5px 10px}
.section6{padding-top:70px !important; padding-bottom:70px !important}
.accordion-title {font-size: 17px;}
.binh-luan-section .large-12 .col-inner{padding:10px }
.de-lai-review h3 {
    font-size: 26px;
}.binh-luan .large-6 .col-inner{padding:15px}
.faq-section h2{    font-size: 19px;}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{width:100%}.archive .product-small{padding:0}
.shop-page-title .product-title {font-size:35px !important}
.related .product-small.col{padding:0}
.archive .page-title-inner, .single-product .page-title-inner {
    min-height: 215px;
}.related h3 {
		font-size: 23px;}.product-small .box-excerpt{display:none}
.footer-1 .large-8 .col-inner{padding:15px !important}.footer-1 .img.fly{display:none}
.section13 .slider .large-12 .col-inner{max-width:100%; padding:15px}.section13 .icon-box .icon-box-text p {
		font-size: 15px;}.section13 .icon-box .icon-box-text h4 {
				font-size: 19px;}
.product-small .box-text {
    padding: 10px;
}
.product-small {
		margin: 0;}.product-small.box {
    border: 1px solid #eaeaea;
} #breadcrumbs{margin-bottom:0}.blog-single .page-title {
		font-size: 35px;}.blog-single .entry-title {
				font-size: 25px;}.bai-viet-lien-quan h3 { margin-bottom: 15px;
    text-align: left;
						font-size: 21px;}.bai-viet-lien-quan ul li{padding-left: 4px;
    padding-right: 4px;width:50%}.bai-viet-lien-quan ul li .box-image img {
								height: 97px;}
.lien-he-1 .large-3{flex-basis:50%; max-width:50%; padding:0 5px 10px}
.woocommerce-checkout .col{padding:0}.slider-section {
    margin-bottom: 0;
}
.tieu-de-section .col{padding-bottom:0}.blog-archive .post-item .post-title {	font-size: 19px;margin-bottom:10px}
.tieu-de-section{padding-top:40px !important; padding-bottom:40px !important}.blog-archive .page-title {
		font-size: 35px;}.bai-viet-lien-quan h4 {    font-size: 15px;
    line-height: 18px;
}

}

h1.cate-ct {
    text-transform: uppercase;
    font-size: 40px;
}
.entry-content.single-page {
    padding-top: 30px;
}

/* banner */
.banner p strong {
	letter-spacing: 1px;
}
/* banner */