@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=vietnamese,latin-ext);
body#page {
	font-family: Roboto, Arial,Helvetica,sans-serif;
	font-size: 14px;
    color: #000;
	background:#F1F1F1;	
}
.mega_wrapper {}	
.mega_wrapper_i {
    position: relative;
    overflow: hidden;
    width:1168px;
    z-index: 0;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
    margin: 0 auto 10px;
	background: #fff;	

}

.mega_header {
    height: auto!important;
    min-height: 100px;
    background: url(bg_header.jpg) 390px 22px no-repeat #fff
}

.mega_header_innerpages {
    padding-bottom: 30px
}

.mega_main {
    margin-top: -85px
}

.mega_bots_i,
.mega_breadcrumb_i,
.mega_copyright_follow_i,
.mega_header_i,
.mega_main_body_i,
.mega_slideshow_i,
.mega_tops_i {
    width: 1128px;
    margin: 0 auto
}

.mega_header_i,
.mega_header_innerpages {
    position: relative;
    z-index: 100
}

.mega_logobox {
    width: 350px;
    float: left;
    margin-top: 10px
}

.mega_header_right .mega_header_a a {
    font-weight: 500;
    margin-top: 7px;
    color: #174279;
    padding-right: 8px
}

.mega_header_right .mega_header_a a b {}

.mega_header_right .mega_header_b,
.mega_header_right .mega_header_c {
    margin-top: 10px;
    font-weight: 500
}

.mega_header_right .mega_header_b span {
padding-right: 3px;font-size: 15px;font-weight: 700;color:#003E8F
}

.mega_header_right .mega_header_c span {
    font-weight: 400;
    padding-left: 0
}

a.logo {
background: url(img/logo.png);
background-position: center top;
background-size: 100% auto;
height: 76px;
display: block;
margin: 0;
width: 100%;	
}
.archive,.content-left,.content-right,.content_page,.mega-wrap-page {text-align: justify}
h1.ctindex,h1.title,p.dattour a {text-transform: uppercase}
.language {float: right;}
.social a,a.logo {text-indent: -9999px}
.mega_main_menu {
    margin: 100px auto 0
}

.mega_main_menu_i {
    width: 100%;
    position: relative;
	background:#1078B9;
    z-index: 9999
}

.mega_main_menu_r {
    position: absolute;
    right: 0;
    width: 9px;
    height: 54px
}

.mega_main_menu #mega_menu ul.menu {
    background:#1078B9;
	height: 35px
}

.mega_breadcrumb {top: 105px;left: 0;position: absolute;z-index: 9}
.contacthd {display: none;font-size: 120%;font-weight: 500;width: 100%;display: none;height: 33px;margin: 5px;}
.contacthd a.callus {
float: left;background: #7bc143 url(img/icon-may-ban.png) left top no-repeat;background-size: 21%;border-radius: 17px;height: 33px;line-height: 34px;padding: 0 10px 0 39px;color: #fff;
}
.contacthd a.callushot {
float: right;
background: #0a7dc0 url(img/icon-di-dong.png) right top no-repeat;
background-size: 22%;
border-radius: 17px;
height: 33px;
line-height: 34px;
padding: 0 39px 0 10px;
color: #fff;
margin-right:10px;
}

a.googlereview img, a.tripadvisor img {margin-bottom: 10px}
.slider1_container {visibility: hidden; position: relative; margin: 0 auto; width: 745px; height: 250px; overflow: hidden;}
.slider1_container .jssorl-009-spin {position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
.slider1_container .jssorl-009-spin img {margin-top:-19px;position:relative;top:50%;width:38px;height:38px}
.slider1_container .urlimg {position: absolute; left: 0px; top: 0px; width: 745px; height: 250px;overflow: hidden}
.jssorb031 {position:absolute;bottom:12px;right:12px;}
.jssorb031 .i {position:absolute;cursor:pointer;width:16px;height:16px;}
.jssorb031 .i svg {position:absolute;top:0;left:0;width:100%;height:100%}
.jssorb031 .i .b {fill:#000;fill-opacity:0.5;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.3;}
.jssorb031 .i:hover .b {fill:#fff;fill-opacity:.7;stroke:#000;stroke-opacity:.5;}
.jssorb031 .iav .b {fill:#fff;stroke:#000;fill-opacity:1;}
.jssorb031 .i.idn {opacity:.3;}
.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051.mrleft {width:55px;height:55px;top:0px;left:25px;}
.jssora051.mrright {width:55px;height:55px;top:0px;right:25px;}
.jssora051 svg {position:absolute;top:0;left:0;width:100%;height:100%;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}


.content {background:#fff;width:100%}
.archive {float: left;border-bottom: 1px dotted #e2e2e2;padding-top: 10px;}
.archive a img {float:left;margin: 0 10px 10px 0;}
.content_page p {font-size: 100%;line-height: 23px}


.posts-index {float:left;width: 33.33333333333333%;margin:10px 0}
.posts-index .left-align {width: 96%;float:left}
.posts-index .center-align {width: 96%;margin: 0 auto}
.posts-index .right-align {width: 96%;float:right}

.posts-index .left-align a.tripadvisor img {width:auto}
.posts-index .center-align a.googlereview img {width:auto;float:right}
.posts-index h2.title-post {font-weight: 500;font-size: 16px;line-height: 22px;padding: 10px;background: #eef8fe;border-right: 1px solid #0000001a;border-left: 1px solid #0000001a;}
.posts-index a img {width:auto}
.posts-index .entry-content {padding:10px;text-align: justify;}
.entry-footer a:hover {text-decoration: none;}
.entry-footer {background-color:#007FAA;font-size: 15px;color: #fff;height: 37px;}
.entry-footer .price {padding: 10px;color:#fff300}
.entry-footer .booknows {background-color: #0098CB;color: #fff;border-right:1px solid #fff3;;line-height: 37px;padding: 9px 12px;}
.entry-footer .booknows:hover {background:#7CC142;text-shadow: 0 0 2px #2C500D;-moz-text-shadow: 0 0 2px #2C500D;-webkit-text-shadow: 0 0 2px #2C500D;}
.entry-footer .readmore {padding: 9px 12px;color: #fff;background-color: #016689;float: right;border-left: 1px solid #fff3}
.entry-footer .readmore:hover {background:#7CC142;text-shadow: 0 0 2px #2C500D;-moz-text-shadow: 0 0 2px #2C500D;-webkit-text-shadow: 0 0 2px #2C500D;}
.travel-guide-index {float:right ;width:48.5%}
.travel-news-index {float:left ;width:48.5%}
.travel-news-index h2, .travel-guide-index h2 {font-size: 139%;font-weight: 700;text-transform: uppercase;padding: 8px 8px;color: #003e8f;border-bottom: 3px solid #1078b9;}
.travel-guide-index .post-news, .travel-news-index .post-news {margin: 8px 0 0 0;text-align: justify;border-bottom: 1px dotted #adadad;padding-bottom: 16px;}
.travel-guide-index a img, .travel-news-index a img {float: left;margin:5px 15px 0 0}
.travel-guide-index .post-news h3, .travel-news-index .post-news h3 {line-height:22px; font-weight:500}

.tourdulichquangbinh {font-size: 130%;font-weight: 700;text-transform: uppercase;padding: 8px 8px;color: #003e8f;text-align: center;border-bottom: 3px solid #7cc142}
.tourdulichquangbinh a {background:url(arrow-right-circle.png) no-repeat right;padding-right:24px}

.posts-index .social {background: #0098cb1a;padding:2px}
.social span
.archive a.readmore {float:right}
.travel-news-index .more-news, .travel-guide-index .more-news  {float: right;padding: 10px 10px 0;}
.viewmore {clear: both;text-align: center;font-weight:400;font-size: 120%;background:#eef8fe;padding: 10px;margin-bottom: 10px;color:#1500db}
.viewmore a {font-weight:700;color:#1500db}
.contentd {
    float: right;
    background: #fff;
    width: 646px;
    border: 1px solid #e6e6e6;
    margin: 10px 0 0;
    padding: 1px
}

.content-left h2,
.content-right h2 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    font-size: 12px;
    color: #174279;
    margin-bottom: 6px;
    height: 17px
}

.content-left {
    width: 406px;
    float: left;
    background: #f3f3f3;
    padding: 6px 10px 10px
}

.content-right {
    width: 200px;
    float: left;
    background: #fff;
    padding: 0 0 0 10px
}

.content-left h2 {
    min-width: 256px
}

.content-right h2 {
    min-width: 146px
}

.content-right .leftnews p.pricetours {
    background: 0 0;
    margin: 0;
    padding: 0
}
.content_page {margin-top: 10px}



.thong-tin-du-lich-quang-binh {}
.thong-tin-du-lich-quang-binh .cat-post {border-bottom:1px dashed #d1d1d1;margin-top: 10px;padding-bottom: 13px;}
.thong-tin-du-lich-quang-binh .cat-post a img {margin-bottom: 10px;}
.thong-tin-du-lich-quang-binh .cat-post h3.top-cat-post {border-bottom:none;font-size:120%;font-weight:700}
.thong-tin-du-lich-quang-binh .column {width: 48.4%;margin-top: 20px;}
.thong-tin-du-lich-quang-binh .column h2 {text-transform: uppercase;font-size: 130%;font-weight: 500;border-bottom: 3px solid #dcdddb;letter-spacing: -0.6px;}
.thong-tin-du-lich-quang-binh .column h2 a {color: #1078b9;border-bottom: 3px solid #7bc242;}
.thong-tin-du-lich-quang-binh .column h3 {border-bottom: 1px dashed #d1d1d1;font-size: 100%;font-weight: 500;line-height: 137%;padding: 10px 0;}

.menu-neo-ul {width: 84%;margin: 0 auto;}


h2 em,
h3 a em {
    font-style: normal;
    font-weight: 700
}

h1.ctindex {
font-size: 150%;font-weight: 700;margin-bottom: 6px;
}

.mega_content {
    float: left;
    width: 66%
}

.mega-wrap-page {}

#box-table-a2x,
#box-table-axe {
    border-collapse: collapse;
    text-align: left
}

.breadcrumbs {
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 10px
}

.category-desc {
    padding-top: 10px;
}

.items-row {
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 0
}

#box-table-axe th,
h3.title {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef
}

h1.title {
    font-size: 150%;
    font-weight: 700;
    color: #16387C
}

h3.title {
    background: #f8f7f7;
    color: #174279;
    font-weight: 500;
    padding: 0 8px
}

.hotel {
    margin-bottom: 15px
}

#box-table-axe {
    font-size: 12px;
    width: 650px;
    margin-top: -10px;
    margin-left: -10px
}

#box-table-axe th {
    font-size: 13px;
    font-weight: 400;
    background: #F6FAFD;
    border-left: 1px solid #efefef;
    color: #039;
    padding: 10px 5px
}

.hidetuhai p,
.listhotel h4.title a,
.our-facilities h2 {
    font-weight: 700;
    font-size: 12px
}

#box-table-axe td {
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    color: #669;
    border-left: 1px solid #efefef;
    border-top: 1px solid transparent;
    padding: 10px
}

#target,
.hidetuhai p {
    border-top: 1px solid #efefef
}

#box-table-axe tr:hover td {
    background: #F8FCFE;
    color: #339
}

.listftpq {
    width: 628px;
    padding: 10px 10px 0
}

.listftpq div.listft {
    height: 65px
}

.listftpq div.listft div {
    padding-bottom: 10px;
    padding-right: 5px
}

.listftpq div.listft a {
    font-weight: 700;
    text-decoration: none;
    color: #174279
}

.listftpq div.listft span {
    float: right;
    text-decoration: none;
    color: #174279
}

.listhotel h4.title {
    font-weight: 700;
    text-decoration: none;
    color: #174279;
    min-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0
}

p.danhgiaks2sao,
p.danhgiaks3sao,
p.danhgiaks45sao,
p.danhgiaks4sao,
p.danhgiaks5sao,
p.danhgiakssao {
    margin-left: 62px;
    padding-bottom: 24px
}

.listhotel h4.title a {
    text-decoration: none;
    color: #174279
}

a#trigger {
    display: inline-block
}

p.danhgiaks2sao,
p.danhgiaks3sao,
p.danhgiaks45sao,
p.danhgiaks4sao,
p.danhgiaks5sao,
p.danhgiakssao {
    background: url(sao_5.gif) left no-repeat
}

p.danhgiakssao {
    width: 0
}

p.danhgiaks2sao {
    width: 31px
}

p.danhgiaks3sao {
    width: 47px
}

p.danhgiaks4sao {
    width: 63px
}

p.danhgiaks45sao {
    width: 72px
}

p.danhgiaks5sao {
    width: 79px
}

.pd10 #txtEndDate,
.pd10 #txtStartDate {
    width: 100px
}

.hidetuhai p {
    background: #f8f7f7;
    color: #174279;
    margin: 0;
    padding: 8px
}

.our-facilities { padding: 10px}

.related-article {width: 100%;border-top: 1px solid #efefef;}
.related-article h3 {color: #1078b9}
.related-article ul li {padding: 10px 6px 0 6px;}
.our-facilities h2 {
    padding-bottom: 10px;
    color: #16387C
}

.our-facilities span.facilities {
    background: url(img/check.gif) left no-repeat;
    display: inline-block;
    width: 184px;
    text-decoration: none;
    margin-right: 5px;
    padding: 5px 0 5px 20px
}

.item-page a:hover,
.mega_bots .botbox a:hover,
.mega_right_column .megaright ul li a:hover {
    text-decoration: underline
}

#related-posts {
    border: 1px solid #efefef;
    margin-top: 10px;
    padding: 0 10px
}

#related-posts h3.related-posts-title {
    background: #f8f7f7;
    color: #174279;
    font-weight: 700;
    font-size: 12px;
    margin: 1px -9px;
    padding: 0 10px
}

.items-row h6 a,
.items-row h6 span {
    font-weight: 700;
    color: #626262;
    font-size: 13px;
    line-height: 16px
}

#related-posts a.title {
    font-weight: 700;
    display: block
}

#loadingbooking {
    width: 648px;
    height: 165px;
    background: url(img/loading_booking.gif) center no-repeat
}

.items-row h6 span {
    float: left;
    padding: 5px 20px 0 0
}

.items-row h6 a {
    float: right;
    padding: 5px 0 0
}

.leftnews div.thumb {
    float: left;
    padding-right: 6px
}

.content-right .leftnews {
    border-bottom: 1px dotted #e6e6e6;
    height: 62px;
    padding: 9px 0 0
}

img.alignleft,
img.alignnone,
img.alignright {
    padding: 0
}

#box-table-a2x th,
#target {
    border-bottom: 1px solid #efefef
}

.content-right .leftnews p span {
    font-weight: 700;
    color: red
}

.content-right .leftnews h2 {
    min-width: 120px;
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.content-right .leftnews p {
    height: 10px;
    margin-left: 79px;
    background-position: left top
}

.content-right .leftnews p,
.post-content h1.star {
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhTwAPANUAAP715//x3ezs7P7qy/3rz//nwv/lvvrivv/gs+Pj4/nfuf3dreXf1//bpP/Xmv/VlvrVnd3Y0P/Sj/zRkfnSlf3QjO/Ro/XMjfTIh/TEfv/BY/a8ZOO8gd28jPe0T/uwQP+vOPiuPdmvcf+qK/+mIe2gLfqfGNCeU+WVIf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHACkALAAAAABPAA8AAAb/wJRwmKoQj0gjcllkLpVOIjR6GByiw+oVm9Jyu9avFwsJQL7lMzeNNrfVToVhYFBg5XR7FF+/z/t7f3pEAAQLCxQGCAYUhwQAQ4WHiYuNC4+RhoiKjI6QQpKblZ6Zk5yWmBMTCAUFCA0ODYuKEhIpqqyusLIGtLa4ra+xswi1t6vBu8TGwLrDvcW2GBQO1bUSD9kUGEPT1Q7X2Q/b3dTWteLkQt7n2Nrc6+bg6O9CAhwbGvr7GhscAkPu5eOnzx9Ae/gIFvwXMKFCgw0HEoRor0MIEBgxhuhwMKDFjBo5HhHwEeTGjhUvmhRJhKTKjCePWPgwombNDxaWzLR5MyeSjJ08ceqkGdSnTKI2hR65AIKEU6cgLixh+hSqVCRUq0ad2lTr1aVdn249smGECRQnUJgYsWFJ2bNp17ZF8hatWrZuzdqVmxfu3blEPJQQESFBBBElPCwRTNgwYsVIGBc+nHjx4MmPLTemDJlIBgYdBTDIsORz6NGlQQdEjcT0atKtVdtj/aW27du4jwQBADs=)
}

.content-right .leftnews p.danhgiasao {
    width: 0
}

.content-right .leftnews p.danhgia2sao {
    width: 31px
}

.content-right .leftnews p.danhgia3sao {
    width: 47px
}

.content-right .leftnews p.danhgia4sao {
    width: 63px
}

.content-right .leftnews p.danhgia45sao {
    width: 72px
}

.content-right .leftnews p.danhgia5sao {
    width: 79px
}

p.telhotline {
    margin-top: 3px 0 0 16px;
    font-weight: 700;
    color: #626262
}

.attachment-full,
.size-full {
    max-width: 100%;
    height: auto
}

.post-content h1.star {
    display: inline-block;
    background-position: right 14px
}

.post-content h1.stars {
    background: 0 0;
    padding: 0
}

.post-content h1.stars2 {
    padding-right: 40px;
    background-image: url(img/star_2.gif)
}

.post-content h1.stars3 {
    padding-right: 55px;
    background-image: url(img/star_3.gif)
}

.post-content h1.stars4 {
    padding-right: 70px;
    background-image: url(img/star_4.gif)
}

.post-content h1.stars45 {
    padding-right: 85px;
    background-image: url(img/star_45.gif)
}

.post-content h1.stars5 {
    padding-right: 82px;
    background-image: url(img/star_5.gif)
}

p.price-box {
    float: right;
    padding: 15px
}

p.price-box span.price {
    color: red;
    font-size: 15px;
    font-weight: 700;
    padding: 0 2px
}

p.sale-box {
    float: right;
    margin-top: -26px;
    padding-right: 15px
}

p.sale-box span.price {
    color: red;
    font-weight: 700;
    padding: 0 2px
}

p.address {
background: url(img/diachi.gif) left 1px no-repeat; padding-left: 29px;padding-top: 2px;
}

#target {
    width: 648px;
    padding-bottom: 5px;
    display: block
}

#box-table-a2x {
    font-size: 12px;
    width: 648px;
    margin-bottom: 10px;
    margin-top: -15px
}

#box-table-a2x th {
    font-size: 13px;
    font-weight: 700;
    background: #F6FAFD;
    border-top: 2px solid #efefef;
    color: #039;
    padding: 10px 5px
}

#box-table-a2x td {
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    color: #000;
    border-top: 1px solid transparent;
    padding: 10px 5px
}

#box-table-a2x td img {
    border: none;
    width: 65px;
    padding: 8px
}

.mega_right_column ul li {
    padding-left: 8px;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/4QNzRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodpAAQAAAABAAAAnAAAAMgAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDA0OjA3OjE1IDEwOjEyOjA1AAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAAugAwAEAAAAAQAAAAsAAAAAAAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQAAAABAAABJgICAAQAAAABAAACRQAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAsACwMBIgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AO7631vM6dmYtFGOLWXn3EgkuMhvp1bT/OLZnyTpJdPqrr9H/9n/7QgeUGhvdG9zaG9wIDMuMAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAAM5AAAABgAAAAAAAAAAAAAACwAAAAsAAAACAGIAaQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACwAAAAsAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAAsAAAAAUmdodGxvbmcAAAALAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAE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ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAALAAsDAREAAhEBAxEB/90ABAAC/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwDbF+bfzU7f+NPbnRewevuoqPe+G7JrIEyddk6TMVVduaql3Bj8S+ytgS4jJ0UFBu2GmnV2krIK6PVX0xFOVV9d+Xl/e3NQ2K5QpZ+Gh1ioYB/E1zklWTwbYL4kwHcUV9TQKUkKjcYls+WLreoavcpIy+fhx6Yy6rIFRnLTmvhaSCBDLpSZiRHZZ5X/AOOEn+Y8v1H6/wDjh/y0/wB4970L/vwfFT8vX7Oiv6mb/lDf+x1+Xxf77/038uv/0N/j37r3Xvfuvdf/2Q==) -5px 3px no-repeat;
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 2px 0
}

.lefttop10 a img {
    margin: 5px -5px 5px 10px
}

.mega_tops .midbox {
    float: left;
    margin-left: 5px
}

.mega_tops .topbox h3 {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
    padding-bottom: 5px
}
.mega_front_page_innerpages {
    width: 66%;
    float: left
}

.mega_front_page_innerpages .rounded_mid_fp_innerpages {height: auto!important;}

.rounded_bot_fp_innerpages {
    height: 12px
}

.rounded_mid_i_fp_innerpages {
    overflow: hidden;
    padding: 0
}

.mega_right_column {
    float: right;
    width: 32%
}

.mega_right_column .megaright h3 {
height: 31px;font-weight: 700;line-height: 27px;border-bottom: 3px solid #7cc142;    text-transform: uppercase;
}
.tour-ha-noi-quang-binh {clear: both;padding: 6px 6px 6px 36px;font-size: 18px;font-weight: 700;margin: 10px 0;text-transform: uppercase;margin-right: 1px;border:1px dotted #CCD7DA;border-left:none;background: #FFF url(img/arrow.gif) no-repeat -1px center}
.tour-du-lich-mien-trung {clear: both;padding: 6px 6px 6px 36px;font-size: 18px;font-weight: 700;margin-bottom: 10px;text-transform: uppercase;margin-right: 1px;border:1px dotted #CCD7DA;border-left:none;background: #FFF url(img/arrow.gif) no-repeat -1px center}
.chinhsach,
.company_information {
    border-top: 1px dotted #AEAEAE;
    text-align: center
}

.mega_right_column .megaright .megaright_i h5 {
font-weight: 400;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;white-space: nowrap;
}

.mega_right_column .megaright .megaright_i {
    margin: 0 0 10px;
    padding:5px 0 0 0
}
.mega_right_column .megaright .megaright_mid {}

.mega_right_column .megaright ul li {
    padding: 3px 0
}

.mega_right_column .module_menu ul ul {
    padding-left: 15px
}

.mega_right_column .module_menu ul li a {
    color: #fff;
    display: block;
    border-bottom: 1px #96c7e4 dotted;
    margin: 2px 0;
    padding: 5px 0
}
.mega_bots .firstbox {
    float: left;
    margin-left: 3px
}

.mega_bots .midbox {
    float: left;
    margin-left: 2px
}

.mega_bots .botbox h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 3px;
    padding-bottom: 2px
}

.mega_bots .botbox li {
    display: block;
    padding: 3px 0
}

#footer {
    background:#fff;
    width: 1168px;

    box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb;
    -webkit-box-shadow: 0 0 2px #bbb;
    margin: 0 auto;
    padding: 10px 10px 5px;
    clear: both
}

#footer h3 {
    line-height: 22px;
    font-weight: 700;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 5px;
    padding: 0 0 2px
}

#footer ul {
    display: block;
    float: left
}

#footer ul li {
    padding: 0 0 4px 7px
}

#bottom {
    width: 980px;
    font-size: 11px;
    text-align: center;
    margin:10px auto 0px auto
}

.footerwidget {
    width: 220px;
    padding: 5px 10px
}

.textwidget {
    padding-top: 5px
}

#footer .footerwidget h4 {
font-size: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#footer .footerwidget h4 a {
    font-weight: 400;
    color: #222;
    margin: 0;
    padding: 0
}

#footer .box1 {width: 17%}
#footer .box2 {width: 15%}
#footer .box3 {width: 31%}
#footer .box4 {width: 30%}

.company_information {
    margin: 0 auto;
    background: url(img/da-dang-ky-bo-cong-thuong.gif) 0 1px no-repeat;
    padding: 8px 0 2px 170px
}

.company_information span {
    padding: 0 3px;
    font-weight: 400
}

.company_information span span {
    font-weight: 700
}

.chinhsach {
    padding: 5px
}

.chinhsach span {
    padding: 0 25px
}

.mega_copyright_follow {
    margin-top: 10px;
    padding-bottom: 20px
}

.mega_copyright {
    width: 50%;
    float: left;
    margin-top: 5px;
    font-size: 11px
}

.mega_bots,
.mega_breadcrumb,
.mega_copyright_follow,
.mega_footer,
.mega_header,
.mega_header_innerpages,
.mega_main,
.mega_main_body,
.mega_main_body_w,
.mega_main_innerpages,
.mega_right_column .megaright,
.mega_right_column .megaright_bot,
.mega_right_column .megaright_mid,
.mega_right_column .megaright_top,
.mega_slideshow,
.mega_tops,
.mega_wrapper,
.rounded_bot,
.rounded_bot_fp_innerpages,
.rounded_mid,
.rounded_mid_fp_innerpages,
.rounded_top,
.rounded_top_fp_innerpages {
    width: 100%;
    float: left
}

.mega_main_innerpages {
    background: #fff;
    float: left
}

.mega_header_right .mega_header_a,
.mega_tops {
    margin-top: 10px
}

.mega_main_body {
    margin: 20px 0
}

.clear,
.clearfix {
    clear: both
}

.tabcontent li,
.tabcontents li {
    background: url(img/bullet.gif) 0 8px no-repeat #fff;
    padding: 0 0 5px 8px
}

a.danhgiackssao,
a.tinhtrangs {
    background: 0 0
}

.mega_bots .firstbox .megaclassbox_i,
.mega_tops .firstbox .megaclassbox_i {
    padding-right: 20px
}

.mega_bots .midbox .megaclassbox_i,
.mega_tops .midbox .megaclassbox_i {
    padding: 0 10px
}

.mega_bots .lastbox .megaclassbox_i,
.mega_tops .lastbox .megaclassbox_i {
    padding-left: 20px
}

.item-page em {
    font-style: italic;
    font-weight: 400
}

.item-page em strong,
.item-page strong em {
    font-style: italic;
    font-weight: 700
}

.item-page h1 {
    padding-bottom: 6px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    text-align: left
}

.item-page h2,
.item-page h3,
.item-page h4,
.item-page h5,
.item-page h6 {
    font-weight: 700;
    padding: 0 0 7px
}

.item-page h2 {
    font-size: 18px
}

.item-page h3 {
    font-size: 16px
}

.item-page h4 {
    font-size: 14px
}

.item-page h5 {
    font-size: 13px
}

.item-page h6 {
    font-size: 12px
}

.item-page a:hover {
    color: #16387c
}

.item-page ul {
    padding-bottom: 10px;
    list-style: none;
    margin: 0 0 0 7px
}

.item-page ol {
    list-style-type: decimal;
    margin: 0 0 10px 25px
}

.item-page ol ol {
    list-style: upper-alpha
}

.item-page ol ol ol {
    list-style: lower-roman
}

.item-page ol ol ol ol {
    list-style: lower-alpha
}

.item-page ol ol,
.item-page ol ul,
.item-page ul ol{
    margin-bottom: 0
}


.item-page ol li {
    line-height: 22px;
    padding: 3px 0
}

.item-page del {
    text-decoration: line-through;
    color: #aaa
}

.item-page blockquote,
.item-page code {
    background: #f9f9f9;
    color: #333;
    padding: 10px
}

.item-page ins {
    text-decoration: underline;
    font-weight: 700
}

.item-page code {
    display: block;
    font: 12px Monaco, monospace;
    border-left: 4px solid #e6e6e6;
    margin: 10px 0
}

#progress fieldset span,
.button,
ul.tab li a {
    font-weight: 700
}

.item-page blockquote {
    font-size: 12px;
    line-height: 16px;
    border: 1px solid #e6e6e6;
    margin: 15px 0
}

.item-page blockquote cite {
    display: block;
    font-size: 12px;
    color: #555;
    font-style: italic;
    text-align: left;
    margin: 5px 10px
}

.item-page blockquote.alignright {
    width: 40%;
    margin: 0 0 10px 1em
}

.item-page blockquote.alignleft {
    width: 40%;
    margin: 0 1em 10px 0
}

.item-page blockquote p {
    margin: 0
}

.item-page hr {
    background: #e6e6e6;
    color: #e6e6e6;
    clear: both;
    width: 100%;
    height: 1px;
    border: none;
    margin: 10px 0
}

.item-page input,
.item-page textarea {
    font-size: 1em;
    padding: 3px
}

.post-content h1.title {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.post-content .small {
    background-position: -20px 0
}

.post-content .image {
    float: left;
    width: 100px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    overflow: hidden
}

.post-content .small .images {
    width: 73px;
    padding: 8px 14px
}

.post-content .image .picture {
    text-align: center;
    border-bottom: solid 1px #C0E0FA
}

.post-content .image .picture img {
    display: block;
    margin-bottom: 6px
}

.post-content .image .review {
    width: 94px;
    padding-top: 8px;
    margin: 0 auto
}

.post-content .image .review .review_score {
    font-size: 18px;
    color: #016a9f
}

.post-content .image .review .review_progress {
    background: #efefef;
    height: 2px;
    overflow: hidden;
    margin: 3px 0 4px
}

.post-content .image .review .review_progress span {
    background: #bbb;
    height: 5px;
    display: block;
    overflow: hidden
}

.post-content .quasi_star {
    width: 94px;
    padding-top: 4px;
    margin: 0 auto
}

.post-content .overview {
    overflow: hidden;
    padding: 8px
}

.post-content .overview .review .review_score {
    font-weight: 700;
    color: #f60
}

.post-content .recommend {
    background: url(img/hotel_list_recommend_bg1.gif) right 0 no-repeat
}

.post-content .overview li {
    overflow: hidden;
    margin: 5px 0
}

.post-content .overview h3 a {
    color: #174279;
    font: 700 13px Arial, Helvetica, sans-serif
}

.post-content .overview h6 a {
    color: #174279;
    font: 700 12px Arial, Helvetica, sans-serif
}

.post-content .overview .introduction {
    color: #333
}

.post-content .overview .room1night {
    margin-left: 426px;
    margin-top: 10px;
    position: absolute;
    color: #626262;
    font-size: 13px
}

.post-content .overview .room1night span {
    padding-left: 1px;
    padding-right: 1px;
    color: red
}

.post-content .overview .room1nightmd {
    margin-left: 366px;
    margin-top: 22px;
    position: absolute;
    color: #626262;
    font-size: 10px
}

.post-content .overview .room1nighttour {
    margin-left: 456px;
    margin-top: 3px;
    position: absolute;
    color: #626262;
    font-size: 13px
}

.post-content .overview .rooms {
    margin-top: 6px
}

.post-content .overview .more_rooms {
    text-align: right
}

.post-content .overview h3 img {
    margin-left: 10px
}

.post-content .overview li.book {
    float: right;
    width: 110px;
    overflow: hidden;
    margin-right: 10px;
    display: inline;
    color: #F60;
    padding: 20px 0 0 15px
}

.button,
.post-content .overview .location {
    text-decoration: none;
    display: inline-block
}

.post-content .overview li.book strong {
    font-size: 20px;
    margin: 0 4px
}

.post-content .overview .district img,
.post-content .overview .location img {
    width: 10px;
    height: 10px;
    text-decoration: none;
    margin-right: 4px
}

.post-content .overview .district {
    text-decoration: none;
    margin-right: 4px
}

.post-content .overview .location {
    width: 190px;
    margin-right: 15px;
    padding-bottom: 5px
}

.post-content .overview th {
    height: 21px;
    line-height: 21px;
    background-color: #f2f2f2;
    text-align: center;
    font-weight: 400;
    color: #777
}

.post-content .overview td {
    border-top: #d9d9d9 1px solid;
    height: 30px;
    line-height: 22px;
    text-align: center
}

.post-content .overview td .room {
    float: left;
    margin-left: 8px
}

.post-content .overview td .sticker_price {
    color: #777;
    font-style: italic
}

.post-content .overview td .bonus {
    color: #f30
}

.post-content .overview td .bonus strong {
    font-size: 14px
}

.post-content .overview td a.price {
    border-bottom: #d35714 1px dashed;
    cursor: pointer
}

.post-content .overview td a.price,
.post-content .overview td a.price:hover {
    color: #d35714;
    text-decoration: none
}

.post-content .overview td div.price {
    position: absolute;
    border: 2px solid #F98510;
    width: 280px;
    background-color: #fff;
    overflow: hidden;
    margin-top: 20px;
    margin-left: -150px;
    z-index: 100;
    padding: 2px
}

.button,
ul.tab li {
    position: relative
}

.post-content .overview td div.price ul li {
    width: 40px;
    height: 30px;
    line-height: 14px;
    float: left;
    clear: none;
    border-bottom: dotted 1px #EBB28C;
    text-align: center;
    background: 0 0;
    margin: 0;
    padding: 0
}

.post-content .overview td div.price ul li.x {
    line-height: 30px;
    color: #ccc
}

.post-content .overview td div.price ul li.w {
    background-color: #FFEBD7;
    height: 20px;
    line-height: 20px
}

p#breadcrumbs {margin-bottom: 20px}

#gallery-1 {
    margin: auto
}

#gallery-1 .gallery-item {
    float: left;
    margin-top: 2px;
    text-align: center;
    width: 20%
}
.loadmore {padding: 10px; background: #1078b9; color: #fff; font-weight: 700; text-align: center;cursor: pointer;}
.mega_right_column .megaright .megaright_i .readmore {
font-weight: 500;background:#7C287D;padding: 5px 0;text-align: center;margin-top: 10px;color: #fff;
}
.mega_right_column .megaright .megaright_i .readmore a {color: #fff}
.large.button {
    font-size: 14px;
    padding: 8px 19px 9px
}

.large.button.input,
input[type=submit].large.button {
    padding: 6px 16px
}

.blue.button {
    background-color: #0E59AE
}

.blue.button:hover {
    background-color: #063468
}

.blue.button:active {
    background-color: #1169cc
}

.white.button {
    background-color: #FFF;
    border: 1px solid #CCC;
    color: #666!important;
    font-weight: 400;
    text-shadow: 0 1px 1px #FFF
}

.white.button:hover {
    background-color: #EEE
}

.white.button:active {
    background-color: #fff
}

.button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    background: #222;
    border: 1px solid rgba(0, 0, 0, .25);
    color: #FFF!important;
    cursor: pointer;
    font-size: 13px;
    line-height: 1;
    overflow: visible;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, .25);
    width: auto;
    text-align: center;
    padding: 5px 15px 6px
}

ul.tab,
ul.tab li {
    float: left;
    padding: 0
}

.button:hover {
    background: #111;
    color: #FFF
}

.button:active {
    background: #242424
}

table.pd10 {
    margin: 0 15px
}

.tabs-tour {
    width: 648px
}

ul.tab {
    margin-left: -1px;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #c5ddf6;
    border-right: none;
    width: 100%;
    background: 0 0;
    border-left: 1px solid #c5ddf6
}

ul.tab li {
    height: 31px;
    line-height: 31px;
    border: 1px solid #c5ddf6;
    border-left: none;
    overflow: hidden;
    background: #F8FCFE;
    margin: 0 0 -1px
}

ul.tab li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 12px;
    border: 1px solid #fff;
    outline: 0;
    padding: 0 11px
}

.tab_container {
    border-top: none;
    background: #fff;
    width: 648px
}

.metatag {
    margin-top: 10px;
    border: 1px solid #efefef;
    padding: 10px
}
.cdcr {font-style:italic;text-align:center}
#progress {
    padding: 15px 15px 0
}

#progress fieldset {
    color: #16387C;
    border: none
}

#box-table-a2 td,
#box-table-a2 th {
    padding: 10px;
    border-left: 1px solid #efefef
}

#progress fieldset legend {
    font-size: 12px;
    font-weight: 400;
    line-height: 25px
}

#box-table-a2 {
    text-align: left;
    border-collapse: collapse
}

#box-table-a2 th {
    font-size: 13px;
    font-weight: 400;
    background: #F6FAFD;
    border-top: 2px solid #efefef;
    border-bottom: 1px solid #efefef;
	    border-right: 1px solid #efefef;
    color: #039
}

#box-table-a2 td {
    background: #fff;
    border-bottom: 1px solid #f1f1f1;
    color: #669;
    border-top: 1px solid transparent;
	    border-right: 1px solid #efefef;
}

#box-table-a2 tr:hover td {
    background: #F8FCFE;
    color: #339
}

#box-table-a2 td img {
    float: right;
    margin-right: 10px;
    border: none
}

p.dattour {
    border: 1px solid #747171;
    background: #007CC2;
    padding: 10px;
    width: 100px;
    text-align: center;
    margin: 10px auto 0
}

p.dattour a {
    color: #fff;
    font-weight: 700;
    font-size: 18px
}

.tags {
    padding: 5px 10px 5px 0;
    text-transform: lowercase;
    color: #626262
}

.share-facebook:after {
    border-left: 6px solid #3b5999
}

.share-twitter:after {
    border-left: 6px solid #59d1df
}

.share-google:after {
    border-left: 6px solid #bf3727
}

.share-linkedin:after {
    border-left: 6px solid #2ba3e1
}

.share-pinterest:after {
    border-left: 6px solid #cd252b
}

.juiz_sps_totalcount {
    border-right-width: 2px
}

.social {margin-bottom: 10px;height: 33px;}

.social span {
    color: #174279;
    line-height: 32px;
    font-weight: 700;
    padding: 0 5px
}

#social h3,
#social ul#share-social li a {
    font-size: 12px;
    font-weight: 700;
    line-height: 30px
}

.social a {
    float: right;
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(data:image/png;base64,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);
    margin: 0 2px
}

.social a.follow-fb {
    background-position: top center
}

.social a.follow-gp {
    background-position: 0 -32px
}

.social a.follow-tw {
    background-position: 0 -64px
}

.social a.follow-tu {
    background-position: 0 -96px
}

.social a.follow-pi {
    background-position: 0 -128px
}

.social a.follow-rs {
    background-position: 0 -160px
}

.social a:hover {
    opacity: .5
}

#social {
    word-wrap: normal!important;
    width: 650px;
    overflow: hidden;
    margin: 1em 0
}

#social h3 {
    border: 1px solid #c5ddf6;
    background: #f8f7f7;
    border-bottom: none;
    color: #174279;
    padding: 0 10px
}

#social ul#share-social {
    list-style: none!important;
    margin: 0!important;
    padding: 0!important;
    border: 1px solid #c5ddf6;
    background: url(img/hotel_list_bg1.gif) repeat-x
}

#social ul#share-social li {
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    background-image: url(img/social.gif);
    background-size: 30px 150px;
    background-repeat: no-repeat;
    float: left
}

#social ul#share-social li a {
    text-align: center;
    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(58, 58, 58, .2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-transition: background-color .5s;
    transition: background-color .5s;
    width: 100%;
    padding: 8px 28px 8px 45px
}

#social ul#share-social li a:hover {
    color: #fff
}

#social ul#share-social li.facebook:hover {
    background: url(img/social.gif) 0 top no-repeat #204385;
    color: #fff
}

#social ul#share-social li.twitter {
    background-position: 0 -30px
}

#social ul#share-social li.twitter:hover {
    background: url(img/social.gif) 0 -30px no-repeat #2AA9E0;
    color: #fff
}

#social ul#share-social li.google {
    background-position: 0 -60px
}

#social ul#share-social li.google:hover {
    background: url(img/social.gif) 0 -60px no-repeat #D3492C;
    color: #fff
}

#social ul#share-social li.linkedin {
    background-position: 0 -90px
}

#social ul#share-social li.linkedin:hover {
    background: url(img/social.gif) 0 -90px no-repeat #02669A;
    color: #fff
}

#social ul#share-social li.pinterest {
    width: 128px;
    background-position: 0 -120px
}

#social ul#share-social li.pinterest:hover {
    width: 128px;
    background: url(img/social.gif) 0 bottom no-repeat #CA2128;
    color: #fff
}

#wp_page_numbers a,
#wp_page_numbers li,
#wp_page_numbers ul {
    background: #FFF;
    border: none;
    text-decoration: none;
    font-weight: 400;
    font-style: normal;
    list-style: none;
    text-transform: none;
    text-indent: 0;
    font-variant: normal;
    text-align: left;
    line-height: 12px;
    letter-spacing: 0;
    word-spacing: 0;
    font-size: 11px;
    font-family: Arial;
    margin: 0;
    padding: 0
}

#wp_page_numbers li {
    float: left;
    display: block;
    margin-bottom: 2px
}

#wp_page_numbers a {
    margin-left: 2px;
    margin-right: 2px;
    display: block;
    color: #333;
    border: 1px solid #bfbfbf;
    padding: 3px 5px
}

#wp_page_numbers li a:hover {
    border-color: #BA0000
}

#wp_page_numbers li.space {
    padding: 6px 2px
}

#wp_page_numbers li.first_last_page {
    font-style: italic
}

#wp_page_numbers li.active_page a {
    border-color: #0075b8
}

#wp_page_numbers li.active_page a:hover {
    color: #000;
    text-decoration: underline;
    border-color: #BA0000
}

#loading,
#menu a {
    text-decoration: none
}

#wp_page_numbers li.page_info {
    float: left;
    display: block;
    margin-right: 2px;
    color: #666;
    font-size: 11px;
    border: 1px solid #bfbfbf;
    padding: 3px 5px
}

#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    position: fixed;
    background: #fff;
    z-index: 102;
    color: #000;
    display: none;
    border: 4px solid #525252;
    text-align: left;
    top: 50%;
    left: 50%
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666
}

#TB_window a:hover {
    color: #000
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
    height: 100%;
    width: 100%
}

#TB_window img#TB_Image {
    display: block;
    border: 0;
    margin: 15px 0 0 15px
}

#TB_caption {
    height: 25px;
    float: left;
    padding: 7px 30px 10px 25px
}

#TB_closeWindow {
    height: 25px;
    float: right;
    padding: 11px 25px 10px 0
}

#TB_closeAjaxWindow {
    margin-bottom: 1px;
    text-align: right;
    float: right;
    padding: 7px 10px 5px 0
}

#TB_ajaxWindowTitle {
    float: left;
    margin-bottom: 1px;
    padding: 7px 0 5px 10px
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px
}

#TB_ajaxContent {
    clear: both;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
    padding: 2px 15px 15px
}

#TB_ajaxContent.TB_modal {
    padding: 15px
}

#TB_ajaxContent p {
    padding: 5px 0
}

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("fonts/glyphicons-halflings-regular.eot");
    src: url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-halflings-regular.woff") format("woff"), url("fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg")
}

.glyphicon {
    color: #ff8f00;
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.news-c h4,
.scheme-f span {
    font-family: Arial, Helvetica, sans-serif
}

div.help-phu-quoc .helpphuquoc p,
div.help-phu-quoc h5 {
    font-weight: 700;
    font-size: 12px;
    color: #174279;
    padding: 8px
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

div.help-phu-quoc {
    margin: 0 -10px
}

div.help-phu-quoc h5 {
    text-align: center;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    background: #f8f7f7;
    clear: both;
    margin: 0 0 2px
}

div.help-phu-quoc .helpphuquoc {
    width: 33%
}

div.help-phu-quoc .helppq1 {
    margin-right: 4px
}

div.help-phu-quoc .helppq2 {
    margin-left: -.7px
}

div.help-phu-quoc .helppq3 {
    margin-left: 4px
}

div.help-phu-quoc .helpphuquoc p {
    background: #F8F5EC
}

div.help-phu-quoc .helpphuquoc .tabcontenth {
    margin: -1px 0 0;
    padding: 10px
}

div.help-phu-quoc .helpphuquoc .tabcontenth li {
    background: url(images/bullet.gif) 0 8px no-repeat #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 0 5px
}

div.help-phu-quoc .helpphuquoc .tabcontenth li a.textcolor {
    color: #16387C
}

div.help-phu-quoc ul.tabcontenth5 {
    padding: 10px 10px 5px
}

div.help-phu-quoc ul.tabcontenth5 h2 {
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

div.help-phu-quoc ul.tabcontenth5 li {
    display: inline-block;
    width: 49%;
    padding-bottom: 10px
}

div.help-phu-quoc ul.tabcontenth5 li.fixpost10 {
    padding-left: 6px
}

div.help-phu-quoc ul.tabcontenth5 li div.thumb {
    padding: 0 5px 0 0
}

.khach-san {
    padding-top: 10px;
    border-top: 1px dotted rgba(129, 129, 129, .31)
}

.comments-rating {
    margin-top: 10px;
    border: 1px solid #efefef
}

.comments-rating>* {
    position: relative;
    float: right;
    width: 323px
}

.comments-rating>:first-child {
    left: 1px;
    float: left
}

.comments-rating>.fit-a {
    display: block;
    position: absolute;
    left: 306px;
    top: -17px;
    float: none;
    width: 1px;
    height: 100%;
    background: #ececec;
    padding: 17px 0 12px
}

.comments-rating div h3 {
    background: #f8f7f7;
    font-size: 12px;
    margin-top: 1px;
    padding-left: 10px;
    color: #174279;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.double-b {
    position: relative;
    width: 100%;
    padding: 0 0 21px
}

.double-b>* {
    float: right;
    width: 465px
}

.scheme-f {
    overflow: hidden;
    padding-top: 23px;
    color: #818181;
    font-size: 11px;
    line-height: 1.3
}

.scheme-f span {
    display: block;
    position: relative;
    top: -22px;
    float: left;
    color: #5B4;
    font-weight: 700;
    font-size: 50px;
    padding: 11px 12px 0 0
}

.comments-rating .scheme-f {
    margin-top: 10px;
    margin-bottom: -19px;
    text-align: justify;
    padding: 0 10px
}

.scheme-f span.clnumreviews {
    top: 0;
    font-size: 12px;
    line-height: 13px;
    margin: 0;
    padding: 0
}

.news-c {
    color: #000;
    padding: 10px
}

.news-c .rr_small_input {
    margin-bottom: 5px;
    width: 275px;
    border: 1px solid #ddd;
    padding: 5px
}

.news-c article {
    border-top: 1px dashed #f1f1f1;
    padding: 10px 0 5px
}

.news-c article:first-child {
    padding-top: 0;
    border: 0
}

.news-c.scroller-a article {
    background: rgba(239, 239, 239, .56);
    border-radius: 5px;
    margin-bottom: 5px;
    border: 1px solid rgba(221, 221, 221, .29);
    padding: 10px 10px 0
}

.news-c h4 {
    padding-bottom: 4px;
    color: #434343;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.news-c h4 span {
    position: relative;
    color: #5B4;
    font-weight: 500;
    font-size: 12px;
    font-family: Raleway, Arial, Helvetica, sans-serif;
    margin: 0 2px
}

#loading,
.item-page strong,
h2 a strong,
h3 a strong {
    font-weight: 700
}

.news-c p {
    font-size: 12px;
    line-height: 1.3;
    margin: 0
}

.comments-rating .news-c table.form_table input[type=submit] {
    padding: 5px 15px
}

.comments-rating .comments {
    border-right: 1px dotted #efefef
}

.news-c article p {
    padding-bottom: 5px
}

span.startyl {
    color: #ff8f00
}

.rr_large_input {
    background-color: #efefef;
    border: 1px solid #BBB;
    width: 285px;
    height: 135px
}

#paging-button {
    text-align: center;
    float: right;
    margin: -1px 6px 0 0
}

#paging-button li {
    background: rgba(239, 239, 239, .56);
    list-style: none;
    float: left;
    margin-right: 1px;
    border: 1px solid #efefef;
    color: #222;
    padding: 3px 15px
}

#paging-button li:hover {
    color: #174279;
    cursor: pointer
}

#loading {
    display: none;
    font-size: 13px;
    position: absolute;
    padding-top: 30%;
    text-align: center;
    opacity: .5;
    filter: alpha(opacity=50);
    width: 303px;
    color: #FFF;
    text-shadow: #fff 0 0 20px
}

*,
.item-page li ul,
.mega_right_column .module_menu ul li {
    margin: 0;
    padding: 0
}

#related-posts ul,
#tab4 p,
.category-desc p,
.content-right p,
.item-page p {
    padding-bottom: 10px
}

#related-posts ul li p span,
.archive p span,
.listhotel p span {
    color: red;
    font-weight: 700
}

.archive .thumb,
.items-row .thumb {
    padding: 0 15px 0 0
}

#box-table-axe tr th p,
p.endp {
    padding-bottom: 0
}

.items-row .thumb img,
div.help-phu-quoc ul.tabcontenth5 li div.thumb img {
    background: #fff;
    border: 1px solid #f0f0f0;
    padding: 1px
}

#box-table-axe td img,
.item-page a img {
    border: none
}

#tab4,
.descriptions,
.mega-wrap-post .item-page,
table.pd10 tr td,
table.pd11 tr td {
    padding: 10px
}

#related-posts ul li,
.listhotel {
    display: inline-block;
    width: 206px;
    margin-top: 10px
}

#related-posts ul li a.thumbnail-post img,
.listhotel a.hotelimg {
    border: 1px solid #efefef;
    margin-right: 5px;
    padding: 2px
}

#related-posts a.thumbnail-post,
.double-b>:first-child,
.left,
.mega_tops .firstbox {
    float: left
}

.alignright,
.mega_bots .lastbox,
.mega_follow,
.mega_header_right,
.mega_tops .lastbox,
.right {
    float: right
}

ul.tab li span a,
ul.tabs li span a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 12px;
    padding-left: 16px;
    padding-right: 16px;
    border: 1px solid #fff;
    outline: 0
}

ul.tab li a:hover,
ul.tabs li a:hover {
    background: #efefef
}

html ul.tab li.active,
html ul.tab li.active a:hover,
html ul.tabs li.active,
html ul.tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff
}

.mega_main_body .rounded_mid_i,
.mega_tops .rounded_mid_i {
    overflow: hidden;
    padding: 0 20px
}

.juiz_sps_links .juiz_sps_link_mail a,
.juiz_sps_links .juiz_sps_link_mail a:focus,
.juiz_sps_links .juiz_sps_link_mail a:hover,
.mega_bots .botbox a {
    color: #fff
}


#footer .footerwidget h4 a strong,
.mega_right_column .megaright .megaright_i h5 strong,
h5 b {
    font-weight: 400
}

.item-page a,
.item-page li a:hover {
    color: #16387c
}

.juiz_sps_links ul,
.post-content {
    border: 1px solid #c5ddf6;
    background: url(img/hotel_list_bg1.gif) repeat-x
}

.post-content .image .review .review_count,
.post-content .overview .review .review_count a,
.post-content .overview .review .review_count a:hover {
    color: #666
}

.item-cat,
.post-content .overview td div.price ul {
    overflow: hidden
}

button.large.button,
input[type=button].large.button {
    padding: 7px 16px
}

table.pd10 tr td input,
table.pd10 tr td select,
table.pd11 tr td input {
    border: 1px solid #ccc;
    padding: 5px
}
.gallery {width: 100%;text-align: center;margin-bottom:10px}
.tablerate td.booking {text-align: center;}
.tablerate td.booking a {font-weight: 700;font-size: 20px;color: #16387C}
.tablerate {background:#fff; width:100%; border-collapse:collapse; margin:0 0 10px 0;}
.tablerate td.headtable {background:rgb(248, 247, 247); border:1px solid #E6E6E6; padding:8px 15px; text-align:center; color:#16387C; font-weight:bold;border-top: none;}
.tablerate td.headtable2 {padding: 10px 15px;text-align: center;color: #FFF;font-weight: bold;background: #0098CB none repeat scroll 0% 0%;margin:-1px -1px 0px -1px;border: 1px solid #0098CB;border-bottom: none;}
.tablerate td {background:#fff; border:1px solid #E6E6E6; line-height: 24px;padding:7px 15px}
.tablerate td.align { text-align:center}
.tablerate td.itinerary {background:#0098CB; padding:8px 15px; font-size:17px; text-align:center; color:#fff; font-weight:bold;margin:-1px -1px 0px -1px;border: 1px solid #0098CB;border-bottom: none;}
.tablerate td.yellow {background:#F6FAFD; padding:7px 0;}
.tablerate td.yellow2 {background:#fff2b5;}
.tablerate span.red {color: #077711;font-weight: 700;font-size: 15px;}
.item-page p.included,.item-page p.exclusion, .item-page p.bring {font-weight: bold;border-bottom: 1px solid #CCC;padding-bottom: 5px;}
.mega-wrap-page ul {text-align: left}
.mega-wrap-page .item-page ul li {list-style: disc;line-height: 1.5em;padding: 12px 0px 0px 0px;}
.mega-wrap-page .item-page ul li ul {padding-left: 15px;padding-top:0}
.mega-wrap-page .item-page ul li ul li {list-style-type: circle;padding-top: 10px}
.mega-wrap-page .item-page ul li ul li ul {padding-left: 15px}
.mega-wrap-page .item-page ul li ul li ul li {list-style-type: square}
.customize-trip {background: #FFC;margin: 20px 0;padding: 10px}
.customize-trip h4 {padding-bottom: 5px;font-size: 16px;color: #005dff;}
.mega_content .mega-wrap-page ul.tour-quang-binh {border: none; padding: 0;}
.mega_content .mega-wrap-page ul.tour-quang-binh li {float: left; display: -webkit-box; background: #1078b9; padding: 10px; margin-right: 1px; margin-bottom: 10px;}
.mega_content .mega-wrap-page ul.tour-quang-binh li a {color: #fff;}
.mega_content .mega-wrap-page ul.tour-quang-binh li:last-child {float: none;}


#wp_page_numbers,
#wp_page_numbers ul {
    width: 100%
}

div.help-phu-quoc .helpphuquoc p a,
div.help-phu-quoc h5 a {
    color: #174279
}

.comments-rating:after,
.double-b:after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both;
    height: 0
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding: 0
}

img.alignnone {
    margin: 0 0 10px;
    display: inline
}

img.alignright {
    margin: 0 0 10px 10px;
    display: inline
}

img.alignleft {
    margin: 0 10px 10px 0;
    display: inline
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px
}

.alignright {
    margin: 0 0 10px 10px
}

.alignleft {
    float: left;
    margin: 0 10px 10px 0
}

.wp-caption {
    max-width: 730px;
    height: auto;
    background: #F7F7F7;
    text-align: center;
    padding: 4px 0 5px;
    border: 1px solid #e6e6e6
}

.wp-caption img {
    max-width: 99%;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    border: 0
}
.mega-wrap-page .item-page .wp-caption a img {
    max-width: 99%;
	min-width: 99%;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    border: 0
}
.wp-caption p.wp-caption-text {
    margin: 0;
    padding: 0;
    font-weight: 400;font-style: italic;
    line-height: 12px
}
.aggregate-review {margin: 0 auto;font-size: 12px;line-height: 23px}
.aggregate-review #rateMe {display: inline-block;}
.aggregate-review .review .aggregate-rating {padding-right:8px}
ul.tabmobi {
    display: none
}

ul.tabdesk {
    display: block
}

.tab_container #tab1 .img_class img {
    padding: 0 0 10px;
    margin: 0
}

#menu {
    display: none;
    color: #FFF
}

#menu a {
    display: block;
    line-height: 30px;
    padding: 0 10px;
    color: #FFF;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAcCAYAAABLam7PAAAAbklEQVQI12XMwQpBARhE4e9ev4XQpYg8Dwsv6JU8ipIoJSUXq1nZTWfmDNvdbH88dIUJmsIUg8I8YY22sILCAp/CMtUmVZefUcIY38IwpMWgRZOfPvorm2fIPeQWcsG7cIp+Rv8XvoVrrEfGD3x+l5AZtUc4hOoAAAAASUVORK5CYII=) right no-repeat;
    white-space: nowrap
}

#menu li,
#menu ul {
    margin: 0 auto;
    padding: 0;
    list-style: none
}

#menu li {
    float: left;
    display: inline;
    position: relative;

}

#menu input {
    display: none;
    margin: 0;
    padding: 0;
    width: 50px;
    opacity: 0;
    cursor: pointer
}

#menu label {
    display: none;
    width: 35px;
    height: 31px;
    line-height: 31px;
    text-align: center
}

#menu ul.menus li {
    display: block;
    width: 100%;
    text-transform: none;
    text-shadow: none;
    border-bottom: 1px dashed #31AFDB
}

#menu ul.menus a {
    color: #FFF;
    line-height: 35px
}

#menu li a:hover {
    background: #f3f3f3;
    color: #16387C;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

#menu li:hover ul.menus {
    display: block
}

#menu ul.menus a:hover {
    background: #5FC6EB;
    color: #FFF;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}
	.recipe img {width:72px; float: left;padding-right:10px}
	.recipe p {margin-top:2px}
@media screen and (max-width:768px) {
	.wp-caption {max-width: 99%;}
    #page .mega_wrapper .mega_wrapper_i .mega_header {min-height:auto;background:none}
    html body#page { }
    #mega_menu,
    #mega_menu ul,
    #page .mega_wrapper .mega_wrapper_i .mega_header .mega_header_i .mega_header_right,
    .mega_header_b,
    .mega_header_c,
    .rounded_top_fp_innerpages,
    ul.tabdesk {
        display: none
    }
    .mega_wrapper .mega_header_i {
        width: 100%;
    }
    #page .mega_wrapper .mega_wrapper_i .mega_header .mega_main_menu {
        margin:0
    }
    .mega_wrapper .mega_header_i .mega_logobox a.logo {
       display:none
    }
    #page .mega_wrapper .mega_wrapper_i .mega_header .mega_header_i .mega_logobox {
        width: auto;
        float: none;
        margin:0
    }
    .mega_wrapper .mega_wrapper_i {
        width: auto;
        box-shadow: 0 0 0 rgba(187, 187, 187, .3);
        -moz-box-shadow: 0 0 0 rgba(187, 187, 187, .3);
        -webkit-box-shadow: 0 0 0 rgba(187, 187, 187, .3);
        margin: 0 auto
    }
    .mega_main_body_w .mega_front_page_innerpages,
    .mega_main_body_w .mega_right_column .megaright .megaright_mid,
    .mega_wrapper .mega_wrapper_i .mega_main_body_i,
    .mega_wrapper .mega_wrapper_i .mega_main_innerpages .mega_main_body .mega_main_body_i .mega_main_body_w .mega_front_page_innerpages .rounded_mid_fp_innerpages .rounded_mid_i_fp_innerpages .mega-wrap-home .contentd {
        width: 100%
    }
    .mega_main_body .mega_right_column {
        width: 100%;
        float: none
    }
    .mega_main_body .mega_right_column .megaright .megaright_i h5 a {
        line-height: 22px;
        font-size: 14px
    }
    .mega_main_body .mega_right_column .megaright .megaright_i h5 {
        font-size: 14px;
        height: auto
    }
    .contentd .content-right .leftnews h2,
    .mega_main_body .mega_right_column .megaright h3 {
        font-size: 139%
    }
    .mega_main_body {margin:0}
    .mega_wrapper .mega_wrapper_i .mega_main_innerpages .mega_main_body .mega_main_body_i .mega_main_body_w .mega_front_page_innerpages .rounded_mid_fp_innerpages .rounded_mid_i_fp_innerpages .mega-wrap-home .contentd .content-right {
        width: 95%;
        padding: 10px
    }
    .mega_wrapper .mega_wrapper_i .mega_main_innerpages .mega_main_body .mega_main_body_i .mega_main_body_w .mega_front_page_innerpages .rounded_mid_fp_innerpages .rounded_mid_i_fp_innerpages .mega-wrap-home .contentd .content-right .leftnews {
        width: 50%;
        float: left
    }
    .mega_wrapper .mega_wrapper_i .mega_main_innerpages .mega_main_body .mega_main_body_i .mega_main_body_w .mega_front_page_innerpages .rounded_mid_fp_innerpages .rounded_mid_i_fp_innerpages .mega-wrap-home .contentd .content-left {
        width: auto
    }
    .contentd .content-left .archive h2 {
        width: auto;
        font-size: 16px;
        height: auto;
        overflow: inherit;
        text-overflow: inherit;
        white-space: inherit;
        line-height: 22px
    }
    .content_page h1.ctindex a{
        text-align: center
    }
    .content_page h1.ctindex a strong {
        font-size: 26px
    }
    .megaright_mid_i .megaright_i .archivecd h2 a {
        line-height: 22px
    }
    .mega_wrapper .mega_wrapper_i .mega_main_body .mega_right_column .social a {
        margin: 0 2%
    }
    .mega_wrapper #footer .footerwidget h4 a {
        font-size: 14px;
        line-height: 16px
    }
    #menu a,
    .mega_wrapper #footer h3 {
        font-size: 16px
    }
    .mega_wrapper #footer .box1,
    .mega_wrapper #footer .box2,
    .mega_wrapper #footer .box3,
    .mega_wrapper #footer .box4 {
        width: 90%
    }
    #page #footer .box1,
    #page #footer .box2,
    #page #footer .box3,
    #page #footer .box4 {
        width: inherit
    }
    .mega_wrapper .mega_wrapper_i .mega_main_body_i .mega_main_body .mega_content {
        width: 100%
    }
    .mega_wrapper .mega_wrapper_i .mega_main_body_i .mega_main_body .mega_content .mega-wrap-page {
        width: initial;padding: 0 10px;
    }
    .mega_content #social ul#share-social li {
        width: 18%
    }
    .mega_content #social,
    .post-content .tabs-tour,
    .post-content .tabs-tour .tab_container {
        width: 100%
    }
    .mega_content #social ul#share-social li a {
        padding: 8px 0 8px 37px
    }
    .blog .hotel .listhotel {
        padding-top: 10px;
        width: 100%;
        border-top: 1px dotted rgba(129, 129, 129, .31)
    }
    ul.tabmobi {
        display: block
    }
    .chinhsach,
    .company_information,
    .post-content .tabs-tour .tab_container .listftpq div.listft span {
        display: none
    }
    .post-content .tabs-tour .tab_container .listftpq {
        width: initial;
        text-align: justify
    }
    #box-table-a2 {
        width: auto;
        margin: 0 -10px
    }
    .attachment-full {
        width: 100%
    }
	.item-page .size-full {
        max-width: 99%;
    }
    #box-table-a2 td {
        padding: 10px 5px
    }
    .post-content .tabs-tour .tab_container .listftpq div.listft {
        height: auto;
        padding-bottom: 10px
    }
    #tab4 {
        text-align: justify
    }
	.mega_content .mega-wrap-page ul.tour-quang-binh {margin:0}	
	.mega_content .mega-wrap-page ul.tour-quang-binh li {width:44%}
    #menu {
display: block;height: 46px;padding:0;position: relative
    }
    #menu a {
        line-height:39px;background:none
    }
	#menu a img {
        width: 279px;
    }
    #menu ul {
        background: #007CC2;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 3;
        height: auto;
        display: none;
		border-top: 1px solid #efefef4d;
    }
    #menu ul.menus {
        width: 100%;
        position: static;
        padding-left: 20px
    }
    #menu li {
        display: block;
        float: none;
        width: auto;
        border-bottom: 1px dotted rgba(239, 239, 239, .3)
    }
    #menu input,
    #menu label {position: absolute;top:0;right:0;display: block;font-size: 234%;padding: 8px;}
    #menu input {
        z-index: 4;
		height: 47px;
    }
    #menu input:checked+label {
        color: #fff
    }
    #menu input:checked~ul {
        width: 100%;
        display: block
    }
    .megaright_i .archivecd h2 a {
        font-size: 16px;
        height: auto;
        line-height: 32px
    }
    #page #footer {
        margin: 0 auto 10px;
        padding: 0;
        width: 100%;
        overflow: hidden
    }
    #page #bottom,
    .footerwidget {
        width: 100%
    }
    #page #bottom {
        font-size: 13px;
        line-height: 26px
    }
    #footer h3 {
        font-size: 16px;
        width: 100%
    }
    #footer .footerwidget h4,
    #footer .footerwidget h4 a {
        font-size: 14px;
        line-height: 22px
    }
    #footer .footerwidget h4 {
        width: 97%
    }
    .mega_main_body .mega_right_column .megaright .megaright_mid {
        margin-top: 10px;
        width: 100%
    }
    .item-page a img {
        border: none;
        width: 19.6%;
        height: initial
    }
	.item-page .support-online img {width:auto}
	.mega-wrap-home .content .archive a img {width:100%}
.entry-footer .price {padding: 10px 5px}
.entry-footer .readmore {padding: 9px 8px}
		a.googlereview img {float:right}
	a.googlereview img,a.tripadvisor img {width:99%}
}

@media screen and (max-width:480px) {
		.wp-caption {max-width: 99%;}
    .tab_container #tab1 #box-table-a2 {
        zoom: 76%
    }
    .tabs-tour ul.tab li a {
        padding: 0 4px
    }
    .item-page a img {
        border: none;
        width: 49%;
        height: initial
    }
    .mega_content #social {
        display: none
    }
    .mega_main_body .mega_right_column .megaright h3 {
        font-size: 14px
    }
    .mega_wrapper .mega_wrapper_i .mega_main_body .mega_right_column .social a,
    a.large.white.button.callushot {
        margin: 0 1%
    }
    .mega_wrapper .mega_wrapper_i .mega_main_innerpages .mega_main_body .mega_main_body_i .mega_main_body_w .mega_front_page_innerpages .rounded_mid_fp_innerpages .rounded_mid_i_fp_innerpages .mega-wrap-home .contentd .content-right .leftnews {
        width: 100%;
        float: none
    }
	.review-aggregate,.product {width: 100%;float:none}
	.product {padding-bottom: 0px}
	a.googlereview img {float:right}
	a.googlereview img,a.tripadvisor img {width:99%}
	.archive {width:100%;height:auto}
}

@font-face {
    font-family: dashicons;
    src: url(/wp-includes/fonts/dashicons.eot)
}

@font-face {
    font-family: dashicons;
    src: url(data:application/x-font-woff;charset=utf-8;base64,) format("woff"), url(/wp-includes/fonts/dashicons.ttf) format("truetype"), url(/wp-includes/fonts/dashicons.svg#dashicons) format("svg");
    font-weight: 400;
    font-style: normal
}



p#answer {
    font-size: 16px
}

ul.enquiry {}

ul.enquiry li#pages {
    background: url(img/bluebullet.gif) 0 14px no-repeat;
    padding: 11px 20px;
    font-size: 16px;
	list-style: none;
}

ul.enquiry li#pages a {
    color: #16387C;
}

ul.enquiry li#pages a:hover {
    color: #000;
    text-decoration: underline;
}
.r:hover ~ ul, 
.r:hover > ul ,
.r:hover + ul {display: none!important;}