﻿#s4-workspace .pageSizerFilter .NewsItem a
{
	    font-size: 1.333rem;
    line-height: 2.37007rem;
    font-weight: 400;
}
#s4-workspace  .pageSizerFilter .NewsItem .NewsReadMoreLink a
{
	font-size: 1rem;
    line-height: 1.778rem;}
#s4-workspace  .pageSizerFilter .NewsItem div.NewsReadMoreLink 
{
	    padding-top: .5rem;
}
#s4-workspace .AllNewsTab a, #s4-workspace .StateNewsTab a, #s4-workspace .DisctrictNewsTab a, #s4-workspace .DisctrictOnlyNewsTab a, #s4-workspace .SearchNewsTabl a

{
	border: 1px groove!important;
	text-decoration:none;
}


 #s4-workspace .AllNewsTab a:hover, #s4-workspace .StateNewsTab a:hover, #s4-workspace .DisctrictNewsTab a:hover, #s4-workspace .DisctrictOnlyNewsTab a:hover, #s4-workspace .SearchNewsTabl a:hover
{
text-decoration:underline;
}
.row.NewsNaviagation
{
	border:none;
}
.PennDotNews a.Clicked

{
	background-color:#ebebeb;
	
}
div.NewsItem
{
	border-bottom: 1px solid #ccc;
}

/* District News Details */
div.AspNet-WebPart table tbody {
	border: none;
	background-color: transparent;
}

/*Press Releases*/
#s4-workspace .PennDotNews .large-12.small-12.columns, #s4-workspace .PennDotNews .large-12.small-12.columns div.large-12.columns, div.row.NewsItem .large-12.columns {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

/*districtMap*/
@media screen and (max-width: 46.13rem) {
    .districtMap {
        display: none;
    }
}

/* Added to overwrites but may need added to Slider css*/
#sliderWebPartZone .AspNet-WebPart {
    overflow: hidden; /*This was in the enterprise to handle xslt scrolling ?? I think ?? -- Changed to HIDDEN remove scroll bar for slider*/
}

/*Added for the image webpart*/
@media screen and (min-width: 46.13rem) {

    .dfwp-item {
        flex: 1 0 25%;
    }

    .dfwp-column.dfwp-list {
        display: flex;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 46.13rem) {
    .image-area-top a img {
        width: 100%;
    }
}

/*Top Nav Break Fixes*/
@media screen and (max-width: 1200px) and (min-width: 1061px) {
	a.top-nav-parent, a.top-nav-top-item {
		font-size: 12px !important;
	}
}
@media screen and (max-width: 1060px) and (min-width: 1024px) {
	a.top-nav-parent, a.top-nav-top-item {
		font-size: 11px !important;
	}
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
	div.top-bar-agencyTitle span {
		font-size: 12px !important;
	}
}

/*Top Nav Mobile Menu Fix*/
div.top-bar-right.hide-for-large {
	max-width: initial !important;
}