.search-orange-line .col-lg-4 {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: space-between;
	font-family:agavalanchecregular;
}
.search-orange-line {
    background: #ffc423 none repeat scroll 0 0;
    font-weight: bold;
    margin: 0;
    overflow: visible;
    padding: 20px 30px;
}
.search-option-title {
    font-size: 18px;
    text-transform: uppercase;
	font-family:agavalanchecbold;
	margin-bottom:15px;
}
#filter-hide {
    text-transform: capitalize;
}
.featured-chef-item {
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 5px;
	margin:10px;
}
.fancyCheckbox{
	margin:10px 10px !important;
}
.btn-white{
	color:#999;
	border:2px solid #999;
	
	font-size:15px !important;
	font-weight:600 !important;
	min-width: 150px !important;
}
.btn-orange{
	
	font-size:15px !important;
	font-weight:600 !important;
	min-width: 150px !important;
}
div.fancy-select div.trigger{
	padding:12px 24px 12px 24px !important;
	background: #ffe191 none repeat scroll 0 0 !important;
    border: 1px solid #ffe191 !important;
}
.sharecooksearch-input{
	padding: 10px;
	border-radius:5px;
	border:none;
	background-color:#ffe191;
	font-style:oblique !important;
}


select.fancySelect {
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%),
    linear-gradient(to right, #ffe191, #ffe191);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  width: 65%;
  overflow-y: hidden !important;
}
select.fancySelect-currency {
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%),
    linear-gradient(to right, #f4f2f0, #f4f2f0);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
}
.container-fluid{
	max-width:1280px !important;
}
.fancySelect {
    -moz-appearance: none;
    background-color: #ffe191;
    border: 1px solid #ffe191;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 19px;
    font-weight: 100;
    padding: 3px;
    width: 220px;
} 
.fancySelect .dropbox {
    border: 5px solid #ffe191 !important;
    font-size: 18px;
    font-weight: 100;
    padding: 0;
    text-transform: capitalize;
}
.fancySelect .dropbox:hover {
    border: 5px solid #fff1be !important;
	background-color:#fff1be !important;
	color:#000 !important;
}
.fancySelect-currency {
    background-color: #f4f4f0;
    border: 1px solid  #f4f4f0;
    border-radius: 5px;
    padding: 2px 28px 5px 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.ui-slider-horizontal {
    height: 0.4em;
}
.ui-widget{
	font-size:1.7em;
}
#slider-range.ui-widget-content .ui-slider-handle {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #a0a0a0;
    border-radius: 50%;
    cursor: pointer;
    height: 18px;
    width: 18px;
	margin-left: -0.6em;
}
#slider-range{
	font-size: 1.1em;
	background:#a0a0a0;
	border:none;
}
.ui-datepicker{
	z-index:1000 !important;
}
.heading-text{
	font-size:14px;
	font-weight:600;
}
label {
    display: inline-block;
    font-size: 25px;
    font-weight: lighter;
    margin-bottom: 5px;
    max-width: 100%;
}
.search-bar-second{
	margin:30px 56px 36px 46px !important;
}
.featured-chef-price-per-person{
    margin-bottom: 30px;
    margin-top:5px;
}
.dropbox{
    font-size: 1.2em;
}
#slider-range {
    max-width: 150px;
    width: 100%;
}
.search-chef-ranking-cheks div {
    display: initial;
}
#additional-filter .container-fluid {
	padding: 0 !important;
}
#additional-filter .container-fluid .chef-search-additional-filters-row{
	margin-left: 0 !important;
	margin-right:0px !important;
	padding:20px 0px !important;
}
#additional-filter label {
    color: #a0a0a0;
    font-family: agavalanchecregular;
    font-size: 18px;
    text-transform: uppercase;
}
.search-filters-buttons {
    color: #53575f !important;
    font-size: 15px;
    text-transform: unset;
}
.filters-items {
    color: #53575f !important;
    font-size: 15px !important;
    line-height: 35px !important;
    padding: 0;
}
.search-bar-second .search-buttons{
	float:right;
}
.checkboxpointer {
    cursor: pointer;
    width: 75% !important;
}
.filters-row-toggler .glyphicon-chevron-up {
	cursor:pointer;
}
.filters-row-toggler .glyphicon-chevron-down{
	cursor:pointer;
}

@media only screen and (max-width: 767px) {
	.search-orange-line .heading-text {
		width: 100% !important;
	}
	.search-orange-line .cf select {
		width: 100% !important;
	}
	.search-orange-line .cf {		
		display: block;
		margin: 16px 0;
	}
	.search-orange-line {
		padding: 0 0 30px !important;
	}
	.search-orange-line .cf #id_date {
		min-width: 100% !important;
	}
	.search-options .search-bar-second {
		margin: 23px !important;
	}
	.search-orange-line #id_cuisine > option {
		font-size: 15px !important;
		font-weight: bold;
	}
	.search-orange-line #id_city > option {
		font-size: 15px !important;
		font-weight: bold;
	}
	.search-orange-line #id_cuisine {
		font-size: 15px !important;
		font-weight: bold;
	}
	.search-orange-line #id_city {
		font-size: 15px !important;
		font-weight: bold;
	}
	.search-option-title {
		font-size: 14px;
		font-weight: bold;
	}
	.search-chef-ranking-cheks div {
		display: block;
	}
	.search-currencies {
		margin-top: 20px;
		text-align: left;
	}
	.travel-range-slider-container{
		margin-top:20px;
	}
	.search-filter-buttons {
		margin-top: 20px;
		text-align: center !important;
	}
	#filter-cln {
		width: 100%;
	}
	#filter-show{
		width:100%;
	}
	#filter-hide{
		width:100%;
	}
	.travel-range-slider-container .search-price {
		display: initial;
		font-size: 11px;
		width: 39%;
	}
	#search-result {
		padding-left: 0 !important;
	}
	.chef-profile-menus-head {
		padding: 30px 0 !important;
	}
	.cards-chef {
		margin:30px 0;
		padding: 0 !important;
		width: 100%;
	}
	.featured-chef-item {
		margin: 0 auto !important;
		width: 300px !important;
	}
	.filters-row-toggler {
		float: right;
		top: -120px !important;
	}
	#specialty-extra {
		margin-top: -20px;
	}
	#language-extra{
		margin-top:-20px;
	}
	#search-result .row {
    	margin: 0 !important;
	}
	.filters-row-toggler .glyphicon-chevron-up {
		top: -40px;
		cursor:pointer;
	}
	.filters-row-toggler .glyphicon-chevron-down{
		cursor:pointer;
	}
	select.fancySelect {
	  background-image:none;
	  background-position:none;
	  background-size:none;
	  background-repeat: no-repeat;
	  overflow-y:hidden !important;
	  padding: 5px !important;
	  height:42px !important;
	}
}
@media only screen and (min-width: 768px) and  (max-width: 991px) {
	.cards-chef {
		width: 50%;
		padding-left: 15px;
		margin: 30px 0;
	}
	.search-orange-line .col-sm-6 {
		display: block;
	}
	.search-orange-line {
		padding: 40px 30px;
	}
	.search-orange-line .cf {
		margin-top: 20px;
	}
	.search-chef-ranking-cheks div {
		display: inherit;
	}
	.search-filter-buttons .search-buttons {
		float: right !important;
		width: 90%;
	}
	.filters-row-toggler {
		float: right;
		top: -50px;
	}
	#search-result {
		padding-left: 0 !important;
	}
	.chef-profile-menus-head{
		padding: 30px;
	}
	.cards-chef .featured-chef-item {
		margin: 0 auto;
		width: 100%;
	}
	.search-orange-line .fancySelect {
		width: 33% !important;
	}
	.search-options .search-orange-line .cf #id_date {
		min-width: 33% !important;
	}
	.travel-range-slider-container .search-price {
		width: 55px !important;
	}
}
@media only screen and (min-width: 992px) and  (max-width: 1199px) {
	.header-menu-link {
	    display: -moz-grid-line;
	}
	.travel-range-slider-container .search-price{
		width:28%;
	}
	.search-chef-ranking-cheks div {
		display: inherit;
	}
	.search-filter-buttons .search-buttons {
		float: right;
		width: 95%;
	}
	.cards-chef {
		width: 50%;
		padding-left: 15px;
		margin: 30px 0;
	}
	#search-result {
		padding-left: 0 !important;
	}
	.chef-profile-menus-head{
		padding: 30px;
	}
	.cards-chef .featured-chef-item {
		margin: 0 auto;
		width: 100%;
	}
}
