
/* This will fix shortcomings in the Next-Gen layout */ 

/* Cards */ 
.CardList-item-content 
{
max-height:44px;
}

.CardList-item-title
{
font-size:14px;
line-height:1.12;
}

/* Cards Small */ 
.Card-full-title--sm, .Card-text-title--sm
{
font-size:20px;
max-height:140px;
}

.Card-split-description--sm
{
max-height:90px;

}
/* Cards Medium*/ 
.Card-md {
height: 368px;
} 
/* Cards Large*/ 
.Card-full-description--lg, .Card-text-description--lg
{
font-size:18px;
}
.Card-full-textContainer--lg, .Card-text-textContainer--lg
{
width: 86.66%
}

.Card-full-title--lg, .Card-text-title--lg
{
line-height: 1.1;
max-height: 300px;
}
.PageTitle-sponsorComponent
{
display: none !important;
}
/* CSS For multiple breakpoints*/ 

/* fixes huge white-space between 320x50 ads and headlines on mobile story pages*/ 
@media screen and (max-width: 768px)
{
.Article-boundingContainer
{
margin-top:-45px;
}
}

/* fixes summary text box size to show more lines*/ 
@media screen and (max-width: 767px)
{
.Card-full-description
{
max-height:125px;
}
}

@media screen and (max-width: 1200px) and (min-width: 768px)
{
.CardList-item-title
{
font-size:13px; 
}
}

.Card-lg
{
height: 572px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active),
	screen and (max-width: 1200px) and (min-width: 768px)
 {
.CardList-item-title
{
font-size:12px; 
}
}

.TallHeader-top
{
padding-top: 0px !important;
padding-bottom: 0px !important;
background-image:url("https://ftpcontent6.worldnow.com/ktva/site_graphics/KTVA_background_image2.jpg")!important;
}

@-moz-document url-prefix(){ 
.TallHeader-top { background-image:url("https://ftpcontent6.worldnow.com/ktva/site_graphics/KTVA_background_image2.jpg"); !important} 
}


@media screen and (max-width: 1200px) and (min-width: 200px)
{
.TallHeader
{
background-size: inherit !important;
}
.TallHeader-top
{
background-size: inherit !important;
}
}

@media screen and (max-width: 420px) and (min-width: 200px)
{
.TallHeader-navbar--toggleIcon.TallHeader-middleContent.col-sm-1.col-xs-2

{
width: 15%;

}



.navbar-toggle
{
margin-top: 0px;
margin-bottom: 0px;
margin-right: 2px;
}

.container
{
margin-right: 5px;
margin-left: 5px;
}

.CurrentConditionsAtAGlance
{
text-align:left;
}

.CurrentConditionsAtAGlance .weather-icon--large
{
display: none;
}

.CurrentConditionsAtAGlance-temp--large
{
font-size:20px;
width: 20%;
padding-right: 5px;
}

/*  .col-xs-3 {width: 1%;} */ 

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
padding-right: 15px;
padding-left: 15px;
}
}

/* IE11 fix for missing CardList images. */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .CardList-item-imageContainer-image img {
        height: auto;
   }
}
@media screen and (min-width: 760px) {

.AdvertisementUnit#WNAd17 {
    margin-bottom: 0px;
    margin-top: 0px;
    width: 0px;
    height: 0px;
}
}
.Timestamp-author--separated {color: blue;}
.Card-textContainer {
    position: static !important;
}
.image-metadata {
    height: 100px;
}

.mml-element > div:first-of-type {
    min-height: 70px !important;
}

.CardList-item-textContainer {
    word-break: normal !important;
}
