/*!


Written by: Quinn Supplee
Email: quinn@cannacraft.com
Web: https://www.quinnsupplee.com/
GitHub: github.com/quinns
Twitter: @quinns    

*/
/* line 8, ../sass/_mixins.scss */
.font-system {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* line 11, ../sass/_mixins.scss */
.font-ui {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* line 14, ../sass/_mixins.scss */
.font-body {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
}

/* line 17, ../sass/_mixins.scss */
.font-headline {
  font-family: "Oswald", "Impact", sans-serif;
}

/*
$color_forest:		#3c763d; // dark green
$color_cactus:		#bfca1f; // light green
*/
/* line 44, ../sass/_mixins.scss */
.bkg-color-forest {
  background-color: #43788c;
}

/* line 47, ../sass/_mixins.scss */
.bkg-color-cactus {
  background-color: #2196F3;
}

/* line 50, ../sass/_mixins.scss */
.bkg-color-corn {
  background-color: #ff9d00;
}

/* line 53, ../sass/_mixins.scss */
.bkg-color-eggplant {
  background-color: #9C27B0;
}

/* line 56, ../sass/_mixins.scss */
.bkg-color-slate {
  background-color: #777;
}

/* line 59, ../sass/_mixins.scss */
.bkg-color-dodger_blue {
  background-color: #2196F3;
}

/* line 62, ../sass/_mixins.scss */
.bkg-color-coffee {
  background-color: #795548;
}

/* line 67, ../sass/_mixins.scss */
.color-forest {
  color: #43788c;
}

/* line 70, ../sass/_mixins.scss */
.color-cactus {
  color: #2196F3;
}

/* line 73, ../sass/_mixins.scss */
.color-corn {
  color: #ff9d00;
}

/* line 76, ../sass/_mixins.scss */
.color-eggplant {
  color: #9C27B0;
}

/* line 79, ../sass/_mixins.scss */
.color-slate {
  color: #777;
}

/* line 82, ../sass/_mixins.scss */
.color-dodger_blue {
  color: #2196F3;
}

/* line 85, ../sass/_mixins.scss */
.color-coffee {
  color: #795548;
}

/* line 3, ../sass/_common.scss */
html {
  font-size: 16px;
}

/* line 6, ../sass/_common.scss */
body {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
}

/* line 13, ../sass/_common.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Oswald", "Impact", sans-serif;
  font-weight: 400;
  color: #43788c;
}
/* line 17, ../sass/_common.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}
/* line 19, ../sass/_common.scss */
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus {
  text-decoration: none;
}
/* line 24, ../sass/_common.scss */
h1 strong,
h1 .bold,
h1 b, h2 strong,
h2 .bold,
h2 b, h3 strong,
h3 .bold,
h3 b, h4 strong,
h4 .bold,
h4 b, h5 strong,
h5 .bold,
h5 b, h6 strong,
h6 .bold,
h6 b {
  font-weight: normal;
}

/* line 34, ../sass/_common.scss */
a {
  color: #2196F3;
}
/* line 36, ../sass/_common.scss */
a:hover, a:focus {
  color: #43788c;
  text-decoration: underline;
}

/* line 43, ../sass/_common.scss */
h1.page-header,
#block-block-21 h2,
.field-name-field-verbose-name h1 {
  color: #12558a;
  text-transform: uppercase;
  font-size: 10vmin;
  line-height: 100%;
  border-bottom: 0;
}
@supports (-webkit-background-clip: text) {
  /* line 43, ../sass/_common.scss */
  h1.page-header,
  #block-block-21 h2,
  .field-name-field-verbose-name h1 {
    background: -webkit-linear-gradient(#1b78c1, #71c0ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
@media screen and (orientation: portrait) {
  /* line 43, ../sass/_common.scss */
  h1.page-header,
  #block-block-21 h2,
  .field-name-field-verbose-name h1 {
    font-size: 10vw;
  }
}
@media screen and (max-width: 991px) {
  /* line 43, ../sass/_common.scss */
  h1.page-header,
  #block-block-21 h2,
  .field-name-field-verbose-name h1 {
    font-size: 4rem;
  }
}
@media screen and (max-width: 430px) {
  /* line 43, ../sass/_common.scss */
  h1.page-header,
  #block-block-21 h2,
  .field-name-field-verbose-name h1 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 370px) {
  /* line 43, ../sass/_common.scss */
  h1.page-header,
  #block-block-21 h2,
  .field-name-field-verbose-name h1 {
    hyphens: auto;
  }
}

@media screen and (min-width: 767px) {
  /* line 69, ../sass/_common.scss */
  h1.page-header.long-headline {
    font-size: 4.5rem;
  }

  /* line 72, ../sass/_common.scss */
  h1.page-header.xlong-headline {
    font-size: 3.5rem;
  }
}
/* line 78, ../sass/_common.scss */
body.not-front .main-container.container-secondary.affix-margin {
  margin-top: 125px;
}

/* line 82, ../sass/_common.scss */
body.front .carousel-container.affix-margin {
  margin-top: 100px;
}

/* line 87, ../sass/_common.scss */
#block-system-main {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
  font-weight: 400;
}
/* line 95, ../sass/_common.scss */
#block-system-main .field-name-body p,
#block-system-main .field-name-body li {
  line-height: 1.75em;
}
/* line 101, ../sass/_common.scss */
#block-system-main .field-name-body a {
  text-decoration: underline;
}
/* line 104, ../sass/_common.scss */
#block-system-main .field-name-body .small {
  line-height: normal;
  margin-bottom: 10px;
}

/* line 114, ../sass/_common.scss */
.easy-breadcrumb,
ol.breadcrumb {
  padding: 1rem 0;
  color: #777;
  font-size: .875rem;
}

/* line 121, ../sass/_common.scss */
.embed-clear-both {
  clear: both;
}

/* line 129, ../sass/_common.scss */
#block-system-main a.btn {
  text-decoration: none;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* line 135, ../sass/_common.scss */
.btn {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border: 0;
}
/* line 140, ../sass/_common.scss */
.btn:hover, .btn:focus {
  border: 0;
}

/* line 145, ../sass/_common.scss */
.btn-primary {
  background-color: #ff9d00;
}
/* line 147, ../sass/_common.scss */
.btn-primary:hover, .btn-primary:focus {
  background-color: #b36e00;
}

/* line 153, ../sass/_common.scss */
aside.col-sm-3 {
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  /* line 159, ../sass/_common.scss */
  article .field-name-body {
    hyphens: auto;
  }
}

/* line 172, ../sass/_common.scss */
ul.pagination,
.pager {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 175, ../sass/_common.scss */
ul.pagination li.active span,
.pager li.active span {
  background-color: #43788c;
  color: #fff;
  border: 1px solid #777;
}
/* line 180, ../sass/_common.scss */
ul.pagination li a,
.pager li a {
  color: #43788c;
}

/* line 184, ../sass/_common.scss */
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #43788c;
}

/* line 194, ../sass/_common.scss */
.messages {
  padding: 10px;
}
/* line 196, ../sass/_common.scss */
.messages.status {
  background-color: #dff0d8;
  color: #3c763d;
}
/* line 200, ../sass/_common.scss */
.messages.warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
}
/* line 204, ../sass/_common.scss */
.messages.error {
  background-color: #f2dede;
  color: #a94442;
}

/* line 214, ../sass/_common.scss */
.anchor:before {
  display: block;
  content: " ";
  margin-top: -35px;
  height: 35px;
  visibility: hidden;
}

/* line 223, ../sass/_common.scss */
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

@media screen and (max-width: 767px) {
  /* line 234, ../sass/_common.scss */
  .main-container > .row > .col-sm-9 {
    margin-bottom: 2rem;
  }
}
@media screen and (min-height: 1500px) {
  /* line 240, ../sass/_common.scss */
  h1.page-header {
    hyphens: auto;
    font-size: 10rem;
  }
}
/* line 246, ../sass/_common.scss */
blockquote {
  color: #777;
  font-size: .9em;
}

/* line 252, ../sass/_common.scss */
.blend-normal {
  mix-blend-mode: normal;
}

/* line 253, ../sass/_common.scss */
.blend-multiply {
  mix-blend-mode: multiply;
}

/* line 254, ../sass/_common.scss */
.blend-screen {
  mix-blend-mode: screen;
}

/* line 255, ../sass/_common.scss */
.blend-overlay {
  mix-blend-mode: overlay;
}

/* line 256, ../sass/_common.scss */
.blend-darken {
  mix-blend-mode: darken;
}

/* line 257, ../sass/_common.scss */
.blend-lighten {
  mix-blend-mode: lighten;
}

/* line 258, ../sass/_common.scss */
.blend-color-dodge {
  mix-blend-mode: color-dodge;
}

/* line 259, ../sass/_common.scss */
.blend-color-burn {
  mix-blend-mode: color-burn;
}

/* line 260, ../sass/_common.scss */
.blend-hard-light {
  mix-blend-mode: hard-light;
}

/* line 261, ../sass/_common.scss */
.blend-soft-light {
  mix-blend-mode: soft-light;
}

/* line 262, ../sass/_common.scss */
.blend-difference {
  mix-blend-mode: difference;
}

/* line 263, ../sass/_common.scss */
.blend-exclusion {
  mix-blend-mode: exclusion;
}

/* line 264, ../sass/_common.scss */
.blend-hue {
  mix-blend-mode: hue;
}

/* line 265, ../sass/_common.scss */
.blend-saturation {
  mix-blend-mode: saturation;
}

/* line 266, ../sass/_common.scss */
.blend-color {
  mix-blend-mode: color;
}

/* line 267, ../sass/_common.scss */
.blend-luminosity {
  mix-blend-mode: luminosity;
}

/* add support for new inline, captioned images. See https://projectcbd.org/node/713 */
@media screen and (max-width: 991px) {
  /* line 273, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-left,
  body.node-type-article .captioned-image.pull-right {
    float: initial !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* line 279, ../sass/_common.scss */
  body.node-type-article .captioned-image .image-autosize img {
    padding: 0 !important;
    margin: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  /* line 286, ../sass/_common.scss */
  body.node-type-article .captioned-image .image-autosize img {
    max-width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 291, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-left {
    padding-left: 0rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 3rem;
    margin-left: 0;
  }
}
@media screen and (min-width: 992px) and (min-width: 1238px) {
  /* line 300, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-left {
    margin-left: -65px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1550px) {
  /* line 306, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-left {
    margin-left: -160px;
  }
}
@media screen and (min-width: 992px) and (min-width: 768px) {
  /* line 312, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-right {
    margin-right: -65px;
  }
}
@media screen and (min-width: 992px) and (min-width: 1550px) {
  /* line 317, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-right {
    margin-right: -160px;
  }
}
@media screen and (min-width: 992px) {
  /* line 322, ../sass/_common.scss */
  body.node-type-article .captioned-image.pull-right {
    padding-left: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-right: 0;
  }
}
/* line 2, ../sass/_header.scss */
header.navbar.affix {
  position: fixed;
  top: -50px;
}

/* line 7, ../sass/_header.scss */
body.admin-menu header.navbar.affix {
  top: -23px;
}

/* line 12, ../sass/_header.scss */
header.navbar {
  width: 100%;
  background-color: #f2f5f2;
}
/* line 16, ../sass/_header.scss */
header.navbar a.navbar-brand {
  font-family: "Oswald", "Impact", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  color: #43788c;
}
/* line 21, ../sass/_header.scss */
header.navbar a.navbar-brand:hover, header.navbar a.navbar-brand:focus {
  color: #2196F3;
}
@media screen and (min-width: 768px) {
  /* line 28, ../sass/_header.scss */
  header.navbar li.leaf.search {
    display: none;
  }
}
/* line 34, ../sass/_header.scss */
header.navbar .block-locale {
  display: inline-block;
  position: relative;
  top: -10px;
}
/* line 38, ../sass/_header.scss */
header.navbar .block-locale ul {
  padding-left: 0;
  list-style: none;
}
/* line 41, ../sass/_header.scss */
header.navbar .block-locale ul .locale-untranslated {
  display: none;
}
/* line 44, ../sass/_header.scss */
header.navbar .block-locale ul li.en {
  display: none;
}
/* line 47, ../sass/_header.scss */
header.navbar .block-locale ul li.es {
  display: inherit;
}
/* line 51, ../sass/_header.scss */
header.navbar .block-locale ul a:hover, header.navbar .block-locale ul a:focus {
  text-decoration: none;
}
/* line 60, ../sass/_header.scss */
header.navbar section#block-search-form {
  float: right;
  max-height: 40px;
  padding-top: 5px;
}
/* line 64, ../sass/_header.scss */
header.navbar section#block-search-form input {
  padding: 5px 10px;
}
/* line 67, ../sass/_header.scss */
header.navbar section#block-search-form input,
header.navbar section#block-search-form button {
  font-size: 12px;
  height: 30px;
}
/* line 72, ../sass/_header.scss */
header.navbar section#block-search-form .btn {
  background-color: #777;
}
@media screen and (max-width: 320px) {
  /* line 76, ../sass/_header.scss */
  header.navbar section#block-search-form input#edit-search-block-form--2 {
    max-width: 65px;
  }
}
@media screen and (max-width: 530px) {
  /* line 85, ../sass/_header.scss */
  header.navbar li.newsletter {
    display: none;
  }
}
/* line 91, ../sass/_header.scss */
header.navbar #block-system-user-menu {
  display: inline-block;
}
/* line 94, ../sass/_header.scss */
header.navbar .soc-bar {
  max-height: 50px;
  background-image: url("https://www.projectcbd.org/sites/projectcbd/themes/projectcbd_v3/img/xsoc-bkg.jpg.pagespeed.ic.7SgxkU9b0V.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #777;
  color: #fff;
}
/* line 102, ../sass/_header.scss */
header.navbar .soc-bar ul {
  float: left;
  margin: 0;
  margin-top: 5px;
}
/* line 106, ../sass/_header.scss */
header.navbar .soc-bar ul li {
  float: left;
}
/* line 108, ../sass/_header.scss */
header.navbar .soc-bar ul li a {
  color: #fff;
  padding-left: 0;
}
/* line 111, ../sass/_header.scss */
header.navbar .soc-bar ul li a:hover, header.navbar .soc-bar ul li a:focus {
  background-color: transparent;
}
/* line 116, ../sass/_header.scss */
header.navbar .soc-bar ul li .title {
  display: none;
}
/* line 125, ../sass/_header.scss */
header.navbar ul.navbar-nav {
            /*
			// hide secondary links to top-level items on smaller screens
			@media screen and (min-width: 768px){
				.about-sub,
				.news-sub,
				.guidance-sub,
				.resources-sub,
				.science-sub,
				.find-sub{
					display: none; 
				}
			}
            */
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 127, ../sass/_header.scss */
  header.navbar ul.navbar-nav > li > a {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 133, ../sass/_header.scss */
  header.navbar ul.navbar-nav > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  /* line 139, ../sass/_header.scss */
  header.navbar ul.navbar-nav a {
    font-size: .875rem;
    padding: 15px 10px;
  }
}
/* line 146, ../sass/_header.scss */
header.navbar ul.navbar-nav li.expanded.dropdown.open a.dropdown-toggle {
  background-color: #d5dfd5;
}
/* line 148, ../sass/_header.scss */
header.navbar ul.navbar-nav li.expanded.dropdown.open a.dropdown-toggle:hover, header.navbar ul.navbar-nav li.expanded.dropdown.open a.dropdown-toggle:focus {
  background-color: #d5dfd5;
}
/* line 154, ../sass/_header.scss */
header.navbar ul.navbar-nav li.expanded.dropdown.open a:hover, header.navbar ul.navbar-nav li.expanded.dropdown.open a:focus {
  background-color: #d5dfd5;
}
/* line 176, ../sass/_header.scss */
header.navbar ul.navbar-nav .active a {
  background-color: #ff9d00 !important;
  color: #fff;
}
/* line 179, ../sass/_header.scss */
header.navbar ul.navbar-nav .active a:hover, header.navbar ul.navbar-nav .active a:focus {
  background-color: #cc7e00 !important;
  color: #fff;
}
/* line 185, ../sass/_header.scss */
header.navbar ul.navbar-nav .active ul {
  background-color: #ff9d00;
  border: none;
}
/* line 192, ../sass/_header.scss */
header.navbar ul.navbar-nav .donate-link .fa {
  margin-right: 1ch;
  opacity: .5;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  /* line 191, ../sass/_header.scss */
  header.navbar ul.navbar-nav .donate-link {
    display: none;
  }
}
/* line 203, ../sass/_header.scss */
header.navbar ul.dropdown-menu {
  border-top: 1px solid #eee;
  border-radius: 0;
}

/* line 2, ../sass/_sidebar.scss */
.region.region-sidebar-second h2 {
  text-transform: uppercase;
}
/* line 7, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content h2 {
  margin-bottom: 2rem;
}
/* line 10, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content .views-row {
  clear: both;
  margin-bottom: 2rem;
  margin-top: 1rem;
  min-height: 60px;
}
/* line 15, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content .views-row .views-field-field-image {
  float: left;
  margin-right: 10px;
}
/* line 18, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content .views-row .views-field-field-image img {
  height: 60px;
  width: 60px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 24, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content .views-row .views-field-title {
  hyphen: auto;
}
/* line 27, ../sass/_sidebar.scss */
.region.region-sidebar-second .view-trending-content .views-row .views-field-title a:hover, .region.region-sidebar-second .view-trending-content .views-row .views-field-title a:focus {
  text-decoration: none;
}
/* line 38, ../sass/_sidebar.scss */
.region.region-sidebar-second #block-menu-block-1 {
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  /* line 44, ../sass/_sidebar.scss */
  .region.region-sidebar-second #block-menu-block-1 .menu-block-wrapper ul {
    width: 100%;
  }
}
/* line 48, ../sass/_sidebar.scss */
.region.region-sidebar-second #block-menu-block-1 .menu-block-wrapper li {
  float: none;
}
/* line 52, ../sass/_sidebar.scss */
.region.region-sidebar-second #block-menu-block-1 .menu-block-wrapper a:hover, .region.region-sidebar-second #block-menu-block-1 .menu-block-wrapper a:focus {
  background-color: transparent;
}
/* line 56, ../sass/_sidebar.scss */
.region.region-sidebar-second #block-menu-block-1 .menu-block-wrapper a.active {
  background-color: #2196F3;
  background-color: #cae6fc;
}

/* line 73, ../sass/_sidebar.scss */
body.page-node-356 .view-trending-content {
  display: none;
}
/* line 77, ../sass/_sidebar.scss */
body.page-node-356 #block-views-faq-custom-block-1 li {
  margin-bottom: .75rem;
}
/* line 79, ../sass/_sidebar.scss */
body.page-node-356 #block-views-faq-custom-block-1 li a:hover,
body.page-node-356 #block-views-faq-custom-block-1 li a:focus {
  text-decoration: none;
}

/* line 1, ../sass/_sidebar_promo.scss */
.bean-primary-sidebar-promo,
.view-sidebar-promo {
  /*
      .promo-copy{
          padding: 1rem 0 1rem 0;
      }   
  */
}
/* line 3, ../sass/_sidebar_promo.scss */
.bean-primary-sidebar-promo img,
.view-sidebar-promo img {
  border: 1px solid #ccc;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  /* line 3, ../sass/_sidebar_promo.scss */
  .bean-primary-sidebar-promo img,
  .view-sidebar-promo img {
    max-width: 262px;
  }
}

/* line 17, ../sass/_sidebar_promo.scss */
.region-sidebar-second .block-bean h2.block-title {
  font-size: 1rem;
}

/* line 6, ../sass/_front.scss */
body.front header#navbar {
  margin-bottom: 0;
}
/* line 10, ../sass/_front.scss */
body.front .carousel-wrapper {
  background-color: #777;
}
/* line 13, ../sass/_front.scss */
body.front .main-container, body.front .carousel-container {
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  /* line 13, ../sass/_front.scss */
  body.front .main-container, body.front .carousel-container {
    width: 100%;
  }
}
/* line 19, ../sass/_front.scss */
body.front .main-container .tier h2, body.front .carousel-container .tier h2 {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
/* line 26, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel, body.front .carousel-container .tier-1 .front-carousel {
  padding: 0;
}
/* line 30, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row {
  min-height: 500px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
/* line 34, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a {
  color: #fff;
}
/* line 37, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a:hover,
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a:focus, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a:hover,
body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row a:focus {
  color: #fff;
  text-decoration: none;
}
/* line 42, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row h2, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row h2 {
  color: #fff;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 5rem;
}
@media screen and (max-width: 991px) {
  /* line 42, ../sass/_front.scss */
  body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row h2, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row h2 {
    font-size: 3.5rem;
  }
}
/* line 53, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .item, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .item {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 58, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .carousel-caption, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .carousel-caption {
  top: 50%;
  transform: translateY(-50%);
  left: 10%;
  right: 10%;
  bottom: initial;
}
/* line 65, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .carousel-caption .field-field-block-body, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-inner .views-row .carousel-caption .field-field-block-body {
  margin-top: 2rem;
  font-size: 1.15rem;
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
}
/* line 73, ../sass/_front.scss */
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-control.left,
body.front .main-container .tier-1 .front-carousel .view-front-page-carousel .carousel-control.right, body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-control.left,
body.front .carousel-container .tier-1 .front-carousel .view-front-page-carousel .carousel-control.right {
  background-image: none;
  background: transparent;
}
/* line 80, ../sass/_front.scss */
body.front .main-container .tier-1 .front-beginners-corner, body.front .carousel-container .tier-1 .front-beginners-corner {
  height: 500px;
  background-image: url(https://www.projectcbd.org/sites/projectcbd/themes/projectcbd_v3/img/wallpapers/beginners-corner-bkg.jpg.pagespeed.ce.lKDUnI0ghz.jpg);
  background-color: #FFFFD6;
  color: #795548;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 90, ../sass/_front.scss */
body.front .main-container .tier-1 .front-beginners-corner h2, body.front .carousel-container .tier-1 .front-beginners-corner h2 {
  color: #795548;
  text-transform: uppercase;
  font-size: 3rem;
  margin-bottom: 1rem;
}
/* line 96, ../sass/_front.scss */
body.front .main-container .tier-1 .front-beginners-corner .btn, body.front .carousel-container .tier-1 .front-beginners-corner .btn {
  background-color: #795548;
}
/* line 98, ../sass/_front.scss */
body.front .main-container .tier-1 .front-beginners-corner .btn:hover, body.front .main-container .tier-1 .front-beginners-corner .btn:focus, body.front .carousel-container .tier-1 .front-beginners-corner .btn:hover, body.front .carousel-container .tier-1 .front-beginners-corner .btn:focus {
  background-color: #ff9d00;
}
@media screen and (max-width: 1297px) {
  /* line 108, ../sass/_front.scss */
  body.front .main-container .tier-2 h2, body.front .carousel-container .tier-2 h2 {
    font-size: 26px;
  }
}
/* line 113, ../sass/_front.scss */
body.front .main-container .tier-2 select,
body.front .main-container .tier-2 .form-control,
body.front .main-container .tier-2 button, body.front .carousel-container .tier-2 select,
body.front .carousel-container .tier-2 .form-control,
body.front .carousel-container .tier-2 button {
  background-color: #ffffe7;
  border: none;
}
/* line 119, ../sass/_front.scss */
body.front .main-container .tier-2 .front-cell, body.front .carousel-container .tier-2 .front-cell {
  padding: 1rem;
}
/* line 121, ../sass/_front.scss */
body.front .main-container .tier-2 .front-cell h2, body.front .carousel-container .tier-2 .front-cell h2 {
  color: #FFFFD6;
  margin-bottom: 1rem;
}
/* line 126, ../sass/_front.scss */
body.front .main-container .tier-2 .front-find-cbd, body.front .carousel-container .tier-2 .front-find-cbd {
  background-color: #ff9d00;
}
/* line 129, ../sass/_front.scss */
body.front .main-container .tier-2 .front-find-cbd .btn, body.front .carousel-container .tier-2 .front-find-cbd .btn {
  margin-left: 1rem;
  min-height: 34px;
}
/* line 133, ../sass/_front.scss */
body.front .main-container .tier-2 .front-find-cbd .form-item-postal-code, body.front .carousel-container .tier-2 .front-find-cbd .form-item-postal-code {
  display: inline-block;
}
/* line 137, ../sass/_front.scss */
body.front .main-container .tier-2 .front-find-cbd #edit-postal-code, body.front .carousel-container .tier-2 .front-find-cbd #edit-postal-code {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
@media screen and (max-width: 991px) {
  /* line 143, ../sass/_front.scss */
  body.front .main-container .tier-2 .front-find-cbd #edit-postal-code, body.front .carousel-container .tier-2 .front-find-cbd #edit-postal-code {
    max-width: 180px;
  }
}
@media screen and (min-width: 992px) {
  /* line 148, ../sass/_front.scss */
  body.front .main-container .tier-2 .front-find-cbd #edit-postal-code, body.front .carousel-container .tier-2 .front-find-cbd #edit-postal-code {
    max-width: 240px;
  }
}
/* line 155, ../sass/_front.scss */
body.front .main-container .tier-2 .front-conditions, body.front .carousel-container .tier-2 .front-conditions {
  color: #fff;
  background-color: #795548;
}
/* line 158, ../sass/_front.scss */
body.front .main-container .tier-2 .front-conditions h2, body.front .carousel-container .tier-2 .front-conditions h2 {
  color: #FFFFD6;
}
/* line 163, ../sass/_front.scss */
body.front .main-container .tier-2 .front-conditions select#edit-jump, body.front .carousel-container .tier-2 .front-conditions select#edit-jump {
  color: #999;
}
/* line 171, ../sass/_front.scss */
body.front .main-container .tier-3 h2.block-title, body.front .carousel-container .tier-3 h2.block-title {
  font-size: 2.5rem;
  margin: 2rem 0 2rem 0;
  padding: 0;
  color: #ff9d00;
}
/* line 179, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row, body.front .carousel-container .tier-3 .view-article-showcase .views-row {
  margin-bottom: 2rem;
  display: inline-block;
}
/* line 183, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-title, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-title {
  font-family: "Oswald", "Impact", sans-serif;
  font-size: 1.5rem;
  margin-bottom: .5rem;
  line-height: 1.75rem;
}
/* line 188, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-title a:hover,
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-title a:focus, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-title a:hover,
body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-title a:focus {
  text-decoration: none;
}
@-moz-document url-prefix() {
  /* line 183, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-title, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-title {
    hyphens: auto;
  }
}
/* line 201, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-teaser, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-teaser {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
  hyphens: auto;
}
/* line 206, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-image, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-image {
  max-width: 200px;
  max-width: 200px;
  float: left;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 320px) {
  /* line 206, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-image, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-image {
    max-width: 100%;
    float: none;
  }
}
@media screen and (max-width: 415px) {
  /* line 206, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-image, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-image {
    max-width: 120px;
  }
}
/* line 220, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-image img, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-image img {
  background-color: #FFFFD6;
}
/* line 232, ../sass/_front.scss */
body.front .main-container .tier-3 .view-article-showcase .view-footer, body.front .carousel-container .tier-3 .view-article-showcase .view-footer {
  margin-left: 15px;
  margin-bottom: 2rem;
}
@media screen and (max-width: 1199px) {
  /* line 236, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row, body.front .carousel-container .tier-3 .view-article-showcase .views-row {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 241, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-title, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-title {
    font-size: 2rem;
    line-height: 125%;
    margin-bottom: 1rem;
  }
  /* line 246, ../sass/_front.scss */
  body.front .main-container .tier-3 .view-article-showcase .views-row .views-field-field-teaser, body.front .carousel-container .tier-3 .view-article-showcase .views-row .views-field-field-teaser {
    font-size: .9rem;
  }
}
/* line 254, ../sass/_front.scss */
body.front .main-container .tier-3 .front-articles, body.front .carousel-container .tier-3 .front-articles {
  background-color: #fff;
}
/* line 259, ../sass/_front.scss */
body.front .main-container .tier-3 .front-favorites h2, body.front .carousel-container .tier-3 .front-favorites h2 {
  color: #2196F3;
}
/* line 262, ../sass/_front.scss */
body.front .main-container .tier-3 .front-favorites a, body.front .carousel-container .tier-3 .front-favorites a {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 265, ../sass/_front.scss */
body.front .main-container .tier-3 .front-favorites a:hover, body.front .main-container .tier-3 .front-favorites a:focus, body.front .carousel-container .tier-3 .front-favorites a:hover, body.front .carousel-container .tier-3 .front-favorites a:focus {
  text-decoration: none;
}
/* line 270, ../sass/_front.scss */
body.front .main-container .tier-3 .front-favorites .essentials-inner, body.front .carousel-container .tier-3 .front-favorites .essentials-inner {
  padding: 3%;
  min-height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #2196F3;
  text-align: center;
}
/* line 283, ../sass/_front.scss */
body.front .main-container .tier-3 .front-favorites .views-field-field-teaser,
body.front .main-container .tier-3 .front-favorites .views-field-field-teaser-2,
body.front .main-container .tier-3 .front-favorites .views-field-body, body.front .carousel-container .tier-3 .front-favorites .views-field-field-teaser,
body.front .carousel-container .tier-3 .front-favorites .views-field-field-teaser-2,
body.front .carousel-container .tier-3 .front-favorites .views-field-body {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #777;
  font-size: .85rem;
  margin: 10px 0 2rem 0;
  text-align: center;
}
/* line 297, ../sass/_front.scss */
body.front .main-container .tier-4 h2.block-title, body.front .carousel-container .tier-4 h2.block-title {
  margin: 1rem 0 2rem 0;
  color: #ff9d00;
}
/* line 302, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo, body.front .carousel-container .tier-4 .front-book-promo {
  padding-bottom: 1rem;
}
/* line 304, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo a,
body.front .main-container .tier-4 .front-book-promo h3 a, body.front .carousel-container .tier-4 .front-book-promo a,
body.front .carousel-container .tier-4 .front-book-promo h3 a {
  color: #ff9d00;
}
/* line 307, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo a:hover, body.front .main-container .tier-4 .front-book-promo a:focus,
body.front .main-container .tier-4 .front-book-promo h3 a:hover,
body.front .main-container .tier-4 .front-book-promo h3 a:focus, body.front .carousel-container .tier-4 .front-book-promo a:hover, body.front .carousel-container .tier-4 .front-book-promo a:focus,
body.front .carousel-container .tier-4 .front-book-promo h3 a:hover,
body.front .carousel-container .tier-4 .front-book-promo h3 a:focus {
  color: #b36e00;
}
/* line 312, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo a.btn, body.front .carousel-container .tier-4 .front-book-promo a.btn {
  color: #fff;
}
/* line 314, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo a.btn:hover, body.front .main-container .tier-4 .front-book-promo a.btn:focus, body.front .carousel-container .tier-4 .front-book-promo a.btn:hover, body.front .carousel-container .tier-4 .front-book-promo a.btn:focus {
  color: #fff;
}
/* line 319, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo .book-wrapper, body.front .carousel-container .tier-4 .front-book-promo .book-wrapper {
  background-color: #FFFFD6;
  padding: 15px;
}
@media screen and (max-width: 767px) {
  /* line 302, ../sass/_front.scss */
  body.front .main-container .tier-4 .front-book-promo, body.front .carousel-container .tier-4 .front-book-promo {
    display: inline-block;
  }
  /* line 326, ../sass/_front.scss */
  body.front .main-container .tier-4 .front-book-promo img.img-responsive, body.front .carousel-container .tier-4 .front-book-promo img.img-responsive {
    float: left;
    max-width: 50%;
    padding: 1rem 0 1rem 0;
  }
}
/* line 333, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo h3, body.front .carousel-container .tier-4 .front-book-promo h3 {
  text-transform: uppercase;
}
/* line 338, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo p a:hover, body.front .main-container .tier-4 .front-book-promo p a:focus, body.front .carousel-container .tier-4 .front-book-promo p a:hover, body.front .carousel-container .tier-4 .front-book-promo p a:focus {
  text-decoration: underline;
}
/* line 343, ../sass/_front.scss */
body.front .main-container .tier-4 .front-book-promo ul, body.front .carousel-container .tier-4 .front-book-promo ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* reduce the headline size on carousels a bit for smaller screens */
@media screen and (max-width: 476px) {
  hyphens: auto;
}
@media screen and (max-width: 991px) {
  /* line 370, ../sass/_front.scss */
  #front-page-carousel h2 {
    font-size: 2.75rem;
  }
}
@media screen and (max-width: 1199px) {
  /* line 375, ../sass/_front.scss */
  #front-page-carousel h2 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 414px) {
  /* line 7, ../sass/_content.scss */
  body.node-type-article .field-name-field-image,
  body.node-type-page .field-name-field-image,
  body.node-type-quick-hits .field-name-field-image,
  body.node-type-quick-hit .field-name-field-image {
    margin-bottom: 1rem;
  }
  /* line 9, ../sass/_content.scss */
  body.node-type-article .field-name-field-image img,
  body.node-type-page .field-name-field-image img,
  body.node-type-quick-hits .field-name-field-image img,
  body.node-type-quick-hit .field-name-field-image img {
    margin: 0 auto;
  }
}
@media screen and (max-width: 736px) {
  /* line 15, ../sass/_content.scss */
  body.node-type-article .field-name-field-image,
  body.node-type-page .field-name-field-image,
  body.node-type-quick-hits .field-name-field-image,
  body.node-type-quick-hit .field-name-field-image {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 415px) {
  /* line 25, ../sass/_content.scss */
  body.node-type-article .field-name-field-image,
  body.node-type-page .field-name-field-image,
  body.node-type-quick-hits .field-name-field-image,
  body.node-type-quick-hit .field-name-field-image {
    max-width: 55%;
    float: right;
    padding: 3rem;
    border: 0;
    margin: 0;
  }
}
@media screen and (min-width: 415px) and (max-width: 992px) {
  /* line 39, ../sass/_content.scss */
  body.node-type-article .field-name-field-image,
  body.node-type-page .field-name-field-image,
  body.node-type-quick-hits .field-name-field-image,
  body.node-type-quick-hit .field-name-field-image {
    padding: 1.5rem;
  }
}
/* line 43, ../sass/_content.scss */
body.node-type-article .field-name-field-sub-title,
body.node-type-page .field-name-field-sub-title,
body.node-type-quick-hits .field-name-field-sub-title,
body.node-type-quick-hit .field-name-field-sub-title {
  margin: 1rem 0;
  font-style: italic;
  color: #777;
  font-weight: 600;
}
/* line 50, ../sass/_content.scss */
body.node-type-article .field-name-field-teaser,
body.node-type-page .field-name-field-teaser,
body.node-type-quick-hits .field-name-field-teaser,
body.node-type-quick-hit .field-name-field-teaser {
  font-family: "Oswald", "Impact", sans-serif;
  font-size: 2rem;
  font-weight: 200;
  border-bottom: 0;
  margin-bottom: 2rem;
  color: #2196F3;
  color: #607d8b;
}
@media screen and (max-width: 415px) {
  /* line 50, ../sass/_content.scss */
  body.node-type-article .field-name-field-teaser,
  body.node-type-page .field-name-field-teaser,
  body.node-type-quick-hits .field-name-field-teaser,
  body.node-type-quick-hit .field-name-field-teaser {
    font-size: 1.5rem;
  }
}
/* line 55, ../sass/_content.scss */
body.node-type-article .view-article-eva,
body.node-type-page .view-article-eva,
body.node-type-quick-hits .view-article-eva,
body.node-type-quick-hit .view-article-eva {
  background-color: #2196F3;
  color: white;
  padding: 5px 10px;
  margin-bottom: 1rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: .875rem;
  text-transform: uppercase;
  display: table;
}
/* line 64, ../sass/_content.scss */
body.node-type-article .view-article-eva .field-content,
body.node-type-page .view-article-eva .field-content,
body.node-type-quick-hits .view-article-eva .field-content,
body.node-type-quick-hit .view-article-eva .field-content {
  color: #9acffa;
}
/* line 67, ../sass/_content.scss */
body.node-type-article .view-article-eva .byline,
body.node-type-page .view-article-eva .byline,
body.node-type-quick-hits .view-article-eva .byline,
body.node-type-quick-hit .view-article-eva .byline {
  color: #fff;
}
/* line 69, ../sass/_content.scss */
body.node-type-article .view-article-eva .byline a,
body.node-type-article .view-article-eva .byline a:hover,
body.node-type-article .view-article-eva .byline a:focus,
body.node-type-page .view-article-eva .byline a,
body.node-type-page .view-article-eva .byline a:hover,
body.node-type-page .view-article-eva .byline a:focus,
body.node-type-quick-hits .view-article-eva .byline a,
body.node-type-quick-hits .view-article-eva .byline a:hover,
body.node-type-quick-hits .view-article-eva .byline a:focus,
body.node-type-quick-hit .view-article-eva .byline a,
body.node-type-quick-hit .view-article-eva .byline a:hover,
body.node-type-quick-hit .view-article-eva .byline a:focus {
  color: #fff;
}
/* line 75, ../sass/_content.scss */
body.node-type-article .view-article-eva a,
body.node-type-page .view-article-eva a,
body.node-type-quick-hits .view-article-eva a,
body.node-type-quick-hit .view-article-eva a {
  color: #fff;
}
/* line 80, ../sass/_content.scss */
body.node-type-article .field-name-body,
body.node-type-page .field-name-body,
body.node-type-quick-hits .field-name-body,
body.node-type-quick-hit .field-name-body {
  margin-bottom: 2rem;
}
/* line 82, ../sass/_content.scss */
body.node-type-article .field-name-body .btn-primary,
body.node-type-page .field-name-body .btn-primary,
body.node-type-quick-hits .field-name-body .btn-primary,
body.node-type-quick-hit .field-name-body .btn-primary {
  text-transform: uppercase;
}
/* line 86, ../sass/_content.scss */
body.node-type-article .field-name-body h1, body.node-type-article .field-name-body h2, body.node-type-article .field-name-body h3, body.node-type-article .field-name-body h4, body.node-type-article .field-name-body h5, body.node-type-article .field-name-body h6,
body.node-type-page .field-name-body h1,
body.node-type-page .field-name-body h2,
body.node-type-page .field-name-body h3,
body.node-type-page .field-name-body h4,
body.node-type-page .field-name-body h5,
body.node-type-page .field-name-body h6,
body.node-type-quick-hits .field-name-body h1,
body.node-type-quick-hits .field-name-body h2,
body.node-type-quick-hits .field-name-body h3,
body.node-type-quick-hits .field-name-body h4,
body.node-type-quick-hits .field-name-body h5,
body.node-type-quick-hits .field-name-body h6,
body.node-type-quick-hit .field-name-body h1,
body.node-type-quick-hit .field-name-body h2,
body.node-type-quick-hit .field-name-body h3,
body.node-type-quick-hit .field-name-body h4,
body.node-type-quick-hit .field-name-body h5,
body.node-type-quick-hit .field-name-body h6 {
  font-family: "Oswald", "Impact", sans-serif;
  text-transform: uppercase;
}
/* line 95, ../sass/_content.scss */
body.node-type-article .field-name-field-documents,
body.node-type-article article footer,
body.node-type-page .field-name-field-documents,
body.node-type-page article footer,
body.node-type-quick-hits .field-name-field-documents,
body.node-type-quick-hits article footer,
body.node-type-quick-hit .field-name-field-documents,
body.node-type-quick-hit article footer {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 99, ../sass/_content.scss */
body.node-type-article .field-name-field-documents,
body.node-type-page .field-name-field-documents,
body.node-type-quick-hits .field-name-field-documents,
body.node-type-quick-hit .field-name-field-documents {
  clear: both;
}
/* line 107, ../sass/_content.scss */
body.node-type-article .field-name-body aside img,
body.node-type-article .field-name-body img.img-aside,
body.node-type-page .field-name-body aside img,
body.node-type-page .field-name-body img.img-aside,
body.node-type-quick-hits .field-name-body aside img,
body.node-type-quick-hits .field-name-body img.img-aside,
body.node-type-quick-hit .field-name-body aside img,
body.node-type-quick-hit .field-name-body img.img-aside {
  max-height: 500px;
}
/* line 112, ../sass/_content.scss */
body.node-type-article .field-name-body aside,
body.node-type-article .field-name-body img.img-aside,
body.node-type-article .image-autosize img,
body.node-type-page .field-name-body aside,
body.node-type-page .field-name-body img.img-aside,
body.node-type-page .image-autosize img,
body.node-type-quick-hits .field-name-body aside,
body.node-type-quick-hits .field-name-body img.img-aside,
body.node-type-quick-hits .image-autosize img,
body.node-type-quick-hit .field-name-body aside,
body.node-type-quick-hit .field-name-body img.img-aside,
body.node-type-quick-hit .image-autosize img {
  hyphens: none;
  color: #ff9d00;
  font-style: italic;
  font-size: 1.25rem;
}
@media screen and (min-width: 414px) {
  /* line 112, ../sass/_content.scss */
  body.node-type-article .field-name-body aside,
  body.node-type-article .field-name-body img.img-aside,
  body.node-type-article .image-autosize img,
  body.node-type-page .field-name-body aside,
  body.node-type-page .field-name-body img.img-aside,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits .field-name-body aside,
  body.node-type-quick-hits .field-name-body img.img-aside,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit .field-name-body aside,
  body.node-type-quick-hit .field-name-body img.img-aside,
  body.node-type-quick-hit .image-autosize img {
    max-width: 40%;
  }
}
@media screen and (min-width: 992px) {
  /* line 112, ../sass/_content.scss */
  body.node-type-article .field-name-body aside,
  body.node-type-article .field-name-body img.img-aside,
  body.node-type-article .image-autosize img,
  body.node-type-page .field-name-body aside,
  body.node-type-page .field-name-body img.img-aside,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits .field-name-body aside,
  body.node-type-quick-hits .field-name-body img.img-aside,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit .field-name-body aside,
  body.node-type-quick-hit .field-name-body img.img-aside,
  body.node-type-quick-hit .image-autosize img {
    max-width: 55%;
  }
}
@media screen and (min-width: 1550px) {
  /* line 112, ../sass/_content.scss */
  body.node-type-article .field-name-body aside,
  body.node-type-article .field-name-body img.img-aside,
  body.node-type-article .image-autosize img,
  body.node-type-page .field-name-body aside,
  body.node-type-page .field-name-body img.img-aside,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits .field-name-body aside,
  body.node-type-quick-hits .field-name-body img.img-aside,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit .field-name-body aside,
  body.node-type-quick-hit .field-name-body img.img-aside,
  body.node-type-quick-hit .image-autosize img {
    max-width: 65%;
  }
}
@media screen and (min-width: 768px) {
  /* line 112, ../sass/_content.scss */
  body.node-type-article .field-name-body aside,
  body.node-type-article .field-name-body img.img-aside,
  body.node-type-article .image-autosize img,
  body.node-type-page .field-name-body aside,
  body.node-type-page .field-name-body img.img-aside,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits .field-name-body aside,
  body.node-type-quick-hits .field-name-body img.img-aside,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit .field-name-body aside,
  body.node-type-quick-hit .field-name-body img.img-aside,
  body.node-type-quick-hit .image-autosize img {
            /*
			padding: 2rem;
			margin: 2rem;
            */
    padding: 1rem;
  }
}
/* line 135, ../sass/_content.scss */
body.node-type-article .field-name-body aside h3,
body.node-type-article .field-name-body img.img-aside h3,
body.node-type-article .image-autosize img h3,
body.node-type-page .field-name-body aside h3,
body.node-type-page .field-name-body img.img-aside h3,
body.node-type-page .image-autosize img h3,
body.node-type-quick-hits .field-name-body aside h3,
body.node-type-quick-hits .field-name-body img.img-aside h3,
body.node-type-quick-hits .image-autosize img h3,
body.node-type-quick-hit .field-name-body aside h3,
body.node-type-quick-hit .field-name-body img.img-aside h3,
body.node-type-quick-hit .image-autosize img h3 {
  margin-top: 0;
}
/* line 139, ../sass/_content.scss */
body.node-type-article .field-name-body aside.green,
body.node-type-article .field-name-body img.img-aside.green,
body.node-type-article .image-autosize img.green,
body.node-type-page .field-name-body aside.green,
body.node-type-page .field-name-body img.img-aside.green,
body.node-type-page .image-autosize img.green,
body.node-type-quick-hits .field-name-body aside.green,
body.node-type-quick-hits .field-name-body img.img-aside.green,
body.node-type-quick-hits .image-autosize img.green,
body.node-type-quick-hit .field-name-body aside.green,
body.node-type-quick-hit .field-name-body img.img-aside.green,
body.node-type-quick-hit .image-autosize img.green {
  background: -webkit-linear-gradient(#009688, #8BC34A);
}
/* line 146, ../sass/_content.scss */
body.node-type-article .field-name-body aside.pull-left, body.node-type-article .field-name-body aside.pull-right,
body.node-type-article .field-name-body img.img-aside.pull-left,
body.node-type-article .field-name-body img.img-aside.pull-right,
body.node-type-article .image-autosize img.pull-left,
body.node-type-article .image-autosize img.pull-right,
body.node-type-page .field-name-body aside.pull-left,
body.node-type-page .field-name-body aside.pull-right,
body.node-type-page .field-name-body img.img-aside.pull-left,
body.node-type-page .field-name-body img.img-aside.pull-right,
body.node-type-page .image-autosize img.pull-left,
body.node-type-page .image-autosize img.pull-right,
body.node-type-quick-hits .field-name-body aside.pull-left,
body.node-type-quick-hits .field-name-body aside.pull-right,
body.node-type-quick-hits .field-name-body img.img-aside.pull-left,
body.node-type-quick-hits .field-name-body img.img-aside.pull-right,
body.node-type-quick-hits .image-autosize img.pull-left,
body.node-type-quick-hits .image-autosize img.pull-right,
body.node-type-quick-hit .field-name-body aside.pull-left,
body.node-type-quick-hit .field-name-body aside.pull-right,
body.node-type-quick-hit .field-name-body img.img-aside.pull-left,
body.node-type-quick-hit .field-name-body img.img-aside.pull-right,
body.node-type-quick-hit .image-autosize img.pull-left,
body.node-type-quick-hit .image-autosize img.pull-right {
  margin-bottom: 1rem;
}
/* line 151, ../sass/_content.scss */
body.node-type-article .field-name-body aside.pull-left,
body.node-type-article .field-name-body img.img-aside.pull-left,
body.node-type-article .image-autosize img.pull-left,
body.node-type-page .field-name-body aside.pull-left,
body.node-type-page .field-name-body img.img-aside.pull-left,
body.node-type-page .image-autosize img.pull-left,
body.node-type-quick-hits .field-name-body aside.pull-left,
body.node-type-quick-hits .field-name-body img.img-aside.pull-left,
body.node-type-quick-hits .image-autosize img.pull-left,
body.node-type-quick-hit .field-name-body aside.pull-left,
body.node-type-quick-hit .field-name-body img.img-aside.pull-left,
body.node-type-quick-hit .image-autosize img.pull-left {
  margin-left: 0;
}
@media screen and (min-width: 1238px) {
  /* line 151, ../sass/_content.scss */
  body.node-type-article .field-name-body aside.pull-left,
  body.node-type-article .field-name-body img.img-aside.pull-left,
  body.node-type-article .image-autosize img.pull-left,
  body.node-type-page .field-name-body aside.pull-left,
  body.node-type-page .field-name-body img.img-aside.pull-left,
  body.node-type-page .image-autosize img.pull-left,
  body.node-type-quick-hits .field-name-body aside.pull-left,
  body.node-type-quick-hits .field-name-body img.img-aside.pull-left,
  body.node-type-quick-hits .image-autosize img.pull-left,
  body.node-type-quick-hit .field-name-body aside.pull-left,
  body.node-type-quick-hit .field-name-body img.img-aside.pull-left,
  body.node-type-quick-hit .image-autosize img.pull-left {
    margin-left: -65px;
  }
}
@media screen and (min-width: 1550px) {
  /* line 151, ../sass/_content.scss */
  body.node-type-article .field-name-body aside.pull-left,
  body.node-type-article .field-name-body img.img-aside.pull-left,
  body.node-type-article .image-autosize img.pull-left,
  body.node-type-page .field-name-body aside.pull-left,
  body.node-type-page .field-name-body img.img-aside.pull-left,
  body.node-type-page .image-autosize img.pull-left,
  body.node-type-quick-hits .field-name-body aside.pull-left,
  body.node-type-quick-hits .field-name-body img.img-aside.pull-left,
  body.node-type-quick-hits .image-autosize img.pull-left,
  body.node-type-quick-hit .field-name-body aside.pull-left,
  body.node-type-quick-hit .field-name-body img.img-aside.pull-left,
  body.node-type-quick-hit .image-autosize img.pull-left {
    margin-left: -160px;
  }
}
/* line 161, ../sass/_content.scss */
body.node-type-article .field-name-body aside.pull-right,
body.node-type-article .field-name-body img.img-aside.pull-right,
body.node-type-article .image-autosize img.pull-right,
body.node-type-page .field-name-body aside.pull-right,
body.node-type-page .field-name-body img.img-aside.pull-right,
body.node-type-page .image-autosize img.pull-right,
body.node-type-quick-hits .field-name-body aside.pull-right,
body.node-type-quick-hits .field-name-body img.img-aside.pull-right,
body.node-type-quick-hits .image-autosize img.pull-right,
body.node-type-quick-hit .field-name-body aside.pull-right,
body.node-type-quick-hit .field-name-body img.img-aside.pull-right,
body.node-type-quick-hit .image-autosize img.pull-right {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  /* line 161, ../sass/_content.scss */
  body.node-type-article .field-name-body aside.pull-right,
  body.node-type-article .field-name-body img.img-aside.pull-right,
  body.node-type-article .image-autosize img.pull-right,
  body.node-type-page .field-name-body aside.pull-right,
  body.node-type-page .field-name-body img.img-aside.pull-right,
  body.node-type-page .image-autosize img.pull-right,
  body.node-type-quick-hits .field-name-body aside.pull-right,
  body.node-type-quick-hits .field-name-body img.img-aside.pull-right,
  body.node-type-quick-hits .image-autosize img.pull-right,
  body.node-type-quick-hit .field-name-body aside.pull-right,
  body.node-type-quick-hit .field-name-body img.img-aside.pull-right,
  body.node-type-quick-hit .image-autosize img.pull-right {
    margin-right: -65px;
  }
}
@media screen and (min-width: 1550px) {
  /* line 161, ../sass/_content.scss */
  body.node-type-article .field-name-body aside.pull-right,
  body.node-type-article .field-name-body img.img-aside.pull-right,
  body.node-type-article .image-autosize img.pull-right,
  body.node-type-page .field-name-body aside.pull-right,
  body.node-type-page .field-name-body img.img-aside.pull-right,
  body.node-type-page .image-autosize img.pull-right,
  body.node-type-quick-hits .field-name-body aside.pull-right,
  body.node-type-quick-hits .field-name-body img.img-aside.pull-right,
  body.node-type-quick-hits .image-autosize img.pull-right,
  body.node-type-quick-hit .field-name-body aside.pull-right,
  body.node-type-quick-hit .field-name-body img.img-aside.pull-right,
  body.node-type-quick-hit .image-autosize img.pull-right {
    margin-right: -160px;
  }
}
@media screen and (max-width: 530px) {
  /* line 112, ../sass/_content.scss */
  body.node-type-article .field-name-body aside,
  body.node-type-article .field-name-body img.img-aside,
  body.node-type-article .image-autosize img,
  body.node-type-page .field-name-body aside,
  body.node-type-page .field-name-body img.img-aside,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits .field-name-body aside,
  body.node-type-quick-hits .field-name-body img.img-aside,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit .field-name-body aside,
  body.node-type-quick-hit .field-name-body img.img-aside,
  body.node-type-quick-hit .image-autosize img {
    min-width: 100%;
  }
}
/* line 178, ../sass/_content.scss */
body.node-type-article .field-name-body aside.normal,
body.node-type-article .field-name-body img.img-aside.normal,
body.node-type-article .image-autosize img.normal,
body.node-type-page .field-name-body aside.normal,
body.node-type-page .field-name-body img.img-aside.normal,
body.node-type-page .image-autosize img.normal,
body.node-type-quick-hits .field-name-body aside.normal,
body.node-type-quick-hits .field-name-body img.img-aside.normal,
body.node-type-quick-hits .image-autosize img.normal,
body.node-type-quick-hit .field-name-body aside.normal,
body.node-type-quick-hit .field-name-body img.img-aside.normal,
body.node-type-quick-hit .image-autosize img.normal {
  color: #777;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-size: 1rem;
}
/* line 183, ../sass/_content.scss */
body.node-type-article .field-name-body aside.normal p,
body.node-type-article .field-name-body img.img-aside.normal p,
body.node-type-article .image-autosize img.normal p,
body.node-type-page .field-name-body aside.normal p,
body.node-type-page .field-name-body img.img-aside.normal p,
body.node-type-page .image-autosize img.normal p,
body.node-type-quick-hits .field-name-body aside.normal p,
body.node-type-quick-hits .field-name-body img.img-aside.normal p,
body.node-type-quick-hits .image-autosize img.normal p,
body.node-type-quick-hit .field-name-body aside.normal p,
body.node-type-quick-hit .field-name-body img.img-aside.normal p,
body.node-type-quick-hit .image-autosize img.normal p {
  line-height: 1.35rem !important;
}
/* line 194, ../sass/_content.scss */
body.node-type-article img.inset,
body.node-type-article .image-autosize img,
body.node-type-page img.inset,
body.node-type-page .image-autosize img,
body.node-type-quick-hits img.inset,
body.node-type-quick-hits .image-autosize img,
body.node-type-quick-hit img.inset,
body.node-type-quick-hit .image-autosize img {
  max-width: 50%;
  margin: 3rem;
}
@media screen and (max-width: 991px) {
  /* line 194, ../sass/_content.scss */
  body.node-type-article img.inset,
  body.node-type-article .image-autosize img,
  body.node-type-page img.inset,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits img.inset,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit img.inset,
  body.node-type-quick-hit .image-autosize img {
    margin: 2rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 194, ../sass/_content.scss */
  body.node-type-article img.inset,
  body.node-type-article .image-autosize img,
  body.node-type-page img.inset,
  body.node-type-page .image-autosize img,
  body.node-type-quick-hits img.inset,
  body.node-type-quick-hits .image-autosize img,
  body.node-type-quick-hit img.inset,
  body.node-type-quick-hit .image-autosize img {
    margin: 1rem;
  }
}
/* line 209, ../sass/_content.scss */
body.node-type-article .article-primary-img,
body.node-type-page .article-primary-img,
body.node-type-quick-hits .article-primary-img,
body.node-type-quick-hit .article-primary-img {
  max-width: 40%;
  margin-right: 2rem;
  margin-bottom: 2rem;
  display: block;
  height: auto;
}
/* line 220, ../sass/_content.scss */
body.node-type-article .table-responsive a,
body.node-type-page .table-responsive a,
body.node-type-quick-hits .table-responsive a,
body.node-type-quick-hit .table-responsive a {
  white-space: normal;
}
/* line 228, ../sass/_content.scss */
body.node-type-article .links.list-inline .translation_es,
body.node-type-article .links.list-inline .translation_en,
body.node-type-page .links.list-inline .translation_es,
body.node-type-page .links.list-inline .translation_en,
body.node-type-quick-hits .links.list-inline .translation_es,
body.node-type-quick-hits .links.list-inline .translation_en,
body.node-type-quick-hit .links.list-inline .translation_es,
body.node-type-quick-hit .links.list-inline .translation_en {
  display: none;
}
/* line 235, ../sass/_content.scss */
body.node-type-article .btn.read-more,
body.node-type-page .btn.read-more,
body.node-type-quick-hits .btn.read-more,
body.node-type-quick-hit .btn.read-more {
  margin: 1rem 0;
}
/* line 239, ../sass/_content.scss */
body.node-type-article #block-system-main .learn-more,
body.node-type-page #block-system-main .learn-more,
body.node-type-quick-hits #block-system-main .learn-more,
body.node-type-quick-hit #block-system-main .learn-more {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: normal;
}
/* line 242, ../sass/_content.scss */
body.node-type-article #block-system-main .learn-more li,
body.node-type-page #block-system-main .learn-more li,
body.node-type-quick-hits #block-system-main .learn-more li,
body.node-type-quick-hit #block-system-main .learn-more li {
  line-height: normal;
  margin-bottom: inherit;
}
/* line 248, ../sass/_content.scss */
body.node-type-article small, body.node-type-article .small, body.node-type-article .smaller,
body.node-type-page small,
body.node-type-page .small,
body.node-type-page .smaller,
body.node-type-quick-hits small,
body.node-type-quick-hits .small,
body.node-type-quick-hits .smaller,
body.node-type-quick-hit small,
body.node-type-quick-hit .small,
body.node-type-quick-hit .smaller {
  color: #777;
}
/* line 253, ../sass/_content.scss */
body.node-type-article article footer .field-name-field-tags,
body.node-type-page article footer .field-name-field-tags,
body.node-type-quick-hits article footer .field-name-field-tags,
body.node-type-quick-hit article footer .field-name-field-tags {
  margin-bottom: 2rem;
}
/* line 255, ../sass/_content.scss */
body.node-type-article article footer .field-name-field-tags .field-item,
body.node-type-page article footer .field-name-field-tags .field-item,
body.node-type-quick-hits article footer .field-name-field-tags .field-item,
body.node-type-quick-hit article footer .field-name-field-tags .field-item {
  font-size: .75rem;
  display: inline-block;
}
/* line 258, ../sass/_content.scss */
body.node-type-article article footer .field-name-field-tags .field-item a,
body.node-type-page article footer .field-name-field-tags .field-item a,
body.node-type-quick-hits article footer .field-name-field-tags .field-item a,
body.node-type-quick-hit article footer .field-name-field-tags .field-item a {
  white-space: nowrap;
  text-transform: uppercase;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px 5px;
  border-radius: 3px;
  background-color: #ff9d00;
  color: #fff;
}
/* line 267, ../sass/_content.scss */
body.node-type-article article footer .field-name-field-tags .field-item a:hover, body.node-type-article article footer .field-name-field-tags .field-item a:focus,
body.node-type-page article footer .field-name-field-tags .field-item a:hover,
body.node-type-page article footer .field-name-field-tags .field-item a:focus,
body.node-type-quick-hits article footer .field-name-field-tags .field-item a:hover,
body.node-type-quick-hits article footer .field-name-field-tags .field-item a:focus,
body.node-type-quick-hit article footer .field-name-field-tags .field-item a:hover,
body.node-type-quick-hit article footer .field-name-field-tags .field-item a:focus {
  color: #fff;
  background-color: #b36e00;
  text-decoration: none;
}
/* line 281, ../sass/_content.scss */
body.node-type-article .view-related-articles,
body.node-type-page .view-related-articles,
body.node-type-quick-hits .view-related-articles,
body.node-type-quick-hit .view-related-articles {
  border-top: 1px solid #2196F3;
  padding-top: 2rem;
  margin-top: 2rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 285, ../sass/_content.scss */
body.node-type-article .view-related-articles .views-row,
body.node-type-page .view-related-articles .views-row,
body.node-type-quick-hits .view-related-articles .views-row,
body.node-type-quick-hit .view-related-articles .views-row {
  margin-bottom: 2rem;
}
/* line 289, ../sass/_content.scss */
body.node-type-article .view-related-articles h2.title,
body.node-type-page .view-related-articles h2.title,
body.node-type-quick-hits .view-related-articles h2.title,
body.node-type-quick-hit .view-related-articles h2.title {
  text-transform: uppercase;
  margin-left: 15px;
  margin-bottom: 2rem;
}
/* line 294, ../sass/_content.scss */
body.node-type-article .view-related-articles .views-field-field-image,
body.node-type-page .view-related-articles .views-field-field-image,
body.node-type-quick-hits .view-related-articles .views-field-field-image,
body.node-type-quick-hit .view-related-articles .views-field-field-image {
  margin-bottom: 5px;
}
@media screen and (min-width: 530px) {
  /* line 294, ../sass/_content.scss */
  body.node-type-article .view-related-articles .views-field-field-image,
  body.node-type-page .view-related-articles .views-field-field-image,
  body.node-type-quick-hits .view-related-articles .views-field-field-image,
  body.node-type-quick-hit .view-related-articles .views-field-field-image {
    float: left;
    margin-right: 10px;
  }
}
/* line 300, ../sass/_content.scss */
body.node-type-article .view-related-articles .views-field-field-image img,
body.node-type-page .view-related-articles .views-field-field-image img,
body.node-type-quick-hits .view-related-articles .views-field-field-image img,
body.node-type-quick-hit .view-related-articles .views-field-field-image img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 304, ../sass/_content.scss */
body.node-type-article .view-related-articles .views-field-title,
body.node-type-page .view-related-articles .views-field-title,
body.node-type-quick-hits .view-related-articles .views-field-title,
body.node-type-quick-hit .view-related-articles .views-field-title {
  hyphens: auto;
}
/* line 307, ../sass/_content.scss */
body.node-type-article .view-related-articles .views-field-title a:hover, body.node-type-article .view-related-articles .views-field-title a:focus,
body.node-type-page .view-related-articles .views-field-title a:hover,
body.node-type-page .view-related-articles .views-field-title a:focus,
body.node-type-quick-hits .view-related-articles .views-field-title a:hover,
body.node-type-quick-hits .view-related-articles .views-field-title a:focus,
body.node-type-quick-hit .view-related-articles .views-field-title a:hover,
body.node-type-quick-hit .view-related-articles .views-field-title a:focus {
  text-decoration: none;
}
/* line 316, ../sass/_content.scss */
body.node-type-article .field-name-field-tldr,
body.node-type-page .field-name-field-tldr,
body.node-type-quick-hits .field-name-field-tldr,
body.node-type-quick-hit .field-name-field-tldr {
  padding: 2rem;
  margin: 0;
  margin-bottom: 1rem;
  /*
  		border-radius: 5px;
  		background-color: $color_cumulus;
  		font-family: $font_ui;
  		color: $color_coffee;
  */
  color: #777;
}
@media screen and (max-width: 767px) {
  /* line 316, ../sass/_content.scss */
  body.node-type-article .field-name-field-tldr,
  body.node-type-page .field-name-field-tldr,
  body.node-type-quick-hits .field-name-field-tldr,
  body.node-type-quick-hit .field-name-field-tldr {
    padding: 1rem;
  }
}
/* line 330, ../sass/_content.scss */
body.node-type-article .field-name-field-tldr .field-label,
body.node-type-page .field-name-field-tldr .field-label,
body.node-type-quick-hits .field-name-field-tldr .field-label,
body.node-type-quick-hit .field-name-field-tldr .field-label {
  font-weight: bold;
  margin-bottom: .5rem;
}
/* line 337, ../sass/_content.scss */
body.node-type-article .field-name-field-tldr .field-items ul,
body.node-type-page .field-name-field-tldr .field-items ul,
body.node-type-quick-hits .field-name-field-tldr .field-items ul,
body.node-type-quick-hit .field-name-field-tldr .field-items ul {
  padding-left: 20px;
  margin-bottom: 0;
}
/* line 340, ../sass/_content.scss */
body.node-type-article .field-name-field-tldr .field-items ul li,
body.node-type-page .field-name-field-tldr .field-items ul li,
body.node-type-quick-hits .field-name-field-tldr .field-items ul li,
body.node-type-quick-hit .field-name-field-tldr .field-items ul li {
  margin-bottom: .5rem;
}
/* line 351, ../sass/_content.scss */
body.node-type-article .small.caption,
body.node-type-article .small.credit,
body.node-type-page .small.caption,
body.node-type-page .small.credit,
body.node-type-quick-hits .small.caption,
body.node-type-quick-hits .small.credit,
body.node-type-quick-hit .small.caption,
body.node-type-quick-hit .small.credit {
  margin-top: .5rem;
}
@media screen and (max-width: 414px) {
  /* line 351, ../sass/_content.scss */
  body.node-type-article .small.caption,
  body.node-type-article .small.credit,
  body.node-type-page .small.caption,
  body.node-type-page .small.credit,
  body.node-type-quick-hits .small.caption,
  body.node-type-quick-hits .small.credit,
  body.node-type-quick-hit .small.caption,
  body.node-type-quick-hit .small.credit {
    margin-left: 15px;
    margin-right: 15px;
  }
}

/* line 365, ../sass/_content.scss */
.view-articles h2 a {
  text-decoration: none;
}
/* line 369, ../sass/_content.scss */
.view-articles .links a {
  text-decoration: underline;
}

/* line 376, ../sass/_content.scss */
img.img-plain {
  padding: 0 !important;
  margin: 1rem !important;
  margin-left: 0 !important;
  float: none !important;
  max-width: 100% !important;
}

/* line 384, ../sass/_content.scss */
.image-caption {
  display: none;
}

/* line 2, ../sass/_news.scss */
body.page-news .view-articles {
  margin-top: 2rem;
}
/* line 7, ../sass/_news.scss */
body.page-news .view-articles .row,
body.page-news .view-audio-visual-content .row {
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  /* line 10, ../sass/_news.scss */
  body.page-news .view-articles .row .col-sm-3,
  body.page-news .view-audio-visual-content .row .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 13, ../sass/_news.scss */
  body.page-news .view-articles .row .col-sm-3 img,
  body.page-news .view-audio-visual-content .row .col-sm-3 img {
    max-height: 200px;
  }
}
/* line 20, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-field-image img,
body.page-news .view-audio-visual-content .row .views-field-field-image img {
  margin-bottom: 2rem;
  object-fit: cover;
}
@media screen and (max-width: 415px) {
  /* line 20, ../sass/_news.scss */
  body.page-news .view-articles .row .views-field-field-image img,
  body.page-news .view-audio-visual-content .row .views-field-field-image img {
    max-height: 220px;
  }
}
@media screen and (max-width: 768px) {
  /* line 20, ../sass/_news.scss */
  body.page-news .view-articles .row .views-field-field-image img,
  body.page-news .view-audio-visual-content .row .views-field-field-image img {
    width: 100%;
    max-height: 330px;
  }
}
/* line 32, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing .field-content,
body.page-news .view-audio-visual-content .row .views-field-nothing .field-content {
  display: block;
}
/* line 35, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing .teaser,
body.page-news .view-audio-visual-content .row .views-field-nothing .teaser {
  font-style: italic;
  margin-bottom: 1rem;
}
/* line 39, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing h2,
body.page-news .view-audio-visual-content .row .views-field-nothing h2 {
  text-transform: uppercase;
  margin-top: -5px;
}
/* line 43, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing .byline,
body.page-news .view-articles .row .views-field-nothing .created,
body.page-news .view-audio-visual-content .row .views-field-nothing .byline,
body.page-news .view-audio-visual-content .row .views-field-nothing .created {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: .875rem;
  color: #777;
  text-transform: uppercase;
}
/* line 52, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing-1 .field-content,
body.page-news .view-audio-visual-content .row .views-field-nothing-1 .field-content {
  display: block;
}
/* line 54, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing-1 .field-content h2,
body.page-news .view-audio-visual-content .row .views-field-nothing-1 .field-content h2 {
  margin-top: 0;
  padding-top: 0;
  text-transform: uppercase;
}
/* line 58, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing-1 .field-content h2 a:hover,
body.page-news .view-articles .row .views-field-nothing-1 .field-content h2 a:focus,
body.page-news .view-audio-visual-content .row .views-field-nothing-1 .field-content h2 a:hover,
body.page-news .view-audio-visual-content .row .views-field-nothing-1 .field-content h2 a:focus {
  text-decoration: none;
}
/* line 63, ../sass/_news.scss */
body.page-news .view-articles .row .views-field-nothing-1 .field-content .video-body,
body.page-news .view-audio-visual-content .row .views-field-nothing-1 .field-content .video-body {
  font-style: italic;
}
/* line 71, ../sass/_news.scss */
body.page-news .view-articles .view-grouping-header,
body.page-news .view-audio-visual-content .view-grouping-header {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #ff9d00;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}

/* line 6, ../sass/_topic.scss */
body.page-topic h1.page-header {
  display: none;
}
/* line 10, ../sass/_topic.scss */
body.page-topic .main-container {
  max-width: inherit;
}
/* line 13, ../sass/_topic.scss */
body.page-topic .view-display-id-page .attachment .view-content {
  max-width: 100%;
}
/* line 16, ../sass/_topic.scss */
body.page-topic .view-display-id-page .view-content {
  margin: 0 auto;
}
/* line 20, ../sass/_topic.scss */
body.page-topic h1.page-header.topic-title {
  display: block;
}
/* line 25, ../sass/_topic.scss */
body.page-topic .views-field-description-field {
  font-family: "Oswald", "Impact", sans-serif;
  font-size: 2rem;
  font-weight: 200;
  border-bottom: 0;
  margin-bottom: 2rem;
  color: #2196F3;
  margin-bottom: 4rem;
  line-height: 1.25em;
}
@media screen and (max-width: 415px) {
  /* line 25, ../sass/_topic.scss */
  body.page-topic .views-field-description-field {
    font-size: 1.5rem;
  }
}
/* line 32, ../sass/_topic.scss */
body.page-topic .view-display-id-attachment_1 .views-row {
  margin-bottom: 0;
}
/* line 39, ../sass/_topic.scss */
body.page-topic .views-row {
  width: 100%;
  line-height: 1.75rem;
  display: inline-block;
  clear: both;
  margin-bottom: 4rem;
}
/* line 42, ../sass/_topic.scss */
body.page-topic .views-row h2 {
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 0;
}
/* line 47, ../sass/_topic.scss */
body.page-topic .views-row h2 a:hover,
body.page-topic .views-row h2 a:focus {
  text-decoration: none;
}
/* line 52, ../sass/_topic.scss */
body.page-topic .views-row .field-content {
  display: inline-block;
}
/* line 56, ../sass/_topic.scss */
body.page-topic .views-row .views-field-field-image img {
  width: 100%;
}
/* line 64, ../sass/_topic.scss */
body.page-topic .views-field-nothing.field-content {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  /* line 69, ../sass/_topic.scss */
  body.page-topic .views-row-even .views-field-nothing .field-content {
    right: 50%;
  }
  /* line 73, ../sass/_topic.scss */
  body.page-topic .views-row-even .views-field-field-image .field-content {
    left: 50%;
  }
}
/* line 81, ../sass/_topic.scss */
body.page-topic .filed-in {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 88, ../sass/_topic.scss */
body section#block-block-21 p {
  font-family: "Oswald", "Impact", sans-serif;
  font-size: 2rem;
  font-weight: 200;
  border-bottom: 0;
  margin-bottom: 2rem;
  color: #2196F3;
  margin-bottom: 4rem;
  margin-top: 2rem;
  line-height: 1.25em;
}
@media screen and (max-width: 415px) {
  /* line 88, ../sass/_topic.scss */
  body section#block-block-21 p {
    font-size: 1.5rem;
  }
}

/* line 2, ../sass/_search.scss */
body.page-search ol.search-results {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 4, ../sass/_search.scss */
body.page-search ol.search-results .search-snippet {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
}
/* line 7, ../sass/_search.scss */
body.page-search ol.search-results .search-info {
  display: none;
}

/* line 5, ../sass/_locator.scss */
body.page-locator .main-container,
body.page-find-cbd-dispensaries .main-container {
  max-width: inherit;
}
/* line 10, ../sass/_locator.scss */
body.page-locator .view-dispensaries .views-exposed-form .form-item-distance-search-distance,
body.page-locator .view-dispensaries .views-exposed-form .form-item-distance-search-units,
body.page-find-cbd-dispensaries .view-dispensaries .views-exposed-form .form-item-distance-search-distance,
body.page-find-cbd-dispensaries .view-dispensaries .views-exposed-form .form-item-distance-search-units {
  display: none;
}
/* line 15, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header,
body.page-locator .view-dispensaries .view-filters,
body.page-locator .view-dispensaries table.views-table,
body.page-find-cbd-dispensaries .view-dispensaries .view-header,
body.page-find-cbd-dispensaries .view-dispensaries .view-filters,
body.page-find-cbd-dispensaries .view-dispensaries table.views-table {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 19, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header .fa-star,
body.page-locator .view-dispensaries .view-filters .fa-star,
body.page-locator .view-dispensaries table.views-table .fa-star,
body.page-find-cbd-dispensaries .view-dispensaries .view-header .fa-star,
body.page-find-cbd-dispensaries .view-dispensaries .view-filters .fa-star,
body.page-find-cbd-dispensaries .view-dispensaries table.views-table .fa-star {
  color: #89ce35;
}
/* line 23, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header tr:nth-child(odd),
body.page-locator .view-dispensaries .view-filters tr:nth-child(odd),
body.page-locator .view-dispensaries table.views-table tr:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries .view-header tr:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries .view-filters tr:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries table.views-table tr:nth-child(odd) {
  background-color: #fff;
}
/* line 26, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header tr:nth-child(even),
body.page-locator .view-dispensaries .view-filters tr:nth-child(even),
body.page-locator .view-dispensaries table.views-table tr:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries .view-header tr:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries .view-filters tr:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries table.views-table tr:nth-child(even) {
  background-color: #f9f9f9;
}
/* line 32, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header tr.Harvest:nth-child(even),
body.page-locator .view-dispensaries .view-filters tr.Harvest:nth-child(even),
body.page-locator .view-dispensaries table.views-table tr.Harvest:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries .view-header tr.Harvest:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries .view-filters tr.Harvest:nth-child(even),
body.page-find-cbd-dispensaries .view-dispensaries table.views-table tr.Harvest:nth-child(even) {
  background-color: #efefd0;
}
/* line 35, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header tr.Harvest:nth-child(odd),
body.page-locator .view-dispensaries .view-filters tr.Harvest:nth-child(odd),
body.page-locator .view-dispensaries table.views-table tr.Harvest:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries .view-header tr.Harvest:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries .view-filters tr.Harvest:nth-child(odd),
body.page-find-cbd-dispensaries .view-dispensaries table.views-table tr.Harvest:nth-child(odd) {
  background-color: #ffffe0;
}
/* line 41, ../sass/_locator.scss */
body.page-locator .view-dispensaries .view-header,
body.page-locator .view-dispensaries .view-filters,
body.page-find-cbd-dispensaries .view-dispensaries .view-header,
body.page-find-cbd-dispensaries .view-dispensaries .view-filters {
  color: #777;
}
/* line 45, ../sass/_locator.scss */
body.page-locator .view-dispensaries .attachment-before,
body.page-find-cbd-dispensaries .view-dispensaries .attachment-before {
  margin-bottom: 1rem;
}
/* line 51, ../sass/_locator.scss */
body.page-locator #block-block-16,
body.page-find-cbd-dispensaries #block-block-16 {
  text-align: center;
}
/* line 53, ../sass/_locator.scss */
body.page-locator #block-block-16 h2.block-title,
body.page-find-cbd-dispensaries #block-block-16 h2.block-title {
  text-transform: uppercase;
}

/* line 62, ../sass/_locator.scss */
body.node-type-dispensary {
  /* formatting for dispensary listings */
}
/* line 64, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 67, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .view-display-id-entity_view_2 {
  margin-bottom: 2rem;
}
@media screen and (min-width: 992px) {
  /* line 67, ../sass/_locator.scss */
  body.node-type-dispensary article.node-dispensary .view-display-id-entity_view_2 {
    float: right;
    margin-left: 2rem;
  }
}
/* line 73, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .view-display-id-entity_view_2 img {
  border: 1px solid #ccc;
}
/* line 77, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .field-name-body {
  padding-bottom: 0;
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
}
/* line 81, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .field-name-field-website {
  text-transform: lowercase;
}
/* line 85, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .view-display-id-entity_view_3 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
/* line 90, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .view-display-id-entity_view_4 {
  margin-top: 1rem;
}
/* line 94, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .views-field-nothing-1 {
  margin-top: 1rem;
}
/* line 98, ../sass/_locator.scss */
body.node-type-dispensary article.node-dispensary .links .statistics_counter {
  display: none;
}
/* line 104, ../sass/_locator.scss */
body.node-type-dispensary .field-name-field-website,
body.node-type-dispensary .views-field-phone,
body.node-type-dispensary .views-field-postal-code {
  margin-bottom: 1rem;
}

/*
// !Views

body.page-locator,
body.page-find-cbd-dispensaries{
	.main-container{
		max-width: $main_container_width;
	}
	.view-dispensaries{
		.views-exposed-form{
			.form-item-distance-search-distance,
			.form-item-distance-search-units{
				display: none;
			}			
		}
		.view-header,
		.view-filters,
		table.views-table{
			font-family: $font_ui;
		}
		.view-header,
		.view-filters{
			color: #777;
		}
		.attachment-before{
			margin-bottom: 1rem;
		}

	}
	
	#block-block-16{
		text-align: center;
		h2.block-title{
			text-transform: uppercase;
		}
	}
}

// !Nodes


body.node-type-dispensary{

	article.node-dispensary{
		font-family: $font_ui;
		// website
		.view-display-id-entity_view_2{
			@media screen and (min-width: 992px){
				float: right;
				margin-left: 2rem;
			}
			margin-bottom: 2rem;
			img{
				border: 1px solid #ccc;
			}
		}
		.field-name-body{
			padding-bottom: 0;
			font-family: $font_body;
		}
		.field-name-field-website{
			text-transform: lowercase;
		}

		.view-display-id-entity_view_3{
			margin-top: 2rem;
			margin-bottom: 2rem;
					
		}
		.view-display-id-entity_view_4{
			margin-top: 1rem;			
		}
		
		.views-field-nothing-1{
			margin-top: 1rem;
		}
		.links{
			.statistics_counter{
				display: none;
			}
		}		
	}
	
}
*/
/* line 2, ../sass/_products.scss */
body.page-find-cbd-products .main-container {
  max-width: inherit;
}
/* line 4, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors {
  visibility: hidden;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 7, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .view-header {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
}
/* line 10, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .view-content {
  margin-top: 2rem;
}
/* line 13, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .views-row {
  padding: 0 3rem 3rem 0;
}
/* line 16, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .views-field-title {
  font-family: "Oswald", "Impact", sans-serif;
  text-transform: uppercase;
  font-size: 1.5rem;
  text-align: center;
}
/* line 22, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .views-field-field-vendor-location {
  color: #777;
  text-align: center;
}
/* line 28, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .views-field-field-vendor-logo a img {
  opacity: .7;
  filter: sepia(50%) hue-rotate(50deg) grayscale(50%);
}
/* line 31, ../sass/_products.scss */
body.page-find-cbd-products .main-container .view-vendors .views-field-field-vendor-logo a img:hover, body.page-find-cbd-products .main-container .view-vendors .views-field-field-vendor-logo a img:focus {
  filter: none;
  opacity: 1;
}

/* line 2, ../sass/_conditions.scss */
#block-views-conditions-block-1 a {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-decoration: none !important;
}
/* line 7, ../sass/_conditions.scss */
#block-views-conditions-block-1 .view-conditions ul {
  margin-top: 1rem;
  padding-left: 0;
  list-style: none;
  font-size: 1.25rem;
}
/* line 12, ../sass/_conditions.scss */
#block-views-conditions-block-1 .view-conditions ul li {
  margin-bottom: 10px;
}
/* line 15, ../sass/_conditions.scss */
#block-views-conditions-block-1 .view-conditions ul a:hover,
#block-views-conditions-block-1 .view-conditions ul a:focus {
  text-decoration: none;
}
@media (min-width: 515px) {
  /* line 7, ../sass/_conditions.scss */
  #block-views-conditions-block-1 .view-conditions ul {
    column-count: 2;
  }
}
@media (min-width: 991px) {
  /* line 7, ../sass/_conditions.scss */
  #block-views-conditions-block-1 .view-conditions ul {
    column-count: 3;
  }
}

/* line 33, ../sass/_conditions.scss */
body.page-condition .easy-breadcrumb_segment-2 {
  display: none;
}
/* line 36, ../sass/_conditions.scss */
body.page-condition .easy-breadcrumb_segment-2 + span {
  display: none;
}

/* line 42, ../sass/_conditions.scss */
.view-condition-page .views-field-title {
  display: none;
}
/* line 47, ../sass/_conditions.scss */
.view-condition-page .views-field-body ol, .view-condition-page .views-field-body ul {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: normal;
}
/* line 51, ../sass/_conditions.scss */
.view-condition-page .views-field-body li,
.view-condition-page .views-field-body strong {
  font-weight: normal;
  margin-bottom: .5rem;
}

/* line 60, ../sass/_conditions.scss */
.view-conditions-tags .views-field-title {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: .875rem;
  margin-bottom: 1rem;
}

/* line 5, ../sass/_tags.scss */
body.page-tags .view-tags .views-field-name .btn-primary {
  padding: 5px 10px;
  margin: 5px;
}
/* line 9, ../sass/_tags.scss */
body.page-tags .view-tags .views-field-name .btn-primary a {
  color: #fff;
}
/* line 11, ../sass/_tags.scss */
body.page-tags .view-tags .views-field-name .btn-primary a:focus, body.page-tags .view-tags .views-field-name .btn-primary a:hover {
  text-decoration: none;
}

/* line 23, ../sass/_tags.scss */
body.page-taxonomy-term .field-name-description-field {
  font-style: italic;
}
/* line 27, ../sass/_tags.scss */
body.page-taxonomy-term article header h2 {
  text-transform: uppercase;
}
/* line 29, ../sass/_tags.scss */
body.page-taxonomy-term article header h2 a:focus,
body.page-taxonomy-term article header h2 a:hover {
  text-decoration: none;
}
/* line 34, ../sass/_tags.scss */
body.page-taxonomy-term article .field-name-field-image {
  max-width: 450px;
}
@media (min-width: 768px) {
  /* line 34, ../sass/_tags.scss */
  body.page-taxonomy-term article .field-name-field-image {
    float: left;
    margin: 0 2rem 1rem 0;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 34, ../sass/_tags.scss */
  body.page-taxonomy-term article .field-name-field-image {
    margin-bottom: 1rem;
  }
}
/* line 45, ../sass/_tags.scss */
body.page-taxonomy-term article .links.list-inline {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 47, ../sass/_tags.scss */
body.page-taxonomy-term article .links.list-inline .statistics_counter {
  display: none;
}

/* line 2, ../sass/_rrssb.scss */
.social-share-container {
  visibility: hidden;
}
/* line 6, ../sass/_rrssb.scss */
.social-share-container .block-rrssb h2.block-title,
.social-share-container #block-system-main .block-rrssb h2.block-title {
  font-size: .875rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #777;
  text-transform: uppercase;
}
/* line 12, ../sass/_rrssb.scss */
.social-share-container .block-rrssb ul.rrssb-buttons,
.social-share-container #block-system-main .block-rrssb ul.rrssb-buttons {
  padding-left: 0;
}
/* line 14, ../sass/_rrssb.scss */
.social-share-container .block-rrssb ul.rrssb-buttons a,
.social-share-container #block-system-main .block-rrssb ul.rrssb-buttons a {
  text-decoration: none;
  background-color: #777 !important;
}
/* line 17, ../sass/_rrssb.scss */
.social-share-container .block-rrssb ul.rrssb-buttons a:hover, .social-share-container .block-rrssb ul.rrssb-buttons a:focus,
.social-share-container #block-system-main .block-rrssb ul.rrssb-buttons a:hover,
.social-share-container #block-system-main .block-rrssb ul.rrssb-buttons a:focus {
  text-decoration: none;
  background-color: #2196F3 !important;
}

/* line 27, ../sass/_rrssb.scss */
.rrssb-icon {
  background-repeat: no-repeat !important;
}

/* line 2, ../sass/_webforms.scss */
form .form-control,
form ul,
form li,
form select,
form label {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 10, ../sass/_webforms.scss */
form .has-error .form-control {
  border: 1px solid #ccc;
}

/* Contact Usage Request form */
/* line 17, ../sass/_webforms.scss */
body.node-type-webform .form-group.has-error .control-label, .form-group.has-error label {
  color: #333;
}

/* line 20, ../sass/_webforms.scss */
body.page-node-963 form.webform-client-form-963 button.webform-submit {
  background-color: #ff9d00;
  color: #fff;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 34, ../sass/_webforms.scss */
body.page-node-668 .block-easy-breadcrumb {
  display: none;
}
/* line 38, ../sass/_webforms.scss */
body.page-node-668 .main-container .node-unpublished {
  background-color: transparent;
}
/* line 41, ../sass/_webforms.scss */
body.page-node-668 .main-container .webform-progressbar-outer {
  margin-bottom: 3rem;
}
/* line 44, ../sass/_webforms.scss */
body.page-node-668 .main-container .webform-progressbar {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: .875rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  /* line 51, ../sass/_webforms.scss */
  body.page-node-668 .main-container .webform-progressbar-page-label {
    display: none;
  }
  /* line 54, ../sass/_webforms.scss */
  body.page-node-668 .main-container .webform-container-inline label {
    display: block;
  }
  /* line 57, ../sass/_webforms.scss */
  body.page-node-668 .main-container .form-control {
    margin: 15px;
  }
  /* line 60, ../sass/_webforms.scss */
  body.page-node-668 .main-container select,
  body.page-node-668 .main-container input,
  body.page-node-668 .main-container .form-textarea-wrapper {
    width: calc(100% - 30px);
  }
  /* line 65, ../sass/_webforms.scss */
  body.page-node-668 .main-container .form-type-checkbox input {
    width: auto;
  }
}
/* line 69, ../sass/_webforms.scss */
body.page-node-668 .main-container .btn-default {
  border: 1px solid #ccc;
}
/* line 71, ../sass/_webforms.scss */
body.page-node-668 .main-container .btn-default.webform-previous {
  margin-right: 10px;
}
/* line 75, ../sass/_webforms.scss */
body.page-node-668 .main-container .form-type-markup {
  font-style: italic;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
/* line 80, ../sass/_webforms.scss */
body.page-node-668 .main-container textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 86, ../sass/_webforms.scss */
body.page-node-668 .main-container .grippie {
  display: none;
}
/* line 89, ../sass/_webforms.scss */
body.page-node-668 .main-container .form-group {
  margin-bottom: 25px;
}
/* line 92, ../sass/_webforms.scss */
body.page-node-668 .main-container .form-checkboxes {
  margin: 10px 0;
}
@media screen and (min-width: 768px) {
  /* line 37, ../sass/_webforms.scss */
  body.page-node-668 .main-container {
    /*
                select, input, .form-textarea-wrapper{
                    width: calc(66% - 30px);
                }    
    */
  }
  /* line 96, ../sass/_webforms.scss */
  body.page-node-668 .main-container .form-checkboxes {
    column-count: 3;
  }
}
/* line 107, ../sass/_webforms.scss */
body.page-node-668.done .links {
  display: none;
}
/* line 110, ../sass/_webforms.scss */
body.page-node-668.done .webform-confirmation {
  padding: 1rem;
}

/* line 4, ../sass/_events.scss */
body.front .view-display-id-block_2 {
  margin-top: 2rem;
}
/* line 6, ../sass/_events.scss */
body.front .view-display-id-block_2 .views-row {
  margin-bottom: 2rem;
}
/* line 8, ../sass/_events.scss */
body.front .view-display-id-block_2 .views-row h2 {
  font-size: 1.25rem;
}
/* line 10, ../sass/_events.scss */
body.front .view-display-id-block_2 .views-row h2 a {
  color: #ff9d00;
}
/* line 12, ../sass/_events.scss */
body.front .view-display-id-block_2 .views-row h2 a:hover, body.front .view-display-id-block_2 .views-row h2 a:focus {
  color: #b36e00;
}
/* line 23, ../sass/_events.scss */
body.front .view-display-id-block_2 .more-link {
  padding: 15px;
  clear: both;
}
/* line 26, ../sass/_events.scss */
body.front .view-display-id-block_2 .more-link a {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  background-color: #ff9d00;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 35, ../sass/_events.scss */
body.front .view-display-id-block_2 .more-link a:hover, body.front .view-display-id-block_2 .more-link a:focus {
  background-color: #b36e00;
}
/* line 45, ../sass/_events.scss */
body.front .events-wrapper .static-gmap,
body.front .events-wrapper .img-responsive {
  width: 100%;
}

/* line 60, ../sass/_events.scss */
body.node-type-event article.node-event .field-name-field-image {
  margin-top: 1rem;
}
@media screen and (max-width: 736px) {
  /* line 60, ../sass/_events.scss */
  body.node-type-event article.node-event .field-name-field-image {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 60, ../sass/_events.scss */
  body.node-type-event article.node-event .field-name-field-image {
    float: right;
    max-width: 50%;
    margin: 1rem 0 1rem 2rem;
  }
}
/* line 73, ../sass/_events.scss */
body.node-type-event article.node-event .field-name-field-event-date {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 78, ../sass/_events.scss */
body.node-type-event article.node-event h3.location-locations-header,
body.node-type-event article.node-event .location-locations-wrapper {
  display: none;
}
/* line 82, ../sass/_events.scss */
body.node-type-event article.node-event .location-locations-wrapper,
body.node-type-event article.node-event .view-dispensary-location-display {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  margin-bottom: 2rem;
}
/* line 86, ../sass/_events.scss */
body.node-type-event article.node-event .location-locations-wrapper .btn,
body.node-type-event article.node-event .view-dispensary-location-display .btn {
  margin-top: 1rem;
}
/* line 90, ../sass/_events.scss */
body.node-type-event article.node-event .gmap {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* line 101, ../sass/_events.scss */
body.page-events .view-events h2 {
  margin: 0 0 1rem 0;
}
/* line 104, ../sass/_events.scss */
body.page-events .view-events .views-row {
  margin-bottom: 2rem;
}
/* line 107, ../sass/_events.scss */
body.page-events .view-events .views-field-field-image,
body.page-events .view-events .view-field-image {
  margin-bottom: 1rem;
}
@media screen and (max-width: 529px) {
  /* line 107, ../sass/_events.scss */
  body.page-events .view-events .views-field-field-image,
  body.page-events .view-events .view-field-image {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 114, ../sass/_events.scss */
  body.page-events .view-events .views-field-field-image img,
  body.page-events .view-events .view-field-image img {
    max-height: 200px;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
}
/* line 122, ../sass/_events.scss */
body.page-events .view-events .views-field-city {
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 127, ../sass/_events.scss */
body.page-events .view-events .views-event-date {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 131, ../sass/_events.scss */
body.page-events .view-events article.node-page {
  margin-top: 4rem;
}
/* line 133, ../sass/_events.scss */
body.page-events .view-events article.node-page header h2,
body.page-events .view-events article.node-page .links.list-inline {
  display: none;
}
/* line 137, ../sass/_events.scss */
body.page-events .view-events article.node-page .field-name-field-image {
  float: right;
  max-width: 50%;
  margin: 0 0 1rem 2rem;
}

/* line 5, ../sass/_beginners.scss */
body.page-beginners-guide .view-nodequeue-1 h2,
body.page-guidance-beginners-guide .view-nodequeue-1 h2 {
  text-transform: uppercase;
  font-size: 3rem;
  padding-top: 0;
  margin-top: 0;
}
@media screen and (max-width: 529px) {
  /* line 12, ../sass/_beginners.scss */
  body.page-beginners-guide .view-nodequeue-1 .views-field-field-representative-image,
  body.page-guidance-beginners-guide .view-nodequeue-1 .views-field-field-representative-image {
    padding: 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 736px) {
  /* line 21, ../sass/_beginners.scss */
  body.page-beginners-guide .view-nodequeue-1 .views-field-field-representative-image img,
  body.page-guidance-beginners-guide .view-nodequeue-1 .views-field-field-representative-image img {
    width: 100%;
    max-height: 200px;
    object-fit: cover;
    background-position: center center;
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 530px) {
  /* line 12, ../sass/_beginners.scss */
  body.page-beginners-guide .view-nodequeue-1 .views-field-field-representative-image,
  body.page-guidance-beginners-guide .view-nodequeue-1 .views-field-field-representative-image {
    max-width: 50%;
    float: left;
  }
}
/* line 38, ../sass/_beginners.scss */
body.page-beginners-guide .view-nodequeue-1 .views-field-body,
body.page-guidance-beginners-guide .view-nodequeue-1 .views-field-body {
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
}
/* line 44, ../sass/_beginners.scss */
body.page-beginners-guide .view-nodequeue-1 .btn a,
body.page-guidance-beginners-guide .view-nodequeue-1 .btn a {
  color: #fff;
}
/* line 46, ../sass/_beginners.scss */
body.page-beginners-guide .view-nodequeue-1 .btn a:hover, body.page-beginners-guide .view-nodequeue-1 .btn a:focus,
body.page-guidance-beginners-guide .view-nodequeue-1 .btn a:hover,
body.page-guidance-beginners-guide .view-nodequeue-1 .btn a:focus {
  text-decoration: none;
  color: #fff;
}

/* line 3, ../sass/_paypal.scss */
form.paypal-form {
  display: inline-block;
  padding: 1rem;
  background-color: #FFFFD6;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* line 1, ../sass/_footer.scss */
.footer-wrap {
  text-align: center;
  background-color: #fff;
  background: linear-gradient(180deg, #ffffff, #e8fcff);
  color: #60745d;
  padding: 50px 15px 0 15px;
  margin-top: 4rem;
}
/* line 8, ../sass/_footer.scss */
.footer-wrap .footer {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
/* line 14, ../sass/_footer.scss */
.footer-wrap #block-block-19,
.footer-wrap .sosumi {
  color: #777;
  font-size: .875rem;
  max-width: 500px;
  margin: 0 auto;
  margin-bottom: 2rem;
}
/* line 21, ../sass/_footer.scss */
.footer-wrap #block-block-19 a:hover,
.footer-wrap #block-block-19 a:focus,
.footer-wrap .sosumi a:hover,
.footer-wrap .sosumi a:focus {
  color: #43788c;
}
/* line 26, ../sass/_footer.scss */
.footer-wrap .sosumi {
  margin-top: 3rem;
}
/* line 33, ../sass/_footer.scss */
.footer-wrap #block-menu-menu-footer-menu ul.nav {
  margin-left: -5px;
  margin-bottom: 3rem;
  text-transform: uppercase;
}
/* line 37, ../sass/_footer.scss */
.footer-wrap #block-menu-menu-footer-menu ul.nav li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 41, ../sass/_footer.scss */
.footer-wrap #block-menu-menu-footer-menu ul.nav li a {
  text-decoration: none;
  color: #777;
}
/* line 45, ../sass/_footer.scss */
.footer-wrap #block-menu-menu-footer-menu ul.nav li a.active-trail {
  color: #2196F3;
}
/* line 48, ../sass/_footer.scss */
.footer-wrap #block-menu-menu-footer-menu ul.nav li a:hover,
.footer-wrap #block-menu-menu-footer-menu ul.nav li a:focus {
  color: #ff9d00;
  background-color: inherit;
  text-decoration: none;
}
/* line 59, ../sass/_footer.scss */
.footer-wrap .block-lang-dropdown select {
  margin: 0 auto;
}
/* line 63, ../sass/_footer.scss */
.footer-wrap ul.language-switcher-locale-url {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
/* line 69, ../sass/_footer.scss */
.footer-wrap ul.language-switcher-locale-url a {
  color: #b7bb8e;
}
/* line 71, ../sass/_footer.scss */
.footer-wrap ul.language-switcher-locale-url a:hover, .footer-wrap ul.language-switcher-locale-url a:active {
  text-decoration: none;
  color: #ff9d00;
}
/* line 77, ../sass/_footer.scss */
.footer-wrap ul.language-switcher-locale-url li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
@media screen and (min-width: 768px) {
  /* line 85, ../sass/_footer.scss */
  .footer-wrap .disclaimer-wrapper {
    margin-top: 20px;
  }
}
/* line 91, ../sass/_footer.scss */
.footer-wrap .logo {
  mix-blend-mode: multiply;
  max-height: 80px;
  width: auto;
}

/* line 3, ../sass/_espanol.scss */
body.i18n-es h1.page-header {
  hyphens: auto;
  line-height: 125%;
}
/* line 10, ../sass/_espanol.scss */
body.i18n-es header.navbar .block-locale ul li.es {
  display: none;
}
/* line 13, ../sass/_espanol.scss */
body.i18n-es header.navbar .block-locale ul li.en {
  display: inherit;
}

/* line 24, ../sass/_espanol.scss */
body.i18n-es.front .tier-2 h2 {
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1399px) {
  /* line 24, ../sass/_espanol.scss */
  body.i18n-es.front .tier-2 h2 {
    font-size: 1.2rem;
  }
}

/*
body.i18n-es h1.page-header{
    line-height: 125%;
}
*/
/* line 42, ../sass/_espanol.scss */
body.i18n-es.front .front-carousel .view-front-page-carousel .carousel-inner .views-row h2 {
  font-size: 3rem !important;
}

/* line 45, ../sass/_espanol.scss */
body.i18n-es.front .front-carousel .view-front-page-carousel .carousel-inner .views-row .field-field-block-body {
  font-size: 1rem !important;
}

/* line 50, ../sass/_espanol.scss */
body.page-node-513 article#node-513 .field-name-field-image {
  display: none;
}

/*
we need to make the navbar items smaller-size, at a wider screen width than the 
english version of the site, due to needing more room for words in spanish
*/
@media screen and (max-width: 1199px) {
  /* line 60, ../sass/_espanol.scss */
  body.i18n-es header.navbar ul.navbar-nav a {
    font-size: .875rem;
    padding: 15px 10px;
  }
}
/* line 5, ../sass/_subscriptions.scss */
body.page-node-974 .popover {
  text-align: center;
}
/* line 7, ../sass/_subscriptions.scss */
body.page-node-974 .popover .popover-title {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #4caf50;
  text-transform: uppercase;
}
/* line 13, ../sass/_subscriptions.scss */
body.page-node-974 .popover .popover-content {
  /*
          .btn-primary{
                  margin-right: 10px;
                  margin-bottom: 10px;
          }
  */
}
/* line 14, ../sass/_subscriptions.scss */
body.page-node-974 .popover .popover-content form {
  display: inline-block;
  margin-bottom: 1rem;
}
/* line 17, ../sass/_subscriptions.scss */
body.page-node-974 .popover .popover-content form:last-of-type {
  margin-bottom: 0;
}
/* line 20, ../sass/_subscriptions.scss */
body.page-node-974 .popover .popover-content form .btn-primary {
  background-color: #8bc34a;
}
/* line 34, ../sass/_subscriptions.scss */
body.page-node-974 article.node {
  /*
          .action-seed,
          .action-flower,
          .action-harvest{
              text-align: center;
              padding-bottom: 30px;
          }
  */
}
/* line 36, ../sass/_subscriptions.scss */
body.page-node-974 article.node .strong {
  font-weight: bold;
}
/* line 39, ../sass/_subscriptions.scss */
body.page-node-974 article.node .field-name-field-tldr {
  color: inherit;
  padding: 0;
}
/* line 44, ../sass/_subscriptions.scss */
body.page-node-974 article.node a.anchor {
  padding-top: 60px;
  margin-top: -60px;
  display: block;
  visibility: hidden;
}
/* line 52, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pricing-table {
  font-size: 120%;
}
/* line 54, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pricing-table h2 {
  margin-top: 0;
}
/* line 57, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pricing-table ul {
  padding: 15px;
  margin: 15px;
  margin-top: 0;
}
/* line 62, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pricing-table li {
  display: block;
  margin-bottom: 1rem;
}
/* line 66, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pricing-table li:before {
  content: "\e013";
  font-family: 'Glyphicons Halflings';
  font-size: 10px;
  float: left;
  margin-top: 7px;
  margin-left: -17px;
  color: #43788c;
}
/* line 77, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-header {
  color: #fff;
  padding: 2rem;
}
/* line 80, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-header h2 {
  color: #fff;
  text-transform: uppercase;
}
/* line 87, ../sass/_subscriptions.scss */
body.page-node-974 article.node .payment-icons {
  opacity: .8;
  font-size: 30px;
}
/* line 93, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-seed {
  background-color: #f9fdce;
}
/* line 95, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-seed .package-header {
  background-color: #cddc39;
}
/* line 98, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-seed .payment-icons {
  color: #cddc39;
}
/* line 103, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-flower {
  background-color: #eeffda;
}
/* line 105, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-flower .package-header {
  background-color: #8bc34a;
}
/* line 108, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-flower .payment-icons {
  color: #8bc34a;
}
/* line 112, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-harvest {
  background-color: #e6ffe7;
}
/* line 114, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-harvest .package-header {
  background-color: #4caf50;
}
/* line 117, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-harvest .payment-icons {
  color: #4caf50;
}
/* line 122, ../sass/_subscriptions.scss */
body.page-node-974 article.node .package-seed,
body.page-node-974 article.node .package-flower,
body.page-node-974 article.node .package-harvest {
  padding-bottom: 90px;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
/* line 140, ../sass/_subscriptions.scss */
body.page-node-974 article.node .btn-primary {
  border: 1px solid transparent;
}
/* line 142, ../sass/_subscriptions.scss */
body.page-node-974 article.node .btn-primary:hover, body.page-node-974 article.node .btn-primary:focus {
  border: 1px solid #fff;
  opacity: .9;
}
/* line 148, ../sass/_subscriptions.scss */
body.page-node-974 article.node .action-seed .btn-primary,
body.page-node-974 article.node .learn-more.plan-seed .btn {
  background-color: #cddc39;
}
/* line 152, ../sass/_subscriptions.scss */
body.page-node-974 article.node .action-flower .btn-primary,
body.page-node-974 article.node .learn-more.plan-flower .btn {
  background-color: #8bc34a;
}
/* line 156, ../sass/_subscriptions.scss */
body.page-node-974 article.node .action-harvest .btn-primary,
body.page-node-974 article.node .learn-more.plan-harvest .btn {
  background-color: #4caf50;
}
/* line 163, ../sass/_subscriptions.scss */
body.page-node-974 article.node .pp-action, body.page-node-974 article.node .learn-more {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  padding: 10px;
}
/* line 175, ../sass/_subscriptions.scss */
body.page-node-974 img.pp-logo {
  margin: 20px;
  max-width: 80px;
  height: auto;
  opacity: .7;
}
/* line 184, ../sass/_subscriptions.scss */
body.page-node-974 .learn-more {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 2, ../sass/_authors.scss */
.taxonomy-term.vocabulary-authors {
  padding-bottom: 1rem;
}
/* line 5, ../sass/_authors.scss */
.taxonomy-term.vocabulary-authors .field-name-field-image img {
  float: left;
  max-width: 150px;
  height: auto;
  padding: 4px;
  margin-bottom: 4px;
  margin-right: 15px;
  border: 1px solid #ddd;
}
/* line 14, ../sass/_authors.scss */
.taxonomy-term.vocabulary-authors .taxonomy-term-description {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: #777;
}

/* line 23, ../sass/_authors.scss */
body.page-about-authors .view-author-list .views-row {
  clear: both;
}
/* line 26, ../sass/_authors.scss */
body.page-about-authors .view-author-list .views-field-field-image img {
  float: left;
  padding: 4px;
  margin-bottom: 2px;
  margin-right: 15px;
  border: 1px solid #ddd;
  max-width: 100px;
  height: auto;
}

/* line 41, ../sass/_authors.scss */
body.page-taxonomy-term .node-article {
  clear: both;
}

/* line 48, ../sass/_authors.scss */
body.node-type-article .view.view-article-eva.view-display-id-entity_view_2 a {
  color: #fff;
}

/* line 3, ../sass/_quick_hits.scss */
body.node-type-quick-hits a.anchor,
body.node-type-quick-hit a.anchor {
  display: block;
  position: relative;
  top: -30px;
  visibility: hidden;
}
/* line 9, ../sass/_quick_hits.scss */
body.node-type-quick-hits .node-unpublished,
body.node-type-quick-hit .node-unpublished {
  background-color: transparent;
}
/* line 12, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-teaser,
body.node-type-quick-hit .field-name-field-teaser {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
/* line 16, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-intro,
body.node-type-quick-hit .field-name-field-intro {
  font-style: italic;
}
/* line 19, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-collection-item-field-quick-hit-article,
body.node-type-quick-hit .field-collection-item-field-quick-hit-article {
  margin-bottom: 1rem;
}
/* line 21, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-collection-item-field-quick-hit-article .field-name-field-image,
body.node-type-quick-hit .field-collection-item-field-quick-hit-article .field-name-field-image {
  max-width: 150px;
  padding: 0;
  margin: 0 10px 0 0;
  float: left;
}
/* line 29, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-collection-view,
body.node-type-quick-hit .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
/* line 33, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-collection-view .entity-field-collection-item,
body.node-type-quick-hit .field-collection-view .entity-field-collection-item {
  float: inherit;
}
/* line 37, ../sass/_quick_hits.scss */
body.node-type-quick-hits h2,
body.node-type-quick-hit h2 {
  text-transform: uppercase;
  color: #2196F3;
}
/* line 40, ../sass/_quick_hits.scss */
body.node-type-quick-hits h2:hover, body.node-type-quick-hits h2:focus,
body.node-type-quick-hit h2:hover,
body.node-type-quick-hit h2:focus {
  color: #43788c;
  text-decoration: none;
}
/* line 46, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-quick-hit-description,
body.node-type-quick-hit .field-name-field-quick-hit-description {
  margin-bottom: 10px;
}
/* line 49, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-quick-hit-link,
body.node-type-quick-hit .field-name-field-quick-hit-link {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.2rem;
  margin: 2rem 0;
}
/* line 53, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-quick-hit-link a:after,
body.node-type-quick-hit .field-name-field-quick-hit-link a:after {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: .5rem;
  vertical-align: middle;
  content: "\f14c";
}
/* line 63, ../sass/_quick_hits.scss */
body.node-type-quick-hits .quick-hits-illustration,
body.node-type-quick-hits .field-name-field-image,
body.node-type-quick-hit .quick-hits-illustration,
body.node-type-quick-hit .field-name-field-image {
  max-width: 200px;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0;
}
/* line 71, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-image,
body.node-type-quick-hit .field-name-field-image {
  float: right;
}
/* line 76, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-short-description .field-label,
body.node-type-quick-hit .field-name-field-short-description .field-label {
  display: none;
}
/* line 79, ../sass/_quick_hits.scss */
body.node-type-quick-hits .field-name-field-short-description,
body.node-type-quick-hit .field-name-field-short-description {
  font-style: italic;
  font-size: .875rem;
}

/* line 92, ../sass/_quick_hits.scss */
body.front .view-quick-hits .view-header,
body.front .view-quick-hits .views-field-nothing-2,
body.front .view-quick-hits-2 .view-header,
body.front .view-quick-hits-2 .views-field-nothing-2,
body.page-news-quick-hits .view-quick-hits .view-header,
body.page-news-quick-hits .view-quick-hits .views-field-nothing-2,
body.page-news-quick-hits .view-quick-hits-2 .view-header,
body.page-news-quick-hits .view-quick-hits-2 .views-field-nothing-2,
body.page-news-quick-hits-2 .view-quick-hits .view-header,
body.page-news-quick-hits-2 .view-quick-hits .views-field-nothing-2,
body.page-news-quick-hits-2 .view-quick-hits-2 .view-header,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-nothing-2 {
  font-style: italic;
  color: #8a6d3b;
  background-color: #ffffe0;
  padding: 10px;
}
/* line 99, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-row,
body.front .view-quick-hits-2 .views-row,
body.page-news-quick-hits .view-quick-hits .views-row,
body.page-news-quick-hits .view-quick-hits-2 .views-row,
body.page-news-quick-hits-2 .view-quick-hits .views-row,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-row {
  padding: 1rem 0 2rem 0;
  clear: both;
}
/* line 103, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-title,
body.front .view-quick-hits .quick-hit-title,
body.front .view-quick-hits-2 .views-field-title,
body.front .view-quick-hits-2 .quick-hit-title,
body.page-news-quick-hits .view-quick-hits .views-field-title,
body.page-news-quick-hits .view-quick-hits .quick-hit-title,
body.page-news-quick-hits .view-quick-hits-2 .views-field-title,
body.page-news-quick-hits .view-quick-hits-2 .quick-hit-title,
body.page-news-quick-hits-2 .view-quick-hits .views-field-title,
body.page-news-quick-hits-2 .view-quick-hits .quick-hit-title,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-title,
body.page-news-quick-hits-2 .view-quick-hits-2 .quick-hit-title {
  text-transform: uppercase;
}
/* line 107, ../sass/_quick_hits.scss */
body.front .view-quick-hits h2.quick-hit-title,
body.front .view-quick-hits h2,
body.front .view-quick-hits-2 h2.quick-hit-title,
body.front .view-quick-hits-2 h2,
body.page-news-quick-hits .view-quick-hits h2.quick-hit-title,
body.page-news-quick-hits .view-quick-hits h2,
body.page-news-quick-hits .view-quick-hits-2 h2.quick-hit-title,
body.page-news-quick-hits .view-quick-hits-2 h2,
body.page-news-quick-hits-2 .view-quick-hits h2.quick-hit-title,
body.page-news-quick-hits-2 .view-quick-hits h2,
body.page-news-quick-hits-2 .view-quick-hits-2 h2.quick-hit-title,
body.page-news-quick-hits-2 .view-quick-hits-2 h2 {
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 114, ../sass/_quick_hits.scss */
body.front .view-quick-hits .quick-hit-created,
body.front .view-quick-hits-2 .quick-hit-created,
body.page-news-quick-hits .view-quick-hits .quick-hit-created,
body.page-news-quick-hits .view-quick-hits-2 .quick-hit-created,
body.page-news-quick-hits-2 .view-quick-hits .quick-hit-created,
body.page-news-quick-hits-2 .view-quick-hits-2 .quick-hit-created {
  font-size: .875rem;
  color: #777;
  text-transform: uppercase;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  margin-bottom: 0.5rem;
}
/* line 122, ../sass/_quick_hits.scss */
body.front .view-quick-hits .quick-hit-link,
body.front .view-quick-hits .views-field-field-quick-hit-link,
body.front .view-quick-hits-2 .quick-hit-link,
body.front .view-quick-hits-2 .views-field-field-quick-hit-link,
body.page-news-quick-hits .view-quick-hits .quick-hit-link,
body.page-news-quick-hits .view-quick-hits .views-field-field-quick-hit-link,
body.page-news-quick-hits .view-quick-hits-2 .quick-hit-link,
body.page-news-quick-hits .view-quick-hits-2 .views-field-field-quick-hit-link,
body.page-news-quick-hits-2 .view-quick-hits .quick-hit-link,
body.page-news-quick-hits-2 .view-quick-hits .views-field-field-quick-hit-link,
body.page-news-quick-hits-2 .view-quick-hits-2 .quick-hit-link,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-field-quick-hit-link {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.2rem;
  padding-top: 10px;
  margin: 0;
  clear: both;
}
/* line 129, ../sass/_quick_hits.scss */
body.front .view-quick-hits .quick-hit-link a:after,
body.front .view-quick-hits .views-field-field-quick-hit-link a:after,
body.front .view-quick-hits-2 .quick-hit-link a:after,
body.front .view-quick-hits-2 .views-field-field-quick-hit-link a:after,
body.page-news-quick-hits .view-quick-hits .quick-hit-link a:after,
body.page-news-quick-hits .view-quick-hits .views-field-field-quick-hit-link a:after,
body.page-news-quick-hits .view-quick-hits-2 .quick-hit-link a:after,
body.page-news-quick-hits .view-quick-hits-2 .views-field-field-quick-hit-link a:after,
body.page-news-quick-hits-2 .view-quick-hits .quick-hit-link a:after,
body.page-news-quick-hits-2 .view-quick-hits .views-field-field-quick-hit-link a:after,
body.page-news-quick-hits-2 .view-quick-hits-2 .quick-hit-link a:after,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-field-quick-hit-link a:after {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: .5rem;
  vertical-align: middle;
  content: "\f14c";
}
/* line 138, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-created,
body.front .view-quick-hits-2 .views-field-created,
body.page-news-quick-hits .view-quick-hits .views-field-created,
body.page-news-quick-hits .view-quick-hits-2 .views-field-created,
body.page-news-quick-hits-2 .view-quick-hits .views-field-created,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-created {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: .875rem;
  color: #777;
  text-transform: uppercase;
  margin-bottom: .5rem;
}
/* line 146, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-field-quick-hit-description,
body.front .view-quick-hits .views-field-nothing,
body.front .view-quick-hits .views-field-created,
body.front .view-quick-hits-2 .views-field-field-quick-hit-description,
body.front .view-quick-hits-2 .views-field-nothing,
body.front .view-quick-hits-2 .views-field-created,
body.page-news-quick-hits .view-quick-hits .views-field-field-quick-hit-description,
body.page-news-quick-hits .view-quick-hits .views-field-nothing,
body.page-news-quick-hits .view-quick-hits .views-field-created,
body.page-news-quick-hits .view-quick-hits-2 .views-field-field-quick-hit-description,
body.page-news-quick-hits .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits .view-quick-hits-2 .views-field-created,
body.page-news-quick-hits-2 .view-quick-hits .views-field-field-quick-hit-description,
body.page-news-quick-hits-2 .view-quick-hits .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits .views-field-created,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-field-quick-hit-description,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-created {
  margin-bottom: 5px;
}
/* line 151, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-nothing,
body.front .view-quick-hits .views-more-link,
body.front .view-quick-hits-2 .views-field-nothing,
body.front .view-quick-hits-2 .views-more-link,
body.page-news-quick-hits .view-quick-hits .views-field-nothing,
body.page-news-quick-hits .view-quick-hits .views-more-link,
body.page-news-quick-hits .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits .view-quick-hits-2 .views-more-link,
body.page-news-quick-hits-2 .view-quick-hits .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits .views-more-link,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-more-link {
  color: #777;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 156, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-nothing,
body.front .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits .view-quick-hits .views-field-nothing,
body.page-news-quick-hits .view-quick-hits-2 .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits .views-field-nothing,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-nothing {
  clear: left;
}
/* line 159, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-nothing-1,
body.front .view-quick-hits-2 .views-field-nothing-1,
body.page-news-quick-hits .view-quick-hits .views-field-nothing-1,
body.page-news-quick-hits .view-quick-hits-2 .views-field-nothing-1,
body.page-news-quick-hits-2 .view-quick-hits .views-field-nothing-1,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-nothing-1 {
  float: left;
  margin: 0 10px 5px 0;
}
/* line 163, ../sass/_quick_hits.scss */
body.front .view-quick-hits .views-field-field-image,
body.front .view-quick-hits-2 .views-field-field-image,
body.page-news-quick-hits .view-quick-hits .views-field-field-image,
body.page-news-quick-hits .view-quick-hits-2 .views-field-field-image,
body.page-news-quick-hits-2 .view-quick-hits .views-field-field-image,
body.page-news-quick-hits-2 .view-quick-hits-2 .views-field-field-image {
  float: left;
  margin: 0 1rem .5rem 0;
  max-width: 200px;
}

/* line 174, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 {
  margin-top: 2rem;
  background-color: lightyellow;
  padding: 10px;
}
/* line 181, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .view-header {
  margin: 0;
  padding: 0;
  float: left;
  margin-right: .5rem;
}
/* line 186, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .view-header p {
  margin-bottom: 10px;
}
/* line 189, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .view-header h2.block-title {
  margin: 0 0 10px 0;
  font-style: normal;
  text-transform: uppercase;
}
/* line 197, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-row {
  padding: 0;
}
/* line 200, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-field-title {
  margin-bottom: 0;
}
/* line 202, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-field-title h2.field-content {
  font-size: 1.5rem;
  margin-bottom: 10px;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 210, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-field-nothing-2 {
  padding: 0 0 10px 0;
}
/* line 213, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-field-body {
  font-family: "Merriweather", Georgia, Times, "Times New Roman", serif;
  font-size: .875rem;
}
/* line 217, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .views-more-link {
  white-space: nowrap;
}
/* line 220, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 a {
  color: #ff9d00;
}
/* line 222, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 a:hover, body.front .view-quick-hits-2 a:focus {
  color: #b36e00;
}
/* line 227, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .btn {
  color: #fff;
}
/* line 229, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .btn:hover, body.front .view-quick-hits-2 .btn:focus {
  color: #fff;
}
/* line 234, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after {
  clear: left;
}
/* line 236, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after .view-quick-hits-2 {
  margin: 0;
  padding: 0;
}
/* line 241, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after .views-field-title {
  display: inline;
}
/* line 245, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after a {
  text-transform: none;
}
/* line 249, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after .list-inline {
  margin-left: 0;
}
/* line 252, ../sass/_quick_hits.scss */
body.front .view-quick-hits-2 .attachment-after ul.list-inline li:not(:last-child):after {
  content: ", ";
}

/*
body.quick-hits-2{
    .view-quick-hits-2{
        .view-content > h3{
            font-size: 1rem;
            font-family: $font_ui;
        }
        .field-name-field-quick-hit-title{
            text-transform: uppercase;
            font-size: 1.5rem;
        }
        .field-name-field-image{
            max-width: 150px;
            padding: 0;
            margin: 0 10px 0 0;
            float: left;
        }
    }
}
*/
/* line 14, ../sass/_misc.scss */
body.page-node-164 article.node .field-name-field-image, body.page-node-166 article.node .field-name-field-image, body.page-node-355 article.node .field-name-field-image, body.page-node-521 article.node .field-name-field-image, body.page-node-522 article.node .field-name-field-image, body.page-node-524 article.node .field-name-field-image, body.page-node-528 article.node .field-name-field-image, body.page-node-529 article.node .field-name-field-image, body.page-node-670 article.node .field-name-field-image {
  display: none;
}
/* line 22, ../sass/_misc.scss */
body.page-node-164 .field-name-body .article-primary-img, body.page-node-529 .field-name-body .article-primary-img {
  max-width: 220px;
}

/* line 28, ../sass/_misc.scss */
.embed-responsive {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 736px) {
  /* line 28, ../sass/_misc.scss */
  .embed-responsive {
    margin-left: -15px;
    margin-right: -15px;
  }
}

/* line 37, ../sass/_misc.scss */
body.page-audio-visual article .field-name-field-image {
  display: none;
}

/* line 41, ../sass/_misc.scss */
body.page-node-487 article.node-article .field-name-field-image {
  display: none;
}

/* line 47, ../sass/_misc.scss */
body.page-node-351 .statistics_counter,
body.page-node-351 .field-name-field-image {
  display: none;
}

/* line 57, ../sass/_misc.scss */
body.page-node-351 #block-rrssb-rrssb,
body.page-node-351 .links.list-inline,
body.page-node-684 #block-rrssb-rrssb,
body.page-node-684 .links.list-inline {
  display: none;
}

/* line 66, ../sass/_misc.scss */
body.page-resources-faq .view-faq-custom .attachment-before {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 68, ../sass/_misc.scss */
body.page-resources-faq .view-faq-custom .attachment-before li {
  margin-bottom: 10px;
  font-size: 1.25rem;
}
/* line 72, ../sass/_misc.scss */
body.page-resources-faq .view-faq-custom .attachment-before a:hover,
body.page-resources-faq .view-faq-custom .attachment-before a:focus {
  text-decoration: none;
}
/* line 77, ../sass/_misc.scss */
body.page-resources-faq .view-faq-custom .btn {
  color: #777;
  border: 1px solid #eee;
}
/* line 81, ../sass/_misc.scss */
body.page-resources-faq .view-faq-custom .field-name-body {
  line-height: 1.75em;
  margin-bottom: .5em;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 91, ../sass/_misc.scss */
  body.front .view-essentials .views-row-5 {
    display: none;
  }
}
/* line 99, ../sass/_misc.scss */
body.page-node-166 address {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1.25rem;
}

/* line 110, ../sass/_misc.scss */
body.page-topic-265 .nid-348 img {
  content: url("/sites/projectcbd/files/downloads/xsmoke-signals-social_0.jpg.pagespeed.ic.T43JYkr8m7.jpg");
}
/* line 113, ../sass/_misc.scss */
body.page-topic-265 .nid-528 img {
  content: url("/sites/projectcbd/files/downloads/xsmoke-signals-social_0.jpg.pagespeed.ic.T43JYkr8m7.jpg");
}
/* line 116, ../sass/_misc.scss */
body.page-topic-265 .nid-397 img {
  content: url("/sites/projectcbd/files/downloads/xmartin-lee-billboard.jpg.pagespeed.ic.EvX5WDBSOM.jpg");
}
/* line 119, ../sass/_misc.scss */
body.page-topic-265 .nid-430 img {
  content: url("/sites/projectcbd/files/downloads/oshaughnessy-sm.jpg.pagespeed.ce.0VmtErwBUc.jpg");
}

/* line 126, ../sass/_misc.scss */
img.img-graphic {
  padding: 0 !important;
  max-width: 100% !important;
  margin: 1rem 0 !important;
  width: 100% !important;
}

/* line 132, ../sass/_misc.scss */
img.no-padding {
  padding: 0 !important;
}

/* line 135, ../sass/_misc.scss */
img.no-margin {
  margin: 0 !important;
}

/* line 138, ../sass/_misc.scss */
img.inset-full-width {
  max-width: 100% !important;
  left: 0  !important;
}

/* line 143, ../sass/_misc.scss */
img.img-graphic {
  padding: 0 !important;
  max-width: 100% !important;
  margin: 1rem 0 !important;
  width: 100% !important;
}
/* line 149, ../sass/_misc.scss */
img.no-padding {
  padding: 0 !important;
}
/* line 152, ../sass/_misc.scss */
img.no-margin {
  margin: 0 !important;
}
/* line 155, ../sass/_misc.scss */
img.inset-full-width {
  max-width: 100% !important;
  left: 0  !important;
}

/* line 163, ../sass/_misc.scss */
body.page-node-1036 .easy-breadcrumb {
  display: none;
}
/* line 166, ../sass/_misc.scss */
body.page-node-1036 webform-submit {
  margin-top: 10px;
}

/* line 173, ../sass/_misc.scss */
#block-block-25 h2 {
  font-size: 1rem;
  color: #ccc;
  text-transform: capitalize;
  font-family: inherit;
  font-weight: normal;
}
/* line 180, ../sass/_misc.scss */
#block-block-25 img {
  max-width: 100%;
  height: auto;
  border: 1px solid #ccc;
}

/* line 192, ../sass/_misc.scss */
body.page-node-1039 aside.pull-right.sidebar-text,
body.page-node-1039 aside.pull-left.sidebar-text,
body.page-node-1042 aside.pull-right.sidebar-text,
body.page-node-1042 aside.pull-left.sidebar-text {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  color: inherit;
  font-size: 0.85rem;
}
/* line 199, ../sass/_misc.scss */
body.page-node-1039 aside.pull-right.sidebar-text p
aside.pull-left.sidebar-text p,
body.page-node-1042 aside.pull-right.sidebar-text p
aside.pull-left.sidebar-text p {
  font-size: .85rem;
  line-height: normal;
}
/* line 204, ../sass/_misc.scss */
body.page-node-1039.node-type-article .field-name-body aside,
body.page-node-1042.node-type-article .field-name-body aside {
  background-color: #fff1f3;
  margin-top: 0;
}
/* line 208, ../sass/_misc.scss */
body.page-node-1039.node-type-article .field-name-body aside h3,
body.page-node-1042.node-type-article .field-name-body aside h3 {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  /* line 212, ../sass/_misc.scss */
  body.page-node-1039.node-type-article .field-name-body aside,
  body.page-node-1042.node-type-article .field-name-body aside {
    display: none;
  }
}

/* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */
/* line 220, ../sass/_misc.scss */
.field-type-link-field a {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
