.collection-vertical-default h3{
    font-size: 0px;
    visibility:hidden;
}

#block-401912 .card-headline h3 {
    font-size: 40px;
    line-height: 42px;
}

#block-401912 .card-lead p {
    font-size: 18px;
    line-height: 20px;
}

#tncms-block-529056 .card.summary {
    border-bottom: 0px solid #e7e7e7;
}

#tncms-block-529056 .card{
    margin-bottom: 0px;
}

#tncms-block-529056 .card-headline h4{
    font-family: Open Sans, sans-serif;
    font-weight: 600;
}

#tncms-block-529065 .col-lg-8 {
    border-bottom: 0px solid #e7e7e7;
}

#tncms-block-529066 .card.summary {
    border-bottom: 0px solid #e7e7e7;
}

#tncms-block-530354 .card.summary {
    border-bottom: 0px solid #e7e7e7;
}

#tncms-block-529067 .card.summary {
    border-bottom: 0px solid #e7e7e7;
}

#tncms-block-530355 .card.summary {
    border-bottom: 0px solid #e7e7e7;
}

.asset-body li {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}

#site-copyright a {
    color: #3B58A8;
}

#ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper .title-block 
{
 font-family: 'Source Sans Pro', sans-serif!important;
 font-size: 24px!important;
 font-weight: 500!important;
 line-height: 1.1!important;
 font-style: inherit; 
 }
 
#ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper .nav-wrapper button {
 background: #2f4879!important;
 border-color: inherit; }
 
 #ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper .nav-wrapper button:hover {
 background: #AAA!important; }
 
#ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper table tr.odd td {
 background: #E9E7E8!important; }
 
 /* Table row hover background color */
#ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper table tr td:hover {
 background: #E9E7E8!important; }
/* Table row hover background color,
text color */
#ap_widget_container_a1c796c66b8fd54732b9b238503db585 .table-widget-wrapper table tr td:hover, .table-widget-wrapper table tr td:hover
span, .table-widget-wrapper table tr
td:hover a {
 background: #E9E7E8!important;
 color: inherit; }
 
/* #606117 jsandy */
#main-page-container .block, body.modal-doc .block { margin-bottom: 15px;}

/* Get rid of box around analytics code*/

.asset figure.op-tracker{
display:none;}

.asset-tags{
display:none;}

/* Sets font on headline lists in widgets */
.block-title, .user-header { margin: 0 0 10px; }
body .headline-list > li { font-family: sans-serif; }

/* Set fonts consistently sans-serif */
#site-container time.asset-date { font-family: sans-serif; font-style: normal; }
#site-container #site-top-nav.container { font-family: sans-serif; } 

#asset-content div.asset-update p { font-size: 14px; }

/* Reduce margin below headlines on headline cards on homepage */
.card .card-headline h4, .card .card-headline h5, .card .card-headline h6 {
    margin-bottom: 10px; }


/* Fixes gaps above/below article breadcrumbs */

#main-page-container .breadcrumb { margin-bottom: 0px; }
.breadcrumb { padding: 0px 5px; }
/*#main-page-container .asset .asset-masthead { margin: 0 0 40px; } - COMMENTED OUT PER TICKET #627884 */


/* Mobile custom styles based on Bootstrap media queries */

 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        .asset .asset-header h1 { line-height: 1; }
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
.tnt-ads, .tncms-region-ads div:first-child, .tnt-ads-container div:first-child {
    margin-bottom: 25px; }
    /* #main-page-container .asset .asset-masthead { margin: 0 0 40px; } - COMMENTED OUT PER TICKET #627884 */
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }
  
  .asset .asset-masthead.tnt-cover-art {
    position: relative;
    display: flex;
    top: 0px;
}
    
@media (min-width: 768px) {
.asset .asset-masthead.tnt-cover-art {
    top: -15px;
}}

h4, .h4{
line-height: 1.5;
}

#html-asset-435380 div{
    padding: 2px 3px 10px 3px;
    margin: 1px 0px 5px 0px;
}