/* buttons */
.btn-primary {
  background-color: #0A4B6E; }
  .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:active:hover {
    background-color: #106492; }

[data-toggle=buttons]:not(.btn-group--light) .btn.active {
  background-color: #F89539; }

/* sliders */
.noUi-connect,
.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  background-color: #F89539; }

/* header */
#header {
  background-color: #0A4B6E; }
  #header .top-nav > li > span {
    padding: 12px 0 12px 24px; }
  #header .logo > img {
    width: 270px;
    margin-top: -30px; }
  #header .my-location__title {
    font-size: 23px; }

.header__top {
  background-color: rgba(0, 0, 0, 0.1);
  text-align: right; }

.header__recommended .listings-grid__item {
  opacity: 0;
  max-width: 355px;
  float: left; }
.header__recommended .listings-grid__main {
  height: 180px;
  overflow: hidden; }
  .header__recommended .listings-grid__main img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    max-width: 355px; }
.header__recommended .slick-initialized .listings-grid__item {
  opacity: 1; }

.search__type > a {
  background: #F89539;
  font-size: 30px;
  padding: 0;
  line-height: 50px;
  text-align: center;
  color: #fff;
  cursor: default; }
  .search__type > a:hover {
    background: #F89539; }

.my-location__location > a {
  color: #F89539; }

/* navigation */
.navigation {
  margin-top: 16px; }

@media (min-width: 992px) {
  .navigation > li.active > a {
    color: #F89539; } }
/* home */
.grid-widget__item {
  height: 235px; }
  .grid-widget__item > img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover; }

/* properties */
.list-view .sorter {
  display: none; }
.list-view .summary {
  margin-top: 40px; }
.list-view .summary, .list-view .pager {
  text-align: center; }

.action-header {
  padding: 0 15px;
  height: 50px; }

.action-header__item--search {
  height: 50px;
  padding: 0;
  margin: 0; }
  @media (min-width: 768px) {
    .action-header__item--search {
      width: calc(100% - 230px);
      max-width: none; } }
  .action-header__item--search:before {
    display: none; }
  .action-header__item--search .search {
    box-shadow: none; }
  .action-header__item--search input[type=text] {
    height: 50px; }

.action-header__item--sort {
  top: 10px; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background-color: #F89539; }

.inquire__number {
  background-color: #F89539; }

.detail-amenities__list > li {
  padding: 5px 10px;
  text-transform: none;
  background-color: #78909C; }

.detail-media a {
  display: block;
  position: relative; }
  .detail-media a:after {
    position: absolute;
    content: "\f1ee";
    /*content: "\f140";*/
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 58px;
    color: #fff;
    opacity: .6;
    transition: opacity ease-in-out .3s; }
  .detail-media a:hover:after {
    opacity: 1; }

.section__title .heading {
  font-size: 25px; }
  .section__title .heading small {
    max-width: 400px;
    margin: 10px auto 0;
    font-size: 16px;
    line-height: 20px; }

.mdc-bg-orange-300, a.mdc-bg-orange-200:focus, a.mdc-bg-orange-200:hover {
  background-color: #F89539; }

/* contacts */
.contact__inner .row {
  margin: 0; }

.contact__form {
  background: #F89539; }
  @media (min-width: 768px) {
    .contact__form:before {
      right: auto;
      left: 0;
      background: #F89539; } }
  .contact__form label a {
    text-decoration: underline;
    color: inherit; }
    .contact__form label a:hover {
      opacity: .7; }
  .contact__form .checkbox .input-helper:before, .contact__form .radio .input-helper:before {
    border: 1px solid rgba(255, 255, 255, 0.25); }
  .contact__form .checkbox input[type=checkbox]:checked + .input-helper:before, .contact__form .checkbox input[type=radio]:checked + .input-helper:before, .contact__form .radio input[type=checkbox]:checked + .input-helper:before, .contact__form .radio input[type=radio]:checked + .input-helper:before {
    background-color: #fff;
    border-color: #fff; }
  .contact__form .checkbox .input-helper:after {
    color: #F89539; }

.contact__form .btn, .contact__form .btn:focus, .contact__form .btn:hover {
  color: #F89539; }

.form-group {
  margin-bottom: 28px; }
  .form-group.location {
    display: none; }

.form-group--light .form-group__bar:after, .form-group--light .form-group__bar:before {
  background-color: #fff; }

.form-group__bar:after, .form-group__bar:before {
  background-color: #F89539; }

.search-backdrop {
  z-index: 1; }

/* listings */
.listings-grid__body {
  height: 105px;
  overflow: hidden;
  margin-bottom: 10px; }

.listings-grid__body > h5,
.listings-grid__body > small {
  max-height: none;
  line-height: 16px;
  white-space: normal; }
.listings-grid__body > small {
  font-size: 14px;
  color: #F89539; }

/* alert */
.alert-danger,
.alert-success,
.alert-warning {
  color: #fff; }

/* footer */
#footer {
  background-color: #0A4B6E; }

.footer__to-top {
  background-color: #F89539; }
  .footer__to-top i, .footer__to-top em {
    color: #fff; }
  .footer__to-top:hover {
    background-color: #cc7a2e; }

/*# sourceMappingURL=custom.css.map */
