.blockcontent{text-align: justify; max-width: 100%;padding:6px 0;color:#555;}
.blockcontent img{max-width: 100%!important;height: auto!important;margin: 10px 0}
.blockcontent strong{font-weight:bold;}
.blockcontent table{max-width: 100%;}

.nnotecontent{display: block;padding-bottom: 10px;}

.height-menu{height: 150px;}

/* div that gallery Cloud Zoom image and content slider. */
#tour-gallery {
    width:100%;
    min-width: 256px;
    max-width: 800px;
}
img.cloudzoom {width:100%;}
#tour-thumb-slider {
    margin-left:20px;
    margin-right:20px;
    margin-top: 10px;
    height:72px;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    position:relative;
}
.thumbelina-but.horiz {
    height: 72px!important;
    line-height: 72px!important;
}
.cloudzoom-gallery-active{ opacity: 0.5}
#tour-thumb-slider .thumbelina li img{ cursor: pointer}
.cloudzoom-zoom-inside:hover{ cursor: crosshair}
.cloudzoom-lens{display: none !important; text-indent:-9999999px;}
.cloudzoom-blank{display: none !important; text-indent:-9999999px;}
/* End Cloud Zoom */

.title-album{position: absolute;top:0px;left:0px;padding: 16px 20px;background: rgba(0,0,0,0.5);color:#fff;font-size: 20px;font-weight: bold;text-shadow: 1px 1px #333;}
.menu-dieuhuong ul li{float: left;list-style: none;color:#555;padding: 0 2px;font-weight: bold; font-size: 13px;}
.menu-dieuhuong ul li a{color:#555;}
.menu-dieuhuong ul li a:hover{color:#c10d03}
.menu-dieuhuong{background:#fff101;margin: 10px 0;padding: 1px 2px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73d601+0,fff23d+100 */
background: #73d601; /* Old browsers */
background: -moz-linear-gradient(top,  #73d601 0%, #73d601 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #73d601 0%,#73d601 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #73d601 0%,#73d601 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d601', endColorstr='#73d601',GradientType=0 ); /* IE6-9 */

}
.line-menu-dieuhuong{position: relative;}
.line-menu-dieuhuong:after{content:'';width: 1px;height: 14px;background: #555;position: absolute;top:4px;right:0px;}
.line-menu-dieuhuong:last-child:after{background: none}
.touronline{text-transform: uppercase;font-weight: bold;font-size: 16px;color:#028900;padding-top:20px;}
.diachionline{color: #0c68a8;font-size: 18px;text-align: right;background: url(../images/phoneonline.png) left center no-repeat;display: inline-block;padding: 2px 0 2px 40px;}
.rightonline{text-align: right}
.paddingonline{padding-top:60px;}
.indent-home{background: url(../images/home.png) center center no-repeat;text-indent: -99999px}

.title-hoteldetail{font-weight:  bold;text-transform: uppercase;color:#028900}
.box-infohotel{padding: 0 0 10px 0}
.box-infohotel p{padding: 0 0 6px 0}
.addtocart-btn{display: block;background: #028900;font-weight: bold;font-size: 14px;text-transform: uppercase;color:#fff;text-align:  center;padding: 10px 0;}
.social-list{padding: 20px 0 0;text-align: center;}
.social-list a{width: 29px;height: 29px;display: inline-block;margin-right:4px}
.social-list a.skype{background: url(../images/skype-icon.png) no-repeat center center}
.social-list a.facebook{background: url(../images/facebook-icon.png) no-repeat center center}
.social-list a.twitter{background: url(../images/twitter-icon.png) no-repeat center center}
.social-list a.gplus{background: url(../images/gplus-icon.png) no-repeat center center}
.social-list a.you{background: url(../images/youtube-icon.png) no-repeat center center}
.tabs_animate{margin: 20px 0 0}
.tab_detail{border-bottom: 1px solid #ededed;}
.tab_detail li{margin-bottom: 0;border-right: none}
.tab_detail li a{background:#fff;padding: 10px 20px;display: inline-block;color:#1a1a1a;font-size: 14px;border: 1px solid #fff;border-bottom: none;border-radius: 4px 4px 0 0;}
.tab_detail li a:hover{background: #eee;color: #028900!important;}
.tab_detail li a:hover,.tab_detail li.active a,.tab_detail li a:focus{color: #1a1a1a;border: 1px solid #ededed;border-bottom: none}
.tab_detail li.active{margin-bottom:-1px;border-bottom: 1px solid #fff;}
.other-hotel{font-weight:  bold;text-transform: uppercase;color:#028900;font-size: 16px}

.tabs_animate{margin: 20px 0 0}
.tab_video{height: 284px;overflow: hidden;}
.tab_video li{margin: 0!important;border-right: none}
.tab_video li a{padding: 0 0 3px 0;display: inline-block;}
.tab_video li a:hover{}
.tab_video li a:hover,.tab_video li.active a,.tab_video li a:focus{}
.tab_video li.active{}


.title_listproduct{display: block;text-align: left;color:#028900;padding: 10px 0px;font-size: 16px;margin-bottom:4px;text-transform: uppercase;font-weight: bold}
.menu_left li{list-style: none;}
.menu_left li a{display: block;padding: 4px 0px;color:#555;font-size: 14px;text-transform: uppercase;margin-bottom: 1px;text-align: left;color:#555;font-weight: bold}
.menu_left li ul li a{background: url(../images/arrow.png) left center no-repeat;padding: 4px 14px;font-weight: normal}
.menu_left li a:hover,.menu_left li a.active{color: #028900;}
.title_news{color:#028900;font-weight: bold;display: block;padding: 0 0 4px 0;text-transform: uppercase;}
.menu_left li.block-active ul{display: block}

.list-orow{background: url(../images/arrow.png) left center no-repeat!important;padding: 4px 14px!important;font-weight: normal!important}

.ten_sao{font-weight: bold;text-transform: uppercase;color:#555}
.active-hotel .active-he{color:#028900}

.ntitle{font-weight: bold;text-transform: uppercase;color:#028900}
.nname h2{font-weight: bold;color:#555;display: block;padding: 0 0 4px 0;font-size: 16px}
.nname h2:hover{color:#028900}
.ndate{color:#ccc;font-size: 13px;}
.nnote{display: block;padding: 0 0 4px 0;font-size: 14px;}
.nview{color:#028900;font-size: 16px;}
.ul_othernews{padding: 10px 0 0}
.ul_othernews li{list-style: none;}
.ul_othernews li a{display: inline-block;color:#1A2539;font-size: 15px;}
.ul_othernews li span{font-size: 12px;color:#ccc;}

.product_mes
{
    width: 100%;height: 64px;background: url(../images/error.png) no-repeat;padding: 10px 0 0 78px;font-size: 16px;color: #B61014;margin: 50px 0 50px 0px;
}
.remove_filter
{
    color: #B61014;text-Shadow: 0 0 1px rgba(182,16,20,0.1);text-decoration: none;cursor: pointer;
}
.product_mes span {
    float: left;width: 100%;margin-top: 6px;font-size: 15px;color: #555;
}
.smartsearch
{
    padding: 15px;background: #f7f7f7;border: 1px solid #D8D8D8;
}
.annemay{display: none;}
.sapxep {
    background: #f7f7f7;border: 1px solid #D8D6D6;color: #555;padding: 6px 10px;font-size: 14px;width: 100%;margin-bottom: 15px;outline: none;
}
.smartsearch ul li {
    color: #555;padding-bottom: 6px;
}
.title_right_chon{
    color: #C99F56;font-size: 12px;font-weight: bold;text-transform: uppercase;display: block;padding: 0px 0 10px;
}
.hienhon{text-transform: uppercase;padding: 2px 0}
.smartsearch ul {
    list-style: none;margin-bottom: 10px;
    -webkit-column-count: 2;-moz-column-count: 2;column-count: 2;
}
.next_page{color: #C99F56;}
.reset {
    display: block;width: 100px;background: #9A8E79;text-align: center;margin: 0 auto;padding: 5px 0;color: #fff!important;
}
.reset:hover{opacity: 0.8;}


.titleright-other{display: block;border-bottom:  1px solid #C99F56;}
.titleright-other h3{display: inline-block;border-bottom: 1px solid #C99F56;padding: 8px 0;font-weight: bold;}
.boximg_right{width: 80px;float: left;margin-right: 10px;}
.name_right{font-weight: bold;color:#555;padding: 8px 0;display: block;}
.gia_right{color: #d60c0c;font-weight: bold;}

.video{width: 100%;min-height:450px;}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.nname_detail{font-weight: bold;font-size: 18px;padding-bottom: 4px;color: #555;}
.nthuonghieu_detail{padding: 8px 0}
.nthuonghieu_detail span{color:#00a9e0;padding-bottom: 4px;}
.star_detail{padding: 6px 0;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5}
.ngia_detail{font-size: 25px;color:#d60c0c;letter-spacing: -1px;padding: 4px 0;text-transform: uppercase;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin:10px 0 20px 0}
#dong{text-transform: none;}
.view{font-size: 12px;color: #F38D4F;margin-left: 20px;}
.captionzoom{display: block;padding: 4px 0 4px 28px; background: url(../images/zoom_detail.png) left center no-repeat;margin-bottom: 10px;}
.input_number{display: block;}
.soluong span{float: left;height: 30px;line-height: 30px;display: inline-block;margin-right: 10px;}
.soluong input{float: left;height: 30px;line-height: 30px;display: inline-block;margin-right: 10px;width: 60px;text-align: center;}
.soluong a{float: left; height: 30px;line-height: 30px;display: inline-block;text-align: center;}
.botton_detail{background: #000;width: 160px;height: 30px;display: inline-block;margin: 0;color:#fff;line-height: 30px;text-align: center;}
.botton_detail:hover{opacity: 0.9;color: #fff;}
.title_tap li{list-style: none;float: left;font-weight: bold;text-transform: uppercase;font-size: 14px;margin:4px 0;}
.title_tap li a{color:#2f2f2f;display: block;padding: 4px 20px;border-bottom: 2px solid #ccc;}
.title_tap li a.active{border-bottom: 2px solid #000;}
.taptitleover{font-weight: bold;color:#000;display: block;padding:0 0 8px 0}
.mienphivanchuyen{background: #F3F3F3 url(../images/xe.png) left center no-repeat;padding: 14px 10px 14px 60px;margin-bottom:10px;}
.mienphivanchuyen .p1{font-weight: bold;color:#000;font-size: 14px;}
.mienphivanchuyen .p2{font-size: 12px;}
.titleleftpr{text-transform: uppercase;text-align: center}
.boxleftpro{position: relative;}
.nameproductleft{color:#44b910;font-weight: bold;}
.priceproductleft{color:#d60c0c;font-size:14px;letter-spacing:-1px;padding:10px 0;}
.fontsize12{font-size: 12px;padding-left:20px}
.khuyenmaileft{display: inline-block;position: absolute;top:10px;left:0px;width: 40px;height: 40px;background: url(../images/sale1.png) center center no-repeat}

.blockrating{font-size: 12px;}
.boxrating input{display: block;width: 100%;padding: 6px 10px;border:1px solid #e0e0df;color:#555;margin: 2px 0;}
.boxrating textarea{width: 100%;padding: 6px 10px;border:1px solid #e0e0df;color:#555;margin: 2px 0;}
.submitrating{background: #d60c0c;border: none;padding: 6px 25px;color: #fff;font-size: 12px;cursor: pointer;margin: 2px 0;}
.submitrating:hover{background:#c00707;}


#bluan{display: block;padding: 10px 0}
.ul_binhluan li{list-style: none;border-bottom: 1px dotted #ccc;padding: 10px 0}
.boxnamecoment{padding: 0 0 6px 0}
.emcoment{color:#333;font-size: 12px;padding:0 10px 0 0}
.saocoment{font-size: 12px;color:#999;}
.ndcoment{font-size: 12px;color:#666;max-width: 100%;overflow: hidden;padding:4px 0 6px 0}
.box-repcoment{padding: 4px 0 4px 20px;}
.repcoment{background: #F3F3F3;padding: 12px;display: block;position: relative;}
.repcoment p.prepcoment{font-size: 10px;color:#000;padding:0 0 10px 0;}
.repcoment p.prepcoment label{font-size: 9px;color:#fff;padding: 2px 6px;background:#0388CD;text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.divrepcoment{font-size: 12px;color:#666;max-width: 100%;overflow: hidden;}
.tamgiac{width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #F3F3F3; /* Tam giác phía dưới được đổ màu */position: absolute;bottom:100%;left:20px;z-index: 999;}
.ngaytruoc{float: right;font-size: 10px;color:#999;}

.info_account span{display: block}

.banmuon{background: #028900 url(../images/banmuon.png)10px center no-repeat;padding: 10px 10px 10px 70px;margin: 10px 0;font-size: 16px;font-weight: bold;letter-spacing: 1px;display: block;
    -webkit-text-stroke :  0px #20a313 ;color:#20a313; 
    text-shadow:-1px -1px 0  #fff,1px -1px 0  #fff,-1px 1px 0  #fff,1px 1px 0  #fff;
}
#showbanmuon h5{display: block;padding: 6px 10px;background: #028900;color:#fff;font-size: 14px;font-weight: bold;margin: 0 0 10px 0}
.box-img-banmon{width: 42%;float: left;margin-right: 10px;}
.box-popup{float: right;width: 50%}
.select-popup{display: inline-block;padding: 4px 10px;outline: none;margin: 4px 0}
.input-popup{display: block;width: 100%;padding: 4px 10px;margin: 6px 0;outline: none}
.botton-popup{margin: 6px 0 0;border: none;background: #674136;padding: 4px 10px;border: 1px solid #ccc;color: #fff;}
.botton-popup:hover{background: #522a1d;}
.p-pupop{margin-top:10px;}

.table_khuyen_mai{border-collapse: collapse;max-width: 100%;}
.table_khuyen_mai tr th{padding: 4px 10px;}
.table_khuyen_mai tr td{padding: 10px;}

#ullitop1a{position: relative;}
.none-menu{display: none;}
.cong{text-indent: -9999px;width: 10px;height:10px;position: absolute;top:4px;right:4px;width:20px;height:20px;}
.cong{background: url(../images/daucong.png) center center no-repeat}
.daucong{background: url(../images/dautru.png) center center no-repeat}
.dautru{background: url(../images/daucong.png) center center no-repeat!important}