h3{ color:#6C0 !important;}
h5{ font-size:28px !important; color:#131313;}
.feed-disc {
	float:left;
	text-align:center;
	font-size:16px;
	margin-bottom: 20px;
	border:1px dashed #CCCCCC ;
	min-height:280px;
}
.feed-disc h3{
	color:#131313 !important;
}

.feed_pic{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:0px -50px;
	display:block;
	}
	
.feed_pic2{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-80px -50px;
	display:block;
	}	
	
.feed_pic3{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-160px -50px;
	display:block;
	}
	
.feed_pic4{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-240px -50px;
	display:block;
	}
	
.feed_pic5{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-320px -50px;
	display:block;
	}

.feed_pic6{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-400px -50px;
	display:block;
	}
	
.feed_pic7{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-480px -50px;
	display:block;
	}
	
.feed_pic8{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-560px -50px;
	display:block;
	}
	
.feed_pic9{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-640px -50px;
	display:block;
	}
	
.feed_pic10{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-720px -50px;
	display:block;
	}
	
.feed_pic11{
	height:70px;
	width:80px;
	display:block;
    margin:10px auto;
	background:url(../images/img-sprites.png) no-repeat;
	background-position:-800px -50px;
	display:block;
	}
	
	.feed-opt{ margin-bottom:15px;}

@media (min-width: 768px){
.feed-opt{ height:235px;}
}
@media (min-width: 991px){
.feed-opt{ height:255px;}
.pprfeed-list{ margin-top:5px;}
}
@media (min-width: 1200px){
.feed-opt{ height:240px;}
.sldrcont1{ top:50px;}
}
.ppr-feed {
  background: url(../images/bg_pattern.png);
  padding: 10px 0 30px;
}
.button1 {
	background:#C80566;
	font-size:16px;
	line-height:20px;
	padding:12px 20px;
	color:#fff;
	text-decoration:none;
	border:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-shadow:0 2px 0 #a00b55;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.button1:hover, .button1:focus {
	text-decoration:none;
	color:#fff;
	background:#d60c70;

}
.button1:active {
	color:#fff;
	box-shadow:none;
}
.food_block{ width:100%;}
.food_block h3{ font-size:20px; color:#039; margin:20px 0px; padding:0px;}
.food_block ul{margin:10px 0px; padding:0px;}
.food_block li{margin:10px 0px; padding:0px 0px 0px 20px; font-size:14px; color:#123; background:url(../images/star.png) left no-repeat; list-style:none;}


.lightbox{position:relative;top:70px;z-index:1050;line-height:0;text-align:center;background-color:transparent;outline:0}.lightbox .hide{display:none}.lightbox .in{display:block}.lightbox-content{display:inline-block;padding:10px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.lightbox-content .lightbox-caption{position:absolute;right:12px;bottom:11px;left:11px;padding:2%;font-size:14px;line-height:18px;color:white;text-align:center;text-shadow:0 -1px 0 #000;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background:#000;background:rgba(0,0,0,0.6)}.lightbox-header .close{margin-top:-16px;margin-right:-16px;font-size:2em;color:white;opacity:.8;filter:alpha(opacity=80)}.lightbox-header .close :hover{opacity:.4;filter:alpha(opacity=40)}

/*-- reservation--*/
.wer{margin:0;}
.wer li{
	border-bottom:3px solid #e3e3e3;
	float:left;
	padding:7px 0 10px;
	list-style:none;
	margin-right:2%;
	width:100%;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	-0-transition:all .5s ease-in;
	transition:all .5s ease-in;
}
.wer li:hover{background-color:#f4fae2; border-bottom:3px solid #e1eac6;}
.wer li h4{font-size:17px; margin-bottom:4px;}
.wer li p{color:#5c5c5c; font-size:13px;}
.wer li p span{
	background:#f3f3f3 url(../images/icons.png) no-repeat;
	border:1px solid #acacac;
	border-radius:42px;
	float:left;
	height:54px;
	margin:7px 10px 22px 0;
	width:54px;
}
.wer li p span.werico1{background-position:-180px 1px;}
.wer li p span.werico2{background-position:-246px 0px;}
.wer li p span.werico3{background-position:-309px 1px;}
.wer li p span.werico4{background-position:-366px 0px;}
.wer li p span.werico5{background-position:-181px -54px;}
.wer li p span.werico6{background-position:-245px -54px;}
.wer li p span.werico7{background-position:-309px -53px;}
.wer li p span.werico8{background-position:-365px -54px;}


.res{margin:0;}
.res{
	border-bottom:3px solid #e3e3e3;
	float:left;
	padding:7px 0 10px;
	list-style:none;
	margin-right:2%;
	width:100%;
	-webkit-transition:all .5s ease-in;
	-moz-transition:all .5s ease-in;
	-0-transition:all .5s ease-in;
	transition:all .5s ease-in;
}
.res:hover{background-color:#f4fae2; border-bottom:3px solid #e1eac6;}
.res h4{font-size:17px; margin-bottom:4px;}
.res p{color:#5c5c5c; font-size:13px;}
.res p span{
	background:#f3f3f3 url(../images/icons.png) no-repeat;
	border:1px solid #acacac;
	border-radius:42px;
	float:left;
	height:54px;
	margin:7px 10px 22px 0;
	width:54px;
}
.res p span.werico1{background-position:-180px 1px;}
.res p span.werico2{background-position:-246px 0px;}
.res p span.werico3{background-position:-309px 1px;}
.res p span.werico4{background-position:-366px 0px;}
.res p span.werico5{background-position:-181px -54px;}
.res p span.werico6{background-position:-245px -54px;}
.res p span.werico7{background-position:-309px -53px;}
.res p span.werico8{background-position:-365px -54px;}

/*--loyalty--*/

.loy{ margin:5px; text-align:center; border:1px dotted #ccc;}
.loy img{ text-align:center;}
.loy p{ font-size:20px; color:#131313; text-align:center;}

/*--demo request--*/
.livesupport {
	position:fixed;
	top:40%;
	right:-80px !important;
	display: block;
		writing-mode: tb-rl;
		-webkit-transform: rotate(-90deg);	
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
}
.livesupport a {
	font-size:16px;
	color:#fff;
	background:rgba(0,0,0,0.86);
	padding:8px 15px 8px;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.livesupport a:hover {
	color:#fff;
	background:#df9800;
	text-decoration:none;
}


.button2{
	border:2px solid #80bc21;
	padding:10px 20px;
	font-size:16px;
	color:#fff;
	background:#61960e;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.button1:hover,
.button1:focus{
	color:#553D97;
	background:transparent;
}
.button1:active{
	box-shadow:inset 1px 1px 4px #ccc;
}
.ppt, .pdf {
  background: url(../images/icons1.png) no-repeat;
  background-position: left -800px;
  display: inline-block;
  height: 24px;
  margin-right: 5px;
  vertical-align: middle;
  width: 24px;
}
.pdf {
  background-position: left -840px;
}
.partner_box{border:1px dotted #CCCCCC; padding-top:10px;}
.part_head {
  font-family: 'open_sansrgular';
  font-size: 18px;
  text-align: left;
  color: #000;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  text-align: left;
}
.partner_box ul{
	margin:0px; padding:0px;}
.partner_box li{
	margin:10px 0px; padding:0px; list-style:none;}


.location{ background-image: url(../images/location.png); background-repeat:no-repeat; font-family:'open_sansrgular'; font-size:16px; color:#626262; margin:30px 0px 40px 0px; padding:0px 0px 0px 40px;}

.phone{ background-image: url(../images/phone.png); background-repeat:no-repeat; font-family:'open_sansrgular'; font-size:16px; color:#626262; margin:40px 0px 40px 0px; padding:0px 0px 0px 40px;}

.mail{ background-image: url(../images/mail.png); background-repeat:no-repeat; font-family:'open_sansrgular'; font-size:16px; color:#626262; margin:40px 0px 40px 0px; padding:0px 0px 5px 40px;}

.web{ background-image: url(../images/web.png); background-repeat:no-repeat;  font-size:16px; color:#626262; margin:40px 0px 40px 0px; padding:0px 0px 11px 40px;}

/*Social Icons*/
.social-icons {
   margin: 0;
   padding: 0; 
}

.social-icons li {
   list-style: none;
   margin-right: 3px;
   margin-bottom: 5px;
   text-indent: -9999px;
   display: inline-block;
   border-radius: 10%;
}

.social-icons li a, a.social-icon {
   width: 28px;
   height: 28px;
   display: block;
   background-position: 0 0;
   background-repeat: no-repeat;
   transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -webkit-transition: all 0.3s ease-in-out;
      border-radius: 10%;
}

.social-icons li:hover a {
   background-position: 0 -38px;
}

.social-icons-color li a {
  opacity: 0.7;
  background-position: 0 -38px !important;
  -webkit-backface-visibility: hidden; /*For Chrome*/
}

.social-icons-color li a:hover {
  opacity: 1;
}
.social_facebook {background: url(../images/social/facebook.png) no-repeat;}
.social_googleplus {background: url(../images/social/googleplus.png) no-repeat;}
.social_linkedin {background: url(../images/social/linkedin.png) no-repeat;}
.social_twitter {background: url(../images/social/twitter.png) no-repeat;}
.color-green {
  color: #72c02c;
}