	/*
	stickey header and search form for desktop
	*/
	#desktop_stickey{z-index:1946 ;}
 	.stickey{position:fixed;width:100%;top:0px !important;left:0px !important;}
 	.stickey .navbar-site.navbar.stuck{margin-top:0px;}
	.stickey .container {height:58px;}
	.stickey .container .navbar-identity #mob_main_logo{max-height:50px;}
	.stickey .container .navbar-identity .navbar-brand{display: initial;}
	/*
	END stickey header and search form for desktop
	*/
	.suggest-error{display:table !important; border:1px solid red !important;}
	.homecategorymenu{z-index: 1946;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}button
	.homecategorymenu::before{    border-color: transparent transparent #ddd;}
	
	.desk-btn .btn-primary {
		background-color: #ff9868;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ff9d70),color-stop(70%,#ff9868),to(#ff9868));
		background-image: linear-gradient(180deg,#ff9d70 30%,#ff9868 70%,#ff9868);
		color: #444547!important;
		text-shadow: none!important;
	}
	.desk-btn button {
		display: inline-block;
		font-weight: 400;
		line-height: 0.9;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		padding: 8px 12px;
		border-radius: .2rem !important;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		height:38px;
		cursor:pointer;
		width: 100px !important;
		box-shadow: none !important;
		letter-spacing: normal !important;
		background-color: #ff9868;
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ff9d70),color-stop(70%,#ff9868),to(#ff9868));
		background-image: linear-gradient(180deg,#ff9d70 30%,#ff9868 70%,#ff9868);
		color: #444547!important;
		text-shadow: none!important;
		
   }
   .desk-btn button:focus{outline: none !important;background-color:#ff9868 !important;border-color:#888 !important}
   .desk-btn button:hover{color:#444547 !important;background-color:#ff9868 !important;border-color: #888 !important;}

   
   .desk-cat .has-icon{padding-left: 10px;}
   .desk-city .has-icon{padding-left: 10px;}
   .desk-cat .catselect {padding-left: 10px!important;}
   .desk-cat .form-control{font-size:14px !important; border-color: #ddd !important;}
   .desk-city .form-control{font-size:14px !important;border-color: #ddd !important;}
   
   .desk-cat .form-control::placeholder {
	  color: #ccd2d9 !important;
	}
   .desk-cat .form-control::-webkit-input-placeholder { 
	  color: #ccd2d9 !important;
	}
   .desk-cat .form-control:-ms-input-placeholder { 
	}
	
   .desk-city .form-control::placeholder {
	  color: #ccd2d9 !important;
	}
   .desk-city .form-control::-webkit-input-placeholder { 
	  color: #ccd2d9 !important;
	}
   .desk-city .form-control:-ms-input-placeholder { 
	  color: #ccd2d9 !important;
	}
	.filternavs {
    margin-bottom: 15px;
}
    .iradius {margin:25px 0 25px 0;}
	.iradius2 {margin-bottom:25px;}
.iradius2 .btn.btn-primary.btn-search.btn-block {
    font-size: 18px;
}
.save-search-bar {background: #fff;	}
	.desk-cat .form-control:focus{box-shadow: none !important;border-color: #ddd !important}
	.desk-city .form-control:focus{box-shadow: none !important;border-color: #ddd !important}
 
   .desk-logo{float:left}
   .desk-search{width:58%;float:left;text-align:right}
   .desk-cat {width:48%;float:left}
   .desk-city{width:37%;float:left;padding-left:5px;text-align:left}
   .desk-city-error{display:none;background-color:#fff;position:absolute;color:red;padding-left:7px;padding-right:7px}
   .desk-btn{width:15%;float:left;padding-left:5px}
   .desk-btn .btn{font-size:14px !important;}
   .desktop-cat-menu .hmaincat{font-size:16px !important;}
   .desktop-cat-menu .hscat{font-size:14px !important;}
   .autocomplete-suggestions{font-size:14px !important;}
   .homeprecity{position:fixed;background-color:#fff;top:100px}
	.desk-city .border-red{border:1px solid red !important	; }
	.tooltip-new{
		padding: 15px;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
		font-size: 16px;
		font-weight: 300;background-color: #fff;padding: 15px;
		font-size: 16px;
		font-weight: 300;
		background-color: #fff;
		position: absolute;
		width: 100%;
		display:none;
		margin-top: 5px;
		z-index: 1000;
		border-bottom-right-radius: .25rem;
border-bottom-left-radius: .25rem;
	}
	#suggest_select {display:none;background-color:#fff;position:absolute;top:-23px;left:10px;color:red;padding-left:7px;padding-right:7px}

.kk-star-ratings.rgt {
    float: right;
    margin-left: 10px;
}
.kk-star-ratings {
    width: 120px;
}
.kk-star-ratings {
    min-height: 48px;
    margin-top:10px;
}
.kk-star-ratings .kksr-star.gray {
    background-image: url(/images/gray.png);
}

.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a {
    height: 24px;
    background-color: #5c111100 !important;
}

.kk-star-ratings .kksr-star {
    background-position: 0px 0px;
}
.kk-star-ratings .kksr-stars {
    height: 24px;
    position: relative;
}

.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a {
    background-color: #5c111100 !important;
}
.kk-star-ratings .kksr-stars .kksr-fuel {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}
.kk-star-ratings .kksr-star.yellow {
    background-image: url(yellow.png);
}
.kk-star-ratings .kksr-star {
    background-position: 0px 0px;
}

.kk-star-ratings .kksr-stars a{
	float: left;
	position: relative;
	z-index: 1;
	text-decoration: none;
	border: 0;
}
.kk-star-ratings a {
    text-decoration: none;
    color: #f18736;
	transition: all 0.4s ease-out;
	cursor: pointer;
}
.kk-star-ratings .kksr-legend {
    font-size: 11px;
    color: #999;
    text-align: center;
    line-height: 18px;

    font-family: Arial, Helvetica, sans-serif;
}
.kk-star-ratings .kksr-legend .kksr-title {
    display: none;
}
.kk-star-ratings .kksr-legend .kksr-title {
    display: none;
}
.kk-star-ratings .kksr-star.yellow {
    background-image: url(/images/yellow.png);
}
.kk-star-ratings .kksr-stars a {
    width: 24px;
}
.kk-star-ratings .kksr-star.orange {
    background-image: url(/images/orange.png);
}
.disable a{cursor:default}

.cookie-consent {
    font-size: 13px;
    padding: 5px;
    background: #797a7c;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1000;
}
.cookie-consent__message {
    display: inline-block;
    color: #fff;
}
.cookie-consent__agree {
    font-weight: 700;
    margin: 0 16px;
    padding: 2px 10px;
    color: #fff;
    background-color: var(--apo-dark,#b4471b);
    border: 0;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgba(115,36,188,.15);
}

