/* === begin Heading (Title, subtitle and btn)=== */
.lp__heading_v1 {
  width: 100%;
  position: relative;
  margin-bottom: 8px; }
  .lp__heading_v1 h2,
  .lp__heading_v1 h3 {
    font-weight: bold; }
  .lp__heading_v1 p {
    margin-bottom: 16px; }
  .lp__heading_v1 .view-all-btn {
    bottom: 0;
    right: 0px;
    height: auto;
    margin: -56px 16px 16px 0px;
    position: relative;
    float: right; }
    .lp__heading_v1 .view-all-btn:after {
      font-family: 'loopicon';
      content: "\e118";
      font-size: 10px;
      margin-left: 4px; }
    .lp__heading_v1 .view-all-btn:nth-of-type(2) {
      margin-right: 16px; }
  .lp__heading_v1 .lp__outline_btn:hover,
  .lp__heading_v1 .lp__outline_btn:active,
  .lp__heading_v1 .lp__outline_btn.hover,
  .lp__heading_v1 .lp__outline_btn.active,
  .lp__heading_v1 .lp__outline_btn:focus,
  .lp__heading_v1 .lp__outline_btn.focus {
    color: #fff; }
  @media (min-width: 768px) and (max-width: 991.5px) {
    .lp__heading_v1 h2 {
      padding-right: 128px; } }
  @media (min-width: 320px) and (max-width: 991.5px) {
    .lp__heading_v1 h2 {
      padding-right: 0px; }
    .lp__heading_v1 h3 {
      padding-right: 0px; }
    .lp__heading_v1 .view-all-btn {
      position: relative;
      float: none;
      margin: 0px 16px 0px 0px; } }
  @media (min-width: 991.5px) {
    .lp__heading_v1 {
      margin-bottom: 0px; } }
.heading-v1-center {
  text-align: center; }

.lp__page_title {
  font-size: 1.5rem;
  line-height: 2rem;
  color: #fff;
  margin: 0px;
  padding: 5px; }

.lp__event_heading .lp__event_date,
.lp__event_heading .lp__event_location {
  font-family: "Andes", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: rgba(0, 0, 0, 0.87); }

.lp__cta_btn:after,
.lp__news_link:after {
  font-family: 'loopicon';
  content: "\e118";
  font-size: 0.625rem;
  margin-left: 4px; }

.lp__btn_group_flex {
  position: relative;
  vertical-align: middle;
  width: 100%;
  display: inline-block; }
  @media (min-width: 992px) {
    .lp__btn_group_flex {
      display: flex;
      justify-content: flex-end;
    align-items:center;} }
  .lp__btn_group_flex > .lp__btn {
    position: relative; }
    .lp__btn_group_flex > .lp__btn:hover, .lp__btn_group_flex > .lp__btn:focus, .lp__btn_group_flex > .lp__btn:active, .lp__btn_group_flex > .lp__btn.active {
    z-index: 2; }
@media (min-width: 992px) {
.full-row-teal-components .lp__heading_v1 h2,
        .full-row-teal-components .lp__heading_v1 h3,
        .full-row-teal-components .lp__heading_v1 p {
            padding-right: 20rem;
        }

       .full-row-teal-components .heading-v1-center h2,
        .full-row-teal-components .heading-v1-center h3,
        .full-row-teal-components .heading-v1-center p{
            padding-right: inherit;

                }
    }
    .full-row-teal-components .lp__heading_v1 .view-all-btn {
    bottom: 0;
    right: 0px;
    height: auto;
    margin: -60px 16px 16px 0px;
    position: relative;
    float: right; } 

@media (min-width: 320px) and (max-width: 991.5px) {
.full-row-teal-components .lp__heading_v1 .view-all-btn {
                position: relative;
                float: none;
                margin: 0px 16px 0px 0px;} 
        }
        /* === End Heading (Title, subtitle and btn)=== */
