﻿.box-semail {
    position: relative;
    width: 100%;
    height: 40px;
}
.box-semail input[type='text'] {
    border: 1px solid #e5e5e5;
    line-height: 40px;
    padding: 0 40px 0 15px;
    width: 100%;
    font-size: 14px;
    color: #222;
    font-family: 'roboto';
}
.box-semail input[type='button'] {
    background: url('img/bg_dknt.jpg') no-repeat center center;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 6px;
    top: 6px;
    z-index: 999;
    border: none;
}

.gallerySidebar .groupitem .item { margin-bottom: 8px;}
.gallerySidebar .groupitem .item:last-child{ margin-bottom: 0;}

.lastpost .item .image img{margin-right: 10px; border: 1px solid #efefef;}
.lastpost .item  .title {
    font-size: 15px;
    font-family: 'roboto';
    color: #1a1a1a;
    margin-top: -2px;
    display: block;
    line-height: 21px;
    text-transform: inherit;
    margin-bottom: 7px;
}
.lastpost .item  .title:hover{color:#983094;}
.lastpost .item {padding-bottom: 18px;}
.lastpost .item:last-child{padding-bottom:0;}
.dieukhoan .item  .title { text-transform: uppercase;line-height: 60px;font-family: 'roboto-b';}
.box-lamdep .cssLamDep,.box-lamdep .cssLamDep2 {
    border: 1px solid #e5e5e5;
    line-height: 40px;
    padding: 0 5px;
    font-size: 14px;
    color: #222;
    font-family: 'roboto';
    margin-bottom: 12px;
    height: 40px;
}
.box-lamdep textarea.cssLamDep{height: 100px;line-height: 20px;padding: 5px;}

.box-lamdep .cssLamDep{ width: 100%;}
.box-lamdep .cssLamDep2{width: 49%;}
.box-lamdep .cssLamDep2 .child1{ float: left;}
.box-lamdep .cssLamDep2 .child2{ float: right;}
.box-lamdep .cssLamDep2.btn-ld {
    background: #983094;
    color: #fff;
    border-radius: 20px;
    margin-top: 20px;
    display: inline-block;
    text-transform: uppercase;
}
.box-lamdep .cssLamDep2.btn-ld.child2{background:#fff; color:#1a1a1a;}
.box-lamdep .cssLamDep option {
    color: #222;
    font-family: 'roboto';
    font-size: 14px;
}

.MenuRight{width:100%;}
.MenuRight>ul {width:100%;}
.MenuRight > ul>li{list-style:none !important;-webkit-padding-start: 0 !important;-moz-padding-start: 0 !important;-os-padding-start: 0!important;}
.MenuRight > ul>li{width:100%;padding-bottom: 12px!important;border-bottom: 1px solid #e5e5e5;margin-top: 12px;position: relative;}
.MenuRight > ul>li:first-child{margin-top:0; padding-top:0;}
.MenuRight > ul>li:last-child{border-bottom:0;}
.MenuRight  ul li a{color: #222222;font-family: 'roboto';font-size:14px;text-transform: inherit;display: block;}
.MenuRight  ul li a:hover{color:#983094; }

.MenuRight ul li.child.down.Cap1:after{
    color: #222;
    content: '\f107';
    font-family: FontAwesome;
    line-height: 1;
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    top: 15px;
    opacity: 0.7;
    font-size: 18px;
}
.MenuRight ul li.child.down:hover:after,.MenuRight ul li.child.up:after{
    content: '\f105';
}

.MenuRight ul li.child.up{}
.MenuRight ul li.child.down a{color:#404040;}
.MenuRight ul li.child.up>a{color:#983094;font-weight:bold;}
.MenuRight ul li ul li{padding-left: 10px;}
.MenuRight ul li  ul.lc2{
    height: auto;
    transform: rotateX(0deg);
    visibility: visible;
    margin-top: 10px;
    width: 100%;
    display: none !important;
}

.MenuRight ul li.child.down a:hover{color:#983094;}
.MenuRight ul li ul li a{padding-left: 15px;font-size: 14px;padding: 7px 12px;position: relative;}
.MenuRight ul li.Cap1:hover ul.lc2{display:block !important;}
.MenuRight ul li  a img{margin-right:10px;}
.MenuRight ul li  ul.lc2 li:first-child a{margin-top:10px;}
 
.product-hot-sidebar .item .gia {
    width: 100%;
    text-transform: inherit;
    text-align: left;
    float: none;
    margin-top: 6px;
    clear: left;
    display: initial;
}
.product-hot-sidebar  .item .gia span.giamoi {
    color: #e9252a;
    font-size: 16px;
    font-family: 'roboto';
    font-weight: 500;
    margin-right: 5px;
    display: inline-block !important;
}
.product-hot-sidebar .item .gia span.giacu {
    text-decoration: line-through;
    color: #b5b5b5;
    font-family: 'roboto';
    font-size: 14px;
    display: inline-block !important;
}

/*Thuong hieu*/
.RadListBox_Default .rlbGroup .rlbSelected{ background: #fff;}
.RadListBox_Default .rlbGroup{ border: none !important;}
.RadListBox {
    width: 100% !important;
    border-left: 1px dashed #b2b2b2;
    border-right: 1px dashed #b2b2b2;
    border-bottom: 1px dashed #b2b2b2;
    padding: 5px 20px;
    box-sizing: border-box;
}
.RadSlider,.rslHorizontal{ width: 100% !important;}
.rslTrack{ width: 263px !important;}
.Slider{ margin: 20px 0;}
.boxSo input{width: 100px;  display: inline-block;padding: 10px 10px;text-align: center;background: #f4f5f3;border: 1px solid #b2b2b2;}
.boxSo #GiaDen{ float: right;}
.boxSo a:hover{ color: #333;}

.ThuongHieu .boxSearch{ position: relative;height: 45px;padding-top: 10px;     border-left: 1px dashed #b2b2b2; border-right: 1px dashed #b2b2b2;}
.ThuongHieu .txtSearchThuongHieu{box-sizing: border-box;padding: 0 5px; width: 100%;float: left;height: 32px;background: #fff;border: 1px solid #b2b2b2;border-radius: 5px;}
.ThuongHieu .btnSearch{ font-size: 0; height: 32px;width: 32px;position: absolute;right: 0;top: 0;background: url('img/ic_search.png') no-repeat center center;border-radius: 5px;border: none; }
.ThuongHieu .boxSearchAuto{box-sizing: border-box;width: 95%;margin: 0 auto !important;position: relative;height: 32px;}

.btnLoc {
    text-transform: uppercase;
    padding: 14px 50px;
    text-align: center;
    border: 1px solid #cbcbcb;
    font-family: 'Myriad Pro Regular';
    font-size: 14px;
    margin: 34px 0 0 0;
    outline: none;
}
.btnLoc{background:#983094; color:#fff;}

@media screen and (max-width: 767px) {
    .rslTrack{ width: 93% !important;}
}


.thuonghieu.lastpost .item .image img{margin-right: 10px;}
.thuonghieu.lastpost .item  .title {
    font-size: 15px;
    font-family: 'roboto';
    color: #1a1a1a;
    margin-top: -2px;
    display: block;
    line-height: 21px;
    text-transform: inherit;
    margin-bottom: 7px;
}
.thuonghieu.lastpost .item  .title{background: url('img/bg_thuonghieu.png') no-repeat left top 5px;padding-left:13px;padding-bottom: 15px;margin-top: 5px;border-bottom: 1px solid #e5e5e5;}
.thuonghieu.lastpost .item:first-child  .title{margin-top:0;}
.thuonghieu.lastpost .item:last-child  .title{border-bottom:0; padding-bottom:0;}
.thuonghieu.lastpost .item:last-child .title{ outline: none;}
.thuonghieu.lastpost .item {padding-bottom: 18px;}
.thuonghieu.lastpost .item:last-child{padding-bottom:0;}
.thuonghieu.lastpost .item  .title span{ color: #e5e5e5;}

/*Gioi thieu -sidebar*/
.gioithieu-khaosat label{font-weight:normal;margin-top:-10px;line-height:22px;color:#222;margin-bottom: 15px;}
.gioithieu-khaosat .item{width:100%;float:left;margin-top: 3px;font-size: 14px;color: #222;font-family: 'roboto';}
.gioithieu-khaosat input[type='checkbox']{
    color:#222;
    font-weight:normal;
    font-size:14px;
    border: none;
    float: left;
    display: inline-block;
    width: auto;
    height: auto !important;
    margin-top: 3px;
    margin-right: 5px;
}

.dauhieunhanbiet  .image {
    font-size: 18px;
    font-family: 'roboto-b';
    color: #222;
    display: block;
    margin-bottom: 15px;
    text-align: left;
}
.dauhieunhanbiet  .motangan {
    font-size: 14px;
    font-family: 'roboto';
    color: #222;
    display: block;
    margin-bottom: 22px;
    opacity: 0.7;
    text-align: justify;
}
.dauhieunhanbiet .readmore {
    text-transform: uppercase;
    color: #983094;
    font-family: 'roboto-b';
    font-size: 14px;
    text-align: left;
}

.hoidap .item{margin-bottom: 10px;cursor: pointer;}
.hoidap .item .cauhoi {
    font-size: 16px;
    font-family: 'roboto';
    color: #222;
    display: block;
    background: url('img/bg_thuonghieu.png') no-repeat left top 6px;
    padding-left: 14px;
    padding-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
}
.hoidap  .item:hover .cauhoi {
    color: #983094;
}
.hoidap .item .traloi {
    display: none;
    font-size: 14px;
    font-family: 'roboto';
    color: #222;
    opacity: 0.7;
    padding-top: 5px;
    text-align: left;
}
.hoidap .item:hover .traloi{
    display: block;
}

.guicauhoi label{font-weight:normal;margin-top:-10px;line-height:22px;color:#222;margin-bottom: 15px;}