/*
Theme Name: Flatsome Child
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: 'Oswald-Medium';
    src:   url('fonts/Oswald-Medium.ttf') format('truetype');
}
/**********************/
.header-bottom-nav > li > a{ text-transform: uppercase; font-weight: bold !important; font-size: 14px}
.title_home h2 {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    height: 45px;
    padding: 15px 30px 15px;
    -ms-align-items: center;
    align-items: center;
    -webkit-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg);
    background-color: #f7941d;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    margin-left: -5px;    width: auto;
    float: left;
}  .title_home h2  a{  color: #fff;
    -webkit-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    transform: skew(-10deg);
}
.title_home{     overflow: hidden;  width: 100%;     border-bottom: 2px solid #efefef;  margin-bottom: 20px;}
.title_home .danhmuc{     width: 65%;
    float: right;}
.title_home .danhmuc ul{ float: right;     margin-bottom: 0px;}
.title_home .danhmuc li{ list-style: none;    margin-bottom: 0px;
    padding: 9px 0px;
    float: left;
    margin-lefT: 15px}
.title_home .danhmuc li a{ font-size: 14px}
.products .box a{font-size: 14px;
    line-height: 22px; color: #252525
 }
 .products .box:hover a{ color: #f7941d;}
.sp_hothome .product-small.box {border: 2px solid #f7941d;
    padding: 20px 20px 110px 20px;}
.box a.add_to_cart_button { display: none !important}
.sp_hothome .products .box .product-title a{font-size: 16px;
    padding-top: 40px;}
.sp_hothome span.amount{ font-size: 20px}
.banner_1{ padding:  0px 0px 30px 0px !important}
.sanphammoi_noibat{ padding: 0px!important}
.banner_1 a{    BACKGROUND: #ffffff78;
    padding: 10px 20px;
    color: #252525;
    font-size: 17px;
    font-weight: 500;}
.banner_1 a:hover{ color: #f7941d}
.row-slider{ position: static;}
.tintuc_home .slider-nav-reveal .flickity-prev-next-button, .tintuc_home .slider-nav-reveal .flickity-prev-next-button:hover{    top: -170px;}
.row-doitachome{ position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    margin-top: -105px !important;
    overflow-x: hidden;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.05);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    background: #fff;}
.row-doitachome .box-image { text-align:center}
.row-doitachome .box-image img{    width: 60px;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;}
.row-doitachome .large-2{    text-align: center;
    padding: 30px 5px;
    border-right: 1px solid #eee;
    min-height: 150px;}
.row-doitachome .box-text.text-center{padding-bottom: 0px !important}
.row-doitachome .large-2:hover img{
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
}
.row-doitachome  .large-2:hover  h4 a, .title_home .danhmuc li:hover a{ color: #f7941d;}
.thongtin_fp .shadow{border: none;
    display: flex;
    align-items: stretch;
    flex-direction: row;cursor: default;}
.thongtin_fp .img-policy {
    width: 60px;
    height: 60px;
    display: block;
    float: left;
}
.thongtin_fp .img-policy img{    max-width: 100%;
    height: auto;
    margin: 0 auto;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
}
.thongtin_fp  .shadow:hover  .img-policy img {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
}
.thongtin_fp .title_category_sv {
    position: relative;
    flex: 1 1 auto;
    width: calc(100% - 100px) !important;
    -webkit-width: calc(100% - 85px) !important;
    -moz-width: calc(100% - 85px) !important;
    -o-width: calc(100% - 85px) !important;
    -os-width: calc(100% - 85px) !important;
    display: block;
    float: left;
    padding: 0px !important;
    padding-left: 20px !important;
    margin: 0;
}
.thongtin_fp .title_category_sv span {
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}
.thongtin_fp .title_category_sv p {
    color: #fff;
    font-size: 14px;    
}
.thongtin_fp .medium-3 { padding-bottom:  0px !important}
.thongtin_fp .medium-3 p{margin-bottom: 0px;}
.searchform-wrapper{ margin-lefT: 44%}
.searchform-wrapper input[type=search]{     width: 350px;     border: 2px solid #f7941d;
    height: 40px;
    border-radius: 7px;}
.searchform .button.icon {
    border-radius: 37px !important;
    min-width: 4em;
    height: 4em; 
    margin-lefT: -17px;
}
.flex-right .button.is-outline{    border: 2px solid #f7941d;}
.flex-right .button.icon i{color: #252525;}
.hotline_top a {
    padding-left: 5px;
    font-size: 20px;
    color: #252525;
    font-weight: bold;
}
.hotline_top .icon_style_base{ font-size: 15px}
.hotline_top{ background: url(images/icon-hotline.png) no-repeat left; padding-lefT: 30px}
form.cart{ display: none !important}
.header-vertical-menu__opener{ border-radius: 7px}
.breadcrumb_top .breadcrumb-container.theme1 a, .breadcrumb_top .breadcrumb-container li .separator{ color: #000}
/**********************/
.html_top_right_text div{ float: left; }
.thanhtoancode{ background: url(images/shipcode.png) no-repeat left; padding-lefT: 40px; background-size: 13%; }
.html_top_right_text span.tt{    font-size: 15px;}
.mienphigh{ background: url(images/mienphigh.png) no-repeat left; padding-lefT: 40px; background-size: 15%;  margin-lefT: 30px}
.doihangmp{ background: url(images/doihang.png) no-repeat left; padding-lefT: 40px; background-size: 15%; margin-lefT: 30px}
#masthead .nav > li > a{ font-size: 20px; font-weight: 500 !important} 
#masthead .menu-item-has-block .nav-dropdown{ min-width: 1200px;
    margin-top: 18px;
    background: #efefef;
    padding: 20px; }
.row-doitachome .lgx_app_item .lgx_app_item_img{ border-radius: 100px}
#lgx_logo_slider_app_643 .lgx_app_item .lgx_app_item_title, lgx_logo_slider_app_689 .lgx_app_item .lgx_app_item_title{ margin-top: 15px}
#lgx_logo_slider_app_643 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_prev, .lgx_logo_slider_app_689 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_prev{ color: #231f20;
    background-color: #fff0;
    font-size: 50px;
    width: 30px;
    height: 30px;
    padding: 0px;
    border: 1px solid #fff0;
    border-radius: 4px;
    float: left;
    top: 70px;}
#lgx_logo_slider_app_643 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_next ,  .lgx_logo_slider_app_689 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_next{ color: #231f20;
    background-color: #fff0;
    font-size: 50px;
    width: 30px;
    height: 30px;
    padding: 0px;
    border: 1px solid #fff0;
    border-radius: 4px;
    float: right;
    top: 70px;}
	.lgx_app_layout_carousel .lgx_lsw_nav_top_right {
    text-align: -webkit-auto;
}#lgx_logo_slider_app_643 .lgx_logo_carousel .lgx_lsw_nav_button:hover {
    border-color: #fff0 !important; color: #d01459
}.lgx_app_layout_carousel .lgx_lsw_nav_vertical_center .lgx_lsw_nav_button {
    position: relative !important;
}#lgx_logo_slider_app_689 .lgx_logo_carousel .lgx_lsw_nav_button{ border:1px solid #161e5400 !important}
#lgx_logo_slider_app_689 .lgx_logo_carousel .lgx_lsw_nav_button_prev{ float:left;    top: -92px;}
#lgx_logo_slider_app_689 .lgx_logo_carousel .lgx_lsw_nav_button_next{ float:right;    top: -92px;}
.tab-panels {
    padding-top:0px !important;
}
.row-doitachome li.tab  a{font-size: 18px;color: #231f20; border-bottom: 2px solid #231f2000;    padding: 0; font-weight: 500}
.row-doitachome li.active a, .row-doitachome li:hover a{     font-size: 18px; border-bottom: 2px solid #ef1c6a;font-weight: 500;
    color: #ef1c6a;}
.doitac_row{    padding-top: 10px; }
.sanphammoi_home .products.row.row-small {
    max-width: 100%;
}
.title-pinksun h1 { font-weight: bold}
.sanphammoi_home  .row .col { padding-bottom: 20px}
.bannerhome{ padding: 0px !important}

#top-bar .hotline_top, #top-bar .email_top{ float: left;margin-right: 30px;}
#top-bar .face_top, #top-bar .you_top{ float: left;margin-left: 10px;}
#top-bar .hotline_top a, #top-bar .email_top a{font-size: 14px; color: #fff;}
#top-bar .hotline_top a{ background: url(images/hotline-top.png) no-repeat left; padding-lefT: 18px; }
#top-bar .email_top a{ background: url(images/email-top.png) no-repeat left; padding-lefT: 18px; }
.container-width, .full-width .ubermenu-nav, .container, .row, .header-bottom{
    max-width: 1170px !important;
margin: 0 auto}
.tintuc_big img{ width: 100%}
.list_ttmin .noidung{width: 61%;
    float: left;
    height: 130px;}
.tintuc_home .tintuc_big, .tintuc_home .list_tt{ width: 33%; float: left;}
.tintuc_home .list_tt{    padding-lefT: 2%;}
.list_ttmin{ width: 100%; overflow: hidden; margin-bottom: 4%}
.list_ttmin img{     width: 39%; height: 130px; float: left;}
.list_ttmin  p.except{ margin-bottom: 0px}
.noidung{background: #F9F9F9;  padding: 15px 15px 1px 15px;}
.tintuc_home h3{margin-bottom: 0px; font-size: 16px; color: #000;line-height: 22px;}
.tintuc_home p{    color: #000;  font-size: 14px;}
.holine_ft{ background: url(images/icon-hotline.png) no-repeat 0px 6px; padding-lefT: 20px}
.email_ft{ background: url(images/icon-email.png) no-repeat 0px 8px; padding-lefT: 20px}
.diachi_ft{ background: url(images/icon-location.png) no-repeat 0px 8px; padding-lefT: 20px}
.tenct-ft strong{ font-size: 18px; color: #fff }
.ttlh_ft p{  margin-bottom: 8px; color: #fff}
.ttlh_ft a{color: #fff} 
.bottom_footer .col{ padding-bottom: 0px !important}
.bottom_footer{    padding-top: 20px;}
.category-page-row{ padding-top: 40px}

.absolute-footer .copyright-footer{color: #fff;}
.bottom_footer .title_ft{ text-transform: uppercase; font-size: 15px; color: #f7941d; font-weight: bold; margin-bottom:30px !important}
.bottom_footer li{ color: #252525; list-style:  none !important; margin-lefT: 0px !important; background: url(images/icon-li.png) no-repeat left 10px; padding-left: 0px;  padding-bottom: 0px; margin-bottom: 0px;     line-height: 35px;}
.bottom_footer li a{ color: #252525;font-size: 15px; transition: 0.5s;}
.bottom_footer li:hover a{color: #f7941d; background: url(images/icon-lift.jpg) no-repeat left; padding-left: 10px; transition: 0.5s;}
.bottom_footer li:last-child{ border-bottom: none !important}
.bottom_footer .large-3{ padding-bottom: 0px !important}
.bottom_footer .social_ft li{ background: none !important; float: left; margin-right:10px; border-bottom: 0px !important;padding-lefT: 0px;padding-top: 51px;}
.bottom_footer .social_ft li:first-child{padding-top: 0px;}
.blog-archive header.archive-page-header, .single-post header.archive-page-header, .sanpham_archive{ background: url(images/bg-gioithieu.jpg) no-repeat center;     padding: 77px 0;    margin-bottom: 50px;}
.sanpham_archive{ margin-bottom: 0px}
.single-post .blog-single, .single-post .blog-single .entry-header-text-bottom{ padding-top: 0px}
.breadcrumb_page{ padding: 0px 0;}
.breadcrumb_page ol{    margin-bottom: 0px;}
.breadcrumb_page ol a{ font-size: 14px;}
.blog-archive header.archive-page-header .page-title, .single-post .archive-page-header p.entry-title, .sanpham_archive p.title_woo{
    position: relative;
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    text-transform: none;
    margin-bottom: 0px;
}
.breadcrumb-container.theme1 a, .breadcrumb-container li .separator{ color: #fff}
.blog-archive header.archive-page-header .large-12 { padding-bottom:0px; }
.blog-single .small-12{ padding: 0 0 30px 0}
.lienhe_tt input[type="submit"]{ border-radius: 5px;     background: #f7941d;}
.lienhe_tt  h2{    font-size: 20px;}
.lienhe_tt li{ list-style: none !important; margin-lefT: 0px !important}
.diachi_lh{ background: url(images/icon-adress.jpg) no-repeat left 0px; padding-left: 40px;    line-height: 20px;font-size: 15px;}
.hotline_lh{ background: url(images/icon-hotlne.jpg) no-repeat left 0px; padding-left: 40px;    line-height: 34px;font-size: 15px;}
.email_lh{ background: url(images/icon-email.jpg) no-repeat left 0px; padding-left: 40px;    line-height: 34px;font-size: 15px;}
/*****share******/
.single_post_share_icon .button.is-outline, .single_post_share_icon .button.is-outline:hover{ border: none !important}
.single_post_share_icon a{     margin-bottom: 0px;  margin-top: 7px;}
.single_post_tags{line-height: 48px;font-size: 14px; font-style: italic;padding-left: 70px;border-left: none!important; border: 1px solid #eceef0;  background: #ffffff;margin-bottom:25px;}
.single_post_tags ul{list-style: none; display: flex;margin-bottom:0;}
.single_post_tags ul li{margin-right:10px;margin-bottom:0;}
.share_icons_container {margin-top: 10px; float: left; width: 100%;height: 50px;  line-height: 50px;    margin-bottom: 50px;}
.shareicons_icon { width: 50px;height: 50px; float: left; background:#ef1c6a;text-align: center;  font-size: 16px; color:#fff;}
.single_post_share_icon { line-height: 48px; font-size: 14px; padding-left: 0px;border-left: none!important;border-top: 1px solid #eceef0; border-bottom: 1px solid #eceef0;background: #ffffff;}
.single_post_share_icon .share-box { float: none; height: 48px!important;  text-align: left;padding: 0 0 30px;width:100%;}
.thongtinlh_ft p{ color: #252525}
.thongtinlh_ft .title_noithatft{ font-size:18px; font-weight: bold;     margin-bottom: 10px;}
.col4_ft .hotline_ft{ background: url(images/icon-hotline-ft.jpg) no-repeat left; padding-lefT: 60px}
.col4_ft .hotline_ft a{ color: #252525;font-size: 23px;
    line-height: 65px; font-weight: bold}
.col4_ft .wpcf7-form-control-wrap{ width: 65%; float: left}
.col4_ft  input[type="submit"]{width: 30%;
    float: left;
    text-transform: none;
    font-size: 12px;
    padding: 4px 4px;
    background: #f7941d;}
.ft_center{ padding-bottom: 0px !important}
/****end share****/
.related-posts h3{ font-size: 20px;
    color: #f7941d;
    background: url(images/bg-title.png) no-repeat left bottom;
    padding-bottom: 10px;
    font-weight: 700;
    margin-bottom: 10px;}
.related-posts .title_repost{color: #000; font-size: 16px;font-weight: bold; margin-top: 15px;  margin-bottom: 5px;     line-height: 22px; height: 45px}
.related-posts .tacgia{    border-bottom: 1px solid#E3E1E1;  padding-bottom: 10px;    font-size: 14px; color: #7d7d7d}
.related-posts  .mota_news{margin-bottom: 5px;}
.blog-single .related-posts .slider-nav-reveal .flickity-prev-next-button,.blog-single .related-posts .slider-nav-reveal .flickity-prev-next-button:hover{ top: -175px;}
.lienhe_form form input,.lienhe_form form textarea{ border-radius: 5px}
.lienhe_form form input[type="submit"]{background: none; border: 1px solid #15A64E;color: #000; font-size: 14px;}
p.title_sbm{ height: 30px;
    font-size: 18px !important;
    line-height: 30px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 400;
    display: inline-block;
    padding: 0px 15px;
    position: relative;background-color: #f7941d; -ms-align-items: center;
    align-items: center;
    -webkit-transform: skew(10deg);
    -ms-transform: skew(10deg);
    -o-transform: skew(10deg);}
p.title_sbm span{color: #fff;
    -webkit-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    transform: skew(-10deg);     display: block;
    padding: 6px 0;}
.breadcrumb_top{    background: #e7e7e7;
    line-height: 40px;     display: block;
    padding: 0px 0;}
.breadcrumb_top ol{ margin-bottom: 0px}
.breadcrumb-container.theme1 a{ font-size: 15px}
.related-products-wrapper  h3.container-width{ padding: 0px !important;    color: #f7941d;
    margin-bottom: 25px;}
#shop-sidebar{ margin-top: 25px}
.aside-title{ border-bottom: 2px solid #ebebeb;} 
/***********************/ 
.portfolio-element-wrapper .box-text{    padding-bottom: 5.4em;}
#portfolio-content .portfolio-inner p{ margin-bottom: 3px !important; font-size: 16px; color: #000;}
.sa_duan a{ color: #fff}
.widget>ul>li .count{display: none;}
.image-tools .cart-icon{right:10px !important; left:inherit;}
.product-small.box .quick-view.quick-view-added{
    font-size: 0px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 30px;
    overflow: hidden;
    background: none;
    border: 2px solid #f7941d;
    height: 30px;
    background: #f7941d;
    font-weight: 500;
    border-radius: 6px;
}
.product-small.box .quick-view.quick-view-added:after{
      content: "";
    left: 6px;
    bottom: 3px;
    color: #fff;
    font-size: 14px;
    font-family: fl-icons!important;
    position: absolute;
}
#shop-sidebar .widget.woocommerce li a:before{display: none;}
#shop-sidebar .widget.yith-woocommerce-ajax-product-filter li a:before{display: none;}
#shop-sidebar .widget.woocommerce li a:after,#shop-sidebar .widget.yith-woocommerce-ajax-product-filter li a:after {
    background-color: #fff;
    border: 1px solid #ef1c6a;
    border-radius: 5px !important;
    height: 18px;
    line-height: 14px;
    text-align: center;
    width: 18px;
}
#shop-sidebar .widget.woocommerce li a:after ,#shop-sidebar .widget.yith-woocommerce-ajax-product-filter li a:after{
       content: "";
    left: 6px;
    bottom: 0;
    color: #f8f8f8;
    font-size: 14px;
    font-family: fl-icons!important;
    position: absolute;

}
#shop-sidebar .widget li.chosen a:after{
    content: "x" !important;
    top: -2px !important; color: #ef1c6a
}
#shop-sidebar .widget_search input[type="search"]{ border-right: 0px !important;} 
#shop-sidebar .widget_search input[type="submit"]{ border-left: 0px !important;} 
#shop-sidebar #nav_menu-2 a, #shop-sidebar #nav_menu-2 a,  #shop-sidebar ul a{
    font-size: 15px;}
#shop-sidebar li.recent-blog-posts-li a{ padding-top: 10px}
#shop-sidebar ul.menu { margin-top: 25px;
    border: 1px solid #f7941d;
    border-radius: 5px;
    padding: 20px;}
.shop-container .product-info h2{    text-transform: uppercase;
    color: #000000;
    font-size: 35px;}
.product-short-description #content p{ color: #000}
.product-container .product-info.summary .amount{     color:#f7941d;
    font-weight: 700;
    white-space: nowrap;
    font-size: 30px;}
.container ul.tabs.nav>li.active a {
    color: #fff!important;
    font-size: 20px;
    background: #f7941d;
    padding: 5px 15px;
}.container ul.tabs.nav{    border-bottom: 2px solid #f7941d;margin-bottom: 25px;}
.product-container .tab-panels p{ color: #000}
.tt_conhang{color: #15A64E}
.tt_hethang{color: #F00}

.product-container .product-info.summary .price-wrapper{    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;}
#readMoreLink{    color: #15A64E;}
.related-products-wrapper .box-text a{    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;}
.row-doitachome .owl-theme .owl-controls, .portfolio-bottom .owl-theme .owl-controls{     margin-top: -183px !important;    position: absolute; width: 100%}
.row-doitachome .owl-theme .owl-controls .owl-nav [class*='owl-'], .portfolio-bottom .owl-theme .owl-controls .owl-nav [class*='owl-']{         color: #858585; background: none !important;    font-size: 75px;    margin: 5px 0;
    padding: 4px 0px;}
#top-bar .nav  li a{ color: #fff !important;font-size: 14px;}
#top-bar .top-bar-nav .nav-dropdown{    border: 0px solid #ddd;
    min-width: 150px;
    padding: 0px;
    background: #15a64e;} #top-bar .nav .pll-parent-menu-item{ background: url(images/icon-lang.jpg) no-repeat left;padding-lefT: 25px;}
	#masthead .nav>li#menu-item-44.active a, #masthead .nav>li#menu-item-50.active a{ font-size: 18px;}
.tab-panels h2{ font-size:  18px}
.mota_sgp{    padding-top: 30px;
    font-weight: bold;
    color: #212121;
	font-size: 18px;}.product-short-description p, .product-short-description  li{ color: #212121}
.variations label{font-size: 18px;
    margin: 20px 0 10px 0 !important;}
#shop-sidebar .price_slider_wrapper{    margin-top: 25px; }
.product-title a{ font-weight: 700; font-size: 16px;}
.readmore_tt a{ background: #ef1c6a; padding: 7px 20px; border-radius: 7px;border-radius: 7px;
	text-transform: uppercase; color: #fff}
.readmore_tt:hover a{ background: #212121}
.related-posts .product-small img{ height: 220px}
.danhsachtop .row .col{ padding-bottom: 0px;}
.danhsachtop ol{ margin-bottom: 0px}
.danhsachtop{ padding: 10px 0 !important}
.dscuahang p{ color: #212121}
.woocommerce-shipping-fields, .woocommerce-column--shipping-address{ display: none}
.order-total .woocommerce-Price-amount { font-weight: 700;    font-size: 20px;}
.blog-archive .large-9{ padding-right: 0px !important}
h5.post-title{ height: 45px}
.box-blog-post .is-divider{ display:none !important}
.price-wrapper del span.amount {
    color: #525252 !important;}
	.product  .price-wrapper del span.amount{ font-size:20px !important}
.bottom_footer .social_ft{ overflow:hidden;margin-bottom: 0px;}
.sub-menu.nav-dropdown p{ margin-bottom: 10px }
#lgx_logo_slider_app_689 .lgx_app_item .lgx_app_item_figure .lgx_app_item_img{ border:1px solid #e1e1e1}

@media only screen and (max-width: 1700px) {
.list_ttmin img, .list_ttmin .noidung{ height: 100px}	
.related-posts .product-small img {
    height: 190px;
}
}
@media only screen and (max-width: 1450px) {
	.searchform-wrapper {
    margin-lefT: 14%;
}.title_home h2{     font-size: 17px; padding: 15px 15px 15px;}

	}
@media only screen and (max-width: 1380px) {.searchform-wrapper {
    margin-lefT: 38%;
}}
@media only screen and (max-width: 1280px) {.bottom_footer .social_ft li{     margin-right: 5px;}}
@media only screen and (max-width: 1024px) {#masthead .nav > li > a {
    font-size: 17px;}
.nav>li{     margin: 0 10px;}.tintuc_home h3 {
    margin-bottom: 0px;
    font-size: 13px;
    color: #000;
    line-height: 19px;
}.list_ttmin img, .list_ttmin .noidung {
    height: 80px;
    padding-top: 0px;
}.bottom_footer .social_ft li {
    margin-right: -6px;}.bottom_footer .title_ft{     font-size: 16px;}.tenct-ft strong {
    font-size: 15px;} .ttlh_ft p{ font-size:14px} .searchform-wrapper {
    margin-lefT: 14%;
}.header-bottom-nav > li > a{ font-size: 14px}.col4_ft .wpcf7-form-control-wrap {
    width: 64%;}.col4_ft input[type="submit"]{     padding: 2px 4px;} .col4_ft .hotline_ft a{ font-size: 21px}}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
  .medium-logo-center .logo {
    margin: 0 70px;}
	.nav>li>a>i.icon-menu, .nav>li.has-icon>a>i{ color: #f7941d;}
	.container .row-small:not(.row-collapse), .row .row-small:not(.row-collapse){     margin-left: 0px;}
	.tintuc_home .list_tt{ padding-lefT: 0;}.tintuc_home .tintuc_big, .tintuc_home .list_tt {
    width: 100%;}
#footer .small-6 {
    flex-basis: 100%;
    max-width: 100%;
}.nav>li>a {
    font-size: 16px; color: #212121
}#lgx_logo_slider_app_643 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_next, #lgx_logo_slider_app_643 .lgx_logo_carousel .lgx_lsw_nav_button.lgx_lsw_nav_button_prev{     font-size: 40px;}
.product-container .product-gallery, .product-info, .product-container .large-10, .category-page-row .large-9 { padding: 0px !important}
.product-container .large-10{ padding-bottom: 10px !important}
.blog-wrapper .col.post-item{ padding: 0px 15px!important}
.blog-archive .large-9 {
    padding-right: 0 !important;
    margin-lefT: 15px;
}.blog-single .col_news_left{ padding: 0px !important}
.row-doitachome .large-2{     flex-basis: 50%;
    max-width: 50%;    border-bottom: 1px solid #eee;}
.sanphammoi_noibat .large-4 .small-columns-2>.col {
    flex-basis: 100%;
    max-width: 100%;
}.sp_hothome .product-small.box {
    padding: 20px;
}.sp_hothome .products .box .product-title a {
    padding-top: 0px;
}
.title_home .danhmuc{ display: none}
.row-doitachome{ margin-top: -28px !important;}
.banner_1 .bg-zoom{padding-top: 127px !important;}
.thongtin_fp .medium-3 {
    margin-bottom: 20px;
}.bottom_footer .title_ft{     margin-bottom: 10px !important;}
.col4_ft input[type="submit"] {
    padding: 1px 4px;
 font-size: 15px}.category-page-row {
    padding-top: 0px;
}.single-product .product-main .content-row.mb-0{ padding: 0 15px;}
.single-product .product-main .content-row.mb-0 h1{    margin-top: 35px;}
h5.post-title {
    height: auto;
    font-size: 16px;
    margin-bottom: 10px;
}.blog-archive header.archive-page-header .page-title, .single-post .archive-page-header p.entry-title, .sanpham_archive p.title_woo {
    position: relative;
    color: #fff;
    font-size: 30px;
    line-height: 35px;}
.entry-content{     padding-top: 0.5em;}
}
.hotline-phone-ring-wrap{position:fixed;bottom:70px;right:15px;z-index:999999}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.hotline-phone-ring-circle{width:85px;height:85px;top:10px;left:25px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #e80404;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5}.hotline-phone-ring-circle-fill{width:55px;height:55px;top:25px;left:39px;position:absolute;background-color:#e80404;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.hotline-phone-ring-img-circle{background-color:#e80404;width:45px;height:45px;top:30px;left:45px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hotline-phone-ring-img-circle .pps-btn-img img{width:30px;height:30px}.hotline-bar{position:absolute;background:#e80404;height:40px;width:180px;line-height:40px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all .8s;-webkit-transition:all .8s;z-index:9;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1);border-radius:50px !important;right:33px;bottom:37px}.hotline-bar>a{color:#fff;text-decoration:none;font-size:18px;font-weight:700;text-indent:50px;padding-left:8px;letter-spacing:1px;line-height:43px;font-family:Arial}.hotline-bar>a:hover,.hotline-bar>a:active{color:#fff}.dailyhome{margin-top:-45px;position:relative;z-index:9999999;background:#30303061}.daily1{width:50%;float:left;text-align:right;padding-right:30px;padding-top:15px;color:#fff;font-size:16px}.daily2{floaT:right;float:left;width:50%;padding-left:30px;padding-top:15px;color:#fff;font-size:16px}.dangkyngay:hover a{background:#f17124;color:#fff}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow-y:auto !important}@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}}@-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6}}@-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@media (max-width:768px){.hotline-bar,.dailyhome{display:none}.hotline-phone-ring-img-circle{background-color:#e80f0f}.hotline-phone-ring-circle{border:2px solid #e80f0f}.hotline-phone-ring-wrap{bottom:58px}.zalo-container{bottom:158px !important}}.zalo-container img{max-width:102%;height:auto;padding:10px}.zalo-container{position:fixed;width:40px;height:40px;bottom:160px;z-index:9999999}.zalo-container:not(.right){right:40px}.zalo-container.right{left:2.5rem}.zalo-container a{display:block}.zalo-container span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#1182fc;position:relative}@keyframes zoomIn_zalo{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn_zalo{animation-name:zoomIn_zalo}.animated_zalo{animation-duration:1s;animation-fill-mode:both}.animated_zalo.infinite{animation-iteration-count:infinite}.cmoz-alo-circle{width:50px;height:50px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(17,130,252,.8);opacity:.1;border-color:#1182fc;opacity:.5}.cmoz-alo-circle-fill{width:60px;height:60px;top:-10px;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(17,130,252,.45);opacity:.75;right:-10px}@-webkit-keyframes pulse_zalo{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse_zalo{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse_zalo{-webkit-animation-name:pulse_zalo;animation-name:pulse_zalo}