/*
Theme Name: Austar Corp
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/* Custom CSS */
.nav-small.nav>li.html{font-size:15px;font-weight:500}
.top-bar-nav > li > a{color:#fff;font-size:14px;letter-spacing:0;font-weight:500}

blockquote p{margin-bottom:0}
.tab-panels h2,.entry-content h2{font-size:22px}
.tab-panels h3,.entry-content h3{font-size:21px}
.tab-panels h4,.entry-content h4{font-size:20px}
.tab-panels h5,.entry-content h5{font-size:19px}
.tab-panels .entry-content {
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.64px;
    line-height: 1.48;
}
.related{border-top:none}
.related h3{margin-bottom:0;font-size:21px;text-transform:none;letter-spacing:0}
.related .product-small.col{padding-top:15px!important}
.lien-he1 .cot1>.col-inner{background:#fff;border-radius:10px;box-shadow:2px 2px 30px #0000002b;padding:30px 20px}
.lien-he1 .icon-box .icon-box-text{padding-left:7px}
.lien-he1 h2{font-size:26px;margin-bottom:0}
.form-lien-he input,.form-lien-he textarea{border-radius:6px;box-shadow:none;font-size:14px;border:1px solid #CECECE;height:45px;margin-bottom:0}
.product-info .price-wrapper .price{font-size:18px;color:red}
.form-lien-he input[type=submit]{margin-left:10px;border-radius:30px;text-transform:none;font-weight:600;font-size:18px;margin-top:15px;background:#005593}
.dau-trang-section .is-small{display:none}
.duong-dan{background:#F6F6F6}
.rank-math-breadcrumb p{font-size:14px;margin-bottom:0;padding:11px 0}
.widget_product_categories .widget-title,.widget .is-divider{display:none}
.product-categories li{margin-right:8px!important}
.product-categories li a{font-size:13px;font-weight:600;background:#E2E2E2;border-radius:20px;padding:8px 15px!important}
ul.product-categories{margin-bottom:35px;justify-content:center;display:flex}
.widget_product_categories>ul>li{border-top:none!important;display:flex;max-width:max-content;flex-basis:max-content}
.archive h1.shop-page-title{color:#fff;font-size:44px;font-weight:600;margin:0}
.lien-he2 .col{padding-bottom:10px}
.lien-he1{margin-top:-80px}
.lien-he2{margin-top:-60px;padding-top:100px!important}
.lien-he1 .icon-box p strong{font-size:16px;font-weight:700;font-family:'montserrat'}
.lien-he1 .col{padding-bottom:0}
.dau-trang-section .col{padding-bottom:0}
.dau-trang-section h1{text-transform:none;letter-spacing:0;font-size:45px;font-weight:700;color:#003a64;margin-bottom:0}
.gioi-thieu1 h2{color:#003a64;font-size:30px}
.taxonomy-description h3{font-weight:600;font-size:27px}
.blog-archive .post-item .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:18px;font-weight:600;margin-bottom:10px}
.blog-archive .post-item .from_the_blog_excerpt{font-size:15px}
.blog-single{padding-top:0}
.blog-single .dau-trang-section h1{font-size:44px;font-weight:500;line-height:52px;max-width:75%;color:#fff}
.blog-archive h3.tieu-de{font-size:27px;font-weight:600}
.blog-archive .post-item .box-image{border-radius:10px 10px 0 0}
.blog-archive .post-item .col-inner{border-radius:10px;border:1px solid #ECECEC}
.blog-archive .post-item button{background:#E2E2E2;color:#333;border:none;border-radius:30px;font-size:14px}
.blog-archive .post-item a:hover{color:#333}
.blog-archive .post-item .post-title:hover{color:#003a64}
.blog-archive .post-item:hover>.col-inner{box-shadow:0 0 20px #0000001f}
.blog-archive .post-item .cat-label{font-size:14px;letter-spacing:0;text-transform:none;color:gray;margin-bottom:10px}
.blog-archive .post-item .cat-label .ngay-thang{margin-left:15px}
.blog-archive .post-item:hover button{background:#003a64;color:#fff}
.blog-archive .post-item .box-text{padding:20px 15px}
.gioi-thieu1 p{font-size:16px}
.gioi-thieu1 .col{padding-bottom:0}
.block1 .col{padding-bottom:0}
.footer1 h3{font-size:25px;font-weight:700}
.footer1 .col{padding-bottom:0}
.section5 .cot1>.col-inner{max-width:600px}
.section5 h2,.section6 h2{color:#003a64}
.footer2 h2{
	font-size:25px;
	font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.48px;
    line-height: 28px;
    margin-bottom: 0;
}
.footer2 p{margin-bottom:0;font-size:14px}
.block1 p{font-weight:500}

.section5 h2{color:#fff}
.section6 .large-12 .img img{border-radius:10px}
.list-post .post-item .col-inner{box-shadow:2px 2px 20px #00000020;background:#fff;border-radius:10px}
.list-post .post-item .box-text{padding:20px 15px}
.list-post .post-item .post-title{
	font-size: 16px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    color: #005593;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}
.list-post .post-item .post-title a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    letter-spacing: inherit;
}
.list-post .post-item .from_the_blog_excerpt{font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.list-post .post-item .box-image .image-cover{border-radius:10px 10px 0 0}
.section5 p,.section6 p{font-size:16px}
.section4 h2{color:#003a64}
.product-small.box{border:1px solid #E6E6E6;border-radius:6px;box-shadow:2px 2px 20px #00000020}
.product-small .box-image{border-radius:6px 6px 0 0}
.product-small .category{order:2;font-size:14px;text-transform:none;letter-spacing:0;color:#9F9F9F}
.product-small .product-title a{
	font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.48px;
	color:#003a64;
}
.product-small .title-wrapper{display:flex;flex-direction:column}
.add-to-cart-button a{font-size:14px!important;font-weight:500;letter-spacing:0;padding:3px 25px;border-radius:25px;background:#005593}
.section4 .equalize-box .col{padding-top:15px!important}
.section1 .nav-vertical>li+li{border-top:none}
.section1 .tabbed-content ul li a{background:#F4F4F4;padding-top:8px;padding-bottom:8px;justify-content:flex-end;padding-right:15px;font-size:16px;font-weight:500;text-align:right;color:#000}
.header-nav li a, .nav-dark .nav>li>a{font-size: 16px;font-weight: 600;text-transform: none;letter-spacing: 0;color: #fff;}
.header-nav li{margin:0 9px}
.header-nav-main.nav-line-bottom > li > a:before{border-radius:4px}
.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{border-bottom:none;color:#333;font-weight:500;font-size:15px}
.nav-dropdown li{margin:0;border-top:none}
.nav-dropdown-default{padding:10px}
.nav-dropdown{min-width:240px}
.nav-dropdown.nav-dropdown-default>li>a:hover{padding-left:7px;color:#003a64}
.header-main .flex-right{min-width:230px}
.header-main .nav-left{justify-content:center}
.header-search-form-wrapper input{height:42px;background:#F4F4F4;border:1px solid #173077!important;font-size:14px}
.header-main .searchform .button.icon i{font-size:16px}
.header-search-form-wrapper input::placeholder{color:#000}
#top-bar li.cart-item:after{content:"";display:block;width:1000px;height:46px;background:#005593;position:absolute;left:0;z-index:-1;top:0}
.header-top .pll-parent-menu-item{background:#003a64;margin-right:0;padding-right:15px;padding-left:20px;border-radius:0 0 0 25px}
.header-top .account-item{margin:0;background:#1c3c98}
.header-top .account-item a{padding-left:5px;padding-right:10px}
.slider-section .banner h2{margin-bottom:25px;font-size:40px;color:#003a64}
.slider-section .banner p{
	font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.48px;
}
.flickity-page-dots .dot{height:8px;width:8px}
.flickity-page-dots .dot.is-selected{width:11px;height:11px;background:#005593;border-color:#005593!important}
.flickity-page-dots{display:flex;align-items:center;justify-content:center}
.nut-xem-them{font-size:15px;font-weight:500;padding:3px 20px}
.header-top .cart-item{margin-left:0;padding-left:10px}
.section1 .tabbed-content ul li.active a{font-weight:700;color:#005593}
.section1 .nav-vertical+.tab-panels{padding:0 0 15px 30px}

.section1 h2,.section2 h2,.section3 h2,
.section4 h2,.section5 h2,.section6 h2{
    font-size: 25px;
    line-height: 1.48;
    font-weight: 600;
    letter-spacing: 0.50385px;
    text-transform: uppercase;
}

.section1 h2{color: #005593;}
.section1 .col{padding-bottom:0}
.section1{padding-bottom:0!important}
.section2{padding-top:110px!important;padding-bottom:100px!important}
.section3{margin-top:-100px}
.section3 .icon-box{min-height:200px;background:#fff;padding:23px 10px;border-radius:15px;box-shadow:2px 2px 20px #00000021}
.section3 .icon-box p{
	font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.48px;
}
.section3 .icon-box .icon{width:90px;height:90px;object-fit:contain;object-position:center}
.section2 p,.section5 p, .section6 p {
	font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.64px;
    line-height: 1.48;
}

.stuck .header-main .nav > li > a{line-height:50px}
.flickity-prev-next-button svg{background:#fff;border-radius:99%;box-shadow:2px 2px 20px #00000038}
.slider-nav-outside .flickity-prev-next-button.next{left:98%}
.slider-nav-outside .flickity-prev-next-button.previous{right:98%}
.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:-2%}
.row-slider .flickity-page-dots .dot{height:8px;width:8px}
.row-slider .flickity-page-dots .dot.is-selected{width:11px;height:11px}
.row-slider .flickity-page-dots,.slider-nav-outside .flickity-page-dots{bottom:-20px}
.list-post .post-item .button{
	font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.48px;
    text-transform: capitalize;
	background:#005593;color:#fff;border-radius:20px;padding:4px 20px}
.list-post .post-item .post-title:hover{color:#003a64}
.list-post .post-item a:hover{color:#333}
.list-post .post-item .cat-label{text-transform:none;letter-spacing:0;color:#707070;font-size:14px}
.list-post .post-item .cat-label .ngay-thang{margin-left:12px}
.list-post .post-item{padding-top:20px!important}
.absolute-footer{color:#fff!important;font-size:14px;padding:26px 0;border-top:1px solid #005593}
.footer3 h3,.footer3 .icon-box h3{font-size:18px;margin-bottom:15px}
.footer3 ul li{font-size:14px}
.footer3 ul{margin-bottom:0}
.footer3 .col{padding-bottom:0}
.footer3 ul li{margin-bottom:9px;list-style:none;margin-left:0}
.section6{padding-bottom:20px!important}
.footer2 .col{padding-bottom:0}
.footer3 ul li{font-family:'montserrat',sans-serif}

.footer3 ul li a:hover{text-decoration:underline}
.footer1 form{margin-bottom:0;margin-top:20px}
.wpcf7-spinner{display:none}
.form-email input{margin-bottom:0;border-radius:30px;height:42px;border:1px solid #005593;font-size:14px;box-shadow:none}
.form-email input[type=submit]{width:100%;border-radius:30px;margin:0;text-transform:none;font-size:15px;font-weight:500;height:42px}
.form-email .col{padding:0 4px}
.footer1 .form-email{max-width:90%;margin:0 auto!important}
.form-email input[type=email]::placeholder{color:#333}
a.back-to-top{background:#005593!important;color:#fff!important;border:none!important}
.gioi-thieu2{padding-top:50px!important}
.gioi-thieu4 img{border-radius:10px}
.gioi-thieu4 h2{font-size:25px;color:#003a64}
.gioi-thieu4 .cot3 h2{font-size:20px;color:#333}
.gioi-thieu5 h2{font-size:30px;color:#003a64}
.gioi-thieu5 .col{padding-bottom:0}
.widget_product_categories>ul>li.current-cat a,.widget_product_categories>ul>li a:hover{background:#005593;color:#fff}
.price-wrapper{display:none}
.product-info .price-wrapper{display:block}
.archive .product-small .product-title a{color:#333}
.archive .product-small .product-title a:hover,.related .product-small .product-title a:hover{color:#003a64}
.archive .add-to-cart-button a,.related .add-to-cart-button a{background:#E2E2E2!important;color:#333;font-weight:600!important}
.archive .add-to-cart-button a:hover,.related .add-to-cart-button a:hover{background:#005593!important;color:#fff}
.archive .product-small.box,.related .product-small.box{box-shadow:none;border:none}
.archive .product-small.box:hover,.related .product-small.box:hover{border:1px solid #E6E6E6;border-radius:6px;box-shadow:2px 2px 20px #00000020}
.woocommerce-pagination ul li a{background:#eaeaea;border:2px solid #eaeaea}
.archive .footer1,.single-product .footer1{background:#FBFBFB!important}
.related{margin-bottom:30px}
div#reviews.woocommerce-Reviews{margin-bottom:10px;border-bottom:none;max-width:100%}
.woocommerce #reviews #comments h2{font-size:21px;margin-bottom:22px}
#comments a.btn-reviews-now{background-color:#005593;color:#fff;display:inline-block;padding:10px 20px;border-radius:3px;text-transform:uppercase;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:0;border-radius:30px;font-size:16px;font-weight:600}
span.devvn_num_reviews{color:#838383;font-size:14px}
span.devvn_scala_rating{border-radius:20px}
.woocommerce #reviews .star-rating span:before{color:#FFA800;font-size:15px}
.star-rating:before,.woocommerce-page .star-rating:before{font-size:15px}
span.devvn_stars_value{line-height:1;color:#838383;font-size:14px}
.single-product .product-page-title{background:#F6F6F6}
.single-product .page-title-inner{min-height:50px;padding-top:0;position:relative}
.breadcrumbs a{color:#333;font-weight:500;font-size:14px}
.product-gallery-slider img,.product-thumbnails img{border:1px solid #EBEBEB}
.product-thumbnails img{opacity:1;margin-bottom:0}
.product-info{padding-top:0}
.product-info .price span.amount,.product-info .price ins bdi{color:Red;font-size:18px}
.product-short-description{font-size:15px}
.product-info .social-icons a{background-color:transparent!important;border:none;color:#727272;font-size:20px;margin:0;margin-bottom:0;margin:0 4px}
.product-info .social-icons{color:#333;display:flex;font-size:15px;vertical-align:middle;font-weight:600;align-items:center}
.star-rating span{font-size:15px}
.star-rating{width:85px!important}
body .star-average .woocommerce-product-rating{align-items:center;margin-bottom:10px}
body .devvn_review_mid .star-rating{font-size:14px}
body.woocommerce #reviews #comments ol.commentlist li .comment-text .devvn_review_mid p{font-size:15px;font-weight:500}
.devvn_review_bottom .reply a{font-size:13px}
time.woocommerce-review__published-date{font-size:14px}
.product-info .social-icons a:hover{background-color:transparent!important}
.product_meta>span{display:inline-block;border-top:none!important;padding-bottom:0;font-size:15px;font-weight:600}
.star-rating span:before{color:#ffac00}
.tinh-trang{font-size:15px;font-weight:600;margin:0 0 15px}
.form-sdt{background:#E5F7FF;padding:20px 10px!important;border-radius:10px;margin:10px 0 0!important;border:1px solid #55ADFF}
.form-sdt .col{padding-bottom:0}
.form-sdt .col.large-9{padding-right:0}
.woocommerce-tabs ul.nav li a{font-size:18px;color:#A5A5A5;font-weight:700;text-transform:none;letter-spacing:0;background:#F2F2F2;padding:9px 20px;border-radius:10px 10px 0 0}
.woocommerce-tabs ul li.active a{background:#005593;color:#fff!important}
.woocommerce-tabs ul.nav li{margin:0 2px}
.tabbed-content .nav{margin:0}
.product-footer .woocommerce-tabs{border-top:0;padding:0}
.nav-line>li>a:before{display:none}
.woocommerce-tabs .nav{margin:0;border-bottom:1px solid #E1E1E1}
.form-sdt input{border-radius:6px;box-shadow:0 4px 2px #00000014;font-size:15px;margin-bottom:0}
.form-sdt input[type=submit]{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}
.form-sdt .des{margin-bottom:10px;font-size:15px;color:#333}
.form-sdt input[type=submit]{width:100%;background:#005593}
.wpcf7-spinner{display:none!important}
.tinh-trang .value{color:#30A01E;margin-left:6px}
.product_meta a{font-size:15px;margin-right:5px;font-weight:400}
.nut-mua-ngay .nut-cart{border:2px solid #005593;background:#005593;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:45px;display:block;border-radius:30px}
.nut-cart span,.nut-hotline span{padding-left:15px;display:inline-block;position:relative}
.nut-hotline:hover,.nut-cart:hover{box-shadow:2px 2px 20px #10569d63}
.product-info .luot-xem{margin-bottom:12px;background:#FFF3DC;font-size:14px;padding:5px 15px;border-radius:10px;display:inline-block}
.luot-xem .value{font-weight:700;color:red}

.nut-hotline{font-size:18px;font-weight:700;text-align:center;border:2px solid #005593;line-height:45px;border-radius:30px;display:block}
.product-info .product-title{font-size:25px}
.product-thumbnails .is-nav-selected a,.product-thumbnails a:hover{border:none}
.page-title:not(.featured-title)+main .product-main{padding-top:30px}
.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{border:2px solid #EBEBEB!important;opacity:1;transform:none}

.devvn_prod_cmt{max-width:100%}
.devvn_cmt_form_bottom{border:none!important}
.devvn_cmt_input textarea{box-shadow:none;border-radius:10px!important;border:1px solid #ddd;display:block;margin:0}
#devvn_cmt{margin-bottom:5px}
button#devvn_cmt_submit{background:#005593;font-size:16px;text-transform:none;letter-spacing:0;padding:5px 10px;border-radius:25px;height:auto;color:#fff}
.devvn_cmt_form_bottom.no-infor{padding-right:0}
#devvn_cmt_search{box-shadow:none;border-radius:10px;font-size:15px;padding:10px 10px 10px 30px}
span.devvn_perc_rating{height:12px!important}
.devvn_rating_bar span{height:12px}
.reviews_bar{line-height:10px}
.zoom-button{border:1px solid gray!important}
span.review_qtv{background-color:#61a61e;color:#fff;padding:3px;border-radius:3px;display:inline-block;font-size:12px;text-transform:none;font-weight:500}
.woocommerce #review_form #respond p.form-submit input#submit,.woocommerce #reviews #comments ol.commentlist #respond p.form-submit input#submit{border-radius:20px;text-transform:none;letter-spacing:0;line-height:17px;background:#003a64}
.blog-archive{padding-top:0}
.blog-single .meta-box{margin-bottom:15px;font-size:14px}
.ten-author{color:#1ea0f2;margin-left:5px;font-weight:600}
.blog-single .large-8{padding-right:0}
.entry-image img{margin-bottom:15px;border-radius:10px}
.dvls_maps_wrap{background:#F3F3F3;padding:20px;border-radius:10px}
.dvls_maps_wrap .dvls_near_you{font-size:14px;text-decoration:underline;color:#18acf7}
.dvls_maps_header_left{font-weight:700!important}
.dvls_maps_wrap select{margin-bottom:0;border-radius:20px!important;height:45px!important;font-size:15px}
.dvls_maps_wrap input.dvls-submit{margin-bottom:0;background:#005593!important;height:45px!important;border-radius:30px!important;text-transform:none;letter-spacing:0;font-size:16px;background:#003a64}
.entry-content.single-page{padding-top:0;padding-bottom:0}
.blog-single .dau-trang-section{margin-bottom:20px}

span.widget-title{font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;font-size:18px}
.badge.post-date{top:7%;width:115px;height:75px;border-radius:5px}
.badge.post-date .badge-inner{border-radius:6px}
.recent-blog-posts-li{border-top:none!important}
div#ez-toc-container{width:100%;background:#E5F7FF;padding:20px;border:1px solid #9ae8ff;border-radius:10px}
div#ez-toc-container .ez-toc-title{font-weight:700;margin-bottom:15px;font-size:17px}
#ez-toc-container a:hover{color:#003a64}

.blog-single #secondary{margin-top:-60px}
.blog-single .meta-box .fa{color:gray;margin-right:3px}
.blog-single .meta-box .tac-gia{margin-left:16px}
.blog-single .row-large{margin-top:0!important}
.entry-author{background:#E5F7FF;padding:20px;border:1px solid #9ae8ff;border-radius:10px}
.entry-author .col{padding-bottom:0}
.author-desc a{color:#55ADFF;text-decoration:underline}
.entry-meta .danh-muc,.entry-meta .the-tim-kiem{font-size:16px;margin-bottom:10px;font-weight:700}
.entry-meta .danh-muc a{font-weight:500;color:#333;margin-right:5px}
.entry-meta .danh-muc a:hover{color:#003a64}
.author-desc{font-size:14px;line-height:19px;color:#003a64;margin:0}
footer.entry-meta{border-bottom:none;border-top:none;font-size:16px;padding:10px 0}
.entry-content{padding-bottom:0}
footer.entry-meta{margin-top:10px}
.blog-single .blog-share{font-size:16px;font-weight:400;text-align:left}
.entry-author .author-name{padding:0;text-transform:none;letter-spacing:0;font-size:18px;color:#003a64}
.the-tim-kiem a{font-weight:500;background:#F1F1F1;padding:6px 11px;border-radius:20px;color:#333;font-size:15px}
.the-tim-kiem a:hover{background:#005593;color:#fff}
.social-icons span{font-weight:400;font-size:16px;color:#333}
.blog-single .blog-share a{font-size:17px;color:#333;margin-right:5px}
.bai-viet-lien-quan{margin-top:20px}
.bai-viet-lien-quan h3{font-size:22px}
.bai-viet-lien-quan .post-item .col-inner{border:1px solid #EDEDED;border-radius:10px}
.bai-viet-lien-quan .post-item .box-text{padding:15px 10px}
.bai-viet-lien-quan .post-item .box-image .image-cover{border-radius:10px 10px 0 0}
.bai-viet-lien-quan .post-item .post-title{font-size:15px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.bai-viet-lien-quan .post-item{padding:0 7px}
.bai-viet-lien-quan .row{margin-left:-7px!important;margin-right:-7px!important}
.bai-viet-lien-quan .post-item .post-title:hover{color:#005593}
.single-post .footer1{background:#FBFBFB!important}
.dvls_maps_main{padding-left:380px}
.dvls_result_status.show{margin-bottom:10px;display:block;padding:0;background:#f2f2f2!important;font-size:16px;font-weight:700}
.dvls_result_wrap .dvls_result_item:nth-child(2n+1){background:#fff!important;border-radius:6px;margin-bottom:5px}
.dvls_result_item{border-bottom:none}
.dvls_maps_sidebar{width:330px!important;background:none!important}
.dvls_maps_wrap .dvls_result_infor h3{font-size:16px}
.dvls_result_infor p{font-size:14px;color:#777}
.dvls_result_infor a{font-size:14px;color:#55ADFF}
.blog-archive .dau-trang-section h1{color:#003a64!important}
.archive .dau-trang-section h1{color:#fff}
.lightbox-content{border-radius:15px}
form{margin-bottom:0}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background-color:#e6e6e6}
::-webkit-scrollbar-thumb{border-radius:3px;background:#3fb0ff}
.bottom-contact{display:none}
h1.entry-title.mb{margin-bottom:20px;text-transform:none;letter-spacing:0}
.page-right-sidebar .large-9{border-right:none!important}
.page-right-sidebar .large-3{padding-left:0}
.woocommerce-form-register input,.woocommerce-form-login input{border-radius:6px;box-shadow:none}
.form-row button{border-radius:30px;text-transform:none;letter-spacing:0}
.page-right-sidebar .large-9 .login,.page-right-sidebar .large-9 .register{background:#fff;border-radius:20px;padding:50px;box-shadow:2px 2px 20px #0000001f}
.login input,.register input{border-radius:6px;height:42px;box-shadow:none}
.login .next-btn,.register .next-btn{background:#005593;border-radius:30px;text-transform:none;color:#fff}
.page-right-sidebar .large-9 .login,.page-right-sidebar .large-9 .register{background:#f4f4f4;border-radius:20px;padding:50px 200px;box-shadow:none}
.login-title h3{text-align:center}
.mod-login-btn{text-align:center}
.login .next-btn,.register .next-btn{border-radius:8px;width:100%}
.menu-item.tai-khoan{background:#003a64;padding-right:10px;padding-left:10px;margin-left:0}
#top-bar .html_topbar_right{display:none}
.login input[type=submit].button{width:100%}
.login input[type=checkbox]{height:auto}
.woocommerce-form-login .button{margin-bottom:0;width:100%;border-radius:8px}
.top-bar-nav.nav-right .header-block{display:none}

@media only screen and (max-width: 850px) {#top-bar .header-block{display:none}
	#top-bar .container{max-width:max-content}
	#top-bar .nav-center{justify-content:flex-end}
	#top-bar .menu-item.tai-khoan.menu-item .nav-dropdown{left:-115px;min-width:200px}
	#top-bar .header-language-dropdown .nav-dropdown{min-width:160px}
}
.page-vertical-nav .large-9 ul{margin-left:20px}

.form-email input[type=submit]{background:#005593}
li.cat-item.cat-item-17{display:none}
.devvn-comments-area .form-submit input#submit{background-color:#005593}
.is-outline:hover,.primary.is-outline:hover{color:#fff!important}
li.cat-item.cat-item-37{display:none}
div#top-bar {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 600;
}
div#top-bar a {
	font-size: inherit;
	text-transform: inherit;
	font-weight: inherit;
}

input[type=text], input[type=url], select, textarea {
	background-color: #fff;
	border: 1px solid #bcbcbc;
}
.mod-input-password{position:relative}
.mod-input-password input{padding-right:40px}

span.toggle-password {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: calc(50% - 9px);
	transform: translateY(-50%);
	font-size: 0;
	width: 25px;
	height: 25px;
	background: url(images/1.png) no-repeat center center;
	background-size: 21px;
}
span.toggle-password.active{
	background-image: url(images/2.png);
}
.account-item .tai-khoan {
	list-style: none;
	margin: 0;
}
.account-item .tai-khoan > a {
	color: rgb(255 255 255 / 80%);
	font-size: 20px;
	background: transparent !important;
}
.account-item .tai-khoan .icon-user {
	color: rgb(255 255 255 / 80%)!important;
	font-size: inherit;
}
.account-item .tai-khoan .icon-user:hover{
	color: #fff;
}
#mobile-tai-khoan ul.sub-menu {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    list-style: none;
    position: absolute;
    width: 180px;
    right: 0;
    display: none;
}
#mobile-tai-khoan .tai-khoan.current-dropdown ul.sub-menu {
    display: block;
}
#mobile-tai-khoan ul.sub-menu a {
	font-family: Raleway, sans-serif;
	font-size: 11px;
	font-weight: 600;
	display: block;
	text-transform: uppercase;
}

.menu-item.tai-khoan ul>li:first-child>a,
#mobile-tai-khoan ul li.menu-dang-nhap a {background:#005593;margin:0 auto 10px;border-radius:20px;padding:10px;color:#fff;max-width:160px;text-align:center}
.menu-item.tai-khoan ul>li:last-child>a,
#mobile-tai-khoan ul li a {background:#003a64;border-radius:20px;margin:0 auto;padding:10px;color:#fff;max-width:160px;text-align:center}
#mobile-tai-khoan ul .menu-dang-ky a {
	background:#003a64;
}
#mobile-tai-khoan ul .menu-dang-ky {
	margin-bottom: 0;
}
.button.alt .button.checkout .checkout-button .secondary {
    font-size: 14px !important;
    font-weight: 500;
    letter-spacing: 0;
    padding: 3px 25px;
    border-radius: 25px;
    background: #005593;
}


/* Custom CSS Mobile */
@media (max-width: 549px) {
	body .account-item .tai-khoan {
		display: list-item;
	}
	#mobile-tai-khoan ul a {
		margin-bottom: 10px !important;
		display: block;
	}


	.nav>li>a>i.icon-search,.nav>li>a>i.icon-menu{color:#005593;font-size:17px}
	.nav>li>a>i.icon-menu{font-size:19px}
	.header-main .flex-right{min-width:auto}
	.header-main .nav-left{justify-content:flex-start}
	.off-canvas-left .mfp-content{background:#003a64}
	.slider-section .banner h2{margin-bottom:20px;font-size:25px;text-align:center}
	.slider-section .banner p{font-size:15px;text-align:center}
	.slider-section .banner .text-box .text-inner{text-align:center}
	.tabbed-content .nav{margin:0;flex-grow:1;-webkit-box-flex:1;white-space:nowrap;overflow:auto;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:0;display:flex;max-width:100%;float:right;margin-top:0}
	.section1 .tabbed-content ul li a{background:#e8e8e8;justify-content:flex-end;border-radius:20px;text-align:center;font-size:15px;color:#333;padding:5px 10px!important}
	.banner .text-box{width:100%!important;padding-left:15px!important;padding-right:15px!important}
	.section1 .tabbed-content ul li{margin-right:5px}
	.section1 .nav-vertical+.tab-panels{padding:15px 0 0}
	.section1 h2{font-size:22px}
	.nut-xem-them{font-size:14px;font-weight:500;padding:2px 10px}
	.section2 h2{font-size:25px}
	.section4 h2{font-size:25px}
	.section4 .equalize-box .col{flex-basis:75%;max-width:80%;padding-left:0;padding-right:5px!important}
	.product-small .product-title a{font-size:15px}
	.add-to-cart-button a{font-size:13px!important;font-weight:500;letter-spacing:0;padding:1px 15px;border-radius:25px}
	.section5 .cot1>.col-inner{max-width:100%;padding:15px!important}
	.section5 h2,.section6 h2{font-size:25px}
	.list-post .post-item .post-title{margin-bottom:10px;line-height:21px}
	.list-post .post-item .from_the_blog_excerpt{font-size:14px}
	.list-post .post-item .button{font-size:12px;border-radius:20px;padding:2px 10px}
	.form-flat input{font-size:15px}
	.searchform .button.icon{margin:0;background:#ffffff00!important;font-size:15px}
	.dark .form-flat input:not([type=submit]){background-color:#e3e3e3;border-radius:25px;border:1px solid #aeaeae!important}
	.form-flat input:not([type=submit])::placeholder{color:#333!important;font-size:14px}
	.home .mfp-content{vertical-align:top}
	.footer1 h3{font-size:16px}
	.nav-sidebar.nav-vertical>li+li{border-top:none}
	.off-canvas .nav-vertical>li>a{padding-bottom:13px;padding-top:13px;font-size:15px;text-transform:none;color:#fff;font-weight:600}
	.icon-angle-down:before{color:#fff;font-size:21px}
	.nav-vertical>li>ul li a{color:#fff;transition:color .2s;font-size:14px}
	.dau-trang-section h1{font-size:25px}
	.form-email .large-9{flex-basis:70%;max-width:70%}
	.form-email .large-3{flex-basis:30%;max-width:30%}
	.footer1 .form-email{max-width:100%}
	.footer2 h2{font-size:22px;text-align:center}
	.footer3 h3,.footer3 .icon-box h3{font-size:17px}
	.footer3 .col{padding-bottom:15px}
	.footer3{padding-bottom:15px!important}
	.dau-trang-section{padding-top:45px!important;padding-bottom:45px!important}
	.rank-math-breadcrumb p{padding:6px 0}
	.gioi-thieu1 h2{font-size:22px}
	.gioi-thieu1 p{font-size:15px}
	.gioi-thieu4 h2{font-size:21px}
	.gioi-thieu4 .cot3 .col-inner{padding:15px!important}
	.gioi-thieu4 .cot3 h2{font-size:18px}
	.archive h1.shop-page-title{font-size:25px}
	.dau-trang-section .section-bg.bg-loaded{background-color:#003a64}
	ul.product-categories{margin-bottom:35px;justify-content:center;display:flex;flex-grow:1;-webkit-box-flex:1;white-space:nowrap;overflow:auto;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:0;display:flex;max-width:100%;float:right;margin-top:0}
	.archive .product-small .box-text{padding-left:0;padding-right:0}
	.product-small .category{font-size:13px}
	.product-page-title .medium-flex-wrap .flex-col{padding:0!important}
	.single-product .breadcrumbs{margin-top:13px}
	.product-info{padding-top:15px}
	.product-info .product-title{font-size:22px}
	.product-short-description{font-size:14px;text-align:justify}
	.nut-mua-ngay .col{padding-bottom:10px}
	.product-info .luot-xem{font-size:13px}
	.form-sdt .col.large-9{padding-right:10px;padding-bottom:10px}
	.woocommerce-tabs ul.nav li a{font-size:16px;color:#A5A5A5;letter-spacing:0;padding:6px 11px}
	.tab-panels h2,.entry-content h2{font-size:19px}
	.tab-panels h3,.entry-content h3{font-size:18px}
	.tab-panels h4,.entry-content h4{font-size:17px}
	.tab-panels blockquote{padding:10px;font-size:15px;padding-left:39px}
	.related h3{font-size:20px}
	.related .product-small .box-text{padding-left:0;padding-right:0}
	.woocommerce #reviews #comments h2{font-size:19px}
	#comments a.btn-reviews-now{width:100%}
	.dvls_maps_header{padding:0!important}
	.dvls_result_infor p{font-size:13px}
	.blog-archive h3.tieu-de{font-size:20px}
	.blog-archive .post-item .post-title{font-size:16px}
	.blog-archive .post-item .from_the_blog_excerpt{font-size:14px}
	.blog-archive .post-item button{font-size:13px}
	.blog-single .dau-trang-section h1{font-size:22px;font-weight:500;line-height:30px;max-width:100%}
	.blog-single .large-8{padding-right:15px}
	.blog-single .meta-box{font-size:12px}
	.entry-author{padding:15px}
	.blog-author-image img{max-width:50%;margin-bottom:14px}
	.entry-meta .danh-muc,.entry-meta .the-tim-kiem{font-size:15px;margin-bottom:7px}
	.bai-viet-lien-quan h3{font-size:19px}
	.bai-viet-lien-quan .post-item{flex-basis:100%;max-width:100%;padding-bottom:15px}
	.block-sidebar h3,.block-sidebar h4{font-size:17px}
	.dvls_maps_sidebar{width:100%!important;margin-bottom:15px}
	.recent-blog-posts a{font-size:15px}
	.lien-he1{margin-top:-25px}
	.lien-he1 .col{flex-basis:100%;max-width:100%}
	.lien-he1 h2{font-size:20px;margin-bottom:0;line-height:22px;margin-bottom:13px}
	.lien-he1 .icon-box{margin-bottom:15px}
	.form-lien-he input[type=submit]{font-size:15px}
	.form-flat input:not([type=submit]){background-color:#e9e9e9;border-radius:30px;border:1px solid #a7a7a7!important}
	.searchform-wrapper.form-flat .flex-col:last-of-type{padding-right:0!important}
	.header-main{background:#003a64}
	.nav>li>a>i.icon-search,.nav>li>a>i.icon-menu{color:#fff}
	.searchform .button.icon i{color:#333}
	.header-bottom{display:none}
	.header-bottom.show{display:block}
	.bottom-contact{display:block!important;position:fixed!important;bottom:0;background:#fff;width:100%;z-index:99;box-shadow:2px 1px 9px #dedede;border-top:1px solid #eaeaea}
	.bottom-contact ul li{margin-bottom:5px;width:20%;float:left;list-style:none;text-align:center;font-size:13.5px}
	.bottom-contact ul li img{width:22px;margin-top:5px;margin-bottom:3px;opacity:.6}
	.bottom-contact ul li span{color:#000;font-size:12px}
	.header-main .nav > li > a:hover{color:#fff}
	li.account-item>.nav-dropdown{left:-195px}
	.dropdown-user h3{text-align:center;font-size:16px;color:#003a64;border-bottom:1px solid #eee;padding-bottom:5px}
	.nut-dang-nhap{background:orange;padding:5px 20px;border-radius:20px;display:block;text-align:center;margin-bottom:10px;margin-left:50px;margin-right:50px}
	.nut-dang-ky{background:#003a64;padding:5px 20px;border-radius:20px;display:block;text-align:center;margin-bottom:10px;margin-left:50px;margin-right:50px}
	.page-right-sidebar .large-3{padding-left:15px}
	.login,.register{padding:20px}
	input[type=checkbox],input[type=radio]{height:auto}
	.header-main .account-item a{color:#fff}
	.page-right-sidebar .large-9 .login,.page-right-sidebar .large-9 .register{background:#fff;padding:15px}
	.header-main .nav > li > a{line-height:50px;color:#fff}
	.header-language-dropdown .image-icon{margin-left:5px}
	.mobile-nav .header-language-dropdown .nav-dropdown{right:10px;left:auto}
	#top-bar .container{float:right;max-width:max-content}
	.header-top{min-height:35px !important;background:#005593!important;display:flex}
	#top-bar .nav-center{justify-content:flex-end}
	.header-main .header-search-dropdown .nav-dropdown{display:none}
	#top-bar .nav-center .header-language-dropdown .nav-dropdown{min-width:150px}
	#top-bar .header-block{display:none}

	#top-bar li.tai-khoan .nav-dropdown{left:auto;right:5px;min-width:127px}
	.header-bg-color{background-color:#ffffff00}
	.menu-item.tai-khoan{display:none}
	.mobile-nav .account-item ul li:first-child a{background:#003a64;border-radius:20px;text-align:center;color:#fff;font-weight:700;max-width:170px;margin:0 auto 10px!important}
	.mobile-nav .account-item ul li:last-child a{background:#005593;border-radius:20px;text-align:center;color:#fff;font-weight:700;max-width:170px;margin:0 auto!important}

	.nav-dropdown{min-width:230px}
	.stuck .header-top{display:none!important}
}
.button.alt, .button.checkout, .checkout-button, .secondary {
    font-size: 14px !important;
    font-weight: 500;
    letter-spacing: 0;
    padding: 3px 25px;
    border-radius: 25px;
    background: #005593;
}