.login-navbar{
	margin-top: 10px;
	display:inline-block;
}
/****Pop up**/
.signup-fade{
  	opacity:1; 
  	background:rgba(0,0,0,0.5);
  	width:100%;
  	height:100%; 
  	z-index:100;
  	top:0; 
  	left: 0; 
 	position: fixed; 
 	
}
.signup-box{
	width:900px;
	height:400px;
	margin:10% auto;
	background:#fff;
	border-radius:3px;
	background:url(../imgV2/bg-019.png);
	position:relative;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1);
}
.signup-btn{
	width:300px;
	height:80px;
	line-height:80px;
	border-radius:5px;
	background:#3b5998;
	box-shadow: 0px 0px 10px rgba(255,255,255,.2);
	position:absolute;
	right:90px;
	bottom:30px;
	text-align:center;
	color:#fff;
	font-size:22px;
	cursor: pointer;
}
.signup-close{
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#fff;
	position:absolute;
	top:-14px;
	right:-14px;
	border-radius:50%;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.5);
	cursor: pointer;
}
.signup-btn:hover{
	background: #7abcff;
	background: -moz-linar-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
}
.signup-close:hover{
	background: red;
	color:#fff;
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
}
.true-h2{
	font-weight:bold;
	font-size:33px!important;
}
.gami-badge-ttl-1{
	font-size:24px!important;
}
.game-info-ttl{
	padding-bottom: 14px;
}
.user-cont-1-2{
	width:960px!important;
}
@media (max-width: 960px){
	.user-cont-1-2{
	width:auto!important;
}
}
.button-home{
	height:24px;
	margin:8px 3px;
	line-height: 30px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(252,102,0,1);
	color:#fff;
	cursor: pointer;
	border:none;
	text-align: center;
}
.resto-primary-photos{
	float:left;
    position:relative;
}
/* GAMIFICATION */

.gami-points-tbl th{
    width: 10%;
    border: 1px solid #ccc;
    border-collapse: collapse;
    text-align: center;
    padding: 7px;
    background: #525252;
    color: #fff;
    font-weight: bold;
}

.gami-points-tbl td{
	width: 10%;
    height: 40px;
    border: 1px solid #ccc;
    border-collapse: collapse;
    text-align: center;
    padding: 7px;
    color: #4c4c4c;
}

.new-search-form-box{
	margin-top: 5px;
	margin-left: -10px;
}

.search-box-header{
    text-align: left;
    margin: 10px 0 0 7px;
    color: #CCC;
    font-family: Segoe UI, Helvetica, Arial, sans-serif;
    font-size: 17px;
}.delete-comment{
	color:#525252;
	text-decoration:none;
	float:left;
	padding: 0 5px;
	padding-top: 0px;
	vertical-align: bottom;
	opacity:0.7;
}
.review-comment-like-item{
	float:left;
}

.like-count-div{
	float:left;
}
.edit-review-option{
	border-bottom: solid 1px #EEE;
}
.review-comment-item{
	padding-bottom: 10px;
	border-bottom:1px solid #EEE;
	margin-bottom: 10px;
}
.review-comment-item-last{
	margin-bottom: 10px;
}
.a-6-share{
	color:#666;
	text-decoration:none;
	padding:10px;
	cursor:pointer;
	
}
.dropdown-options{
    position: relative;
    display: inline-block;
    margin-top: 20px;
    margin-right: 75px;
	font-size: 13px;
	font-family: Segoe UI, Helvetica, Arial, sans-serif;
	
}
.delete-options{
	margin: 25px 0 0 75px;
	font-family: Segoe UI, Helvetica, Arial, sans-serif;
	position:absolute;
}
.new-delete-options{
	margin-top:0px;
}
.dropdown-options{
	margin-left: -115px;	
	margin-bottom: -5px;
}
.dropdown-content, .delete-options-content {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 110px;
	border: 1px solid #DDD;
	text-align:center;
	z-index: 1;
	font-size: 13px !important;
}
.delete-options-content{
	min-width: 85px;
	
}
.dropdown-content a , .delete-options-content a{
    color: black;
    padding: 10px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.yes-comment, .no-comment{
    cursor: pointer;
	color: #666;
    float: none;
    
    padding: 10px;
	cursor:pointer;
	
	text-decoration:none;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}
.yes-comment{
	border-bottom: 1px solid #EEE;
}
.yes-comment:hover, .no-comment:hover, .a-6-share:hover{
	background-color: #FAFAFA;
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}

.show {display:block;}
/* START NEW RESULTS DESIGN */
.search-item-rating{
	font-weight: lighter;
	font-family: Segoe UI, Helvetica, Roboto, Arial, sans-serif;
	padding: 12px 0;
	margin-top: 5px;
}
.search-item-rating-number{
	padding: 2px 7px;
	font-size: 15px;
	margin-right: 10px;
	border-width: 7px 1px 1px;
	border-style: solid;
	border-color: #FC6600;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	display: inline;
	color: #FC6600;
	border-radius: 3px;
}

.search-item-review-rating{
	background-color:#FF8D40;
	    color: white;
    padding: 0 5px;
    border-radius: 2px;
    display: inline;
}
table.resto-info-table-new{

}
table.resto-info-table-new td{
	padding:5px;
}

h1,h2 {margin:0!important;padding:0!important; display: inline-block;}
h1,h2 {font-size:100%!important;}
h2{font-weight:lighter;}
.fa-spin-custom, .glyphicon-spin {
    -webkit-animation: spin 400ms infinite linear;
    animation: spin 400ms infinite linear;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.hide
{
	display: none;
}
.native-banner-3{
	display: none;
	width:100%;
	height:60px;
	line-height:60px;
	margin:14px 0px 3px 0px;
	border-radius:3px;
	text-align:center;
	font-size: 18px;
	background:url("https://www.foozap.ph/imgV2/img-075.png");
	background-position: center;
	background-repeat: no-repeat;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    opacity: 1;
    color: #fff;
    cursor:pointer;
}
.wrap {
position: relative;
padding: 10px;
overflow: hidden;
}
.blur {
width:100%;
height:35px;
background:url("https://www.foozap.ph/imgV2/bg-gradient.png") repeat-x;
position:absolute;
bottom:0;
left:0;
}
.native-continue{
	display: none;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0px 0px 14px 0px;
	cursor:pointer;
}
.native-banner-1{
	display: none;
	width:100%;
	height:30px;
	line-height:30px;
	margin:14px 0px 3px 0px;
	border-radius:3px;
	text-align:center;
	background: #fc6600;
    background: -moz-linear-gradient(top, #fc6600 0%, #fc8900 0%, #fc6600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc6600), color-stop(0%,#fc8900), color-stop(100%,#fc6600));
    background: -webkit-linear-gradient(top, #fc6600 0%,#fc8900 0%,#fc6600 100%);
    background: -o-linear-gradient(top, #fc6600 0%,#fc8900 0%,#fc6600 100%);
    background: -ms-linear-gradient(top, #fc6600 0%,#fc8900 0%,#fc6600 100%);
    background: linear-gradient(to bottom, #fc6600 0%,#fc8900 0%,#fc6600 100%);
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    opacity: 1;
    color: #fff;
    cursor:pointer;
}
.native-banner-2{
	display: none;
	width:400px;
	height:30px;
	line-height:30px;
	margin:0px auto;
	border-radius:3px;
	background: #fff;
	text-align:center;
	border: #fc6600 1px solid;
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    opacity: 1;
    color: #fc6600;
    cursor:pointer;

}
a.a-2-new{
	color: #252525;
	text-decoration: none;
	outline: medium none;
}
.all-option-loc-item{
	font-size: 13px;
	padding: 10px;
	border-bottom: 1px solid #eee;
	font-family: Segoe UI, Helvetica, Arial;
}
.all-option-loc-item-last{
	border:none;
}
.all-option-loc-item:hover{
	background-color: #EEE;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.share-to-facebook-feed{
	padding: 3px 10px;
	background: #3B5998;
	border-radius: 2px;
	cursor:pointer;
	text-align:center;
	font-family: Segoe UI, Helvetica, Arial;
	font-weight:lighter;
	font-size: 13px;
	color:white;
	display: inline-block;
}
.share-to-facebook{
	padding: 6px;
	width: 130px;
	 background: #3B5998;;
	 cursor:pointer;
	 text-align:center;
	 font-family: Segoe UI, Helvetica, Arial;
	 font-weight:lighter;
	  font-size: 13px;
	 color:white;
	 margin-bottom: 10px;
	 border-radius: 2px;
}
.share-to-facebook-stats{
	display:inline-block;
	background: white;
	color: #444;
	padding: 3px 6px;
	font-size: 12px;
	border-radius: 5px;
}
.share-to-facebook:hover{
	background-color:rgb(40, 69, 130);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.closed-resto{
    padding:5px 14px;
    text-align: center;
    border-radius: 5px;
    background-color: #e74c3c;
	border:1px solid #AAA;
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-weight: lighter;
	color:#fff;
	text-transform: uppercase;
	width:170px;
	margin:14px auto 7px 28px;
	float: left;
	position: absolute;
	bottom:0px;
}
.resto-opt-1-2{
	height:30px;
	margin:14px 14px 14px 7px;
	padding:0px 14px;
	display: inline-block;
	line-height: 30px;
	border-radius: 3px;
	background:rgba(255,255,255,0.8);
	color:#525252; 
	cursor: pointer;
	float:right;
	cursor: pointer;
}
.resto-opt-2-2{
	height:30px;
	margin:14px 0px 14px 14px;
	padding:0px 14px;
	display: inline-block;
	line-height: 30px;
	border-radius: 3px;
	background:rgba(255,255,255,0.8);
	color:#525252; 
	cursor: pointer;
	float:right;
	cursor: pointer;
}
.resto-details2{
	padding:28px 0px 7px 28px;
	text-align:left;
	width: 45%;
	float:left;
	margin:0;
	min-height:120px;
	display:inline-block;
    position:relative;
}
.resto-opt-link2{
	width:20%;
	height:40px;
	/*margin-right:1px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;*/
	box-shadow: 2px 2px 2px rgba(1,1,1,0.2);
	line-height:40px;
	background:#FF8600;
	text-align:center; color:#fff;
	float: left;
	cursor: pointer;
	z-index: 1;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-left: 1px solid #EEE;
}
.restopage-details, .restopage-details-description-icon{
	font-size:17px;
	text-decoration: none;
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-weight: lighter;
}
.restopage-details-description{
	font-size:14px;
	text-decoration: none;
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-weight: lighter;
	margin-left: 2px;
	text-align: left;   
}
.fa-link{
	padding: 2px;
    border: 1px solid #CCC;
}
.review-rating-score{
	padding: 4px;
	background-color: #FF8600;
	color:white;
	border-radius:2px;
}
.search-item-details{
	float:left;
	font-weight:lighter;
}
.search-location-dropdown-search{
	cursor: pointer;
}
.review-on-search-item{
	margin-top: 10px;
	font-size: 14px;
	padding-left: 15px;
	border-left: 3px solid #EEE;
	min-height: 90px;
}
.review-title-on-search-item{
	font-size: 16px;
	font-family:"Segoe UI", "Helvetica", Arial, sans-serif;
}
.button-ww-new {
	font-family:"Segoe UI", "Helvetica", Arial, sans-serif;
	padding: 0px 5px;
}
.see-full-review{
	color:#FF8600;
	cursor: pointer;
}

.search-result-box2{
	width:auto;
	height:auto;
	padding:7px;
	background:white;
	color:#525252;
	z-index:100;
	position: relative;
	border-bottom: 1px solid #DDD;
}
.search-result-pic2{
	width:175px;
	height:175px;
	border-radius:3px;
	margin: 15px;
	background-size: cover !important;
	background-position: center !important;
	text-align:center;
	float:left;
	position:relative;
}
.search-result-desc2{
	width:55%;
	padding:14px 14px 14px 7px;
	float:left;
	word-wrap: break-word;
}

.search-result-title2{
	max-width: 450px;
	text-decoration: none;
	display:inline-block;
}

.search-half-desc2{
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-size: 15px;
	margin-top: 5px;
}
.restaurant-address-and-contact{
	color:#999;
	font-size:13px;
	display: none;
	margin-top: 5px;
}
.restaurant-cuisine-search{
	margin-top:5px;
}

.button-ww-3{
	width:90px;
	height:30px;
	line-height: 30px;
	border-radius:3px;
	color:rgba(252,102,0,1);
	border: 1px solid rgba(252,102,0,1);
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
}
a.a-11{
	font-size:25px;
	color:#FF8600;
	text-decoration: none;
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-weight: lighter;
}
a.a-21{
	font-size:30px;
	color:#FF8600;
	text-decoration: none;
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
	font-weight: lighter;
}
.review-content-search{
	display:inline-block;
}
.fa-new-2{
	color: #CCC;
}
@media (max-width: 960px){
	.search-result-desc2{
		padding:14px;
	}
	.search-box-header{
		display:none;
	}
	.new-search-form-box{
		margin:0px;
	}
}
.search-review-body{
	font-size: 12px;
}
@media (max-width: 900px){
	.search-item-details{
		float:none;
	}
}

@media (max-width: 800px){
	.restaurant-description{
		padding:10px;
	}
		.resto-primary-holder{
		float:none;
    	position:relative;
		margin: auto;
		width: 120px;
	}
	.resto-primary-photos{
		float:none;
    	position:relative;
		margin: auto;
		text-align: center;

	}
	.search-result-pic2{
		width:70px;
		height:70px;
	}
	.search-item-details{
		float:left;
	}
	.resto-opt-link2{
		
	}
	.resto-details2 {
	    width: 100%;
	    word-wrap: break-word;
	    margin: 14px auto 0px;
	    padding: 0px;
	    text-align:center;
	}
	.closed-resto{
		color:#fff;
		margin: 0px 0;
		width:90px;
	}
	.resto-opt-2-2{
		float:none;
	}
	.resto-opt-1-2{
		float:none;
	}
	.resto-navbar-items {
		font-size: 11px!important;
	}
	.resto-hours-info-label{
		margin-left: 6px;
	}
	.native-banner-1,.native-banner-2, .native-continue, .native-banner-3{
		display: inherit;
	}

}

@media (max-width: 600px){

	.search-item-details{
		float:none;
	}
	.search-result-desc2{
		width:50%;
	}
}
@media (max-width: 500px){
	.button-ww-3-label{
		display:none;
	}
	.button-ww-3{
		width: 50px;
	}
}
@media (max-width: 400px){
	.resto-primary-holder{
		margin: 0;
		width: 100%;
	}
	.search-half-desc2{
		margin-top:0;
	}
	.hide-400{
		display:none;
	}
	.search-item-rating{
		padding: 12px 0px 7px;
		margin-top: 0;
	}
	.search-result-box2{
		padding: 0;

		width: 100%;
		margin-bottom: 10px;
	}
	.search-result-pic2-container{
		float:left;
		width:40%;
		padding: 10px 5px 5px 10px;
	}
	.search-result-desc2{
		padding:5px 0 0 5px;
		width:50%;
		float:left;
	}
	.search-result-pic2{
		width:130px;
		height:130px;
		margin:0;
	}
	a.a-11{
		font-size:20px;
	}
	.search-half-desc2 {
    	font-size: 13px;
	}
	.review-on-search-item{
		font-size:11px;
		margin-top:10px;
		border:none;
		padding:0;
	}
	.search-result-list-nav{
		margin-left: 14px;
	}


	.button-ww-new {
		padding: 0;
	}

	.search-review-body{
		display:none;
	}
	.review-title-on-search-item{
		font-size:13px;
	}
	.see-full-review-link{
		margin-top: 10px;
	}
	.resto-details2{
		text-align:left;
		padding-left:10px;
		width: 60%;
		float:left;
		margin:0;
		margin-top: 15px;
		min-height:120px;
	}
	 .resto-opt-2-2{
		background-color:rgba(230,230,230,0.8);
		margin:10px 0 0 0;
		padding:0;
		width: 100%;
	}
	.resto-user-functions{
		width: 35%;
		float:left;
		position:absolute;
		top:210px;
		right:10px;
	}
	.resto-opt-1-2{
		margin:0;
		padding:0;
		width: 100%;

	}

	.closed-resto{
		border-radius:0;
		border:none;
		border: 1px solid rgb(170,170,170);
		padding:5px;
		width:100%;
	}
	a.a-21 {
	    font-size: 25px;
	}

	.resto-info-map-container{
		display:none;
	}
	.restopage-details-description{
		display: none;
	}
	.restopage-details-description-icon{
		display: none;
	}
	.restopage-details{
		font-size:14px;
	}
	.resto-navbar-items {
	    font-size: 13px !important;
	}
	.resto-opt-link2{
		border-radius: 3px;
		box-shadow:none;
	}
	.resto-opt-link2:hover{
		background-color:#FF7500;
	}
	
	.native-banner-2{
		width: 100%;
		padding:0;
	}
	/*
	.dropdown-options {
    position: relative;
    display: inline-block;
    float:right;
    margin-top: 0px;
    margin-right: 75px;
	}
	.dropdown-options, .delete-options{
		margin-top: 0;
	}
	.dropdown-options{
		margin-right: 0px;
	}
	.dropdown-content{
		position: absolute;
		margin-left:-95px;
		margin-top: 20px;
	}	
*/

	
	/*
	.resto-opt-link2 {
    	
	}
	.search-result-box2{
		width:auto;
		float:none;
	}
	a.a-11, a.a-21{
	font-size:22px;
	}
	.search-half-desc2{
	}
	.search-result-desc2{
		width:90%;
		padding:0px 14px 14px 14px;
		
	}
	.search-result-pic2{
		width:200px;
		height:200px;
		margin:0px auto 7px auto;
		float: none;
	}
	.search-result-box2{
		margin-bottom:44px;
		padding-top:14px;
		text-align: center;
	}
	.button-ww-3{
		display: inline-block;
		width:48.45%;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		margin: 0px;
		background-color: rgba(255,191,128,1)
		border:none;
		color: white;
		
	}
	
	.button-ww-new {
		padding: 0;
	}
	.button-ww-3-label{
		display: inline-block;
	}
	.
	.search-result-desc2{
		padding:0px 14px 14px 14px!important;
	}
	.review-on-search-item{
		margin-top: 15px;
		padding: 0;
		border:none;
		text-align: left;
		    margin-left: 15%;
	}
	.review-content-search{
		display:block;
	}
	.search-review-body{
		display:none;
	}
	*/
	
}
/* END NEW RESULTS DESIGN */
.blog-follow{
	height:24px;
	margin:8px 3px;
	line-height: 24px;
	padding:0px 5px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(252,102,0,1);
	color:#fff;
	cursor: pointer;
	width: 85px;
	text-align:center;
}
.blog-unfollow{
	height:24px;
	margin:8px 3px;
	line-height: 24px;
	padding:0px 5px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:#ff3333;
	color:#fff;
	cursor: pointer;
	width: 85px;
	text-align:center;
}
@media (min-width: 801px){
	.see-more-restaurants{
		display:none;
	}
}
@media (max-width: 800px){
	.demo{
		display:none;
	}
	.see-more-restaurants{
		display:block;
	}
}
.user-name{
	color:#252525;
	text-decoration: none;
	outline: none;
}
.user-name:hover{
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.button-liked{
	/*color:#4d76b2;*/
	float:left;
	color:#FC8600;
	text-decoration:none;
}

.button-liked:hover{
	opacity:0.7;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.follow-button-like{
	height:24px;
	margin:18px 14px 0px 0px;;
	line-height: 24px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(252,102,0,1);
	color:#fff;
	cursor: pointer;
}
.unfollow-button-like{
	height:24px;
	margin:18px 14px 0px 0px;;
	line-height: 24px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:#FF3333;
	color:#fff;
	cursor: pointer;
}
.follow-button-like:hover{
	background: #fc6600; /* Old browsers */
	background: -moz-linear-gradient(top,  #fc6600 0%, #fc8900 0%, #fc6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc6600), color-stop(0%,#fc8900), color-stop(100%,#fc6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* W3C */
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	opacity:1;
}
.overlay-bg{
	width:100%;
	height:100vh;
	position:fixed;
	background:rgba(0,0,0,0.3);
	z-index:99;
}
.overlay-cont{
	width:400px;
	height:400px;
	margin:auto;
	margin-top:10%;
	background:#fff;
	border-radius: 3px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	z-index:999;
}
.overlay-title{
	width:100%;
	line-height:40px;
	text-indent:14px;
	background:rgba(252,102,0,0.7);
	color:#fff; font-weight:bold;
}
.overlay-item-cont{
	width:100%;
	height:360px;
	overflow-y:scroll;
}
.overlay-item{
	width:100%;
	height:60px;
	border-bottom:1px dotted #ccc;
	overflow: hidden;
}
.overlay-pic{
	width:40px;
	height:40px;
	border-radius:50%;
	padding:10px 14px 10px 14px;
}
.overlay-text{
	padding:10px 0px;
	width:40%;
}
.overlay-subtext{
	font-size:11px;
	color:#ccc;
}
.overlay-close{
	padding:10px 14px 10px 0px;
	cursor: pointer;
}
.delete-comment:hover{
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.like-comment:hover, .edit-comment:hover{
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.a-3-reply{
	line-height:24px;
}
.edit-label, .edit-review-label,.edit-comment-label, .edit-comment-label2, .edit-review-label2{
	line-height:24px;
	color:#525252;
	opacity:0.7;
	cursor:pointer;
	text-decoration:none;
}
.edit-label:hover, .edit-review-label:hover, .edit-comment-label:hover, .edit-comment-label2:hover, .edit-review-label2:hover{
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.user-reply-box2{
	width:580px;
	border:1px dotted #ccc;
	padding:7px;
	margin-top: 7px;
	color:#525252;
	font-family:Arial;
	font-size:12px;
	resize: vertical;
}
.user-reply-box-index{
	width:440px;
	border:1px dotted #ccc;
	padding:7px;
	margin-top: 7px;
	color:#525252;
	font-family:Arial;
	font-size:12px;
	resize: vertical;
}

.button-view-mode{
	height:30px;
	line-height: 30px;
	margin:0px 3px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(58,58,58,0.3);
	color:#fff;
	cursor: pointer;
	border:none;
}
.button-view-mode-2{
        height:30px;
	line-height: 30px;
	margin:0px 3px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(252,102,0,1);
	color:#fff;
	cursor: pointer;
	border:none;
}

@media (max-width: 400px){
	.button-view-mode{
		font-size:11px;
	}
	.user-profile-search{
		width:37%;
	}

	.overlay-cont{
  width:auto;
  margin:14px;
 }
}

.button-view-mode:hover{
	background: rgb(84,84,84); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(84,84,84,1) 0%, rgba(58,58,58,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(58,58,58,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(58,58,58,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(58,58,58,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(84,84,84,1) 0%,rgba(58,58,58,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(84,84,84,1) 0%,rgba(58,58,58,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.user-profile-search{
	width:40%;
	line-height:30px;
	border:0px;
	border-radius:3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1);
	display:inline-block;
	padding:0px 7px;
	color:#525252;
	float:right;
}


.user-review-pic-auto-complete{
	width:40px;
	border-radius:50%;
	display:table-cell;
}
.person-follow-auto-complete{
	width:25px;
	height:20px;
	line-height: 20px;
	text-align: center;
	background:rgba(252,102,0,1);
	color:#fff;
	display: inline-block;
	border-radius:3px;
	font-size: 10px;
}
.person-unfollow-auto-complete{
	width:20px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background:#FF3333;
	color:#fff;
	display: inline-block;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius:3px;
	cursor:pointer;
	text-align: center;
}

.ui-autocomplete li.ui-menu-item.ui-state-disabled::before {
    color: #ff8600;
    content: ""!important;
    height: 30px;
    margin: 0 5px;
   
}

.ui-state-disabled{
   opacity: 0.5!important;
}
.share-fb{
	height:30px;
	padding:0px 14px;
	margin-right:3px;
	margin-bottom:14px;
	display: inline-block;
	line-height: 30px;
	border-radius: 3px;
	color:#000;
}

.ib{
    display: inline-block;
}
.button-went-map{
    background: rgba(255,191,128,1);
    width: 72px;
    height: 30px;
    line-height: 30px;
    margin-right: 7px;
    margin-bottom: 7px;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 2px 2px 2px rgba(1,1,1,0.1);
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.button-wish-map{
width: 72px;
    height: 30px;
    line-height: 30px;
    margin-right: 7px;
    margin-bottom: 7px;
    display: inline-block;
    border-radius: 3px;
    box-shadow: 2px 2px 2px rgba(1,1,1,0.1);
    background: rgba(255,191,128,1);
    color: #fff;
    text-align: center;
    cursor: pointer;
}
a{text-transform:none;}

.index-cont-3 {
   	width: 100%;
   	height:50px;
	background: url(../imgV2/bg-002.png);
	box-shadow: 0px -3px 15px -5px black;
    -webkit-box-shadow: 0px -3px 15px -5px black;
    -moz-box-shadow: 0px -3px 15px -5px black;
    bottom: 0;
    z-index: 100;
}
.index-googleplay{
	width:100%;
	position: fixed;
	bottom:0px;
	background-color:rgba(0,0,0,0.95);
	display:none;
	text-align:center; padding:14px 0px;
	color:#fff;
}
.index-googleplay-close{
	position:absolute;
	top:-7px;
	right:14px;
}
.index-googleplay-close:hover{
	top:-6px;	
	cursor: pointer;
}
.googleplay-logo:hover{
	opacity:0.8;
	cursor: pointer;
}
.index-footer{
	width:960px;
	height:50px; 
	line-height: 50px;
	margin:auto;
}
@media (max-width: 960px){
	.login-navbar{
		margin-top:0;
	}
	.index-footer{
		width: 100%;
	}
	.user-reply-box2, .user-reply-box-index{
		width:100%;
		border:1px dotted #ccc;
		padding:7px;
		margin-top: 7px;
		color:#525252;
		font-family:Arial;
		font-size:12px;
		resize: vertical;
	}
	.signup-box{
		background: url(../imgV2/bg-019v2.png);
		width:697px;
		height: 310px;
	}
	.signup-btn{
		height:50px;
		line-height: 50px;
		bottom:22px;
		right:28px;
	}
}
@media (max-width: 720px){
.index-footer{
	width:100%;
	height:auto;
	text-align: center;
	}
.index-cont-3{
		height: auto;
	}
	.signup-box{
		background: url(../imgV2/bg-019v3.png);
		width:300px;
		height: 300px;
	}
	.signup-btn{
		width:260px;
		height:50px;
		line-height: 50px;
		bottom:22px;
		font-size:18px;
		right:20px;
	}
}
@media (max-width: 400px){
.index-footer{
		padding-top:14px;
	}
	.overlay-cont{
		width:auto;
		margin:14px;
	}
}
.button-link a{
	color:white;
	text-decoration:none;
}


.button-link-white{
	color:white;
	text-decoration: none;
}

.button-white{
	color:white;
	background-color:rgba(0,0,0,0);
	border:none;
}

.orange-button{

}
a.button-link-gray{
	color:#525252;
	text-decoration: none;
}

.username-input{
	width:92%;
	border:1px dotted #ccc;
	background:rgba(255,255,255,0.5);
	margin-top:14px;
	padding:7px;
	font-size:12px;
	color:#525252;
	font-family:Arial;
}
.like, .comment, .like-comment,.edit-comment, .wish{
	color:#FC8600;
	text-decoration:none;
	float:left;
	padding:5px; 
}
.a-6-wish{
	color:#525252;
	text-decoration:none;
	float:left;
	padding:5px; 
	opacity:0.7;
	cursor:pointer;
}

.review-options{
	color:#525252;
	text-decoration:none;
	padding:2px; 
	cursor:pointer;
	border: 1px solid #CCC;
	display:inline-block;
	font-size: 15px;
}
.a-6-wish:hover,  .review-options:hover{
	color:#FC8600;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.like-comment,.edit-comment{
	color:#525252;
	text-decoration:none;
	float:left;
	padding: 0px 5px 0px 0px;
	padding-top: 0px;
	opacity:0.7;

}

.resto-hidden-sm{
	border:none;
	background-color:none;
}
.resto-navbar-items{
	font-family: "Segoe UI", "Helvetica", Arial, sans-serif;
    font-size: 15px;
}
.button-sm-1-submit{
	height:24px;
	margin:8px 3px;
	padding:0px 14px;
	display: inline-block;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1); 
	background:rgba(252,102,0,1);
	color:#fff;
	cursor: pointer;
	border:none;
}
.button-load-2{
	margin: 0px 0px 14px;
	display: inline-block;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	width: 100%;
	background: #FC6600;
	font-family: Segoe UI, Helvetica, Arial, sans-serif;
	font-weight: lighter;
	font-size: 16px;
	padding: 7px 0;
}
.button-load-2:hover{

	opacity: 0.8;

}

.search-cont-sub-two{
	width: auto;
	height: 618px;
	padding: 7px;
	background-color: rgba(255,255,255,1);
	box-shadow: 2px 2px 2px rgba(1,1,1,0.1);
	border-radius: 3px;
	overflow-y: scroll;
	overflow-x:hidden;
	position: relative;
}


.rotate-image-6
{
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg);  
    -ms-transform: rotate(90deg); 
    -o-transform: rotate(90deg);   
    transform: rotate(90deg);

}
.rotate-image-8
{
    -webkit-transform: rotate(270deg); 
    -moz-transform: rotate(270deg);  
    -ms-transform: rotate(270deg); 
    -o-transform: rotate(270deg);   
    transform: rotate(270deg);
}
.rotate-image-3
{
    -webkit-transform: rotate(180deg); 
    -moz-transform: rotate(180deg);  
    -ms-transform: rotate(180deg); 
    -o-transform: rotate(180deg);   
    transform: rotate(180deg);    
}
.check{
    position: absolute;
    top: 0;
    left: 0;
}


ul.yiiPager a:link, ul.yiiPager a:visited
{
	padding:0px!important;
	border:none!important;
}


.search-button-2-submit{
	width:150px;
	height:50px;
	line-height:50px;
	border-radius:3px;
	background:rgba(252,102,0,1);
	box-shadow: 2px 2px 2px rgba(1,1,1,0.2);
	margin:0px auto 14px auto;
	text-align:center;
	font-size:16px;
	color: #fff;
	cursor: pointer;
	border:none;
	text-transform:uppercase;
}
.search-button-2-submit:hover{
	background: #fc6600; /* Old browsers */
	background: -moz-linear-gradient(top,  #fc6600 0%, #fc8900 0%, #fc6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc6600), color-stop(0%,#fc8900), color-stop(100%,#fc6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fc6600 0%,#fc8900 0%,#fc6600 100%); /* W3C */
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	opacity:1;
}