/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

h2 {
  color: #282828;
  font-family: "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 2.4rem;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.625rem 0;
}
.page-header h2, .page-header h2 a {
  color: #686868;
  font-family: "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 2rem;
  padding-bottom: 0;
}
.items-leading .page-header h2 {
  color: #282828;
  font-family: "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 2.4rem;
}
.ot-full-details .page-header h2 {
  color: #282828;
  font-family: "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 2rem;
}
.ot-full-details .page-header h2 a {
  color: #686868;
  font-family: "muli", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.8rem;
  padding-bottom: 0;
}
.ot-full-details h5 {
  font-size: 1.3rem;
}
@media only all and (max-width: 47.938rem) {
  .ot-full-details .pull-left.item-image {
    margin-right: 1.5rem;
  }
}
.ot-home .g-owlcarousel-item-content-wrapper {
  height: inherit;
}
.ot-home .g-owlcarousel-item-desc {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.ot-home .owl-nav div {
  top: 20%;
  background-color: #59ca88;
}
@media only all and (max-width: 30rem) {
  .ot-home .owl-nav div {
    top: inherit;
  }
}
.ot-home #g-header .g-container {
  padding-top: 0 !important;
  position: relative;
  z-index: 999;
  margin-top: -8rem;
}
@media only all and (max-width: 47.938rem) {
  .ot-home .g-container .g-block.size-20 {
    flex-basis: 5%;
    width: 5%;
  }
  .ot-home .g-container .g-block.size-60 {
    flex-basis: 95%;
    width: 95%;
  }
}
@media only all and (max-width: 30rem) {
  .ot-home #g-header .g-container {
    margin-top: 0;
  }
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: inherit;
  background: none;
  margin: 0;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  right: inherit;
}
.g-logo {
  text-transform: inherit;
  font-size: 2.8rem;
  color: #59ca88;
  font-size: 700;
}
a:hover.g-logo {
  color: #5180e8;
}
@media only all and (max-width: 30rem) {
  .g-logo {
    font-size: 1.8rem;
  }
}
.ot-full-details .icons .btn-group {
  display: none;
}
.g-wrapper .g-container {
  padding: 0 0;
}
#g-container-main .g-content {
  padding: 0;
}
#g-mainbar .g-content {
  margin-bottom: 0;
}
.breadcrumb {
  background-color: inherit;
  margin: 0;
}
.blog .items-leading > div {
  padding: 0 0.938rem 0rem 0rem;
  margin-left: 0px;
}
.blog-items {
  margin-bottom: 0px !important;
}
.readmore .icon-chevron-right {
  display: none;
}
.item-image img {
  max-width: 300px;
}
.blog .item-image img {
  max-width: 200px;
}
.blog .items-row, .blog .items-row .item .readmore {
  margin-bottom: 0;
}
.blog .items-row .item {
  padding-bottom: 0;
  padding-top: 0;
}
.reviews-embedded g-content g-blockcontent-subcontent-block-content {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
span.fa.airbnb-logo.fa-fw, span.fa.airbnb-logo.fa-fw:before {
  background-image: url('../../../../images/featured/airbnb_logo.png?6442b1d1');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.3rem 1.4rem;
  height: 1.6rem;
  content: " ";
}
#g-bottom .fa-fw {
  color: #c1c1c1;
}
.g-infolist .g-infolist-item-icon, .g-infolist .g-infolist-item-img {
  margin-top: -0.5rem;
}
#g-bottom .fa.airbnb-logo.fa-fw, fa.airbnb-logo.fa-fw:before {
  background-image: url('../../../../images/featured/airbnb_logo_grey.png?6442b1d1');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.3rem 1.4rem;
  height: 1.6rem;
  content: " ";
}
@media print {
  a[href]:after {
    content: none !important;
  }
  .pull-left.item-image, .pull-right.item-image {
    width: 300px;
  }
}
.pull-left.item-image {
  margin: 0 1.5rem 1.5rem 0;
}
/*# sourceMappingURL=custom_60.css.map */