/**
	This file does note generate code.  It is imported by other sass files to include
	variables, mixins, and functions.
	*/
/* Settings
   -------------------------------------------------------------------------- */
/* Filter Colors
   -------------------------------------------------------------------------- */
/* Tools
   -------------------------------------------------------------------------- */
.custom-blocks .row > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
.custom-blocks .row > div.divider {
  margin-top: 30px;
  margin-bottom: 30px;
}
.custom-blocks .content {
  position: relative;
  padding: 0 0 0 50px;
}
@media (min-width: 992px) {
  .custom-blocks .content {
    padding: 0 0 0 70px;
  }
}
@media (min-width: 1200px) {
  .custom-blocks .content {
    padding: 0 0 0 80px;
  }
}
.custom-blocks .content:before {
  display: block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 30px;
  color: #42817a;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 992px) {
  .custom-blocks .content:before {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .custom-blocks .content:before {
    font-size: 50px;
  }
}
.custom-blocks .content.airplane:before {
  content: "\f102";
}
@media (min-width: 1200px) {
  .custom-blocks .content.airplane:before {
    font-size: 40px;
  }
}
@media (max-width: 1199.98px) {
  .custom-blocks .content.airplane:before {
    font-size: 25px;
  }
}
.custom-blocks .content.car:before {
  content: "\f121";
}
.custom-blocks .content.weather:before {
  content: "\f128";
}
.custom-blocks .content.info:before {
  content: "\f118";
}
.custom-blocks .content.camping:before {
  content: "\f126";
}
.custom-blocks .content.map:before {
  content: "\f130";
}
.custom-blocks .content.parks:before {
  content: "\f14f";
}
.custom-blocks .content.accessibility:before {
  font-family: "icomoon";
  content: "\e900";
}
.custom-blocks .content p {
  margin-bottom: 0.5em;
}
.custom-blocks .content.brand_block {
  padding: 0 0 0 140px;
}
@media (min-width: 992px) {
  .custom-blocks .content.brand_block {
    padding: 0 0 0 160px;
  }
}
.custom-blocks .content.brand_block:before {
  top: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .custom-blocks .content.brand_block:before {
    /* IE10+ styles */
    top: -15px;
  }
}
.custom-blocks .content.brand_block.national-geographic:before {
  height: 75px;
  width: 125px;
  content: url("https://www.hellobc.com/content/themes/base/images/logos/national-geographic-logo.svg");
}

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