#page-content {
    padding-bottom: 0;
}

.header .wrapper .navigation-items .wrapper ul li a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

ul.user-area > li a.has-child {
  position: relative;
}
ul.user-area > li a.has-child:after {
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  font-family: 'fontawesome';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  color: #36b6ff;
  content: "\f107";
  font-size: 12px;
  position: absolute;
  right: -12px;
  height: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
}
ul.user-area > li > .collapse, ul.user-area > li > .collapsing {
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
  position: absolute;
  margin-top: 10px;
  min-width: 120px;
}
ul.user-area > li > .collapse ul li, ul.user-area > li > .collapsing ul li {
  display: block;
  margin-left: 0;
}
ul.user-area > li > .collapse ul li:last-child a, ul.user-area > li > .collapsing ul li:last-child a {
  padding-bottom: 15px;
}
ul.user-area > li > .collapse ul li a, ul.user-area > li > .collapsing ul li a {
  display: block;
  padding: 7px 10px;
}
ul.user-area > li > .collapse ul li a.has-child, ul.user-area > li > .collapsing ul li a.has-child {
  position: relative;
}
ul.user-area > li > .collapse ul li a.has-child:after, ul.user-area > li > .collapsing ul li a.has-child:after {
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  font-family: 'fontawesome';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  right: 15px;
}
ul.user-area > li > .collapse ul li .collapse, ul.user-area > li > .collapse ul li .collapsing, ul.user-area > li > .collapsing ul li .collapse, ul.user-area > li > .collapsing ul li .collapsing {
  background-color: rgba(0, 0, 0, 0.02);
}
body.navigation-top-header .header .wrapper .navigation-items .user-area a {
  font-size: 12px;
}
body.navigation-top-header .header .wrapper .toggle-navigation {
  display: none;
}

.header .wrapper .navigation-items .wrapper ul.user-area > li > div ul li {
    display: block;
    margin-left: 10px;
}

div.brand > a > h2 {
    margin:0; 
    padding:15px 0px 0px 0px;
}

div.header > div.wrapper {
    padding: 0px 10px;
}
.map-canvas .results.list li .item > .image {
    /*display: table-cell;*/
    height: 100%;
    width: 150px;
}

.map-canvas .results.list li .item .inner {
    height: 100px;
}

.map-canvas .items-list {
    
}

.items-list .inner .results li .item {
    background-color:  rgba(0, 0, 0, 0.5);
    color: #fff;
}

.map-canvas .results .item h3 {
    color: #efefef;
}

@media (max-width: 1400px){

    .page-item-detail #map-detail {
        height: 100px;
    }
    
}

.review .author {
    margin: 20px;
}

.review {
    margin-bottom: 20px;
}