*{margin:0;padding:2;border-spacing:0;border:0 none}body{color:#000;font-family:Tahoma, Sans-serif;font-size:16px;background-Color:#fff;max-width:800px;padding:2;margin:auto;border:1px solid #FFFAF7;}

html { 
  background: url(/wp-content/uploads/2017/08/restaurant.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

hr{margin:0;border:0;border-top:1px solid gray;}
a:link{text-decoration:none;font-weight: bold;color:#E4117F;}
a:active{text-decoration:none;color:gray;}
a:visited{text-decoration:none;color:#E4117F;}
a:hover{color:#2CAAD3;font-weight:bold;}

img {
	border-style: none;
	vertical-align: middle;
}
.header, .footer{background-color:#0566de;color:#FFF;text-decoration:none;font-weight:bold;font-size:1em;padding:3px;margin-left:auto;margin-right:auto;margin-top:1px;border:1px solid #0566de;-moz-border-radius-topleft:1px;-webkit-border-top-left-radius:1px;-moz-border-radius-topright:1px;-webkit-border-top-right-radius:1px;}
.header a, .footer a{color:#18ac00;}
.khungxanh{background:#f6ffe0;text-align:left;padding:4px;border-bottom:2px solid #cff2ae;}
.khungxanh:before{content:url(http://taiavatar.vn/theme/saoxanh.gif);padding-right:2px;}
.khungvang{background:#fff6e0;text-align:left;padding:4px;border-bottom:2px solid #ffe7b5;}
.khungvang:before{content:url(http://taiavatar.vn/theme/saovang.gif);padding-right:2px;}
.list1, .list2 {
    background-color: #fff;
    border-bottom: 1px dashed #DDD;
    padding: 8px 8px 5px 8px;
    margin: 0px 0px 0px 0px;
}

.list3 {
    background-color: #fff;
    border-bottom: 1px dashed #DDD;
    border-style: double;
    padding: 8px 8px 5px 8px;
    margin: 0px 0px 0px 0px;
    font-size: 18px;
}

.list5 {
background: #DEF1FF;
border: 3px dashed #393CCE;
font-weight: none;
color: none;
padding: 8px 8px 8px 8px;
margin: 0px 0px 0px 0px;
}

.list {
    background-color: #fff;
    border-bottom: 1px dashed #DDD;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 18px;
}

.list9 {
    background-color: #fff;
    border-bottom: 0px dashed #DDD;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.readmore {
	background: #fff;
	margin-bottom: 5px;
}

.hreview-aggregate {
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #e2e2e2;
    padding: 7px;
}

#breadcrumbs {
    font-size: 15px;
    font-weight: 700;
    padding: 10px;
    color: blue;
    background: #FAF0E6;
    border-bottom: 1px dashed #DDD;
}

/* THE LOOP */

article {
    position: relative;
    border-bottom: 1px solid #e2e2e2;
    padding: 7px;
    font-size: 14px;
    clear: both;
    background: #fff;
    background-image: url(soi-cau-xo-so.png) no-repeat center left;
}

article p {
    max-height: 36px;
    display: block;
    overflow: hidden;
    line-height: 18px;
}

article a {color: #666;}

article a:hover {
    color: #2CAAD3;
    text-decoration: none;
}

article:nth-child(even) {
    background-color: #fcfcfc;
}

article:nth-child(odd) {
}

#wp_page .current {
    background: #7e7e7e;
    padding: 5px 15px;
    color: #fff;
    text-decoration: none;
}

.infomation {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e2e2e2;
    clear: both;
}

.hreview-aggregate label, .infomation label {font-weight: 700;}

.photo {
    width: 80px;
    float: left;
    margin: 0 8px 0 0;
    height: 80px;
    border-radius: 19%;
}

.center-title {
    background-color: #fff;
    border-bottom: 1px dashed #DDD;
    margin: 0px 0px 0px 0px;
    display: block;
    font-size: 20px;
    text-align: center;
    padding: 8px;
    display: block;
    padding: 7px;
}

.center-title span, .center-title a { padding: 4px 8px; background: #E74946; color: #fff; margin: 1px 1px; display: inline-block; border-radius: 2px;}
.center-title a:hover {background: #08A8E8;}

.topmenu, .topmenu span, .topmenu a { padding: 4px 8px; background: #E74946; color: #fff; margin: 1px 1px; display: inline-block; border-radius: 2px;}
.topmenu a:hover {background: #08A8E8;}

.topmenu2, .topmenu2 span, .topmenu2 a { padding: 4px 8px; background: #08A8E8; color: #fff; margin: 1px 1px; display: inline-block; border-radius: 2px;}
.topmenu2 a:hover {background: #E74946;}

.icon_view:before{content:" Lượt xem: "}

.icon_view {
    background: url(assets/images/icon_view.png) no-repeat center left;
    padding-left: 17px;
    font-size: 11px;
    margin-right: 4px;
}

.list4{color:#ed8400;background-color:#fff0dd;background-image:url('http://taiavatar.vn/theme/list4.gif');background-repeat:repeat-x;background-position:50% top;margin-top:1px;margin-bottom:1px;padding:2px;border:1px solid #ffc175;}
h1{padding:6px;margin:0;font-weight:bold;font-size:14px;}
h2{font-size:16px;font-weight:bold;}
h3{font-size:8pt;}
h4{font-size:12pt;}
.quote{font-size:11px;background-color:#f2f6f8;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:3px solid #80abc8;margin:2px 2px 2px 2px;color:grey;padding:2px 4px 2px 4px;}
.down{padding:3px 8px 3px 8px;background:#FFA633;text-align:center;border-radius:5px;width:70%;margin:0 auto;}.down a{color:#fff;}
.down:before{content:url(http://taiavatar.vn/icon/download.png);}
.bang{padding-top:2px;background-color:#fff;background-position:top;}td{line-height:15px}#tab{padding:2px 5px 0 5px;border-bottom:5px solid #52C5FF;font-size:12px}
#tab a{color:#494949;font-weight:bold}#tab tr,#tab td{height:25px;padding-top:4px}
#tab td {padding-left:5px;padding-right:5px;text-align:center}#tab .active {background:#52C5FF;}
#tab .active a{color:#fff}

.rmenu{
background: #fee5fd;
border: 2px dashed #FF0073;
border-style: dashed;
margin: 1px 0;
padding: 4px;
font-weight: bold;}

.zmenu
{
    background-color: #DCFFDF;
    border: 3px dashed #22BC2A;
    border-style: dashed;
    padding: 8px 8px 8px 8px;
    margin: 0px 0px 0px 0px;
}

.lmenu
{
background: #fee5fd;
border: 5px dashed #FF0073;
border-style: dashed;
font-weight: bold;
color: blue;
padding: 8px 8px 8px 8px;
margin: 0px 0px 0px 0px;
}

.xmenu, .thang{background-color:#0099FF;color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:1em;padding:3px;margin-left:auto;margin-right:auto;margin-top:1px;border:1px solid #0594de;-moz-border-radius-topleft:1px;-webkit-border-top-left-radius:1px;-moz-border-radius-topright:1px;-webkit-border-top-right-radius:1px;}
.menu a, .bmenu a, .thang a, .cmenu a, .promenu a {color:#fff;}
.xt_blog_paging a, .filelist_paging a, .page a {
    border: 1px solid #88beff;
    padding: 0px 4px 0px 4px;
    background-color: #f2f6f8;
    margin: 1px;
}
.xt_blog_paging a:hover,
.filelist_paging a:hover, .page a:hover {
    background-color: #f2f6f8;
    border: 1px solid #417394;
}
.xt_blog_paging, .filelist_paging, .page {   text-align: center;   padding: 4px 2px 4px 2px;   background: #d5f3ff;   margin-top: 1px;   margin-bottom: 1px;   font-weight: bold;   font-size: 13px;}
.xt_blog_paging:before, .filelist_paging:before,.page:before { padding-right: 2px;}
a.pagenav {   border: 1px solid #88beff;   background-color: #f2f6f8;   padding: 0px 4px 0px 4px;   text-decoration: none;   margin: 0px;}
a.pagenav:hover {   background-color: #f2f6f8;   border: 1px solid #417394;}
.br {background:#FFFAF7;border:1px solid #FFF5F5;font-size:12px;padding:4px}
#time{color:#999;font-size:10px;padding:2px;}
.thongbao {padding:0px;margin:0;border:1px solid #0594de;}
.new {
  background: #edf2f5;
  border: 1px solid #edf2f5;
  padding: 4px;
  margin:1px
}

.title, .bmenu {
    font-weight: bold;
    color: #fff;
    background: #0099FF;
    padding: 10px;
    cursor: default;
    display: block;
    font-size: 22px;
    text-justify: auto;
}

.promenu, .promenu span {
    font-weight: bold;
    color: #fff;
    background: #0099FF;
    padding: 20px 10px 20px 10px;
    cursor: default;
    display: block;
    font-size: 20px;
    text-align: center;
    
}

.promenu:hover, .promenu span:hover {
  background-color: #E74946;
  padding: 20px 10px 20px 10px;
}

.bmenu:hover, .bmenu span:hover, .title:hover, .title span:hover {
  background-color: #E74946;
  padding: 10px 10px 10px 10px;
}

.cmenu:hover, .cmenu span:hover {
  background-color: #E74946;
  padding: 10px 10px 10px 10px;
}

.cmenu {
    font-weight: default;
    color: #fff;
    background: #0099FF;
    padding: 10px;
    cursor: default;
    display: block;
    link: white;
}

#scroll_box {
  height: 300px;
  width: 100%;
  display: auto;
  border: 0px solid #FFFFFF;
  margin: 1em 0;
  overflow: auto;
}
.menu {
background-color:#F7F7F7;
border-bottom-color:#E0E0E0;
padding : 8px;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
padding-left:12px;
padding-right:12px;
border: thin solid #CCCCCC;
}
.maudo, .pay, .upban {
	background: #F5E9EB;
	border: 1px solid #E2C0C7;
	margin: 1px 0;
	padding: 8px;
}
.news {
  background-color: #EEEEEE;
  border: 1px solid white;
  color: #333333;
  font-size: 12;
  padding: 3px 4px 4px 4px;
}
.clear{clear:both}
input,textarea,select{background:#fff;border:1px solid #d0d0d0;color:#454545;padding:2px 4px 2px 4px;margin:1px;}
input[type="submit"]{background:#5050A0;color:#f0f0f0;border:2px solid #202070;padding:2px 4px 2px 4px;}
input[type="submit"]:hover{color:#202070;background:#fefefe;border:2px solid #202070;padding:2px 4px 2px 4px;}
#head {

	text-align:center;
	font-size: 18px;
	font-weight: bold;
        background-color: #00bbff;
        background-image: -webkit-radial-gradient(circle, white, #00bbff);
	
	border-top: 1px solid #00ccff;
	border-bottom: 1px dotted red;
	color: #ff0000;
	padding: 5px 0 5px 0px;

}
#head strong{font-size:26px;color:#33FF00;font-weight:none;}
#desc{color:#ff0000;font-size:16px;}

.hotline-fixed-2 {
    background: #2F52BA; /* For browsers that do not support gradients */
    /**
    background: -webkit-linear-gradient(left, #179C4C , #15A4D4); 
    background: -o-linear-gradient(right, #179C4C, #15A4D4); 
    background: -moz-linear-gradient(right, #179C4C, #15A4D4); 
    background: linear-gradient(to right, #179C4C , #15A4D4);
    */
    color: #fff;
    width: 250px;
    border-radius: 70px;
    padding: 7px 17px;    
    position: fixed;     
    box-sizing: border-box;     
    transition:all 0.4s;
    -webkit-transition:all 0.4s;
    z-index:9;
}



.hotline-fixed-2-text {
 display: inline-block;
}


.hotline-fixed-2-icon i {
    font-size: 28px;
    display: inline-block;
    border: 2px solid;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    cursor: pointer;
}

.hotline-fixed-2 a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
 

            .hotline-fixed-2 {
                bottom:20px;
                right:80px;
                padding-left:17px;
            }
            .hotline-fixed-2.active {
                right: -45px;
            }
            .hotline-fixed-2-icon {
                float: left;
            }
            .hotline-fixed-2-text {
                margin-left:15px;
            }

