/* Sizes */
/* Colors - Give them names here to make the files a little more declarative */
/* Button colors */
/* Icon colors */
/* Other colors */
/* Backgrounds */
/* line 1, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container {
  z-index: -1;
  width: 1024px;
  margin: 0 auto;
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/event-description/_event-description.branded.scss */
  .event-description-container {
    background-color: #ffffff;
    border: none;
    clear: both;
    width: 100%;
    margin-top: -1px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../app/scss/templates/event-description/_event-description.branded.scss */
  .event-description-container {
    width: 100%;
  }
}
/* line 21, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text {
  font-size: 16px;
  padding-bottom: 20px;
  padding-right: 1px;
}
/* line 26, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text * {
  color: #323232;
}
@media screen and (max-width: 767px) {
  /* line 21, ../app/scss/templates/event-description/_event-description.branded.scss */
  .event-description-container .event-description-content .event-description-text {
    margin-top: 10px;
    width: 100%;
    margin-right: 0;
  }
}
/* line 34, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text h1,
.event-description-container .event-description-content .event-description-text h2 {
  margin-top: 24px;
  font-weight: 400;
  line-height: 1.1;
}
/* line 40, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text p {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: normal;
}
/* line 45, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text ul,
.event-description-container .event-description-content .event-description-text ol {
  display: block;
  margin: 1em 0;
  padding-left: 40px;
  display: block;
}
/* line 51, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text ul li,
.event-description-container .event-description-content .event-description-text ol li {
  line-height: 24px;
}
/* line 55, ../app/scss/templates/event-description/_event-description.branded.scss */
.event-description-container .event-description-content .event-description-text a {
  color: #00BCDA;
  text-decoration: none;
}

/* line 1, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container {
  width: 1024px;
  height: 1px;
  margin: auto;
  position: relative;
  padding: 0px 20px 0px 20px;
  display: table;
  background-color: #ffffff;
}
@media (max-width: 1050px) {
  /* line 1, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container {
    width: 100%;
    margin: none;
    padding: 0px 0px 0px 0px;
  }
}
/* line 15, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .invite-msg {
  color: #78C040;
}
/* line 18, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container {
  position: relative;
  width: 100% !important;
  right: 0;
}
@media screen and (max-width: 767px) {
  /* line 18, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container {
    position: static;
    width: 100% !important;
    margin: none;
  }
}
/* line 28, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration {
  background-color: #ffffff;
  margin: 30px auto;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
@media screen and (max-width: 767px) {
  /* line 28, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration {
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #cccccc;
    border-radius: 0px;
  }
}
/* line 41, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .registration-header {
  padding-top: 5px;
  height: 40px;
  width: 100%;
  color: #ffffff;
  text-align: center;
  border-bottom: none;
  border-radius: 4px 4px 0px 0px;
}
@media screen and (max-width: 767px) {
  /* line 41, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .registration-header {
    border: none;
    padding-top: 7px;
    border-radius: 0px;
  }
}
/* line 56, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .registration-header h3 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  /* line 56, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .registration-header h3 {
    font-size: 18px;
  }
}
/* line 65, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .event-registration-buttons {
  background-color: #ffffff;
  margin: auto;
  width: 100%;
  border-radius: 0 0 7px 7px;
}
@media screen and (max-width: 767px) {
  /* line 65, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .event-registration-buttons {
    width: 100%;
    border-radius: 0px;
  }
}
/* line 77, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .event-registration-buttons button {
  margin: 20px 0;
  padding: 10px;
}
/* line 81, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .event-registration-buttons p {
  font-size: 24px;
  line-height: 24px !important;
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-left: 13px;
}
/* line 90, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .event-registration-buttons .sub-title {
  font-size: 16px;
  text-transform: none;
  font-weight: normal;
  margin-left: 13px;
}
/* line 97, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants {
  position: relative;
  background-color: #ffffff;
  border-bottom: none;
  border-radius: 7px;
}
/* line 2, ../app/scss/mixins/_utilities.scss */
.side-bar-container .registration-container .event-registration .variants:after {
  clear: both;
  content: ".";
  display: block;
  height: 1px;
  margin: 0;
  padding: 0;
  visibility: hidden;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 97, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants {
    margin: 0 auto;
    border-radius: 0px;
  }
}
/* line 108, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .message {
  padding: 22px;
  font-size: 22px;
  color: #7d7d7d;
  display: block;
  background-color: #ffffff;
  clear: both;
}
/* line 117, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .message.canada button {
  margin: auto;
  width: auto;
}
/* line 123, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .message.external .visit {
  padding-top: 20px;
  font-size: 16px;
}
/* line 127, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .message.external .external-link {
  font-size: 16px;
  color: #00bcda;
  width: 215px;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  line-height: 30px;
  text-overflow: ellipsis;
}
/* line 140, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant-button {
  background-color: #ffffff !important;
  border: 1px solid #00BCDA !important;
  color: #00BCDA !important;
  margin: 25px auto 25px;
  display: block;
  border-radius: 7px;
  height: 38px;
  min-width: 241px;
  max-width: 300px;
  padding: 0 30px 0 30px;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 66, ../app/scss/mixins/_buttons.scss */
.side-bar-container .registration-container .event-registration .variants .variant-button:hover, .side-bar-container .registration-container .event-registration .variants .variant-button:focus, .side-bar-container .registration-container .event-registration .variants .variant-button.active {
  background-color: #00BCDA !important;
  border: 1px solid #00BCDA !important;
  color: #ffffff !important;
}
/* line 72, ../app/scss/mixins/_buttons.scss */
.side-bar-container .registration-container .event-registration .variants .variant-button:active {
  background-color: #00BCDA !important;
  border: 1px solid #00BCDA !important;
  color: #ffffff !important;
}
/* line 4, ../app/scss/mixins/_buttons.scss */
.side-bar-container .registration-container .event-registration .variants .variant-button:disabled, .side-bar-container .registration-container .event-registration .variants .variant-button.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  cursor: default !important;
}
/* line 7, ../app/scss/mixins/_buttons.scss */
.side-bar-container .registration-container .event-registration .variants .variant-button:disabled:hover, .side-bar-container .registration-container .event-registration .variants .variant-button:disabled:focus, .side-bar-container .registration-container .event-registration .variants .variant-button.disabled:hover, .side-bar-container .registration-container .event-registration .variants .variant-button.disabled:focus {
  background-color: #78909c !important;
}
/* line 152, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant {
  color: #263238;
  clear: both;
  vertical-align: top;
  padding: 26px 26px 0px 26px;
  position: relative;
}
@media screen and (max-width: 767px) {
  /* line 152, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant {
    width: 100%;
    padding: 13px 13px 0px 13px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 165, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .no-top-margin {
    margin-top: 0px !important;
  }
}
/* line 172, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container {
  font-size: 14px;
  float: left;
  padding: 0;
  max-width: 66%;
  padding: 0 14px 14px 0;
}
@media screen and (max-width: 767px) {
  /* line 172, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 172, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container {
    max-width: 60%;
    margin-top: 30px;
  }
}
/* line 190, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .error {
  color: #FF5722;
  text-transform: uppercase;
}
/* line 194, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .warning {
  color: #E2B33B;
  margin: .5em 0;
}
/* line 199, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-name {
  width: 100%;
  display: block;
  font-size: 18px;
  padding-right: 0px;
}
@media screen and (max-width: 767px) {
  /* line 199, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-name {
    margin-top: 0px;
    width: 58%;
  }
}
/* line 211, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-venue-type {
  margin: 10px 0;
  font-weight: bold;
}
/* line 215, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-venue-type .fa {
  font-size: 18px;
  margin-right: 5px;
}
/* line 221, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-description {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  font-size: 15px;
  color: #8F8F8F;
  word-wrap: break-word;
  padding-right: 0px;
}
/* line 230, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-description-toggleView {
  color: #00BCDA;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 235, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container {
  display: table;
}
/* line 238, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .variant-access-code-text {
  height: 35px;
  width: 66%;
  max-width: 200px;
  margin-bottom: 7px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 238, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .variant-access-code-text {
    width: 95%;
  }
}
/* line 249, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .access-code-error-glyph {
  margin-right: 95px;
}
@media screen and (max-width: 767px) {
  /* line 249, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .access-code-error-glyph {
    margin-right: 10px;
  }
}
/* line 255, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .go-btn {
  display: inline-block;
  margin-top: -2px;
}
@media screen and (max-width: 767px) {
  /* line 255, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .go-btn {
    position: static;
    width: 95%;
    margin: 0px;
    margin-top: 4px;
  }
}
/* line 266, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .variant-access-code-error {
  font-size: 12px;
  color: #CC0000;
  width: 66%;
}
@media screen and (max-width: 767px) {
  /* line 266, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-access-code-text-container .variant-access-code-error {
    width: 95%;
    margin-bottom: 3px;
  }
}
/* line 276, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .sold-out {
  color: #CC0000;
}
/* line 279, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .team-variant-min-max {
  color: #FF5722;
}
/* line 282, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .variant-description-container .variant-outputs {
  text-align: left;
}
/* line 287, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .tablet-portrait-price-container {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 287, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .tablet-portrait-price-container {
    display: block;
    position: absolute;
    left: 10;
    top: 20;
    font-size: 1.4rem;
  }
}
/* line 299, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container {
  right: 26px;
  min-width: 33%;
  transform: translate(0, -50%);
  position: absolute;
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  /* line 299, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container {
    width: 90%;
    right: inherit;
  }
}
/* line 311, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container {
  padding-top: 10px;
  float: left;
  height: 50%;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 311, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 311, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container {
    padding-top: 15px;
    padding-right: 20px;
  }
}
/* line 324, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container .variant-price {
  font-size: 1.4rem;
}
@media screen and (max-width: 320px) {
  /* line 324, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container .variant-price {
    /* iphone 5 */
    font-size: 1.1rem;
  }
}
/* line 331, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container .variant-price-small {
  font-size: 1rem;
}
/* line 334, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-price-container .variant-currency {
  font-size: 13px;
  font-weight: bold;
}
/* line 340, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .variant .price-quantity-container .variant-quantity-container {
  color: #7D8EA0;
  float: right;
  height: 40px;
}
@media screen and (max-width: 767px) {
  /* line 348, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variants .variant .last-variant {
    display: none;
  }
}
/* line 355, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .selection-message {
  padding: 15px;
}
/* line 359, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .open-soon {
  text-align: center;
  padding: 24px;
  padding-bottom: 0;
}
/* line 364, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .open-soon .text {
  text-align: center;
  font-size: 22px;
}
/* line 369, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .open-soon .btn {
  box-shadow: none;
  border-radius: 7px;
  margin-top: 24px;
  margin-bottom: 24px;
}
/* line 376, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variants .open-soon .division {
  border-bottom: 1px solid #DBDBDB;
}
@media screen and (max-width: 767px) {
  /* line 381, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .quantity-min {
    width: 100%;
    display: inline-block;
    padding-left: 40px;
  }
}
/* line 388, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .variant-bottom-line {
  display: block;
  border-bottom: 1px solid #d7d7d7;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 388, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .variant-bottom-line {
    margin-top: 5px;
  }
}
/* line 396, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .purchase-button-container {
  width: 33%;
  padding: 15px 26px;
  background-color: #ffffff;
  text-align: center;
  float: right;
  border-radius: 7px;
}
@media screen and (max-width: 767px) {
  /* line 396, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .purchase-button-container {
    width: 100%;
    padding: 15px 14px 7px 14px;
    border-radius: 0px;
  }
}
/* line 410, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .purchase-button-container .purchase-button {
  border-radius: 7px;
  font-size: 18px;
  font-weight: bold;
  height: 45px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  color: #ffffff;
  margin: 0;
  text-transform: uppercase;
}
/* line 231, ../app/scss/mixins/_buttons.scss */
.side-bar-container .registration-container .event-registration .purchase-button-container .purchase-button .variant-total {
  background-color: white;
  border-radius: 11px;
  color: black;
  display: inline-block;
  font-size: 16px;
  height: 22px;
  min-width: 22px;
  margin-left: 4px;
  padding: 0 2px 0 2px;
  text-align: center;
}
/* line 420, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .terms-and-conditions-container {
  padding: 22px 26px;
  line-height: 15px;
  background-color: #FFFFFF;
  float: left;
  width: 33%;
  border-radius: 7px;
}
@media screen and (max-width: 767px) {
  /* line 420, ../app/scss/templates/side-bar/_side-bar.branded.scss */
  .side-bar-container .registration-container .event-registration .terms-and-conditions-container {
    width: 100%;
    text-align: center;
    padding: 7px;
    border-radius: 0px;
  }
}
/* line 436, ../app/scss/templates/side-bar/_side-bar.branded.scss */
.side-bar-container .registration-container .event-registration .fixed-purchase-button {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 2;
  border-top: 1px solid #d7d7d7;
}

/* line 1, ../app/scss/templates/org-info/_org-info.branded.scss */
.half .organizer-info {
  width: 350px;
  border: 1px solid #cccccc;
  display: inline-block;
  margin: 26px;
  margin-left: 36px;
  margin-bottom: 30px;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/org-info/_org-info.branded.scss */
  .half .organizer-info {
    margin: 26px auto;
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../app/scss/templates/org-info/_org-info.branded.scss */
  .half .organizer-info {
    display: block;
  }
}
/* line 22, ../app/scss/templates/org-info/_org-info.branded.scss */
.half .organizer-info .organizer-body .organizer-logo-wrapper {
  height: 105px;
  width: 105px;
}
/* line 25, ../app/scss/templates/org-info/_org-info.branded.scss */
.half .organizer-info .organizer-body .organizer-logo-wrapper img {
  max-width: 105px;
  max-height: 105px;
}

/* line 33, ../app/scss/templates/org-info/_org-info.branded.scss */
.full .organizer-info {
  border: 1px solid #cccccc;
  width: 1024px;
  margin: 0 auto;
  border-radius: 0px 0px 5px 5px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  /* line 33, ../app/scss/templates/org-info/_org-info.branded.scss */
  .full .organizer-info {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 33, ../app/scss/templates/org-info/_org-info.branded.scss */
  .full .organizer-info {
    width: 100%;
  }
}
/* line 49, ../app/scss/templates/org-info/_org-info.branded.scss */
.full .organizer-info .organizer-body {
  padding: 30px 15px 5px;
  background-color: #ffffff;
}
/* line 53, ../app/scss/templates/org-info/_org-info.branded.scss */
.full .organizer-info .organizer-body .organizer-label,
.full .organizer-info .organizer-body .organizer-logo-wrapper {
  display: inline-block;
}
/* line 58, ../app/scss/templates/org-info/_org-info.branded.scss */
.full .organizer-info .organizer-body .organizer-logo-wrapper {
  margin: 0 10px;
  height: 49px;
  width: 49px;
}
/* line 62, ../app/scss/templates/org-info/_org-info.branded.scss */
.full .organizer-info .organizer-body .organizer-logo-wrapper img {
  max-width: 49px;
  max-height: 53px;
}

/* line 70, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info {
  clear: both;
  font-size: 14px;
}
/* line 74, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body {
  text-align: center;
}
/* line 77, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organizer-label {
  text-align: center;
  line-height: 46px;
  vertical-align: top;
}
/* line 83, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organizer-logo-wrapper {
  border: 1px solid #cccccc;
  border-radius: 50%;
  position: relative;
  margin: 15px auto;
  overflow: hidden;
}
/* line 91, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organizer-logo-wrapper img {
  max-height: 100%;
  max-width: 102px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 97, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organizer-logo-wrapper.default-logo {
  padding: 15px;
}
/* line 102, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organization-name,
.organizer-info .organizer-body .pipe,
.organizer-info .organizer-body .organization-url {
  text-align: center;
  line-height: 46px;
  display: inline-block;
  vertical-align: top;
}
/* line 111, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-body .organization-name {
  font-weight: bold;
}
/* line 116, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .organizer-contact {
  background-color: #ECEFF1;
  text-align: center;
  font-size: 13px;
  padding: 15px;
  border-radius: 0px 0px 5px 5px;
}
/* line 124, ../app/scss/templates/org-info/_org-info.branded.scss */
.organizer-info .sponsor-event-container {
  padding: 15px;
  text-align: center;
}

/* line 1, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container {
  width: 100%;
  margin: auto auto;
  position: relative;
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container {
    padding-top: 60px;
  }
}
/* line 10, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-logo-container {
  position: absolute;
  top: 55px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 10, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-logo-container {
    top: 20px;
  }
}
/* line 18, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-logo-container .event-logo {
  background: white;
  width: 255px;
  padding: 10px 20px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin: auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 18, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-logo-container .event-logo {
    width: 170px;
    padding: 5px 10px;
  }
}
/* line 31, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-logo-container .logo {
  width: 200px;
}
@media screen and (max-width: 767px) {
  /* line 31, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-logo-container .logo {
    width: 150px;
  }
}
/* line 38, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .preview-mode-bar {
  width: 100%;
  background-color: #FF9900;
  color: #ffffff;
  position: absolute;
  top: 0;
  z-index: 11;
  text-align: center;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 49, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .preview-mode-bar .preview-mode-text-one {
  font-size: 24px;
}
/* line 52, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .preview-mode-bar .preview-mode-text-two {
  font-size: 17px;
}
/* line 56, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .sticky-preview-mode-bar {
  position: fixed;
}
/* line 59, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content {
  color: #FFFFFF;
  width: 100%;
  height: 350px;
  position: relative;
  z-index: 1;
  background-color: #CFD8DC;
}
/* line 68, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content.half-hero .banner-image-container {
  height: 144px;
}
/* line 70, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content.half-hero .banner-image-container .banner-image {
  margin: -102px auto 0;
}
@media screen and (max-width: 767px) {
  /* line 59, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .hero-section-content {
    height: 150px;
  }
}
/* line 78, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content .overlay {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  z-index: -1;
}
/* line 85, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content .banner-image-container {
  padding: 0;
  width: 100%;
  height: 350px;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  /* line 85, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .hero-section-content .banner-image-container {
    height: 150px;
  }
}
/* line 98, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content .socialShare-container {
  width: 100%;
  margin: 0 auto;
}
/* line 101, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .hero-section-content .socialShare-container .socialShare-content {
  text-align: center;
  position: absolute;
  bottom: 0;
  right: 0;
  margin-right: 30px;
}
/* line 110, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info {
  text-align: left;
  padding: 26px 26px 0;
  font-size: 18px;
  line-height: 1.6em;
  word-break: break-word;
  width: 1024px;
  margin: auto;
  background-color: #ffffff;
  text-align: center;
  border-radius: 5px 5px 0px 0px;
  border: 1px solid #cccccc;
  border-bottom: none;
}
@media (max-width: 860px) {
  /* line 110, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-info {
    width: 100%;
    padding: 10px 5px 0;
    border: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 110, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-info {
    width: 100%;
    text-align: none;
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  /* line 110, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-info {
    padding-top: 30px;
  }
}
/* line 137, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info.half-hero {
  padding: 15px 15px 0;
}
/* line 140, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info .purchase-screen-event-name {
  width: 840px;
  height: 60px;
  margin: auto;
  font-size: 48px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 10px;
  padding-top: 10px;
}
@media (max-width: 860px) {
  /* line 140, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-info .purchase-screen-event-name {
    margin-top: 10px;
    width: 100%;
    padding: 10px 20px 0px 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 140, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-info .purchase-screen-event-name {
    margin-top: 0px;
    width: 100%;
    font-size: 38px;
    line-height: 44px;
  }
}
/* line 163, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info div {
  text-align: inherit;
}
/* line 168, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info-no-banner {
  padding-top: 50px;
}
/* line 172, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-info-finalize {
  padding-top: 20px;
}
/* line 176, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container #event-name {
  margin: auto;
  font-size: 36px;
  line-height: 54px;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  /* line 176, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container #event-name {
    width: 100%;
    margin-bottom: 5px;
    font-size: 38px;
    line-height: 44px;
  }
}
@media (max-width: 414px) {
  /* line 176, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container #event-name {
    font-size: 22px;
    line-height: 32px;
  }
}
/* line 193, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date {
  font-weight: bold;
}
/* line 196, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-location-optional {
  color: #7d7d7d;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  /* line 196, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-location-optional {
    font-size: 16px;
  }
}
/* line 203, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-location {
  color: #7d7d7d;
  font-size: 16px;
  line-height: 1.6em;
}
/* line 208, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-location .fa {
  margin-right: 5px;
  font-size: 20px;
}
/* line 213, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-location.virtual {
  color: #323232;
}
/* line 217, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-finalize {
  width: 100%;
}
/* line 220, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-container {
  background-color: #ffffff;
}
/* line 222, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-container .event-date-content {
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 225, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-container .event-date-content .event-date-name {
  width: 85%;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 225, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-date-container .event-date-content .event-date-name {
    width: 100%;
  }
}
/* line 233, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-container .event-date-socialShare-container {
  width: 55%;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  /* line 233, ../app/scss/templates/hero/_hero.branded.scss */
  .hero-section-container .event-date-container .event-date-socialShare-container {
    width: 100%;
  }
}
/* line 239, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container .event-date-container .event-date-socialShare-container .event-date-socialShare-content {
  text-align: left;
}
/* line 244, ../app/scss/templates/hero/_hero.branded.scss */
.hero-section-container #full-location {
  color: #7d7d7d;
  font-size: 14px;
  line-height: 1.6em;
}

/* line 1, ../app/scss/templates/location/_location.branded.scss */
#location-container {
  width: 50%;
  margin: 0 auto;
  padding: 10px 0 36px;
  clear: both;
  background-color: #ffffff;
  float: left;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../app/scss/templates/location/_location.branded.scss */
  #location-container {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/location/_location.branded.scss */
  #location-container {
    width: 100%;
    padding-top: 20px;
  }
}
/* line 18, ../app/scss/templates/location/_location.branded.scss */
#location-container .location-link {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: bold;
}
/* line 25, ../app/scss/templates/location/_location.branded.scss */
#location-container .map-simulator {
  height: 260px;
  background-color: #f6f6f6;
  margin: 0px 10px 0px 20px;
}
@media screen and (max-width: 767px) {
  /* line 25, ../app/scss/templates/location/_location.branded.scss */
  #location-container .map-simulator {
    height: 200px !important;
  }
}
/* line 33, ../app/scss/templates/location/_location.branded.scss */
#location-container .gm-style-iw {
  min-height: 60px;
  line-height: 1.35;
  overflow: hidden;
  white-space: nowrap;
}
/* line 40, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-container {
  height: 260px;
  margin-left: 20px;
  background: url("../../../../../assets/images/customLocationBackground.png");
}
@media screen and (max-width: 767px) {
  /* line 40, ../app/scss/templates/location/_location.branded.scss */
  #location-container .custom-location-container {
    min-height: 250px !important;
  }
}
/* line 50, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-container .custom-location-content {
  padding-top: 50px;
}
/* line 55, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container {
  width: 210px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  /* line 55, ../app/scss/templates/location/_location.branded.scss */
  #location-container .custom-location-tooltip-container {
    width: 100%;
  }
}
/* line 62, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .toolTip {
  position: relative;
}
/* line 64, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .toolTip p {
  color: #7d7d7d;
  padding: 10px;
  font-size: 14px;
  background-color: white;
  border: solid 1px #CFD8DC;
  -moz-border-radius: 5px;
  -ie-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 79, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .custom-location-text {
  text-align: left !important;
}
/* line 82, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .custom-location-text .custom-location-content-text {
  clear: both !important;
}
/* line 87, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .tail1 {
  position: absolute;
  top: -20px;
  left: 20px;
  width: 0;
  height: 0;
  border-color: #CFD8DC transparent transparent transparent;
  border-width: 10px;
  border-style: solid;
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  /* line 87, ../app/scss/templates/location/_location.branded.scss */
  #location-container .custom-location-tooltip-container .tail1 {
    left: 46%;
  }
}
/* line 103, ../app/scss/templates/location/_location.branded.scss */
#location-container .custom-location-tooltip-container .tail2 {
  position: absolute;
  top: -18px;
  left: 20px;
  width: 0;
  height: 0;
  border-color: white transparent transparent transparent;
  border-width: 10px;
  border-style: solid;
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  /* line 103, ../app/scss/templates/location/_location.branded.scss */
  #location-container .custom-location-tooltip-container .tail2 {
    left: 46%;
  }
}

/* line 121, ../app/scss/templates/location/_location.branded.scss */
.event-location-full-width {
  width: 100% !important;
  padding-right: 20px !important;
}

/* line 1, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper {
  margin: 0px 0px 0px 0px;
  padding-top: 10px;
  z-index: -1;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper {
    width: 100%;
    padding-top: 0px;
    clear: both;
    display: inline;
  }
}
@media (max-width: 760px) {
  /* line 1, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper {
    height: 130px;
  }
}
/* line 17, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-responsive-container {
  width: 100%;
  margin: auto;
  display: block;
  padding: 0px 20px 0px 18px;
  margin-top: 0px;
}
@media (max-width: 1050px) {
  /* line 17, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-responsive-container {
    width: 100%;
    margin: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 17, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-responsive-container {
    width: 100%;
    padding-left: 0px;
  }
}
@media (max-width: 320px) {
  /* line 17, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-responsive-container {
    padding: 0px;
  }
}
/* line 36, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-responsive-container .social-feed-shared-link {
  text-decoration: none !important;
}
/* line 38, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-responsive-container .social-feed-shared-link .social-feed-shared-icon {
  font-size: 30px;
  margin-left: 10px;
}
/* line 44, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container {
  padding-bottom: 20px;
  width: 100%;
}
@media (max-width: 540px) {
  /* line 44, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container {
    width: 100%;
  }
}
@media (max-width: 320px) {
  /* line 44, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container {
    height: 550px;
  }
}
/* line 53, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container {
  width: 100%;
  margin: 30px 0px 20px 0px;
}
/* line 57, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container .social-feed-button {
  height: 38px;
  margin: 0;
  width: 60px;
  padding: 5px 20px 0px 20px;
  font-size: 20px;
}
/* line 65, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container #facebook-feed-button {
  border-radius: 7px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 70, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container #twitter-feed-button {
  border-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 75, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container #facebook-only-button {
  padding: 3px 20px 0px 20px;
}
/* line 78, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-btn-container #twitter-only-button {
  padding: 1px 20px 0px 20px;
}
/* line 82, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
  /*facebook widget styles*/
  /*twitter widget styles*/
}
/* line 92, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-twitter {
  display: inline-block;
  width: 47%;
  vertical-align: top;
  margin-top: -20px;
}
@media (max-width: 1050px) {
  /* line 92, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-twitter {
    float: none !important;
    display: inline;
  }
}
/* line 104, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-divider-line {
  display: none;
}
@media (max-width: 1050px) {
  /* line 104, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-divider-line {
    display: block;
    height: 1px;
    width: 465px;
    border-top: 1px solid #e7e7e7;
    margin-top: 40px;
    margin-bottom: 10px;
  }
}
/* line 117, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-facebook {
  width: 47%;
  vertical-align: top;
  float: right;
}
@media (max-width: 1050px) {
  /* line 117, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .social-feed-facebook {
    float: none;
  }
}
/* line 127, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .float-right {
  float: right;
}
/* line 131, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .no-float {
  float: none;
}
/* line 136, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed {
  text-align: right !important;
}
@media screen and (max-width: 767px) {
  /* line 138, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span iframe[style] {
    width: 102.5% !important;
  }
}
@media (max-width: 320px) {
  /* line 138, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span iframe[style] {
    width: 103.8% !important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 138, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span,
  .social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .fb_iframe_widget span iframe[style] {
    width: 102.2% !important;
  }
}
/* line 152, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-feed-content .facebook-feed .hide-facebook-widget-link {
  position: absolute;
  height: 30px;
  width: 520px;
  background-color: #FFFFFF;
  margin-top: -50px;
}
@media (max-width: 320px) {
  /* line 164, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
  .social-feed-wrapper .social-feeds-container .social-feed-content .twitter-feed iframe[id^='twitter-widget-'] {
    height: 100px !important;
  }
}
/* line 170, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .no-padding-top {
  padding-top: 0px;
}
/* line 173, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-link-container {
  display: inline-block;
}
/* line 176, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-feeds-container .social-link-container .social-link-text {
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  padding: 0 10px;
  font-weight: bold;
}
/* line 187, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-link-nav-label {
  padding: 15px 0;
}
/* line 190, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-link-container-mobile {
  display: inline-block;
  margin-top: 15px;
  margin-right: 25px;
}
/* line 196, ../app/scss/templates/social-feed-shared/_social-feed.shared.scss */
.social-feed-wrapper .social-link-container-mobile .social-link-button-mobile {
  color: #607D8B;
}

/* line 1, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description {
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../app/scss/templates/instagram/_instagram.shared.scss */
  .instagram-description {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/instagram/_instagram.shared.scss */
  .instagram-description {
    width: 100%;
    margin-top: 20px;
  }
}
/* line 14, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description instagram-feed {
  display: inline-block;
}
/* line 17, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description instagram-feed .desktop-container {
  right: 20px;
}
/* line 20, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description instagram-feed .side-container {
  width: 160px;
  height: 160px;
  margin: 2px;
  overflow: hidden;
  float: left;
}
@media (max-width: 1050px) {
  /* line 20, ../app/scss/templates/instagram/_instagram.shared.scss */
  .instagram-description instagram-feed .side-container {
    height: 120px !important;
    width: 120px !important;
  }
}

/* line 35, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description-half {
  width: 47% !important;
  display: inline-block !important;
}
/* line 39, ../app/scss/templates/instagram/_instagram.shared.scss */
.instagram-description-half .side-container-small {
  width: 150px !important;
  height: 150px !important;
  margin: 2px !important;
  overflow: hidden !important;
  float: left !important;
}

/* line 1, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container {
  margin-top: 0;
  z-index: -1;
  width: 50%;
  margin: 0 auto;
  background-color: #ffffff;
  float: left;
  padding-left: 10px;
}
@media screen and (max-width: 767px) {
  /* line 1, ../app/scss/templates/event-videos/_event-videos.branded.scss */
  .event-videos-container {
    border: none;
    clear: both;
    width: 100%;
    margin-top: -1px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1, ../app/scss/templates/event-videos/_event-videos.branded.scss */
  .event-videos-container {
    width: 90%;
  }
}
/* line 20, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content {
  padding-top: 10px;
}
/* line 23, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text {
  font-size: 16px;
  padding-bottom: 36px;
  padding-right: 1px;
}
/* line 28, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text * {
  color: #323232;
}
@media screen and (max-width: 767px) {
  /* line 23, ../app/scss/templates/event-videos/_event-videos.branded.scss */
  .event-videos-container .event-videos-content .event-videos-text {
    margin-top: 10px;
    width: 100%;
    margin-right: 0;
  }
}
/* line 36, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text h1,
.event-videos-container .event-videos-content .event-videos-text h2 {
  margin-top: 24px;
  font-weight: 400;
  line-height: 1.1;
}
/* line 42, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text p {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: normal;
}
/* line 47, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text ul,
.event-videos-container .event-videos-content .event-videos-text ol {
  display: block;
  margin: 1em 0;
  padding-left: 40px;
}
/* line 52, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text ul li,
.event-videos-container .event-videos-content .event-videos-text ol li {
  line-height: 24px;
}
/* line 56, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .event-videos-text a {
  color: #00BCDA;
  text-decoration: none;
}
/* line 61, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .event-videos-content .multi-videos {
  padding-bottom: 56px;
}
/* line 68, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .carousel-control {
  display: none;
}
/* line 72, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .slide-container {
  width: 100%;
  padding-left: 36px;
  padding-right: 36px;
}
/* line 77, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .slide-container .frame-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56%;
}
/* line 83, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .slide-container .frame-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 93, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .custom-carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 36px;
}
/* line 99, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .custom-carousel-control[direction="left"] {
  right: auto;
  left: 0;
}
/* line 104, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .custom-carousel-control[direction="right"] {
  left: auto;
  right: 0;
}
/* line 109, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel .custom-carousel-control i.fa {
  cursor: pointer;
  font-size: 36px;
  height: 36px;
  width: 36px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -18px;
}
/* line 121, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel ol.carousel-indicators {
  margin-left: -30%;
  padding-left: 0;
  top: 100%;
  margin-top: 12px;
}
/* line 127, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel ol.carousel-indicators li {
  margin-left: 2px;
  margin-right: 2px;
  border-color: #607D8B;
  background-color: #ffffff;
}
/* line 133, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel ol.carousel-indicators li.active {
  background-color: #607D8B;
}
/* line 140, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel.single-slide .slide-container {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 145, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-videos-container .carousel.single-slide .custom-carousel-control {
  display: none;
}

/* line 152, ../app/scss/templates/event-videos/_event-videos.branded.scss */
.event-video-full-width {
  margin: 0px 20px;
  padding-left: 0px;
  float: none;
}
@media screen and (max-width: 767px) {
  /* line 152, ../app/scss/templates/event-videos/_event-videos.branded.scss */
  .event-video-full-width {
    margin: 0px;
  }
}

/* line 1, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container {
  clear: both;
}
/* line 4, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content {
  padding-top: 10px;
}
/* line 7, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-copy-desc {
  color: #7D7D7D;
}
/* line 10, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-copy {
  color: #7D7D7D;
  width: 100%;
}
@media (max-width: 960px) {
  /* line 10, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-copy {
    text-align: center;
  }
}
@media (max-width: 960px) {
  /* line 18, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .with-donate {
    height: 180px !important;
  }
}
/* line 24, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container {
  height: 80px;
  width: 100%;
  border: 1px solid #CFD8DC;
  border-radius: 5px;
  margin-top: 15px;
  margin-bottom: 40px;
  display: inline-table;
}
@media (max-width: 960px) {
  /* line 24, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container {
    height: 160px;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 24, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 40, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money {
  width: 55%;
}
@media (max-width: 960px) {
  /* line 40, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money {
    width: 100%;
  }
}
/* line 45, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-heart-icon-container {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #78C040;
  display: inline-block;
  text-align: center;
  margin-top: 15px;
  margin-left: 15px;
  padding-top: 14px;
  padding-left: 1px;
}
@media (max-width: 960px) {
  /* line 45, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-heart-icon-container {
    vertical-align: top;
    margin-top: 15px;
  }
}
/* line 60, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-heart-icon-container .fa-heart {
  color: white;
  font-size: 25px;
}
/* line 65, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container {
  height: 100%;
  float: right;
  display: inline-block;
  padding-top: 25px;
}
@media (max-width: 960px) {
  /* line 65, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container {
    float: none;
    padding-top: 10px;
  }
}
/* line 76, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container .crowdrise-quantity-copy {
  font-size: 13px;
  color: #7D7D7D;
  font-weight: bold;
  text-transform: uppercase;
  display: inline;
  vertical-align: top;
  line-height: 30px;
}
@media (max-width: 960px) {
  /* line 76, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container .crowdrise-quantity-copy {
    text-align: center;
    display: block;
  }
}
/* line 91, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container .crowdrise-quantity-content {
  color: #78C040;
  font-size: 30px;
  margin: auto;
  margin-top: 10px;
  text-align: center;
  display: inline;
}
@media (max-width: 960px) {
  /* line 91, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container .crowdrise-quantity-content {
    margin-top: 0px;
    display: block;
  }
}
/* line 104, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money .crowdrise-quantity-container .crowdrise-quantity-content .crowdrise-quantity-value {
  margin-left: 10px;
}
/* line 112, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money.finalize {
  height: initial;
  width: 70%;
  padding-bottom: 20px;
}
@media (max-width: 960px) {
  /* line 112, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-raised-money.finalize {
    width: 100%;
  }
}
/* line 121, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-vertical-divider-container {
  display: inline-block;
  height: 100%;
  width: 1px;
  margin-left: -1px;
}
/* line 126, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-vertical-divider-container .crowdrise-vertical-divider {
  height: 60%;
  width: 100%;
  background-color: #CFD8DC;
  margin-top: 17px;
}
@media (max-width: 960px) {
  /* line 121, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-vertical-divider-container {
    display: none;
  }
}
/* line 136, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-horizontal-divider-container {
  display: none;
}
@media (max-width: 960px) {
  /* line 136, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-horizontal-divider-container {
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 10px;
  }
}
/* line 144, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-horizontal-divider-container .crowdrise-horizontal-divider {
  display: none;
}
@media (max-width: 960px) {
  /* line 144, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-horizontal-divider-container .crowdrise-horizontal-divider {
    display: block;
    height: 100%;
    width: 96%;
    background-color: #CFD8DC;
    margin: auto;
  }
}
/* line 155, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation {
  width: 30%;
  float: right;
  text-align: center;
  padding-top: 22px;
  position: relative;
}
@media (max-width: 960px) {
  /* line 155, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation {
    display: block;
    width: 100%;
    padding-top: 15px;
  }
}
/* line 166, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation .crowdrise-button {
  width: 90%;
}
/* line 169, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation .crowdrise-external-link-icon {
  position: absolute;
  right: 0;
  width: 100px;
}
/* line 174, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation .crowdrise-external-finalize-link-icon {
  position: absolute;
  right: 0;
  width: 80px;
}
/* line 179, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation .crowdrise-donate-text {
  margin-top: 6px;
  margin-left: 30px;
  width: 90%;
  font-size: 14px;
}
@media (max-width: 960px) {
  /* line 179, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation .crowdrise-donate-text {
    margin-left: 20px;
    padding-bottom: 5px;
  }
}
/* line 189, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-make-donation.finalize {
  padding-top: 0px;
  padding-bottom: 10px;
  width: 100%;
  height: auto;
  padding-bottom: 20px;
}
/* line 198, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-sections {
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
@media (max-width: 960px) {
  /* line 198, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
  .crowdrise-container .crowdrise-content .crowdrise-data-container .crowdrise-sections {
    height: 50%;
  }
}

/* line 209, ../app/scss/templates/crowdrise/_crowdrise.branded.scss */
.crowdrise-finalize {
  width: 100% !important;
}

/* line 17, ../app/scss/tpl.branded.scss */
.edp-section {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

/* line 22, ../app/scss/tpl.branded.scss */
.responsive-features {
  width: 1024px;
  margin: 0 auto;
  background-color: #ffffff;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 22, ../app/scss/tpl.branded.scss */
  .responsive-features {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 22, ../app/scss/tpl.branded.scss */
  .responsive-features {
    width: 100%;
  }
}
/* line 35, ../app/scss/tpl.branded.scss */
.responsive-features .social-feed-wrapper {
  display: inline-block;
}

@media screen and (min-width: 768px) {
  /* line 40, ../app/scss/tpl.branded.scss */
  .desktop-narrow {
    padding-top: 20px !important;
  }
}
