#page-content h2,
#page-content h3,
#page-content h4,
#page-content h5,
#page-content h6,
#page-content p {
  color: #5c5c61;
}

#page-content h3,
#page-content h4 { 
    /*font-family: 'Roboto', sans-serif; */
    font-family: 'Poppins', sans-serif;}

#section-heading {
    display: block;
    width: 100%;
    padding: 0;
    height: auto;
    position: relative;}

#page-content-body h5 {
    color: #5b5c60;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 21px;
    line-height: 33px;}




#page-content-advert {padding: 0;}

@media (max-width: 599px) {
 #page-content-body h5 {
    font-size: 15px;
    line-height: 27px;
    margin-bottom: 40px; }

#page-content-body .imageParent  {
    padding: 20px;}

#page-content-body img {margin: 0;}
    
}




/* Tabs */
ul.tabs{
	margin: 0px 0px -8px 0px;
	padding: 0px;
	list-style: none;}

#page-content-body ul.tabs li {
	display: inline-block;
	padding: 0 20px;
	font-size: 24px;
    font-family: 'Montserrat Alternates', sans-serif;
	border: 2px solid #5C5D61;
    cursor: pointer;
    width: 100%;
    text-align: center;
    margin: 5px;}

#page-content-body ul.tabs li.current {
    background: #DF2673;
    border: 2px solid #DF2673;
}

#page-content-body ul.tabs li:hover {
    background: #DF2673;
    border: 2px solid #DF2673;
}


#page-content-body ul.tabs li:hover h4 {color: white;}

#page-content-body ul.tabs li h4 {
    font-family: 'Montserrat Alternates', sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 15px 0;}

#page-content-body ul.tabs li.current {
	background: #DF2673;
    border: 2px solid #DF2673;}

#page-content-body ul.tabs li.current h4 { color: white;}
    

#page-content-body ul.tabs li h4 {
    color: #df2673;
}

.tab-content {
	display: none;
    margin-top: 50px;
    background: transparent;
    border: none;
    padding: 0;
}

.tab-content.current{
	display: inherit;}
	
@media (max-width: 400px) {
ul.tabs .tab-link h4 {font-size: 13px;}
}


@media (min-width: 430px) {
#page-content-body ul.tabs li {
    width: 48%;
    margin: 5px 5px 5px 0;}
}


@media (min-width: 700px) {
#page-content-body ul.tabs li {
    width: auto;
    width: fit-content;
    text-align: left;
    margin: 15px 5px;}

#page-content-body ul.tabs li:nth-child(1) { margin-left: 0px;}
}


@media (min-width: 992px) {
#page-content-body ul.tabs li { margin: 15px;	padding: 0 35px;}
}


.newsList .news_item {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin: 10px 15px 40px 0px;
    background: #fafafa;
    border-radius: 20px;
}


.newsList .news_image {
    position: static;
}
    
.newsList .news_item_hook {display: none;}

.newsList .msl_news_org {
    font-size: 15px;
}

#page-content-body .news_full .news_image a img {
    width: 100%;
    height: auto;}

#page-content-body .newsList .news_item h5 {
    font-family: 'Montserrat Alternates', sans-serif;
    font-weight: bold;
    font-size: 29px;
    line-height: normal;
    margin: 20px 20px;
    width: 90%;}
    
#page-content .newsList .news_item h5 a {
    color: #02778A;
    font-weight: bold;
    text-decoration: none;}
    
#page-content .newsList .news_item h5 a:hover {
    color: #c1185e !important;
}

    
#page-content-body .newsList .news_item .leader { width: 95%;     margin: 20px 20px;}

#page-content-body .newsList .news_item .msl_pubdate {
    font-family: 'Montserrat Alternates', sans-serif;
    font-weight: bold;
    font-size: 11px;
    margin: 20px 20px;}
    

@media (min-width: 600px) {
.newsList .news_item {
    width: 48%;
    width: calc(50% - 18px);
    display: inline-block;
    vertical-align: top;}
}
    
.paging {
    float: left;
    margin-right: 2px;}

.paging a,
.archivesLink{
    padding: 3px 7px;
    margin: 1px;
    background: none;
    font-size: 13px;
    line-height: auto;
    text-decoration: none;
    color: #02778a;
    border: solid 1px #02778a;
}
    
.paging a:hover,
.paging a.current,
.archivesLink:hover {   
    text-decoration: none;
    background: #02778A;
    color: white;  }
    
.msl-morelink {
    display: block;
    /* margin: 30px 0 0 !important; */
    background: #5C5D61;
    width: fit-content;
    padding: 15px 15px;
    font-size: 15px;
    font-family: 'Montserrat Alternates', sans-serif;
    color: white;
    text-decoration: none;
    top: 20px;
    left: -10px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    transition: 0.3s;
}

.msl-morelink:hover {
    background: #DF2673;
}


/* SINGLE NEWS */
#news h1 {color: #5C5D61; font-size: 39px;}

.newsArticle #news {
    width: 100%;}
    
.recA, .socialM {
    width: 100%;}
 
.recA h3, .socialM h3 {  
    font-family: 'Montserrat Alternates', sans-serif;
    font-size: 26px;
    margin-top: 8px;}

.recA .msl-item {
    margin-bottom: 8px;
    padding-bottom: 3px;
    border-bottom: 1px solid #D2D2D2;
    min-height: 90px;}

.recA .msl-item img {
    float: left;
    margin-right: 10px !important;}

.recA .msl-title {
    line-height: 16px !important;
    margin: 0;
    display: flow-root;
    margin-bottom: 5px;}

.recA .msl-title a {  
    font-size: 13px;
    color: #DF2673;
    font-weight: 800 !important;
    text-decoration: none;}
    
.recA .msl-title a:hover {color:#DF2673}

.recA .msl-pubdate {
    font-size: 11px;
    color: #5C5D61;}
    
.recA .msl-item-details { height: 22px; }
#news .news_body img{
	width: 100% !important;
	height: auto !important; 
	margin:5px;
}
#news .news_body {
    border-bottom: 1px solid #E1DFD9;
    padding-bottom: 25px;}

#news .news_footer {
    text-align: left;
    color: #5C5D61;
    font-size: 11px;
    border-top: none;
    padding-top: 0em;
    margin-top: 0em;
}
    
    
@media (min-width: 769px) {
.newsArticle #news {
    width: 66%;
    float: left;
    padding-right: 3%;}
    
.recA, socialM {
    width: 33%;
    float: left;}
}
    
@media (min-width: 992px) {
 .newsArticle #news { width: 72%;}
    
.recA { width: 28%;}
    
    
}


@media (max-width: 1099px) {
#topBannerG img {
    width: 100% !important;
    height: auto !important;
    max-height: 350px;}
}

.info-box.info-box-force {
    padding: 1px 10px;
    padding-left: 0;
    background: none !important;
}

.info-box.info-box-force p {
    margin: 0.5em 0 1em 0;
    font-size: 19px;
}

#news .msl-tags {
    display: none;
}

#news h2.news-headline {
    margin-bottom: 0;
}

#news .news_rating,
#news_comments {
    display: none;
}

#page-content-body img {
    max-width: 100%;
}

#news blockquote * {
    color: white !important;
}

#news .news_image {
    display: none;
}

.byline {
    display: none;
}