/*
Theme Name: PUNO
Description: Vui lòng không xóa giao diện này
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.page-wrapper {
    padding-bottom: 3px;
    padding-top: 3px;
}
.product-info .cart {
    float: left;
    margin-right: 10px;
	margin-bottom: 10px;
}

.row-divided.row-reverse>.col+.col:not(.large-12){
	border-right:none!important;
}

.html_topbar_left .container{
    font-size  :15px;
}
#mega-menu-wrap {
    width: 100%;
    background: #0376b0;
    position: relative;
}
html, body {overflow-x: hidden;}
 ul li a img{
    display: block;
    float: left;
}
.header-bottom-nav #mega_menu li a,.widget_nav_menu .sub-menu li a{
    font-size:14px;
}
.widget_nav_menu .sub-menu li:last-child{
    border-bottom: none !important;
}
.widget_nav_menu .sub-menu li:first-child{
    border-top: 1px solid #ddd;
}
.widget_nav_menu button.toggle{
    display: none;
}
.widget_nav_menu ul li a{
    padding-left:6px !important;
    padding-right:6px !important;
}
.widget_nav_menu .sub-menu{
    margin: 0px;
    padding-left: 0px;
    display: block !important;
    border-left: none !important;
}
.sf-arrows .sf-with-ul:after{
    display: none;
}
.sf-vertical ul {
    display: block !important;
    left: 0px;
    top: 0;
    box-shadow: none;
    position: relative;
}
a.huong-dan-mua-hang{
   border-radius: 5px;
    font-size: 13px;
    text-transform: inherit;
    margin-right: 0px;
    margin-bottom:10px;
}
a.devvn_buy_now{
    width: 100%;
    max-width: 100%;
}
.product-info .quantity {
    display: none;
}
.product-info .cart .single_add_to_cart_button{
     margin-bottom:5px;
    font-size: 15px;
    line-height: 2em;
    min-height: 2em;
    text-transform: inherit;
    border-radius: 5px;
}

.widget>ul>li .count {
    opacity: 1;
    font-size: 13px;
    line-height: 3em;
    color: #282828;
}

.entry-content th, .entry-content td {
    border: 1px solid #eaeaea;
    padding: 6px 10px;
}

.entry-content .blog-share{
    margin-top:20px;
}
ul.header-bottom-nav >li {
    margin: 0px !important;
}
ul.header-bottom-nav >li >a {
        padding: 15px 16px;
}
ul.header-bottom-nav >li >a:hover,ul.header-bottom-nav >li.active > a{
    color: #333 !important;

    background: #eee;
}
#menu-menu-danh-muc li a{
    padding-left: 20px !important;
}
.home #flatsome_recent_posts-3 .widget-title {
    color: white;
    background: #282828;
    margin-top: -10px;
}
p.call-text{
    font-size: 17px !important;
    font-weight: bold !important;
}
.section_cvp_title h2{
  background: #282828;
    /* margin-bottom: 20px; */
    /* float: left; */
    padding: 6px 10px;
    display: inline;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    white-space: nowrap;
    text-transform: uppercase;
    position: relative;
    width: auto !important;
}

.section_cvp_title, h1.page-title {
    border-bottom: 2px solid #282828;
    margin-bottom:20px;
}

.post-sidebar .widget_media_image img{
    width: 100% !important;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 500 !important;
}
h1.entry-title{
    color: #282828
}
.entry-content{
    padding-top:0px;
}
.box-text .post-meta:before{
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f017";
    margin: 0 5px 0 0;
    font-weight: 400
}
.top_header_left {
    margin-right: 40px;
}
.top_header_middle {
    margin-right: 40px;
}
.top_header_left, .top_header_middle, .top_header_right {
    display: inline-block;
	font-size: 110%;
}
.cart-wrapper .product-remove a:hover{
    color: #fff!important;
    background: red;
}
.woocommerce .cart-wrapper table.shop_table th,.woocommerce .cart-wrapper table.shop_table td{

    border: 1px solid #eaeaea;
}
.cart-wrapper .product-remove a{
    color: red;
    background:transparent;
    border: none;
}
.woocommerce .cart-wrapper table.shop_table th,.woocommerce .cart-wrapper table.shop_table  td{
    border-bottom: none;
}
#add_payment_method .cart-wrapper table.cart td, #add_payment_method .cart-wrapper table.cart th, .woocommerce-cart .cart-wrapper table.cart td, .woocommerce-cart .cart-wrapper table.cart th, .woocommerce-checkout .cart-wrapper table.cart td, .woocommerce-checkout .cart-wrapper table.cart th {
    vertical-align: middle;
}
.woocommerce .cart-wrapper table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em;
}
.woocommerce .cart-wrapper table.shop_table th {
    font-weight: 700;
    padding: 9px 12px;
    line-height: 1.5em;
}
.woocommerce .cart-wrapper table.shop_table {
       border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;}
label.screen-reader-text{
    display: none;
}
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn {
    background: #1E8CBE !important;
}
.row-dau .div-sp{
    margin-top: 0px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
#billing_address_2_field>label {
    width: auto;
    opacity: 1;
    overflow: hidden;
    white-space: nowrap;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: .7;
    color: red !important;
    font-size: 17px;
    font-weight: 400;
}
.woocommerce div.product span.price del span,.woocommerce div.product p.price del span{
        color: red !important;
}
@-webkit-keyframes my {
     0% { background-color: #e03232; } 
     50% { background-color: #fd6e1d;  } 
     100% { background-color: #282828;  } 
 }
 @-moz-keyframes my { 
     0% { background-color: #e03232; } 
     50% { background-color: #fd6e1d;  } 
     100% { background-color: #282828;  } 
 }
 @-o-keyframes my { 
     0% { background-color: #e03232; } 
     50% { background-color: #fd6e1d;  } 
     100% { background-color: #282828;  }  
 }
 @keyframes my { 
     0% { background-color: #e03232; } 
     50% { background-color: #fd6e1d;  } 
     100% { background-color: #282828;  } 
 }
.noi-dung-khuyen-mai ul li{
    margin-bottom: 0px;
    font-size: 14px;
}
.ribbon .rb-text {
    font-style: inherit;
    animation: flicker 2s infinite;
}
.ribbon span {
    font-size: 10px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100px;
    display: block;
    background: #79A70A;
    background: linear-gradient(#9BC90D 0%, #79A70A 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 19px;
    right: -21px;
}
.ribbon {
    position: absolute;
    right: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right;
}
.product-gift {
    padding: 10px;
    padding-right: 40px;
    color: #fff;
    background: #e03232;
    border-radius: 5px;
    position: relative;
    border: 1px dashed #000;
    display: block;
    width: 100%;
    min-height: 70px;
    margin-bottom: 15px;
    margin-top: 20px;
    -webkit-animation: my 1200ms infinite;
    -moz-animation: my 1200ms infinite;
    -o-animation: my 1200ms infinite;
    animation: my 1200ms infinite;
}
.woocommerce-Tabs-panel  th, .woocommerce-Tabs-panel td {
    border: 1px solid #eaeaea;
    padding: 6px 10px;
}
.section-footer-2 a,.section-footer-2 p{
    color: #acacac;
        font-size: 14px;
}
.section-footer-2 li a{
    padding: 0px !important;
}
.section-footer-2 li {
    padding: 3px 0 3px 15px !important;
    position: relative;
}
.section-footer-2 li:before{
        content: "\f054";
    font-family: FontAwesome !important;
    position: absolute;
    left: 0;
    top: 9px;
    font-size: 11px;
}
h3.title-sidebar-footer{
    font-weight: normal;
    font-size: 17px;
    text-transform: uppercase;
}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {
    padding-left: 0px;
}
#mega_menu li a{
    padding: 6px;
}
.home #menu-menu-danh-muc{
     margin-top: 0px;
}
.home #menu-menu-danh-muc,#secondary  #menu-menu-danh-muc{
    border: 1px solid #ddd;
   
}
#menu-menu-danh-muc li a{
    font-size: 14px;

    display: block;
}
#menu-menu-danh-muc li {
    border-bottom: 1px solid #ddd;
    padding: 3px 0px;
}
.text-hoa{
    text-transform: uppercase;
}
@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}
.cdc_thetip{
    width: 300px;
}
.cdc_thetip .cdc_thetitle {
    background-color: #282828;}
.section-anh-nho .img-inner {
        background-color: #fff;
    padding: 5px;
    float: left;
    margin: 0 0 15px 0;
    width: 100%;
    -moz-box-shadow: 0 0px 5px rgba(182, 182, 182, 0.75);
    -webkit-box-shadow: 0 0px 5px rgba(182, 182, 182, 0.75);
    box-shadow: 0 0px 5px rgba(182, 182, 182, 0.75);
    position: relative;
    overflow: hidden;
}
.section-anh-nho .img-inner:hover::before{
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.section-anh-nho .img-inner:before{
        position: absolute;
    top: 0;
    left: -90%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
#woocommerce-product-search-field-0{
 height: 39px !important;
    border: 1px solid #ccc !important;
    /* border-radius: 6px; */
    background-color: white;
}
#mega-menu-title{
        font-size: 16px !important;
    text-transform: uppercase !important;
    font-weight: normal !important;
}
#wide-nav .flex-center .header-bottom-nav li a{
	font-weight: bold;
    font-size: 14px;
    color: #fff;
}
.page-title-inner {
    position: relative;
    padding-top: 13px;
    min-height: 26px;
}
.is-divider{
    display: none;
}
.woocommerce-widget-layered-nav-list span.count{
        font-size: 14px !important;
    line-height: unset !important;
    opacity: 1 !important;
}
.woocommerce .widget_layered_nav ul li a:active::before, .woocommerce .widget_layered_nav ul li a:focus::before, .woocommerce .widget_layered_nav ul li a:hover::before, .woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav_filters ul li a:active::before, .woocommerce .widget_layered_nav_filters ul li a:focus::before, .woocommerce .widget_layered_nav_filters ul li a:hover::before, .woocommerce .widget_layered_nav_filters ul li.chosen a::before {
    color: #282828;
    border-color: #282828;
}
ul.menu>li+li, .widget>ul>li+li {
    border-top: none;
}
.woocommerce .widget_layered_nav ul li a:active::before, .woocommerce .widget_layered_nav ul li a:focus::before, .woocommerce .widget_layered_nav ul li a:hover::before, .woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav_filters ul li a:active::before, .woocommerce .widget_layered_nav_filters ul li a:focus::before, .woocommerce .widget_layered_nav_filters ul li a:hover::before, .woocommerce .widget_layered_nav_filters ul li.chosen a::before {
    content: '\f00c';
    color:  #282828;
    font-size: 14px;
    position: absolute;
    top: 3px;
    left: 0;
    border-color:  #282828;
    line-height: 20px;
    text-align: center;
    font-family: FontAwesome;
}
.woocommerce .widget_layered_nav ul li a::before, .woocommerce .widget_layered_nav_filters ul li a::before {
    content: '';
 font-size: 14px;
    color: #222;
    position: absolute;
    top: 3px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid #999;
}
.woocommerce .widget_layered_nav ul li a::before, .woocommerce .widget_layered_nav_filters ul li a::before {
    content: '';
 font-size: 14px;
    color: #222;
    position: absolute;
    top: 3px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid #999;
}
a:hover, a:focus, h1.title-page, .top_header a:hover, .woocommerce .popup_cart ul.cart_list li .amount, .woocommerce .popup_cart ul.product_list_widget li .amount, a.section_cvp_link, h1.page-title, .woocommerce .widget_layered_nav ul li .count, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce .widget_layered_nav_filters ul li .count, .woocommerce .widget_layered_nav_filters ul li.chosen a, .woocommerce .widget_layered_nav ul li a:active, .woocommerce .widget_layered_nav ul li a:focus, .woocommerce .widget_layered_nav ul li a:hover, .woocommerce .widget_layered_nav_filters ul li a:active, .woocommerce .widget_layered_nav_filters ul li a:focus, .woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce .widget_layered_nav ul li .count, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce .widget_layered_nav_filters ul li .count, .woocommerce .widget_layered_nav_filters ul li.chosen a, .product_meta .sku, .product_meta a, .related.products h2, .up-sells.upsells.products h2, div#contact_to_buy h3, .cart_totals h2, .woocommerce-info:before, div#customer_details h3, h3#order_review_heading, ul.devvn_mega_menu_ul > li:hover > a, .woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount, h2.post-title a:hover, .contact-detail ul li span, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .tinymce a {
    color: #282828;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
    content: ' ';
    display: table;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav_filters ul li a {
    position: relative;
    padding-left: 30px;
    border-bottom: 0;
    display: inline-block;
    font-size: 14px;
}
#product-sidebar{
        padding-top: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.chinhsach_content strong {
    display: block;
    color: #f33;
    font-weight: 700;
    font-size: 16px;
}
.header-search-form-wrapper button.submit-button{
    font-weight: normal;
    font-size: 15px;
    height: 38px;
    padding: 1px 10px;
    border: 1px solid #282828;
    text-transform: initial;
    line-height: 34px;
}
.lien-he-price{
        color: #e03232!important;
        font-weight: bold;
}
.price {
    color: #e03232!important;
}
span.amount {
    white-space: nowrap;
    color: #e03232!important;
    font-weight: bold;
}
.product-section {
    border-top: none;
}
.chinhsach_content p br{
    display: none;
}
.chinh_sach_cua_shop ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.chinh_sach_cua_shop ul li {
    margin: 0 0 20px;
    overflow: hidden;
    display: table;
    width: 100%;
}
.chinh_sach_cua_shop ul li:last-child{
    margin-bottom: 0px !important;
}
.chinhsach_content p {
    font-size: 14px;
    margin: 0;
    line-height: 22p
}
.chinhsach_icon {
    display: table-cell;
    width: 45px;
}
.has-icon .chinhsach_content {
    display: table-cell;
    padding: 0 0 0 10px;
    vertical-align: middle;
}
body{font-family:  "Tahoma",  sans-serif !important}

h1,h2,h3,h4,h5,h6, .heading-font{font-family: "Tahoma", sans-serif !important;}
.alt-font{font-family: "Tahoma", sans-serif !important;}
.product-small .product-title{
        height: 40px;
    overflow: hidden;
}
.product-footer .woocommerce-tabs{
    border-top:none;
}
.product .product-main .large-6,.product  .product-main .product-info {
    padding-bottom: 0px;
}
.tab-panels h2,.tab-panels h3{
    font-weight: normal;
}
ul.product-tabs{
    border-bottom: 2px solid  #282828;
}
.woocommerce-tabs li a{
    background: #282828;
    color: white !important;
    font-weight: normal;
    padding: 5px 26px;
}
.woocommerce-tabs li a:before{
    display: none;
}
.product-short-description ul li{
    font-size:14px;
    margin-bottom: 3px;
}
.product-short-description ul {
        margin-bottom: 3px;
}
.product-images .badge-container{
          margin-top: 0px;
}
.product-images .product-gallery-slider{
        border: 1px solid #ccc;
    padding: 15px;
}
.product-images .badge-container .badge-inner{
      background-color: transparent;
    border-radius: 0px;
}
.product-images .onsale{
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 22px;
    left: 0;
    line-height: 22px;
    min-height: 0;
    padding: 0 10px;
    position: absolute;
    top: 0;
    z-index: 81;
    margin: 0;
    right: auto;
    background-color: #c0392b;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ebe9eb;
    color: #8a7e88;
}
.woocommerce-pagination{
    margin-top: 20px;
    margin-left: -10px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: .5em;
    min-width: 1em;
    display: block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ebe9eb;
    color: #8a7e88;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    font-size: 15px;
        border-radius: unset;
    border: unset;
        height: 2.55em;
    padding: .8em;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #d3ced2;
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: 1px solid #d3ced2;
    border-right: 0;
    margin: 1px;
}
.archive .product-small,.related .product-small {
    overflow: hidden;
        border: 1px solid #d5d5d5;
}
.archive .product-small .product-small,.related .product-small .product-small{
    border: none;
}

.page-left-sidebar{
    padding-top: 10px;
}
.header-block-block-1 img{
    width: auto !important
}
#wide-nav>.flex-row>.flex-left {
    width: 25%;
    min-width: 262px;
    margin-right: 15px;
}
#footer th, #footer td {
    padding: .5em;
    text-align: left;
    border: 1px solid #ececec;
    line-height: 1.3;
    font-size: .9em;
}
.section-chuyen-gia .post-item{
    padding-bottom: 7px;
}
.section-chuyen-gia{
    padding-bottom: 0px !important;
}
.page-left-sidebar,.page-left-sidebar #content{
    padding-bottom: 0px;
}
.div-sp{
      padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 20px;
}
div.price-wrapper .price ins span.amount{
    color: #27ae60 !important;
}
.div-no-padding{
    padding-bottom: 0px !important;
}

.section-sp .row{
        margin-left: 0px !important;
    margin-right: 0px !important;
}
.product-small .badge-container {
    margin: 9px 0 0 0;
}
.section .product-small{
    overflow: hidden;
    border: 1px solid #d5d5d5;
}
.section .product-small .product-small{
    border:none;
}
.product-small div.on-sale{
        background-color: transparent;
}
.product-small div.on-sale span.onsale{
        background-color: #e03232;
    border-radius: 0;
    color: #fff;
    display: block;
 
    font-weight: 400;
    height: 22px;

    line-height: 22px;
    min-height: 0;
    padding: 0 10px;
    position: absolute;

    z-index: 81;
    margin: 0;
    right: auto;
    font-size: 13px;
    top: 2px;
    left: -33px;
    padding: 0 20px;
    transform: rotate(319deg);
    -webkit-transform: rotate(319deg);
    -moz-transform: rotate(319deg);
    -o-transform: rotate(319deg);
    -ms-transform: rotate(319deg);

}
#nz-div .sub-cat a{
    color: #282828;
    font-size: 90%;
}
#nz-div .sub-cat {
    margin-top: -40px !important;
    display: inline-block !important;
    margin: 0;
    line-height: 45px;
    margin-left: 100px;
    float: right;
    padding-right:5px;
}
#nz-div h3.tde :after {
position: absolute;
    height: 0;
    width: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 30px solid #282828;
    border-top: 32px solid transparent;
    content: "";
    top: 0;
    right: -29px;
    content: "";
}
#nz-div h3.tde span {
     background: #282828;
    padding: 10px 20px 6px 20px;
    color: white;
    position: relative;
    display: inline-block;
    margin: 0;
    font-weight: normal;
}
#nz-div h3.tde {
    margin: 0;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
}
div#nz-div {
    border-bottom: 2px solid #282828;
    margin-bottom: 20px;
    display: block;
		margin-left: -10px;
}
.col-divided {
    padding-right: 0px;
    border-right: none;
}
.home .section{
    padding-left:     0px !important;
    padding-right:  0px !important;
}
.home .section-sp{
    z-index: 2;
}
.sf-menu li {
 
    white-space: unset;
}

footer.entry-meta {

    border-top: none !important;
    border-bottom: 1px dashed #ececec !important;
    
}
.floating_popup_cart p.woocommerce-mini-cart__buttons a{
        border-radius: 5px;
    font-size: 11px;
}
.floating_popup_cart .woocommerce-mini-cart-item a{
    font-size:12px;
}
.floating_popup_cart .woocommerce-mini-cart-item img{
    float: right !important;
    margin-left: 4px;
    width: 32px !important;
    height: auto;
    box-shadow: none;
    position: relative;
}


.entry-content img{
	width: auto !important
}
.duong-line {
    background: rgba(0,0,0,0) url(images/line.png) repeat scroll 0 0;
    height: 12px;
    margin-top: 5px;
    overflow: hidden;
}
.related-post h7{
	font-weight: bold;
	    font-size: 18px;
    float: left;
    margin: -8px 20px 0 0;
}

@media(max-width: 855px){
    .mobile-sidebar li ul.children li a{
        font-size:10px;
    }
    .mobile-sidebar li a span.menu-image-title-after {
            line-height: 25px;
           }
     .mobile-sidebar li a img{
            width: 20px;
 
    height: 20px;
     }
    .mobile-sidebar .toggle i {
    font-size: 1.0em;
    transition: all .3s;
}
    .off-canvas:not(.off-canvas-center) .nav-
	li>a {
    padding-left: 6px;
}

.off-canvas .nav-vertical>li>a {
    padding-top: 10px;
    padding-bottom: 8px;
    font-size: 10px;
}

span.span-he-thong{
    font-size:30px;
}
.tin-vertical .box-text{
padding-top: 7px;
    margin-right: 0px;
    /* width: 66%; */
    padding-bottom: 0px;
    padding-left: 96px;
    padding-right: 2px;
}
.tin-vertical .box-image {
    margin-right: 9px;
    width: 25% !important;
    float: left;
}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.home .page-left-sidebar .col-first {
    display: none;
}

}
.header-vertical-menu__fly-out {
	width: 280px;}