/** Yellow and blue **/

@media (max-width: 767px) {
  #main_menu {
    background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #213F4F),
      color-stop(1, #11272E)
    );
    background-image: -o-linear-gradient(bottom, #213F4F 0%, #11272E 100%);
    background-image: -moz-linear-gradient(bottom, #213F4F 0%, #11272E 100%);
    background-image: -webkit-linear-gradient(bottom, #213F4F 0%, #11272E 100%);
    background-image: -ms-linear-gradient(bottom, #213F4F 0%, #11272E 100%);
    background-image: linear-gradient(to bottom, #213F4F 0%, #11272E 100%);
  }
}
#main_menu ul li a {
  color: #fff;
}
body {
  background:#D0E4EB;
}
.wrapper-header {
  background:#cfe3ea;
}
.wrapper-content {
  background:url(../images/background-1-content.jpg) repeat-x 0 0;
}
a, a:hover, a:focus {
  color:#F79321;
}
#logo h1 a, #logo h1 {
  color:#203F4E;
  font-weight: bold;
}

/* -------------------- home -------------------- */
#slideshow_container {
  background:#fff none repeat scroll 0 0;
  border-color: #DDD;
}

/* -------------------- results -------------------- */

div.mg-notice a {
color: #4C9EB4;
}
div.message.found {
  color:#4C9EB4;
}
div.message.error {
  background-color:#F9F9F9;
}
div.message.error a {
  color:#F79321;
}

/* Contact */

#contact_form input.input-text {
  border-color: #CCC;
  color:#676767;
}
#contact_form textarea {
  border-color: #CCC;
  color:#676767;
}
#contact_form .fieldWithErrors input, #contact_form .fieldWithErrors textarea {
  border-color: #F23B28;
}
body#contact #parent h3 {
  color:#F7931E;
}

/* Property Show */

#property_main h5 {
  color:#F7931E;
}
#property_main h4, #property_sidebar h5, #contact_form h5 {
  color:#4C9EB4;
}
#overview .type {
  color:#F7931E;
}
#overview .code {
  color:#999;
}
#overview  .listing-type ul li a {
  color:#4C9EB4;
}
#overview a.consult {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll right -841px;
  color:#FFF;
}
#details {
  color:#203F4E;
}

/** Availabilty Calendars **/

/* begin sidebar calendar */

input.date {
	border-color: #ccc;
  background-color: #eee;
}
#calendar_div {
	border-color: #3f3f3f;
}
#availability_calendar .calendar-day {
  background-color: #e5e5e5;
  border-color: #fff;
  color:#232323;
}
.calendar-legend {
  margin: 5px 0;
  text-align: center;
}
.calendar-legend span {
  border-color: #3f3f3f;
  color: #232323;
}
.calendar-legend span.available {
  background-color: #e5e5e5;
}
.calendar-legend span.booked {
  background-color: #FA4F4F;
  color: white;
}
.calendar-navigation .previous, .calendar-navigation .next {
  background-color: #e5e5e5;
}
.calendar-navigation div a {
  color: #000000;
}
#availability_calendar .today {
  background: #ffffff;
  color: #000;
}
#availability_calendar .booked, #availability_calendar .booked.today {
  background-color: #ff6666;
  color: #ffffff;
}
.booked.check-in.check-out, .booked.check-out, .booked.check-in {
  background-image: url(/themes/minimaloide/images/calendar/1.png);
}
/* end sidebar calendar */

#calendar {
  background-color:#FFF;
}

#calendar_container {
  border-color: #F3F3F3;
}

#calendar #availability_calendar .booked, #calendar .calendar-legend span.booked {
  background-color:#4C9EB4;
}

/** End Calendars **/

/* End Property Show **/

#header ul#languages li.active a,
.message.found span.count,
.message.found span.date,
#mg_property_results li.property-listing h3 {
  color:#203F4E;
}
#mg_property_results li.property-listing .btn.btn-primary {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll 0 -458px;
  border: 0;
}
#sidebar h3, .filters-applicated h3 {
  color:#203F4E;
}

/* -------------------- search_engine -------------------- */

#search_engine .btn-calendar {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll 0 -501px;
}

#sidebar #search_engine label {
  color:#203F4E;
}

input.input-button {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll 0 -377px;
  color:#FFF;
}

/* -------------------- filters -------------------- */

#search_engine .filter h4 a {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll 0 -298px;
  color:#203F4E;
}
#search_engine .filter.minimize h4 a {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll 0 -335px;
}
#search_engine a {
  color:#676767;
}
#search_engine .filter span.count {
  color:#999;
}

/**********************************
 *
 * PAGINATION
 *
 *********************************/

.pagination a, .pagination a:visited{
  color: #FE580E;
	border-color: #FE580E;
}

.pagination a:hover, .pagination a:active{
	border-color: #ffbb33;
	color: #FFF;
	background-color: #FE580E;
}

.pagination li.currentpage{
	border-color: #ffbb33;
	background-color: #FE580E;
	color: #FFF;
}


.pagination li.disablepage{
	border-color: #929292;
	color: #929292;
}

.pagination a {
  color:#4C9EB4;
}

.pagination a span {
  background:transparent url(/themes/minimaloide/images/master-1.png) no-repeat scroll -90px 0;
}

.pagination a.current span {
  color:#FFF;
}

/**********************************
 *
 * STATUS BADGE
 *
 *********************************/

.photo-container .wedge {
  border-color: #BEBEBE;
}

.mg-attribution {
  color: #777;
}

.mg-attribution a, .mg-attribution a:visited {
  color: #999;
}

