body{
-webkit-touch-callout: none;
-webkit-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
-o-user-select: none;
user-select: none;
}


#box_search .box_search_detail h2 a {
    font-size: 23px;
}


a {
    color: #056BB5;
    font-size: 13.5px;
}


.tag ul li a {
    float: left;
    width: 100%;
    color: black;
    border: 1px solid #000;
    padding: 5px 10px;
}


/*hotlinehtml */

@media (max-width: 320px){
.box_support {width: 250px !important;     height: 320px !important;}


.show {    right: -250px !important;}


.box_support .title_support {    top: 50px !important;}
 }


ul.hotline-right {    margin: 10px 0;padding-left: 20px;   line-height: 40px;}


.box_support {
      width: 405px;
    background: #fff;
    height: 260px;
    border: 2px solid rgb(255, 160, 58);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: rgb(100, 100, 100) 1px 1px 10px;
    box-shadow: rgb(100, 100, 100) 1px 1px 10px;
    float: right;
    position: fixed;
    top:10%;
    z-index: 99;
    right: 0;
    -webkit-transition: right 0.5s;
    transition: right 0.5s;
}


.show {right: -400px;}


.box_support .title_support {
        position: relative;
    color: rgb(255, 160, 58);
    border: 2px solid rgb(255, 160, 58);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-box-shadow: rgb(100, 100, 100) 1px 1px 10px;
    box-shadow: rgb(100, 100, 100) 1px 1px 10px;
    background-color: rgb(255, 255, 255);
    width: 38px;
    position: absolute;
    height: 209px;
    top: 22px;
    float: left;
    left: -38px;
}


.box_support .title_support span {
        position: absolute;
    text-transform: uppercase;
    margin-top: -11px;
    top: 50%;
    margin-right: 0px;
    left: -35px;
    font-size: 22px;
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform: rotate(270deg);
    -moz-transform-origin: 50% 50%;
    -o-transform: rotate(270deg);
    -o-transform-origin: 50% 50%;
    -ms-transform: rotate(270deg);
    -ms-transform-origin: 50% 50%;
    transform: rotate(270deg);
    transform-origin: 50% 50%;
    cursor: pointer;
}


/*end  hotline html*/

ul.nav li a, ul.nav li.open li a {     color: #fff;    font-size: 17px; padding: 15px 30px 8px 27px;  border-top: 0px; border-bottom: 0px;}


#nav {    background: #AE1F2B;    border-bottom: 3px solid #931922;}


.box-category .heading {    background: #ACCD38;}

    
.bottom-box ul li a:before {    content: "\f111";}


.list-group.panelvmenu li {    padding: 5px 10px;}


.panelvmenu {    line-height: 30px;}


.list-group.panelvmenu li a:before {
    position: relative;
    font-family: FontAwesome;
    top: 0px;
    left: -4px;
    content: "\f0da";
    font-size: 14px;
}


.box-category .main #news-heading .owl-pagination {
    visibility: inherit;
    top: 0;
    display: none;
}


.header-right.adside-search input[type=text] {
    border: 1px solid #AE1F2B;
}


.box-category {
    margin: 12px 0px 15px 0px;
}


.top-slideshow {    padding: 10px 0;}


ul.nav li a:hover, ul.nav li a:focus, ul.nav li a.active, ul.nav li.open li a:hover, ul.nav li.open li a:focus, ul.nav li.open li a.active {color: #FFF; background: #8e1925;    border-bottom: 0px ; border-top:0px;}


ul.nav li.open a.dropdown-toggle {color: #19232d;    background: #AE1F2B;    border-bottom: 0px solid #6C9DEA; border-top:0px;}


ul.nav li ul.dropdown-menu {    margin-top: 0px;}


.box h3, footer .footer-html h3, footer .footer-tag h3, footer .footer-post_views h3, footer .footer-post_customized h3, footer .footer-post_latest h3, footer .footer-gallery_category h3, footer .footer-gallery h3, footer .footer-video_category h3, footer .footer-video h3 {    font-size: 18px;    padding: 9px 15px;    background: #AE1F2B;    color: #fff;   margin-bottom: 10px;    text-transform: uppercase;}


ul.tags-footer li a:hover {    background: #AE1F2B;    color: #fff;}


ul.tags-footer li a {    background: #fff;    float: left;    color: #AE1F2B;    display: block;    padding: 10px;    margin: 0px 10px 10px 0px;}


.top-logo.top-banner {    padding: 0px 0px;}


h1.logo {    padding: 0px 0px;}


.tab-news .nav-tabs>li.active>a, .tab-news .nav-tabs>li.active>a:hover, .tab-news .nav-tabs>li.active>a:focus {    background: #AE1F2B;    color: #fff;    cursor: pointer;}


#news-heading .itemcus h2 span, #block-news h2 span, #block-news-style2 h2 span, #gallery-pic h2 span, #box_search h3 span, #post .postitem h2.fb-comment-title span{ background: #AE1F2B;}


.tab-news ul.nav li a:hover, .tab-news ul.nav li a:focus { background:#fff ; color:#AE1F2B;  }


ul.news-list li a:hover {    color: #fff;    background: #AE1F2B;}


#news-heading .owl-wrapper-outer .item h3 a, #block-news h3 a, #block-news-style2 h3 a, .post-gird h2 a, .post-list h2 a {    color: rgb(52, 93, 158);}


footer ul {margin:10px;}


.copyright {
    background: #ae1f2b;
    padding: 10px;
}


footer ul li a {
    color: black;
}


footer ul li a:hover {color:#f00;}


#news-heading .itemcus h2, #block-news h2, #block-news-style2 h2, .intro h2, .news h2, #gallery-pic h2, #box_search h3, #post .postitem h2.fb-comment-title { margin-bottom: 15px;    position: relative;    overflow: hidden;    background: none;}


ul.social li a {    display: block;    color: #AE1F2B;    text-align: center;    font-size: 15px;    line-height: 23px;    width: 32px;    height: 35px;    background: #FFFFFF;    padding: 0px;}


.address li a {    color: #000;}


.address li a:hover {    color: #AE1F2B;}


.address {    font-size: 13px;    border-top: 0px;    overflow: hidden;    padding-top: 0px;    margin-top: 0px;}


@media (min-width: 1200px){
.col-lg-4.mg {    width: 100%;    padding: 5px;}


.mg .img-blog {    width: 20%;    float: left;    margin-right: 2%;}


.mg .date-comment {    width: 78%;}


.col-lg-4.mg:nth-child(2n+1) {
    background: #f7f7f7;
    border: 1px solid #349EDA;
    border-left: none;
    border-right: none;
}
 }


#news-heading .owl-wrapper-outer .item .date-comment, #block-news .date-comment, #block-news-style2 .date-comment, .post-gird .date-comment, .post-list .date-comment {    background: #F7F7F7;}


ul.listnews li .intro span {    font-weight: bold;}


#post table, #post tr, #post td, #post th {
    border: 1px solid #000;
    padding: 0 12px;
}


#post ul {    list-style: disc;    margin: 0 15px;}


#post h2 {    line-height: 25px;}


.tagshtml ul li {    margin-bottom: 10px;}


@media (min-width: 1200px){

#block-news-style2 .col-lg-6:first-child  {    width: 40%;}


#block-news-style2 .col-lg-6:last-child {    width: 60%;}
 }


ul.listnews li img {    width: 100px;}


#news-heading .owl-wrapper-outer .item small.label, #block-news small.label, #block-news-style2 small.label {
    position: absolute;
    background: #39b54a;
    right: 15px;
    top: 0px;
    padding: 8px;
    border-radius: 0px;
    display: none;
}


.address img {width: 35px;}


.address li {float: left;}


.xem {
    position: absolute;
    top: -2px;
    right: 30px;
    font-size: 15px;
    z-index: 99999;
}


.xem a {
    color: #AE1F2B;
}


.xem a:hover {
    color: #AE1F2B;
    text-decoration: underline;
}


.tab-news .nav-tabs {
    background: #0072BD;
    border: none;
}


#products-featured .featuredNavigation a.prev, #products-featured .featuredNavigation a.next, #news-heading .customNavigation a.prev, #news-heading .customNavigation a.next {    color: #fff;    background: #0072BD;}


#post .postitem img {    width: auto;     display: initial;    border: 0px solid #ededed;}


#topheader {    background: #f9f9f9;}


#st-trigger-effects button span {    color: #FF7F00;}


.header-right [type=submit].button {    color: #FF7F00;}



@media (min-width: 993px){
#topheader{display:none;}
 }


ul.listnews li .intro small {
    display: none;
}


ul.listnews li .intro span {
    color: #333;
    max-height: 65px;
    overflow: hidden;
    font-size: 11px;
}


.tab-news .tab-main {
    padding: 10px 5px;
}


ul.listnews li img {
    margin-right: 8px;
    width: 95px;
}


.TD {
    background: #ACCD38;
    font-family: "alter", Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: 400;
    padding: 11px 10px 4px 10px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;margin-top: 13px;
}


ul.list_category {
    background: #AE1F2B;
    border-left: none;
    position: relative;
}


ul.list_category > li {
    display: block;
    height: auto;
    padding-left: 0px;
    border-bottom: 1px dashed #e3e3e3;
    background: #4D83C0;
    position: inherit;
    line-height: 21px;
    padding: 10px 0px;
}


ul.list_category > li a {
    padding: 0px 5px;}


ul.list_category > li a:hover {
    color: #FFFFFF;
    background: #4D83C0;
    text-decoration: underline;
}


#news-heading .owl-wrapper-outer .item .image img, #block-news .image img, #block-news-style2 .image img, .post-gird .img-blog img, .post-list .img-blog img {
    width: 100%;
    height: 100%;
}


#nav { margin: 0px 0px 0px 0px;}


b, strong {
    font-weight: bold;
}


footer ul {
    margin: 2px 0;
}


.TD > span > a {
    font-size: 20px;    padding: 0;
}


.tab-news {
    padding-top: 11px;
}


a {
    color: #056BB5;
    font-size: 14px;
}



@media (min-width: 992px){
.col-lg-4.mg:nth-child(2n+1) {    border: none;}


.col-lg-4.mg.news-col93 {    width: 100%;}
 }


@media (min-width: 1200px){
.col-lg-4.mg { width: 50%;}
 }


.footer-widgets .widget h4, .trangchu > h2, .sidebar h4.widget-title, .heading, #related-post h2 {
text-transform: uppercase;
    margin-bottom: 6px;
    background: #AE1F2B;
    border-radius: 6px 6px 0px 0px;
    color: #fff;
    text-align: center;
    font-size: 20px;    padding: 8px 20px 4px 20px;
}


#intro-content {
    height: 300px;
    overflow: auto;
    padding: 0 10px;
}


#intro-content {
    height: 450px;
    overflow: auto;
    padding: 0 10px;
}


#news-heading .itemcus h2 span, #block-news h2 span, #block-news-style2 h2 span, #gallery-pic h2 span, #box_search h3 span, #post .postitem h2.fb-comment-title span {    padding: 8px 19px;}


h1, h2, h3, h4, h5, h6 { font-family: "alter", Arial, Helvetica, sans-serif;}


div#introduction { padding-bottom: 15px;}


p {
    padding: 5px 0;
}


.footer-widgets .widget h4, .trangchu > h2, .sidebar h4.widget-title, .heading, #related-post h2 {
    margin-bottom: 0px;
    background: #AE1F2B;
 border-radius: 0;padding: 10px 0 3px 0;  font-size: 20px;}


.box-category .heading {
    padding: 10px 0 3px 0;
    font-size: 20px;}


#post .postitem h1 a {    font-size: 24px;}


@media (max-width: 500px){
section#post-listitem .col-xs-6.news-col123.mg {    width: 100%;}
 }


#news-heading {
    padding-top: 13px;
}


#products-featured .featuredNavigation, #news-heading .customNavigation {    top: 10px;}


ul.list_category > li a {
    padding: 0px 0px;
}


#post .postitem p {
    line-height: 25px;
}


ul.social1 {
    float: none;
    text-align: center;
    margin: 10px 0;
}


ul.social1 li {
    display: inline-block;
    margin-right: 8px;
    float: none;
    margin-bottom: 10px;
}


ul.social1 li a {
    display: block;
    color: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    font-size: 20px;
    line-height: 34px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #056CB5;
}


ul.social1 li a i {
    font-size: 15px;
}


.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.row.new4 > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > section#block-news-style2 > h2 a, .row.new6 > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > section#block-news-style2 > h2 a, section.row_section.blog4 > .container > .row > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > .row > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > section#block-news-style2 h2 a, section.row_section.blog3 > .container > .row > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > .row > .col-lg-12.col-md-12.col-sm-12.col-xs-12 > section#block-news-style2 h2 a {
    font-family: "alter", Arial, Helvetica, sans-serif;
    display: table;
    padding: 10px;
    color: #fff;
    font-size: 18px;
    position: relative;
    background: #AE1F2B;
}


.ch3 {
    font-size: 19px;
    padding: 9px 15px;
    background: #AE1F2B;
    color: #fff;
    margin-bottom: 10px;
    text-transform: uppercase;font-family: "alter", Arial, Helvetica, sans-serif;
}


@media (min-width: 320px){
#post .postitem img {
    width: 100% !important;
    height: auto !important;
    border: 0px solid #ededed;
}
 }


@media (min-width: 1200px){
.xem { margin-right: 65px;}
 }


.viewall-mb {
    text-align: right;
    margin-bottom: 10px;
}


.viewall-mb span {
    color: #000;
}


.xem i {
    padding-right: 5px;
    font-weight: 700;
}


.xem span {
    color: #fff;
    display: block;
    font-weight: bold;
    background: url(https://ketoanleanh.vn/profiles/ketoanleanhvn/uploads/attach/1489396147_red-arrows.png) 0px 0px;
    background-size: cover;
    height: 40px;
    width: 68px;
    vertical-align: middle;
    padding-top: 8px;
    font-size: 12px;
    padding-left: 2px;
}


section.banner-big.clearfix {
    margin: 10px 0px;
}


@media (max-width:1024px){
#news-heading .owl-wrapper-outer .item .image img, #block-news .image img, #block-news-style2 .image img, .post-gird .img-blog img, .post-list .img-blog img {
    width: 100%;
    height: 100%;
}


.mg .img-blog {    width: 20%;    float: left;    margin-right: 2%;}


.mg .date-comment {    width: 78%;}
 }


@media (max-width:768px){
#news-heading .owl-wrapper-outer .item .image img, #block-news .image img, #block-news-style2 .image img, .post-gird .img-blog img, .post-list .img-blog img {
    width: 100%;
    height: 100%;}
 }


.fb-comments.fb_iframe_widget.fb_iframe_widget_fluid {
    display: none;
}


.fb-comment-title {
    display: none;
}


.top-search .header-right.adside-search {
    position: absolute;
    top: 110px;
    right: 15px;
}


@media (max-width: 500px){
.phone-mb {
    background: #00ff06;
    display: inline-block;
    border-radius: 100%;
    padding: 5px;
    position: fixed;
    z-index: 999;
    bottom: 23px;
    width: 50px;
}
 }
