@charset "utf-8";
/* CSS Document */
a:hover{
	text-decoration:none;
}
body{
	margin:0 auto;
	padding:0;
	
	
}
	.hdrs{
		width:100%;
		height:40px;
			background-color:#45013c;
	}
header{
	width:100%;
	height:140px;

	background-color:#fff;
	background:url(../../images/bg04.png);
	  background-repeat:repeat;
}
.logo{
	width:14%;
	height:140px;
	float:left;
	margin-top:10px;
	margin-left:3%;
	
}

.topsent{
	width:83%;
	height:50px;
	
	background-size:cover;
	float:left;
	margin-top:50px;
	
	
}
.cap{
	width:75%;
	
	

	float:left;
}

@media (min-width: 669px) and (max-width: 979px) {
	.cap{
	width:58%;
	
	

	float:left;
	}
	
}
@media only screen and (max-width: 800px) {
	.cap{
	width:90%;
	margin-left:15px;
	
	

	float:left;
	}
	
}


.socil{
	width:25%;
	height:50px;
	
	float:left;
}
@media (min-width: 800px) and (max-width: 979px) {
	.socil{
		width:35%;
	height:50px;
	
	float:left;
}
	}
@media only screen and (max-width: 800px) {
	.socil{
		display:none;
}
	
}


.menu{
	width:83%;
	height:10px;
	background:#973a96;
	background-size:cover;
	float:left;
	
}
.menu1{
	width:83%;
	height:50px;
	background:#620756;
	background-size:cover;
	float:left;
	
}

#menu2{
	width:70%;
	height:50px;
	
	margin-left:200px;
	
	
}

.hdr2{
	width:100%;
	height:20px;
		background:url(../../images/bg04.png);
	  background-repeat:repeat;
}
	
	
	

.slider{
	width:100%;

	background-color:#999;
}
.boxes{
	
	width:100%;
	height:100px;
	
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  
  
  
  
  
  
  
  
  
.my-icon {
    position: relative;
}
.my-icon > i {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 44.06779661016949px solid #1142AA;
    border-bottom: 44.06779661016949px solid #1142AA;
    left: 67.79661016949152px;
    top: 0px;
}
.my-icon > i+i {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 44.06779661016949px solid #1142AA;
    border-left: 44.06779661016949px solid transparent;
    left: 0px;
    top: 0px;
}
.my-icon > i+i+i {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 44.06779661016949px solid transparent;
    border-left: 44.06779661016949px solid #1142AA;
    left: 155.9322033898305px;
    top: 0px;
}



.a{
	width:100%;
	height:300px;
}
.clear{
	clear:both;
}
.footer{
	width:100%;
	height:300px;
	background-color:#474747;
	
}
.footers{
	width:100%;
	height:40px;
	background-color:#333;
	
}










.letter {
        position: relative;
        top: -webkit-calc(50% - 60px);
        top: calc(50% - 60px);
        text-shadow: 0px 0px 3px white;
		color:#620756;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
    }
    .letter:nth-child(1) {
        -webkit-animation: fade 3s infinite 200ms;
        animation: fade 3s infinite 200ms;
    }
    .letter:nth-child(2) {
        -webkit-animation: fade 3s infinite 400ms;
        animation: fade 3s infinite 400ms;
    }
    .letter:nth-child(3) {
        -webkit-animation: fade 3s infinite 600ms;
        animation: fade 3s infinite 600ms;
    }
    .letter:nth-child(4) {
        -webkit-animation: fade 3s infinite 800ms;
        animation: fade 3s infinite 800ms;
    }
    .letter:nth-child(5) {
        -webkit-animation: fade 3s infinite 1000ms;
        animation: fade 3s infinite 1000ms;
    }
    .letter:nth-child(6) {
        -webkit-animation: fade 3s infinite 1200ms;
        animation: fade 3s infinite 1200ms;
    }
 .letter:nth-child(7) {
        -webkit-animation: fade 3s infinite 1400ms;
        animation: fade 3s infinite 1400ms;
    }
  .letter:nth-child(8) {
        -webkit-animation: fade 3s infinite 1600ms;
        animation: fade 3s infinite 1600ms;
    }
    .letter:nth-child(9) {
        -webkit-animation: fade 3s infinite 1800ms;
        animation: fade 3s infinite 1800ms;
    }
    .letter:nth-child(10) {
        -webkit-animation: fade 3s infinite 2000ms;
        animation: fade 3s infinite 2000ms;
    }
    .letter:nth-child(11) {
        -webkit-animation: fade 3s infinite 2200ms;
        animation: fade 3s infinite 2200ms;
    }
    .letter:nth-child(12) {
        -webkit-animation: fade 3s infinite 2400ms;
        animation: fade 3s infinite 2400ms;
    }
    .letter:nth-child(13) {
        -webkit-animation: fade 3s infinite 2600ms;
        animation: fade 3s infinite 2600ms;
    }
    .letter:nth-child(14) {
        -webkit-animation: fade 3s infinite 2800ms;
        animation: fade 3s infinite 2800ms;
    }
	
	 .letter:nth-child(15) {
        -webkit-animation: fade 3s infinite 3000ms;
        animation: fade 3s infinite 3000ms;
    }
    .letter:nth-child(16) {
        -webkit-animation: fade 3s infinite 3200ms;
        animation: fade 3s infinite 3200ms;
    }
    .letter:nth-child(17) {
        -webkit-animation: fade 3s infinite 3400ms;
        animation: fade 3s infinite 3400ms;
    }
    .letter:nth-child(18) {
        -webkit-animation: fade 3s infinite 3600ms;
        animation: fade 3s infinite 3600ms;
    }
    .letter:nth-child(19) {
        -webkit-animation: fade 3s infinite 38000ms;
        animation: fade 3s infinite 3800ms;
    }
    .letter:nth-child(20) {
        -webkit-animation: fade 3s infinite 4000ms;
        animation: fade 3s infinite 4000ms;
    }
    .letter:nth-child(21) {
        -webkit-animation: fade 3s infinite 4200ms;
        animation: fade 3s infinite 4200ms;
    }
	 .letter:nth-child(22) {
        -webkit-animation: fade 3s infinite 4400ms;
        animation: fade 3s infinite 4400ms;
    }
    .letter:nth-child(23) {
        -webkit-animation: fade 3s infinite 4600ms;
        animation: fade 3s infinite 4600ms;
    }
    .letter:nth-child(24) {
        -webkit-animation: fade 3s infinite 4800ms;
        animation: fade 3s infinite 4800ms;
    }
    .letter:nth-child(25) {
        -webkit-animation: fade 3s infinite 5000ms;
        animation: fade 3s infinite 5000ms;
    }
   */
	
    @-webkit-keyframes fade {
        50% {
            opacity: 0.02;
        }
    }
 
    @keyframes fade {
        50% {
            opacity: 0.02;
        }
    }


.sprtn1{
	width:100%;
	height:20px;
	background-color:#999;
}



.left-box .head strong.date{
	background-color:#620756;
}
 .food-critic-header{
	 background-color:#620756;
}

.food-detail ul li strong.date{
	 background-color:#620756;
}
/* .review-box{
	border:1px solid #bd00a4;
	
	} */
	footer{
		background-color:#999;
	}
	@import "compass/css3";



section1 {
  width: 100%;
  height: 358px;
  margin: 0 auto;
  overflow: hidden;
 
  @include border-radius(.5em);
}
  
  .sprtn{
	  width:100%;
	  height:10px;
	  background-color:#620756;
  }
  .bigg{
	  width:100%;
	  
	  background:url(../../images/bg04.png);
	  background-repeat:repeat;
	  padding-bottom:30px;
  }
  
  .abthd{
	  width:100%;
	  height:40px;}
	  
	   .abthd1{
	  width:100%;
	  height:40px;
	  background:#FFF;
	  padding-top:1px;}
	  
	  .overvw{
		  width:45%;
		  margin-top:40px;
		  text-align:justify;
	
		  float:left;
	  }
	  .ovrvw2{
		  width:50%;
		  border-left:1px dotted #620756;
		  float:left;
		   margin-top:40px;
		   margin-left:5%;
		   padding-left:5%;
		 
		  
	  }
	  .img1s{
		 width: 100%;
  height: 200px;
  float:left;
  margin-top:50px;

  
  overflow: hidden;
 
  @include border-radius(.5em);
		 
		 
		 
		  
	  }
	 /* table start*/
	 
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	background-color:#ffffff;
		

}
.CSSTableGenerator td{
	vertical-align:middle;
	
	background-color:#ffffff;

	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:14px;
	font-size:12px;
	font-family:Times New Roman;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:15px;
	font-family:Times New Roman;
	font-weight:bold;
	color:#000000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/*table end*/

p2{
	text-decoration:underline;
}




