.title-footer .PageTitle-sponsorComponent {
	display: none;
}
.title-footer {
	background-color: rgb(224, 223, 225);
}
.title-footer .PageTitle-mainText {
	font-size: 36px;
	font-weight: 600;
	color: #046acc;
	text-transform: none;
}
.title-footer .PageTitle-text {
	padding-top: 20px;
	text-align: center
}
.title-footer .footer-wraper {
	display: flex;
	justify-content: space-around;
}
.title-footer .column .title {
	font-weight: 700;
	margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
    text-transform: none;
    color: #191919;
}

.title-footer .column-content > p {
	font-size: 14px;
    line-height: 21px;
}
.title-footer .column {
		width: 20%;
		margin: 0 20px;
		position: relative;
}

@media screen and (max-width: 1199px) {
	.title-footer .column {
		width: 24%;
		margin: 0 20px;
	}
}
@media screen and (max-width: 991px) {
	.title-footer .column {
		width: 38%;
		margin: 0 20px;
	}
}
@media screen and (max-width: 767px) {
	.title-footer .footer-wraper {
		display: block;
	}
	.title-footer .column {
		width: auto;
		text-align: center;
		margin: auto;
		margin-bottom: 20px;
	}
	.Card-split-title--sm {
    max-height: 185px;
}
.dropdown-menu li {
    padding-left: 20px;
}
.column-content {
    padding-left: 10px;
    padding-right: 10px;
}
   .CodeBlock-container {font-size: 16px;}

}

.title-footer .SocialIcon:after {
	background-color: transparent;
}
.title-footer .SocialIcon img {
	background: transparent !important;
}

/* footer-navigation */
.footer-logo-wrap {
    display: inline-block;
    margin-bottom: 0;
    text-align: left;
    width: 110px;
	vertical-align: middle;
	float: left;
	margin-right: 50px;
}
.footer-logo-wrap img {
	width: 110px;

}
.logo-footer .SimpleNavigation .navbar .navbar-nav>li>a {
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: none;
	font-size: 14px;
}
.logo-footer .SimpleNavigation {
	padding-top: 20px;
    height: auto;
}
.copyright-footer .Footer {
	margin-top: 30px;
}
/*.Card-full-content--bottom, .Card-text-content--bottom {bottom:20px;}*/
.StationImageUnit-thumbnail {
    padding-bottom: 56.5%;
    background-size: contain;
}
.SponsorUnit-image {display: none;}
.Card-split-textContainer--sm {    height: 40%;}

.frn-u-foreground-chrome {
    color: #337ab7;
}
.Card-full-textContainer--lg, .Card-text-textContainer--lg {
    width: 85%;
}
@media screen and (min-width: 992px){
.Article-abstract {
    font-size: 18px;
    line-height: 21px;padding-bottom:12px;
}
.Clip-abstract{
    font-size: 18px;
    line-height: 21px;
}

}

.CardList-item-description {
    max-height: 77px;
}
.CardList-item-title {
    font-size: 17px;
}
.StationImageUnit {
    margin-bottom: 20px;
}

.Card-textContainer {padding-left:5px;padding-right:5px;}
.Card-full-textContainer--md, .Card-text-textContainer--md { width: 100%;}

@media screen and (max-width: 991px){
    .hide-on-mobile{display: none;}
}

@media screen and (min-width: 992px) {
    .hide-on-desktop {display: none;}
    .bigbreakingnews .Card-md {    height: 454px;}
    .bigbreakingnews .Card-split-title {    font-size: 30px;    line-height: 1.14;    max-height: 300px;text-decoration: none;}
   .bigbreakingnews  .Card-description { margin-top: 20px;  font-size: 18px;  font-weight: 500;  line-height: 1.25;}
   .bigbreakingnews .Card-pillText {font-size: 18px;  font-weight: 500;}
   .Card-container.Card-lg.Card-full-container.Card-full-container--lg.Card-imageGradient.Card-imageGradient--bottom { height: 544px;}
   .ArticleBody>:not([class~=ArticleBody-ad]) table {font-size: 18px;}
   .ArticleBody>:not([class~=ArticleBody-ad]) ul {font-size: 18px;}
   .CodeBlock-container {font-size: 18px;}
   .Card-full-title--lg {padding-left: 25px;}
     .Card-full-title--md {padding-left: 10px;}
 .Card-split-textContainer--sm .Timestamp {left: 7px;}
 .Card-full-content--bottom-noTimestamp{bottom: 12px;}
   .Card-split-title--sm {max-height: 73px;}
   .ArticleBody {    margin-top: 10px;}
   h1.PageTitle-text {font-size: 28px;}
      h2.PageTitle-text {font-size: 20px;}
.embed-responsive-16by9 {    padding-bottom: 59.25%;}
   .CardContainer-gutterSpacing--xxs.col-md-3 {padding-left: 10px;}
   .CardContainer-gutterSpacing--xxs.col-md-4 {padding-left: 10px;}
   .Card-md {
    height: 376px;
}


}

.Hero-image .imageContainer {
    background-color: #e7e7e7;
}
/*forces 100% to image link module*/

.ImageLink .imageContainer .lazyloaded {width: 100%;}
.ArticleList .List .Item-container:hover {    text-decoration: underline;}

.Article a {
    color: #337ab7 !important;
}

.Article a:hover {
    color: #23527c !important;
    text-decoration: underline !important;
}
.Article a:focus {
    color: #23527c !important;
    text-decoration: underline !important;
}

.Article .Hero-caption {    color: #757575;}
.Article .Timestamp {    color: #595959;opacity: 1;}
.CardList-item .Timestamp {    color: #595959;}
.Article .Timestamp.BylineSocialNetwork {    color: #757575;}

.Card-full-textContainer .Timestamp {color: #fff;}
.Card-split-textContainer--sm .Timestamp {color: #595959;}
.Article .Hero-caption {    max-width: 100%;}

/* PS-2972 giang.nguyen */
.CollapsibleHeader .sponsor-image {
    float: right;
    height: 57px;
    display: flex;
    align-items: center;
    padding-right: 20px;
}

.CollapsibleHeader-collapse.CollapsibleHeader--sticky .sponsor-image {
    display: none;
}
/* PS-2972 giang.nguyen */

.ImageSlideshow-descriptionText p { color: #757575 !important;}
h2.ComponentTitle-title {
    font-size: 20px;}
h1.ComponentTitle-title  {
    font-size: 28px;}

.CardList-item-title {
        font-size: 16px;
        max-height: 58.56px;
    }
 .CardList-item-textContainer {
        padding: 0px 16px 0;
    }
  .CardList-item-content {
        max-height: 79px;
    }

@media screen and (min-width: 768px)
{
	.CardContainer > div > .Card > .Card-split-container {
    padding: 15px 0;
    border-bottom: #EDEDED 1px solid;
}

.AdvertisementUnit#WNAd17 {
    margin-bottom: 0px;
    margin-top: 0px;
    width: 0px;
    height: 0px;
}
.CurrentConditionsAtAGlanceDetail{width: 300px;}
.CollapsibleHeader-topHeader--collapse .CurrentConditionsAtAGlanceDetail {width: 98px;}

}
div.ComponentTitle-linkIconContainer{display: none;}
div.links {
    font-size: 13px;
}

@media screen and (max-width: 767px)
{
.Article .Timestamp { padding-top: 10px;}
}

