#arcis-map-modal {
  z-index: 9000;
  top: 100px; }
  #arcis-map-modal .modal-header {
    border-bottom: none; }
  #arcis-map-modal .modal-dialog {
    width: 100%; }
  #arcis-map-modal .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none; }

#arcis-map {
  width: 100%;
  height: 800px;
  position: relative; }

#arcis-map-sidebar {
  width: 450px;
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 300;
  min-height: 100px;
  height: 600px;
  overflow-y: hidden;
  background: #F4F0E8;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }
  #arcis-map-sidebar #search-properties {
    margin: 0 15px 15px;
    width: calc(100% - 30px);
    border-radius: 4px;
    border: 0;
    padding: 8px;
    background: #d5d3cc;
    color: #3f484d; }
  #arcis-map-sidebar #arcis-map-filter-type {
    padding: 0 15px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu {
      width: 420px;
      top: 50px;
      left: 15px;
      border: 0;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
      #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu li {
        display: inline-block;
        width: calc(50% - 5px);
        padding: 10px 15px;
        text-align: center; }
      #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu li:nth-child(1) {
        margin: 0 5px 0 0; }
      #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu li.property-all {
        display: block;
        width: 100%;
        margin-right: 0; }
      #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a {
        padding: 60px 15px 15px;
        border-radius: 4px;
        background-color: #efefef; }
        #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a[data-select="private"] {
          background: #efefef url("../images/marker-private.png") no-repeat center 10px; }
        #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a[data-select="public"] {
          background: #efefef url("../images/marker-public.png") no-repeat center 10px; }
        #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a[data-select="all"] {
          padding-top: 15px; }
        #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a:hover {
          cursor: pointer; }
        #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu a.active {
          font-weight: bold;
          background-color: #375065;
          color: #fff; }
  #arcis-map-sidebar #arcis-map-properties {
    height: 422px;
    overflow-y: auto; }
  #arcis-map-sidebar h4 {
    padding: 15px;
    margin: 0;
    color: #3f484d; }
  #arcis-map-sidebar .btn {
    margin-top: 0;
    display: block;
    background: #3f484d url("/sites/all/themes/arciscore_theme/img/icon-arrow-down.png") no-repeat;
    background-position: right 10px center;
    text-align: left; }
  #arcis-map-sidebar .dropdown.open > a {
    background-color: #375065;
    color: #fff; }
  #arcis-map-sidebar .property {
    display: block;
    padding: 5px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #3f484d;
    transition: none;
    -webkit-transition: none; }
    #arcis-map-sidebar .property:hover, #arcis-map-sidebar .property.active {
      text-decoration: none;
      background: #375065;
      color: #fff;
      transition: none;
      -webkit-transition: none; }
      #arcis-map-sidebar .property:hover a.property-url, #arcis-map-sidebar .property:hover a.property-directions, #arcis-map-sidebar .property:hover span.property-type, #arcis-map-sidebar .property:hover span.property-phone, #arcis-map-sidebar .property.active a.property-url, #arcis-map-sidebar .property.active a.property-directions, #arcis-map-sidebar .property.active span.property-type, #arcis-map-sidebar .property.active span.property-phone {
        color: rgba(255, 255, 255, 0.5);
        transition: none;
        -webkit-transition: none; }
    #arcis-map-sidebar .property span.property-title {
      display: block;
      font-weight: bold; }
    #arcis-map-sidebar .property span.property-type {
      text-transform: capitalize; }
    #arcis-map-sidebar .property a.property-url, #arcis-map-sidebar .property a.property-directions, #arcis-map-sidebar .property span.property-type, #arcis-map-sidebar .property span.property-phone {
      font-weight: normal;
      font-size: 13px;
      color: rgba(0, 0, 0, 0.5);
      transition: none;
      -webkit-transition: none; }
    #arcis-map-sidebar .property a.property-url:hover, #arcis-map-sidebar .property a.property-directions:hover {
      text-decoration: underline;
      color: white; }

@media screen and (max-width: 992px) {
  #arcis-map {
    height: 1400px; } }
@media screen and (max-width: 510px) {
  #arcis-map-sidebar {
    width: 85%; }
    #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu {
      width: 92%; }
      #arcis-map-sidebar #arcis-map-filter-type ul.dropdown-menu li {
        display: block;
        margin: 0;
        width: 100%; } }

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