/*SEARCH-MODUL*/
.seach-tour-modul .new_f-title {
/*    font-size: 16px !important;
    text-transform: uppercase !important;
    font-family: 'Montserrat Alternates', 'sans-serif' !important;
    color: #56524e !important;*/
}
.seach-tour-modul .new_f-container {
	background: #b99d50 !important;
}
.new_f-dropdown-btn .cnt::after, .new_f-dropdown-btn::after {
	border-color: #b99d50 transparent transparent !important;
}
.new_f-search-dates-wrap svg {
	fill: #b99d50 !important;
}
/*button*/
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply,
.new_f-form-submit {
  font-size: 16px !important;
/*  border-radius: 2px !important;*/
  display: inline-block !important;
  font-weight: 300 !important;
  line-height: 38px !important;
  text-align: center !important;
  transition: 0.5s !important;
  background-color: transparent !important;
  cursor: pointer !important;
  border: 1px solid #fdeea9 !important;
  background-color: transparent !important;
  color: #fff !important;
}
.new_os .new_f-form-submit {
	transition: 0.5s;
}
.new_os .new_f-form-submit:hover {
  font-weight: 300 !important;
  background-color: #fdeea9 !important;
  color: #56524e !important;
}
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply {
	color: #56524e !important;
}
/*end button*/
/*button white bg*/
.new_r-show-more-results,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply {
  font-size: 16px !important;
  color: #56524e !important;
  border: 1px solid #c7a84d !important;
  border-radius: 2px !important;
  min-width: 170px !important;
  padding-left: 35px !important;
  padding-right: 35px !important;
  height: 40px !important;
  display: inline-block !important;
  font-weight: 300 !important;
  line-height: 38px !important;
  text-align: center !important;
  transition: 0.5s !important;
  background-color: transparent !important;
  cursor: pointer !important;
}
.new_r-show-more-results {
	line-height: 21px !important;
	display: block !important;
}
.new_r-show-more-results:hover,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply:hover {
  font-weight: 300 !important;
  color: #fff !important;
  background-color: #ceae56 !important;
}
.new_r-show-more-results,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply {
  position: relative !important;
  background-color: transparent !important;
}
.new_r-show-more-results:before,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply:before {
  content: '' !important;
  position: absolute !important;
  top: -1px !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
   transition: 0.5s !important;
  background: -moz-linear-gradient(45deg, #ceae56 0%, #fdeea9 30%, #fdeea9 50%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
  background: -webkit-linear-gradient(45deg, #ceae56 0%, #fdeea9 30%, #fdeea9 50%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
  background: linear-gradient(45deg, #ceae56 0%, #fdeea9 30%, #fdeea9 50%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
}
.new_r-show-more-results:after,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply:after {
  content: '' !important;
  position: absolute !important;
  bottom: -1px !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
   transition: 0.5s !important;
  background: -moz-linear-gradient(45deg, #ceae56 0%, #fdeea9 50%, #fdeea9 70%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
  background: -webkit-linear-gradient(45deg, #ceae56 0%, #fdeea9 50%, #fdeea9 70%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
  background: linear-gradient(45deg, #ceae56 0%, #fdeea9 50%, #fdeea9 70%, #ceae56 100%, #ceae56 100%, #ceae56 100%, #ceae56 100%) !important;
}
.new_r-show-more-results:hover:before,
.new_r-show-more-results:hover:after,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply:hover:before,
.new_f-dropdown-bottom-btn.new_f-dropdown-btn-apply:hover:after {
  background: #ceae56 !important;
}
/*end button white bg*/
.new_f-ext-container {
	background: #f1f1f1 !important;
}
.new_f-ext-container .ui-slider .ui-slider-handle {
	border: 1px solid #b99d50 !important;
}
.seach-tour-modul .new_os input[type="checkbox"]:checked + *::after {
	content: '\f00c';
	color: #b99d50 !important;
	background: none;
	font-family: 'FontAwesome' !important;
	left: 2px;
    top: 4px;
    font-size: 13px;
}
.seach-tour-modul .new_os .new_f-ext-col-recommend input[type="checkbox"]:checked + *::after{
	left: 5px;
    top: 8px;
    content: '';
}
.seach-tour-modul .new_os .new_f-ext-col-recommend input[type="checkbox"]:checked + ::before {
	border-color: #b99d50 !important;
    background: #b99d50;
}
.new_f-people-item.active {
	background-color: #b99d50 !important;
}
.new_f-children-age-item:hover {
	background-color: #b99d50 !important;
}



.new_r-item-price {
	background: #b99d50 !important;
	border: 1px solid #b99d50 !important;
}
.new_r-item:hover .new_r-item-price {
	background: #fff !important;
}
.new_r-item:hover .new_price-value,
.new_r-item:hover .new_price-desc {
	color: #b99d50 !important;
}
.new_r-item:hover .new_r-item-body {
	border-color: #b99d50 #b99d50 #b99d50 transparent !important;
}




.new_r-item .new_r-item-geo span,
.new_r-filters-reset,
.new_r-filter-value,
.new_f-ext-clear-btn,
.new_f-label-name,
.new_f-ext-bl-title {
	color: #b99d50 !important;
}
.new_r-item .new_r-item-geo span::after,
.new_t-tab-content-top, .new_t-modal-body-top, .new_f-dropdown-body-top,
.new_r-currency-switch label input:checked + span,
.new_f-ext-container .ui-slider-range, .new_f-ext-container .slider-container .ui-widget-content, .new_f-container {
	background: #b99d50 !important;
}
.new_r-item-icon,
.new_r-item-geo svg {
	fill: #b99d50 !important;
}
/*END SEARCH-MODUL*/





/*EURO MODUL*/
.exs_search-form {
	background: #b99d50 !important;
}
.exs_search-title span {
	color: #56524e !important;
}
.exs_autocomplete-toggle_element {
	background: none !important;
	position: relative;
}
.exs_search-label:after,
.exs_autocomplete-toggle_element:before {
	content: '' !important;
    position: absolute !important;
    top: 13px !important;
    right: 8px !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    border-style: solid !important;
    border-width: 6px 4px 0 !important;
    border-color: #b99d50 transparent transparent !important;
}
.exs_search-label:after {
	top: 15px !important;
	background: none !important;
}
.exs_und {
	border-bottom: 1px solid #fff !important;
}
/*button*/
.exs_search-submit.exs_search-submit-top {
  font-size: 16px !important;
/*  border-radius: 2px !important;*/
  display: inline-block !important;
  font-weight: 300 !important;
  line-height: 38px !important;
  text-align: center !important;
  transition: 0.5s !important;
  background-color: transparent !important;
  cursor: pointer !important;
  border: 1px solid #fdeea9 !important;
  background-color: transparent !important;
  color: #fff !important;
}
.exs_search-submit.exs_search-submit-top {
	transition: 0.5s;
}
.exs_search-submit.exs_search-submit-top:hover {
  font-weight: 300 !important;
  background-color: #fdeea9 !important;
  color: #56524e !important;
}
.exs_search-label:before {
	content: '';
	width: 25px;
	height: 25px;
	background: #fff;
	position: absolute;
	right: 5px;
	top: 5px;
	pointer-events: none;
}
.exs_search-dates-wrap.exs_search-cols {
	background-image: none !important;
}
.exs_search-dates:before {
	content: '\f073';
	font-family: 'FontAwesome' !important;
	color: #b99d50;
	font-size: 20px;
	position: absolute;
	top: 8px;
    left: 16px;
}

/*end button*/
/*END EURO MODUL*/


/*hotel*/
#b_logo {
  display: none !important;
}
#flexi_searchbox h3 {
  font-weight: 600 !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    font-family: 'Montserrat Alternates', 'sans-serif' !important;
}
#flexi_searchbox #b_searchboxInc input[type="text"] {
    border: 1px solid #f6f2e7 !important;
  background-color: #f6f2e7 !important;
  border-radius: 2px !important;
  color: #998c8c !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  transition: 0.5s !important;
  width: 100% !important;
  height: 50px !important;
  padding: 0 20px !important;
}
#b_searchCheckInDate {
  margin-right: 40px !important;
}
#flexi_searchbox #b_searchboxInc input[type="text"]:focus {
    color: #998c8c !important;
  background-color: #fff !important;
  border: 1px solid #d6be7c !important;
  outline: 0 !important;
}
#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton {
  box-shadow: none !important;
  transition: 0.5s !important;
      font-family: 'Montserrat Alternates', 'sans-serif' !important;
    font-size: 16px !important;
    color: #56524e !important;
    border: 1px solid #c7a84d !important;
    border-radius: 2px !important;
    /*min-width: 170px !important;*/
    padding-left: 35px !important;
    padding-right: 35px !important;
    height: 40px !important;
    display: inline-block !important;
    font-weight: 300 !important;
    line-height: inherit !important;
    text-align: center !important;
    transition: 0.5s !important;
    background-color: transparent !important;
    cursor: pointer !important;
}
#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover {
    background-color: #fdeea9 !important;
    border: 1px solid #fdeea9 !important;
    color: #56524e !important;
}
/*end hotel*/