@font-face {
    font-family: 'UVNTinTucHepThem_B';
    src: url('fonts/unicode.publish.UVNTinTucHepThem_B.TTF');
}
@font-face {
    font-family: 'UTM Nokia';
    src: url('fonts/UTM Nokia.ttf');
}
@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('fonts/Roboto-Condensed.ttf');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.ttf');
}
@font-face {
    font-family: 'UTM HelvetIns';
    src: url('fonts/UTM HelvetIns.ttf');
}
@font-face {
    font-family: 'UVNTinTucHepThem';
    src: url('fonts/unicode.publish.UVNTinTucHepThem.TTF');
}
@font-face {
    font-family: 'UVN Tin Tuc Hep';
    src: url('fonts/unicode.publish.UVNTinTucHep_R.TTF');
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('fonts/Roboto-Bold.ttf');
}
@font-face {
    font-family: 'SFUEurostileCondensed';
    src: url('fonts/SFUEurostileCondensed.TTF');
}
@font-face {
    font-family: 'UTM Caviar';
    src: url('fonts/UTM Caviar.ttf');
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.ttf');
}
@font-face {
    font-family: 'UTM Neo Sans Intel';
    src: url('fonts/UTM Neo Sans Intel.ttf');
}
@font-face {
    font-family: 'UTM Neo Sans IntelBold';
    src: url('fonts/UTM Neo Sans IntelBold.ttf');
}
@font-face {
    font-family: 'UTM Neo Sans Intel_Italic';
    src: url('fonts/UTM Neo Sans Intel_Italic.ttf');
}
@font-face {
    font-family: 'StencilStd';
    src: url('fonts/StencilStd.otf');
}
@font-face {
    font-family: 'UTM Alpine KT';
    src: url('fonts/UTM Alpine KT.ttf');
}

*{
    margin: 0 auto;
    padding: 0;
}
.wrapper{
    max-width: 1200px;
    height: auto;
}
body{
    background-color: white;
}
.row{
    padding: 0px;
    margin: 0px;
}
.padding-left-0{
    padding-left: 0px;
}
.padding-right-0{
    padding-right: 0px;
}
.padding-left-10{
    padding-left: 10px;
}
.padding-right-10{
    padding-right: 10px;
}
.padding-left-20{
    padding-left: 20px;
}
.padding-right-20{
    padding-right: 20px;
}
.padding-left-30{
    padding-left: 30px;
}
.padding-right-30{
    padding-right: 30px;
}
.padding-left-40{
    padding-left: 40px;
}
.padding-right-40{
    padding-right: 40px;
}
.padding-left-60{
    padding-left: 60px;
}
.padding-right-60{
    padding-right: 60px;
}
.padding-left-15{
    padding-left: 15px;
}
.padding-right-15{
    padding-right: 15px;
}
.padding-left-5{
    padding-left: 5px;
}
.padding-right-5{
    padding-right: 5px;
}
.margin-left-0{
    margin-left: 0;
}
.margin-right-0{
    margin-right: 0;
}
.margin-left-15{
    margin-left: 15px;
}
.margin-right-15{
    margin-right: 15px;
}

/* header */
._top{
    font: 14px 'Roboto-Regular';
    color: #444444;  
}
._top span{
    font: 16px 'Roboto-Regular';
    color: #183885;   
}
._nametop{
    font: 25px 'UTM HelvetIns';
    color: #183885;
    padding: 12px 30px 0 50px;
    text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 8px black;
}
._logo{
    padding-top: 5px;
	text-align: center;
}
._slogan{
	font: 16px 'UVNTinTucHepThem_B';
    color: white;
	padding: 5px;
}
._logotop{
    position: absolute;
    top: 0; left: 90px;
    z-index: 9999;
}
._righttop{
    position: absolute;
    top: 0; 
    right: 65px;
    z-index: 9999;
    margin: 10px 25px 0 0;
}
._menumain ul li{
    padding: 12px 3px;
}
._menumain ul li a{
    font: 16px 'UVNTinTucHepThem_B';
    color: white;
    padding: 9px 10px;
    text-transform: uppercase;
}
._menumain ul li a:hover{
    color: #e66814;
    text-decoration: none;
}

/* Search form */
._frmTK{
    padding-top: 10px;
}
._frmTK .form-control{
    height: 40px!important;
    background-color: transparent;
    border: 1px #cccccc solid;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
}
._frmTK .input-group-btn{
    background-color: #10669f;
}
._frmTK .input-group-btn button{
    border: none;
    background-color: #10669f;
}
._frmTK .input-group{
    background-color: white;
}
.search_form input::-webkit-input-placeholder { color: #888888; }
.search_form input::-moz-placeholder { color: #888888; }
.search_form input:-ms-input-placeholder { color: #888888; }
.search_form input:-moz-placeholder { color: #888888; }

/*Submenu*/
._menumain > ul > li:hover .rd-navbar-dropdown{
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}
._menumain > ul > li:hover ._submn{
    opacity: 0;
}
.rd-navbar-dropdown a{
    display: block;
    border: none!important;
}

.rd-navbar-dropdown{
    top: 100%;
    left: 0;
    position: absolute;
    z-index: 9999;
    width: 250px;
    opacity: 0;
    transform: translateY(30px);
    transition:  all 0.6s ease 0.3s;
    visibility: hidden;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.5);
    border: 1px solid #eee;
}
.rd-navbar-dropdown li:hover ._submn{
    opacity: 1!important;
    transform: translateX(0)!important;
}
.rd-navbar-dropdown li{
    padding: 0!important;
    text-align: left;
}
._submn{
    top: -1px;
    width: 250px;
    left: 100%;
    opacity: 0;
    transition: all 0.6s ease 0.3s;
    transform: translateX(-30px)!important;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.5);
    border: 1px solid #eee;
}
.rd-navbar-dropdown li a{
    background-color: #004b96!important;
    border-right: none!important;
}
.rd-navbar-dropdown li a:hover{
    background-color: #dddddd!important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    box-shadow: none!important;
}
.rd-navbar-dropdown li:hover ._submn a{
    color: white;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    box-shadow: none!important;

}
._submn li a:hover{
    color: #e66814!important;
}

/* active menu */
#top a.active{
    color: #e66814;
}
#top .rd-navbar-dropdown a.active{
    color: #e66814;
    background-color: #dddddd!important;
    background-image: none;

}

/* content */
._text1{
    font: 30px 'Roboto-Medium';
    color: #444444;
    padding: 55px 0 40px 0;
    text-transform: uppercase;
}
._text2{
    font: 15px 'Arial'; 
    color: #333333;
    margin-bottom: 60px;
}
._bgcate{
    padding-bottom: 50px;
    background-image: url('../img/images/bgdmsp.jpg');
    background-position: top;
    background-repeat: repeat-x;
}
._tieudedm{
    padding-top: 20px;
    padding-bottom: 5px;
}
._tieudedm a{
    font: 16px 'Roboto-Medium'; 
    color: #333333;
}
._tieudedm a:hover{
    text-decoration: none;
    color: red;
}
._desdm{
    font: 14px 'Roboto-Regular'; 
    color: #333333;
    text-align: justify;
}
._titledm{
    font: 40px 'UTM Alpine KT';
    color: #1b3685;
}
._DMTT{
    background-color: #f4f4f4;
    margin-top: 55px;
    padding-bottom: 35px;
}
._imgtt{
    padding: 5px; 
    border: 1px #B7B7B7 solid;
}
._imgtt img:hover{
    opacity: 0.7;
}
._imgtt img{
    transition: all 0.4s ease 0.2s;
}
._tieudett a{
    font: 14px 'Roboto-Medium';
    color: #333333; 
}
._tieudett a:hover{
    text-decoration: none;
    color: red; 
}
._destt{
    font: 14px 'Arial';
    color: #666666;
    line-height: 20px;
    text-align: justify;
}
._detailtt{
    padding-top: 10px;
}
._tabsp .nav-tabs{
    border-bottom: none;
    padding-top: 25px;
    display: inline-block;
}
._tabsp .nav-tabs > li > a, ._tabsp .nav-tabs > li > a:focus, ._tabsp .nav-tabs > li > a:hover{
    font: 15px 'Roboto-Medium';
    color: #333333;
    padding: 15px;
    border: 1px #cccccc solid!important;
    background-color: transparent;
    margin-right: 0;
}
._tabsp .nav-tabs > li.active > a, ._tabsp .nav-tabs > li.active > a:focus, ._tabsp .nav-tabs > li.active > a:hover{
    color: white;
    background-color: transparent;
}
._tabsp .nav-tabs > li{
    margin-bottom: 0;
    margin-right: 10px;
}
._tabsp .nav-tabs > li{
    padding-bottom: 6px;
}
._tabsp .nav-tabs > li.active, ._tabsp .nav-tabs{
    background-image: url('../img/images/bgtab.png');
    background-position: center;
    background-repeat: repeat-x;
}
._cttabsp .tab-content{
    background: transparent;
    padding: 30px 0 0 0;
}
._dtsp{
    padding-top: 15px;
}
._dtsp ._namepr{
    font: 15px 'Roboto-Medium';
    color: #333333;  
}
._dtsp ._namepr a:hover{
    text-decoration: none;
    color: red;  
}
._price{
    font: 15px 'Roboto-Bold';
    color: #1b3685; 
}
._price a{
    font: 15px 'Roboto-Bold';
    color: #1b3685; 
}
._price a:hover{
    text-decoration: none;
    color: red;
}
._btnxt2{
    padding-top: 15px;
}
._btnxt2 a{
    font: 14px 'Roboto-Regular';
    color: #444444;
    padding: 8px 20px 9px 20px;
    border: 1px #e2e2e2 solid;
}
._btnxt2 a:hover{
    color: white;
    background-color: #387930;
    text-decoration: none;
}
._doitac{
    padding-top: 10px;
    padding-bottom: 45px;
}
._doitac .owl-buttons .owl-prev{
    background-image: url('../img/btnprev2.png');
    margin-left: -6px;
}
._doitac .owl-buttons .owl-next {
    background-image: url('../img/btnnext2.png');
    margin-right: -10px;
}
._cttabsp .owl-buttons .owl-prev{
    background-image: url('../img/btnprev.png');
    width: 40px;
    margin-left: -45px;
}
._cttabsp .owl-buttons .owl-next{
    background-image: url('../img/btnnext.png');
    width: 40px;
    margin-right: -48px;
}
._cttabsp .owl-buttons{
    top: 85px;
}
._lienhe{
    width: 100%;
    height: 400px;
    background-image: url('../img/images/bglh.jpg');
    padding-right: 90px;
}
._tieudelh{
    font: 25px 'Roboto-Medium';
    color: white;
    padding-top: 25px;
}
._lienhe input.form-control{
    background-color: transparent!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-color: white!important;
    color: white!important;
    height: 40px!important;
}
._lienhe textarea.form-control{
    background-color: transparent!important;
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-color: white!important;
    color: white!important;
}
._lienhe input::-webkit-input-placeholder { color: white; }
._lienhe input::-moz-placeholder { color: white; }
._lienhe input:-ms-input-placeholder { color: white; }
._lienhe input:-moz-placeholder { color: white; }

._lienhe textarea::-webkit-input-placeholder { color: white; }
._lienhe textarea::-moz-placeholder { color: white; }
._lienhe textarea:-ms-input-placeholder { color: white; }
._lienhe textarea:-moz-placeholder { color: white; }
._btncontactPage button{
    width: 150px; 
    height: 40px;
    border: 1px white solid;
    background-color: #0f63ac;
    font: 15px 'RobotoCondensed-Regular';
    color: white;
}
._btncontactPage .btn{
    padding: 0;
}
._dknhanemail{
    font: 16px 'Roboto-Regular';
    color: #666666;  
}
._btnsendemail{
    background-color: #bf1e2e;
    padding: 8px;
    color: white;
}
._btnxttt{
    margin-top: 35px;
}
._btnxttt a{
    font: 14px 'Roboto-Regular';
    color: #444444;
    background-color: white;
    padding: 10px 35px 10px 35px;
    border: 1px #ebebeb solid;
}
._btnxttt a:hover{
    color: red;
    text-decoration: none;
}
._itemDM{
    margin-left: 38px;
    margin-right: 38px;
}


.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
._baiviet{
    padding: 0 25px 10px 25px;
}

._baiviet a{
    font: 15px 'Roboto-Regular';
    color: #333333;
}
._baiviet a:hover{
    color: red;
    text-decoration: none;
}
._destime{
    padding: 0 25px 10px 25px;
    font: 15px 'Roboto-Regular';
    color: #333333;
}
._hotro{
    font: 15px 'Roboto-Regular';
    color: #333333;
    margin-bottom: 5px;
}
._dtht{
    font: 18px 'Roboto-Regular';
    color: #333333;
}
._phoneht{
    font: 25px 'Roboto-Regular';
    color: #016d03;
    border-bottom: 1px #e2e2e2 solid;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
._tieude{
    font: 18px 'Roboto-Regular';
    color: #ffffff;
    background-color: #bf1e2e;
    padding-top: 45px;
    padding-bottom: 5px;
    margin-bottom: 25px;
}
._tieude a{
    font: 18px 'Roboto-Regular';
    color: #ffffff;
    background-color: #bf1e2e;
    padding-top: 45px;
    padding-bottom: 5px;
    margin-bottom: 25px; 
}
._tieude a:hover{
    text-decoration: none;
    color: yellow;
}
._iconht{
    position: absolute;
    top: -32px;
    left: 110px;
    z-index: 999;
}
._title{
    padding-bottom: 10px;
}
._title a{
    font: 15px 'Roboto-Bold';
    color: #555555;
}
._title a:hover{
    color: red;
    text-decoration: none;
}
._des{
    font: 14px 'Roboto-Regular';
    color: #555555;
    text-align: justify;
    line-height: 20px;
    margin-bottom: 0;
}
._daycamhoa img{
    width: 125px;
    height: 140px;
    border: 1px #acacac solid;
}
._daycamhoa{
    padding-left: 15px;
    padding-right: 15px;
}
._sphp{
    border: 1px #cccccc solid;
    margin-right: 9px;
}
._products{
    padding-top: 25px;
}
._tensp a{
    font: 16px 'Roboto-Regular';
    color: #016d03;
}
._tensp a:hover{
    text-decoration: none;
    color: #bf1e2e;
}
._masp{
    font: 14px 'Roboto-Bold';
    color: #333333;  
}
._dtprice{
    font: 15px 'Roboto-Bold';
    color: #333333; 
}
._dtprice a{
    font: 15px 'Roboto-Bold';
    color: red; 
}
._dtprice a:hover{
    color: blue;
    text-decoration: none;
}
._desttnews{
    font: 14px 'Roboto-Regular';
    color: #666666;
    text-align: justify;
}
._imgsp{
    position: relative;
}
._imgsp:hover ._khungdh{
    z-index: 222;
    cursor: pointer;
}
._imgsp:hover ._btndh{
    z-index: 222;
    bottom: 15%;
}
._btndh{
    position: absolute;
    bottom: 5%;
    left: 24%;
    z-index: -1;
    width: 131px;
    text-align: center;
    transition: bottom 1s ease 0s;
    -moz-transition: bottom 1s ease 0s;
    -webkit-transition: bottom 1s ease 0s;
    -o-transition: bottom 1s ease 0s;
    -ms-transition: bottom 1s ease 0s;
}
._btndh a{
    padding: 10px 34px 10px 34px;
    border: 1px white solid;
    background-color: #bf1e2e;
    font: 16px 'Roboto-Regular';
    color: white;
}
._btndh a:hover{
    text-decoration: none;
    background-color: #016d03;
}
._khungdh{
    position: absolute;
    bottom: 10px;
    z-index: -1;
    border: 1px white solid;
    left: 10px;
    width: 92%;
    height: 92%;
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* footer */
._footer{
    background-color: #404040;
}
._menufoot ul li a{
    font: 14px 'Roboto-Medium';
    color: white;
    padding: 5px 20px;
}
._menufoot{
    padding-bottom: 35px;
}
._namefoot{
    font: 18px 'RobotoCondensed-Regular';
    color: white;
    padding-bottom: 30px;
}
._addfoot{
    font: 14px 'Roboto-Medium';
    color: white;
    padding-bottom: 35px;
}
._cpr{
    font: 13px 'Roboto-Medium';
    color: #f0f0f0; 
    padding-top: 10px;
    padding-bottom: 10px;
}
._cpr span{
    background-color: #193885;
    padding: 15px 45px;
}


input.form-control{
    border-color: #B8C3C7!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
}
textarea.form-control {
    border-color: #B8C3C7!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
}

/*--PhanTrang--*/

._PhanTrang{
    margin-top: 10px;
    padding-bottom: 20px;
}
._PhanTrang li{
    margin: 0!important;
}
._PhanTrang a{
    font: 14px 'Arial';
    color: blue!important;
    background-color: white!important;
    padding: 7px 15px!important;
    margin: 0!important;
    border-right: 1px #CCC solid!important;
}
._PhanTrang ul li:last-child a{
    border-right: none!important;
}
._PhanTrang .pagination{
    margin: 0!important;
    border: 1px #CCC solid!important;
    border-radius: 5px!important;
}

._PhanTrang a:hover{
    text-decoration: none;
    background-color: #337ab7!important;
    color: white!important;
}
._PhanTrang .selected a{
    background-color: #337ab7!important;
    color: white!important;
}
._PhanTrang .pagination > li {
    display: inline;
}

._emtyTK{
    margin-left: 30px;
    padding-bottom: 20px;
}


._tags{
    padding-bottom: 20px;
    padding-left: 15px;
}
._tagsname{
    border: 1px #393939 solid;
    border-radius: 5px!important;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 5px;
    margin-right: 5px;
}
._tagsname a:hover{
    text-decoration: none;
    color: red;
}
._sp a:hover{
    text-decoration: none;
    color: red;
}
.zoomLens{
    border: none!important;
    background: none!important;
    cursor: crosshair!important;
}
.picZoomer-pic{
    width: 300px!important;
    height: 300px!important;
    border: 1px #B8C3C7 solid;
}
.zoomify.zoomed {
    z-index: 999999!important;
}

#gallery_01 .active img{
    border: 1px #666666 solid;
}
#gallery_01 img{
    border: 1px #B8C3C7 solid;
}

.nav-tabs > li.active > a{
    background-color: #0762b4;
}
.nav-tabs {
    border-bottom: 1px #0762b4 solid;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #0762b4;
}

.product-page h1 {
    color: #f20000;
    font-size: 25px;
}

.like_product h1{
    font-size: 16px;
}
._itemzm figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
._itemzm figure:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
._itemdoitac img{
    border: 1px #B8C3C7 solid;
}
.content-page {
    background-color: transparent;
}


._boxhln{
    position: fixed;
    top: 320px; 
    left: -365px;
    width: 405px;
    z-index: 888888;
    background: transparent;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    transition: left 1s ease 0s;
    -moz-transition: left 1s ease 0s;
    -webkit-transition: left 1s ease 0s;
    -o-transition: left 1s ease 0s;
    -ms-transition: left 1s ease 0s;
    cursor: pointer;
}
div._boxhln:hover{
    left: 0;
}
._ctbox{
    background-color: white;
    height: 200px;
    margin-right: 42px;
    border: 1px #B7B7B7 solid;
    padding: 20px;
}
._emailht{
    font: 15px 'RobotoCondensed-Regular';
    color: #666666; 
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
}
._nameht{
    font: 17px 'RobotoCondensed-Regular';
    color: #3380cb;
    padding-top: 10px;
}



._boxfb{
    position: fixed;
    top: 105px; 
    left: -365px;
    width: 405px;
    z-index: 888888;
    background: transparent;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    transition: left 1s ease 0s;
    -moz-transition: left 1s ease 0s;
    -webkit-transition: left 1s ease 0s;
    -o-transition: left 1s ease 0s;
    -ms-transition: left 1s ease 0s;
    cursor: pointer;
}
div._boxfb:hover{
    left: 0;
}
._ctboxfb{
    background-color: white;
    height: 200px;
    margin-right: 42px;
    border: 1px #B7B7B7 solid;
    padding: 5px;
}
/* Left Menu*/

._lmn{
    background-color: #ebebeb;
}
._lmn ul li{
    list-style: none;
    padding: 11.5px 0px;
    border-bottom: 1px #B8C3C7 solid;
    padding-left: 15px;
}
._lmn ul li a{
    font: 16px 'Arial';
    color: #1da0d9;
}
._lmn ul li a:hover{
    color: #ff0000;
    text-decoration: none;
}


._lmn ._itemMN ul li:hover ul._submenu li a{
    color: #1da0d9;
}
._submenu li:hover a{
    color: red!important;
}
._lmn ._itemMN ul li:hover ul._submenu{
    display: block;
}
ul._submenu{
    display: none;
    position: absolute;
    top: -1px;
    z-index: 99999;
    left: 270px;
    min-width: 200px;
}
ul._submenu li:hover ul._submenuchild{
    display: block;
}
ul._submenu li{
    background-color: #ebebeb;
    border: 1px #B8C3C7 solid;
}
ul._submenuchild{
    display: none;
    position: absolute;
    top: -1px;
    z-index: 99999;
    left: 199px;
    min-width: 200px;
}
ul._submenuchild li{
    background-color: #ebebeb;
    border: 1px #dfdbe8 solid;
}
ul._submenu li:hover ul._submenuchild li{
    background-color: #073275;
}

ul._submenu li:hover ul._submenuchild li a{
    color: #333333;
}
._submenuchild > li:hover > a{
    color: white!important;
}
._titledmsp{
    font: 20px 'UTM Neo Sans IntelBold';
    color: white;
    padding: 10px;
    background-color: #bf1e2e;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
}
._titlePopup{
    font: 14px 'Arial';
    color: #0012fe;
}

/* Zoom Images */
.sp-lightbox {
    z-index: 999999!important;
}
.sp-lightbox {
    cursor: zoom-out!important;
}
.sp-wrap {
    padding: 5px;
    max-width: 100%!important;
    box-shadow: -5px 5px 4px #e0dfe3;
    margin: 0 0 15px 0!important;
}
.sp-thumbs {
    padding-top: 10px;
}
.sp-thumbs img{
    border: 1px #acacac solid;
}
.sp-zoom{
    cursor: crosshair !important;
}
/* Scroll */
.vert .simply-scroll-list li ._titleTT{
    text-align: center;

}
.vert .simply-scroll-list li ._titleTT a{
    font: 15px 'Arial';
    color: #ff0024;

}
.vert .simply-scroll-list li ._titleTT a:hover{
    text-decoration: none;
    color: blue;
}
.vert .simply-scroll-clip {
    width: 100%!important;
    height: 525px!important;
}
.vert{
    width: 100%!important;
    height: 525px!important;
}
._desda{
    padding-right: 15px;
    text-align: justify;
}
.vert .simply-scroll-list li {
    height: 145px!important;
}

.modal{
    top: 120px!important;
}
._menumain h2, ._menumain h3, ._menumain h4 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
}

/* Post */
._titletintuc a{
    font: 18px 'Roboto-Regular';
    color: #016d03; 
}
._titletintuc a:hover{
    text-decoration: none;
    color: blue;
}
._namedm{
    font: 22px 'Roboto-Regular';
    color: #016d03; 
}
._bvcontact{
    font: 14px 'Roboto-Regular';
    color: #666666; 
    text-align: justify;
}

/*Hỗ trợ trực tuyến*/

._boxhln{
    position: fixed;
    top: 150px; 
    left: -365px;
    width: 405px;
    z-index: 888888;
    background: transparent;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    transition: left 1s ease 0s;
    -moz-transition: left 1s ease 0s;
    -webkit-transition: left 1s ease 0s;
    -o-transition: left 1s ease 0s;
    -ms-transition: left 1s ease 0s;
    cursor: pointer;
}
div._boxhln:hover{
    left: 0;
}
._ctbox{
    background-color: white;
    height: 200px;
    margin-right: 40px;
    border: 1px #B7B7B7 solid;
    padding: 20px;
}
._emailht{
    font: 15px 'Roboto-Regular';
    color: #666666; 
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
}
._phoneht{
    font: 16px 'StencilStd';
    color: #ed1b25; 
}
._nameht{
    font: 17px 'Roboto-Regular';
    color: #3380cb;
    padding-top: 10px;
}

/* Menu Responsive */
._mnrps{
    display: none;
}
._mnrps .btn-primary{
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 10px !important;
    padding: 10px 15px;
    border: 1px #999999 solid;
    box-shadow: 0px 0px 2px white;
}
._btncontactrps{
    display: none;
}
._mnrps .btn-primary:hover{
    background-color: #999999; 
}
._mnrps .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    background-color: #666666;
    border-color: white;
}
._mnrps .dropdown-menu{
    box-shadow: 5px 5px rgba(204, 204, 204, 0.67)
}

/* Camera Slider */

.camera_pag{
    display: none;
}
.camera_wrap{
    margin-bottom: 0!important;
}
.camera_caption{
    top: 35%;
}
.text-slider{
    width: 65%;
}
._textsl1{
    color: white;
    font: 30px 'UTM HelvetIns'; 
    padding-bottom: 50px;
}
._textsl2{
    color: white;
    font: 15px 'Roboto-Regular'; 
}
._xtsl{
    margin-top: 40px;
}
._xtsl span{
    padding: 10px 20px;
    border: 1px white solid;
}
.camera_caption > div{
    background: none!important;
    text-align: center;
}
.camera_pie{
    display: none;
}

._scroll-bot a{
    color: white;
}
._scroll-bot a:hover{
    text-decoration: none;
}

._selectLang{
    color: white;
    font: 14px 'Roboto-Regular'; 
    padding-left: 15px;
}
._selectLang span{
    cursor: pointer;
}
._selectLang select{
    background-color: transparent;
    background-image: url('../img/images/bgslbox.png');
    background-repeat: no-repeat;
    background-position: right center;
    border: none;
    padding-right: 15px;
    cursor: pointer;
}
._selectLang select::-ms-expand {
    background: transparent;
}
._selectLang select {
    /*for firefox*/
    -moz-appearance: none;
    /*for chrome*/
    -webkit-appearance:none;
    appearance: none;
}

/* Giỏ hàng */
._ctgiohang{
    padding: 0 15px 0 15px;
}
._ctgiohang tr th{
    padding: 10px;
}
._ctgiohang tr td{
    padding: 10px;
}
._ctgiohang{
    font: 16px 'UTM Neo Sans Intel';
    color: #000000;
}
._ctgiohang a{
    font: 16px 'UTM Neo Sans Intel';
    color: red;
}
._ctgiohang a:hover{
    text-decoration: none;
    color: blue;
}
._updategiohang input{
    border: none!important;
    background: transparent!important;
    color: red;
}
._updategiohang input:hover{
    color: blue;
}
._tieudegh{
    color: blue;
}
._frmDatHang{
    font: 16px 'UTM Neo Sans Intel';
    color: #000000; 
}
._frmDatHang input,._frmDatHang textarea{
    border-color: #B8C3C7!important;
}
._tieudedh{
    font: 20px 'UTM Neo Sans IntelBold';
    padding: 10px;
}
._muahang a{
    font: 16px 'UTM Neo Sans Intel';
    color: red;
    border: 1px #1b3685 solid;
    padding: 5px 22px 5px 22px;
}
._muahang a:hover{
    color: blue;
    text-decoration: none;
    background-color: #dfdbe8;
}
._tblgiohang tr, ._tblgiohang td, ._tblgiohang th{
    border-color: #B8C3C7;
}
._ctgiohang input{
    border-color: #B8C3C7!important;
    width: 100%!important;
}
._tblmuahang{
    margin-top: 20px;
    width: 100%;
}
._tblmuahang tr td a{
    font: 16px 'UTM Neo Sans Intel';
    color: red;
    padding: 10px 20px 10px 20px;
}
.total{
    font: 16px 'UTM Neo Sans Intel';
    color: black;
    padding-right: 15px;
}
._frmdh input.form-control, ._frmdh textarea.form-control{
    border-color: #B8C3C7!important;
}
._thongbao{
    font: 20px 'UTM Neo Sans Intel';
    color: black;
    padding-left: 15px;
}
._thongbao2{
    font: 16px 'UTM Neo Sans Intel';
    color: #666666;
    padding-left: 15px;
}
._thongbao2 a{
    font: 16px 'UTM Neo Sans Intel';
    color: blue;
}
.fixed1{
    position: fixed!important;
    z-index: 9999!important;
    top: 0!important;
    right: 0!important;
    width: 100%;
    text-align: center!important;
    background-color: #404040;
}
.fixed1 nav ul li a{
    color: white;
}
._spcontent .owl-buttons{
    top: 85px;
}
._spcontent .owl-buttons .owl-prev{
    background-image: url('../img/btnprev.png');
    width: 40px;
}
._spcontent .owl-buttons .owl-next{
    background-image: url('../img/btnnext.png');
    width: 40px;
}