/*
 * Theme Name: Macaw
 * Description: A WP theme using Timber, SASS and JS
 * Author: Paolo Russo
 * Version: 0.9
*/
.columns_block .column {
  z-index: 2 !important;
  position: relative !important;
}
/*
RT CHANGES
 */
header .navbar {
  background-color: #111;
  border-radius: 5px;
}
div.dropdown-menu {
  top: 38px;
}
.menu-item-has-children:hover .dropdown-menu {
  display: block;
}
.menu-item-has-children:hover .dropdown-toggle::after {
  transform: rotate(180deg);
}
.menu-item-has-children .dropdown-toggle-split {
  -webkit-appearance: none;
}
.block-dark .block-overlay {
  z-index: 1;
}
/*.block.block-dark {
  color: #fff !important;
  background-color: rgba(45, 49, 51, 0.9) !important;
}*/
.carousel_block .block-overlay {
  z-index: 0;
}
.block-dark .container, .block-dark .container-fluid, .cards_block .container-wide {
  z-index: 2;
  position: relative;
}
.all-address-details h3 {
  font-size: 20px;
  margin-bottom: 10px
}
.bottom-cta-details img {
  max-width: 180px;
  margin-bottom: 0px;
}
.all-address-details .business-address, .all-address-details .business-phone, .all-address-details .business-opening-hours {
  position: relative;
  padding-left: 25px;
  background-size: 14px auto !important;
  margin-bottom: 20px;
  background-position: 0 5px;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}
.all-address-details a {
  text-decoration: none;
  color: #fff;
  font-size: 16px;
}
.all-address-details .business-address {
  background: url(assets/icons/location.png) no-repeat
}
.all-address-details .business-phone {
  background: url(assets/icons/phone.png) no-repeat
}
#gform_wrapper_1 .gform_title, #gform_wrapper_1 .gfield label, #gform_wrapper_1 .gform_description {
  color: #2d3133;
}
.block-extra {
  background: #ddd;
}
.tiles_block .tiles .tile {
  min-height: 190px;
}
.carousel_block .carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-inner {
  top: -24px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .dropdown-toggle::after {
    width: 35px !important;
    height: 35px !important;
    background-color: #f2f2f2;
    background-position: 11px 11px;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
}