/*-------------------------------------------------------------
- Global Styles
-------------------------------------------------------------*/
.insight_cpt_wrapper{
    display: block;
    overflow: auto;
    margin-bottom: 40px;
}
a.linked_in:before {
    content: '\f08c';
    font-family: 'FontAwesome';
    margin-left: 5px;
    font-size: 20px;
    position: relative;
    color: #ffffff;
}

/*###############################################
NEWS & MEDIA STYLES
###############################################*/
.news_read_more{
  display: inline;
  font-size: 18px;
}
.insight_cpt_wrapper {
    margin-bottom: 60px;
}


.news_events_list_view .news_source {
display: block;
text-transform: uppercase;
font-size: 19px;
font-family: 'Roboto Condensed', Roboto, Arial, sans-serif;
line-height: 1;
font-weight: 500;
}

.news_events_list_view  span.news_date {
display: block;
opacity: 0.7;
font-family: 'Roboto Condensed', Roboto, Arial, sans-serif;
line-height: 1.5;
margin-bottom: 10px;
}

.news_events_list_view h2 {
font: 500 30px Roboto Condensed,Arial,Helvetica,sans-serif!important;
}

.news_events_list_view h2 a:hover {
color: #8d68b7!important;
}

.news_events_featured_image img {
object-fit: cover;
aspect-ratio: 1.48;
}

@media only screen and (max-width: 767px) {
.news_events_featured_image img {
    object-fit: unset;
    aspect-ratio: unset;
    margin-bottom: 20px!important;
}

.insight_cpt_wrapper {
    margin-bottom: 10px;
}

.events .vc_separator.vc_separator_align_center h4,
.in-the-news .vc_separator.vc_separator_align_center h4,
.news-releases .vc_separator.vc_separator_align_center h4 {
    font-size: 35px!important;
    padding-inline: 10px;
}

.events,
.news-releases {
    padding-top: 0px!important;
}
}


.list-view-section .vc_separator {
padding-bottom: 30px;
position: relative;
clear: both;
}


.list-view-section .vc_separator h4 {
font-size: 50px;
  text-transform: uppercase;
font-weight: 200!important;
}


.list-view-section .vc_separator .vc_sep_holder .vc_sep_line {
height: 1px;
border-top: 1px solid #06509d;
display: block;
}

.news_events_list_view span {
line-height: 1;
  font-size:19px;
}

span.event_start_date, span.event_end_date {
font-family: 'Roboto Condensed';
text-transform: uppercase;
font-weight: 500;
}

span.event_start_date:before {
content: '\f133';
font-family: 'FontAwesome';
color: #06509d;
position: relative;
top: -1px;
  margin-right: 4px;
}

span.event-arrow {
color: #06509d;
font-size: 25px;
margin-right: 4px;
font-weight: 700;
top: 1px;
position: relative;
  margin-left: 3px;
}

span.event_location{
font-family: 'Roboto Condensed';
text-transform: uppercase;
font-weight: 500;
margin-bottom: 10px;
display: inline-block;
}

span.event_location:before {
content: '\f041';
font-family: 'FontAwesome';
color: #06509d;
margin-right: 4px;
margin-left: 10px;
}

.news_events_list_view p {
margin-bottom: 8px;
display: inline;
}

@media only screen and (max-width: 478px) {
.news_events_list_view h2 {
    text-transform: capitalize;
    font-size: 24px!important;
}
}

