div.paper-navigation {
	padding-bottom: 5px;
	border-bottom: 1px solid #D7D7D7;
}

div.paper-social-container {
	display: table;
	width: 100%;
	margin: 5px 0 20px 0;
	padding-bottom: 10px;
	border-bottom: 2px solid #D0D0D0;
}

div.paper-social-container div.follow-container {
	display: table-cell;
	width: 50%;
}

div.paper-social-container div.follow-container p.follow-text {
	width: 55%;
	font-size: 14px;
	font-family: 'Montserrat', Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
}

div.paper-social-container div.follow-container div.follow-img-box {
	display: inline-table;	
}

div.paper-social-container div.follow-container div.follow-img-box a img.follow-fb:hover {
	-webkit-filter: saturate(2);
	filter: saturate(2);
}

div.paper-social-container div.follow-container div.follow-img-box a img.follow-tw:hover {
	-webkit-filter: saturate(2);
	filter: saturate(2);
}

div.paper-social-container div.contact-container div.contact-img-box a img:hover {
	-webkit-filter: saturate(2);
	filter: saturate(2);
}

div.paper-social-container div.contact-container {
	display: table-cell;
}

div.paper-social-container div.contact-container p.contact-text {
	width: 35%;
	font-size: 14px;
	font-family: 'Montserrat', Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
}

div.paper-social-container div.contact-container div.contact-img-box {
	display: inline-table;	
}

div.paper-navigation div.story-button-container {
	display: block;
	float: left;
	clear: both;
	width: 25%;
}

div.paper-navigation button#story-button {
 	display: table; 
	background-image: url('/themes/cg/images/img/down_arrow_new.png');
	background-repeat: no-repeat;
	background-position: center right 5px;
	background-color: #555555;
	background-size: 11px;
	color: #FFFFFF;
	font-family: 'Monstserrat', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	border: none;
}

div.paper-navigation ul#story-actions {
	display: none;
	padding-left: 0;
	margin-top: 0;
	width: 152px;
	list-style: none;
	text-align: center;
	position: absolute;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
}

ul#story-actions li {
	font-family: 'Montserrat', Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
}

ul#story-actions li a {
	text-decoration: none;
	color: #666666;
}

ul#story-actions li:hover {
	background-color: #555555;
}

ul#story-actions li:hover a {
	color: #FFFFFF;
}

div.paper-navigation div.days-button-container {
	display: inline-block;
	width: 25%;
	padding-left: 20px;
}

div.paper-navigation div.paper-button-container {
	display: inline-block;
	width: 25%;
	padding-left: 20px;
}


div.paper-navigation p#days-button {
 	display: table; 
	background-color: #5B8ECF;
	background-size: 11px;
	color: #FFFFFF;
	font-family: 'Monstserrat', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	width: 100%;
	height: 30px;
	border: none;
	text-align: center;
}

div.paper-navigation p#days-button a {
	display: table-cell;
	color: #FFFFFF;
	padding-top: 5px;
	text-decoration: none;
}

div.paper-navigation button#paper-button {
 	display: table; 
	background-image: url('/themes/cg/images/img/down_arrow_new.png');
	background-repeat: no-repeat;
	background-position: center right 5px;
	background-color: #5B8ECF;
	background-size: 11px;
	color: #FFFFFF;
	font-family: 'Monstserrat', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	width: 100%;
	border: none;
}

div.paper-navigation ul#paper-actions {
	display: none;
	padding-left: 0;
	margin-top: 0;
	width: 153px;
	list-style: none;
	text-align: center;
	position: absolute;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.75);
/* 	left: 0; */
}

ul#paper-actions li {
	font-family: 'Montserrat', Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
}

ul#paper-actions li.paper-days a {
	padding: 0 5px;
}

ul#paper-actions li:hover {
	background-color: #5B8ECF;
}

ul#paper-actions li:hover a {
	color: #FFFFFF;
}

ul#paper-actions li a {
	text-decoration: none;
	color: #666666;
	padding: 0 45px;
}

div.paper-navigation ul#paper-months {
	display: table;
	list-style: none;
	padding-left: 0;
	width: 100%;
}

div.paper-navigation ul#paper-months li {
	display: table-cell;
	white-space: nowrap;
}

div.paper-navigation ul#paper-months li.active a {
	color: #5B8ECF;
}

div.paper-navigation ul#paper-months li:hover a {
	color: #5B8ECF;
}

div.paper-navigation ul#paper-months li a {
	font-family: 'Montserrat', Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666;
}

div.paper-navigation ul#paper-months li.unselectable a {
	color: #E1E1E1;
	pointer-events: none;
    cursor: default;
}



div.county-papers p.city-news-name {
	margin-bottom: 0;
	font-family: "Montserrat", Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #3979B4;
}

div.county-papers h2 {
	font-family: "Montserrat", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
}

div.county-papers div.pcontainer {
	display: table;
}

div.county-papers div.pcontainer div.pcontent p.pdate {
	font-weight: normal !important;
	font-family: Arial !important;
	text-transform: initial !important;
	font-size: 11px !important; 
	color: #000000;
	margin-bottom: 0;
}

div.county-papers p.city-news-name {
	margin-top: 35px;
}

div.county-papers div.pcontainer div.pcontent {
	border-bottom: 1px solid #C2C2C2;
}

div.county-papers div.pcontainer div.pcontent p.ptitle {
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}

div.county-papers div.pcontainer div.pcontent p.ptitle a {
	color: #000000;
}

div.county-papers div.pcontainer div.pcontent p.plead {
	font-size: 12px;
	margin-top: 0;
}

div.county-papers div.pcontainer div.pcontent p.plead a {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
}

div.county-papers ul.city-news-stories {
	margin: 0 auto;
	padding: 0;
}

div.county-papers ul.city-news-stories li {
	list-style: none;
}

div.county-papers ul.city-news-stories li a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

div.county-papers ul.city-news-stories li span {
	color: #000000 !important;
    font-family: Arial !important;
    font-size: 11px;
}





/* by newspapers stylers for template page */

div.by-newspapers p.paper-title {
	font-family: "Montserrat", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

div.paper-container {
	display: table;
	width: 100%;
	border-bottom: 1px solid #C2C2C2;
}

div.paper-container div.paper-image {
	display: block;
	float: left;
	clear: both;
	margin: 0 auto;
	padding-right: 10px;
}

div.paper-container div.paper-content {
	display: inline;
	width: auto;
	height: 100%;
/* 	overflow-y: initial;
	overflow-x: hidden; */
	padding-top: 0 !important;
}

div.paper-container div.paper-content p.paper-city {
	display: table;
	font-weight: formal;
	font-family: 'Montserrat', Arial, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 0;
	color: #3979B4;
}

div.paper-container div.paper-content p.paper-city span {
	font-weight: normal !important;
	font-family: Arial !important;
	text-transform: initial !important;
	font-size: 11px !important; 
	color: #000000;
}

div.paper-container div.paper-content p.paper-heading {
	margin-top: 0;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}

div.paper-container div.paper-content p.paper-heading a {
	color: #000000;
}

div.paper-container div.paper-content p.paper-lead {
	font-size: 14px;
	margin-top: 0;
}

div.paper-container div.paper-content p.paper-lead a {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0;
}

/*by categories styles */
div.by-categories h2 {
	font-family: 'Montserrat', Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}


/*administer events page styles*/
div.admin-events-add-container {
	display: block;
	width: 80%;
	border: 1px solid #B5B5B5;
}

div.admin-events-add-container h3 {
	margin-top: 3px;
}

#eventsAdminAdd {
	display: block;
	width: 100%;
	margin-bottom: 30px;
	padding-left: 5px;
}

#eventsAdminAdd {
	display: block;
	width: 100%;
}

#eventsAdminAdd div.eName {
	display: block;
	float: left;
	clear: both;
	width: 280px;
}

#eventsAdminAdd div.eName input {
	width: 270px;
}

#eventsAdminAdd div.eType {
	display: inline-block;
	width: 110px;
}
#eventsAdminAdd div.eAlias {
	display: inline-block;
	width: 250px;
}

div.admin-events-container {
	margin-top: 30px;
}

div.admin-events-container table {
	display: table;
	width: 80%;
	border: 1px solid #979797;
}

div.admin-events-container table thead tr th {
	padding: 3px 0 3px 5px;
}

div.admin-events-container table tbody tr:nth-child(odd){
	background-color: #EDEDED;
}

div.admin-events-container table tbody tr td {
	padding: 3px 0 3px 5px;
	border: 1px solid #B5B5B5;
}

.deleted {
	background-color: #CD3E3E;
}

.events-delete-button {
	margin-top: 20px;
	text-align: right;
}

/*end of administer events page styles*/


/*admin sports stories styles */

div.admin-sportsstoriess-container {
	margin-top: 30px;
}

div.admin-sportsstoriess-container table {
	display: table;
	width: 100%;
	border: 1px solid #979797;
}

div.admin-sportsstoriess-container table thead tr th {
	padding: 3px 0 3px 5px;
}

div.admin-sportsstoriess-container table tbody tr:nth-child(odd){
	background-color: #EDEDED;
}

div.admin-sportsstoriess-container table tbody tr td {
	padding: 3px 0 3px 5px;
	border: 1px solid #B5B5B5;
}

div.adminsports-pagination-container {
	display: table;
	width: 100%;
	margin: 10px 0;
}

div.adminsports-pagination-container p {
	display: inline-block;
	width: 60px;
	background-color: #D0D0D0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px;
	text-align: center;
	cursor: pointer;
}

div.adminsports-pagination-container p:hover {
	background-color: #929292;
}

div.adminsports-pagination-container p.non-active:hover {
	background-color: #D0D0D0;
}

div.adminsports-pagination-container p.non-active a {
	color: #E6E6E6;
}

div.adminsports-pagination-container p a {
	color: #000000;
	text-decoration: none;
}

/*admin news stories styles */

div.admin-newsstoriess-container {
	margin-top: 30px;
}

div.admin-newsstoriess-container table {
	display: table;
	width: 100%;
	border: 1px solid #979797;
}

div.admin-newsstoriess-container table thead tr th {
	padding: 3px 0 3px 5px;
}

div.admin-newsstoriess-container table tbody tr:nth-child(odd){
	background-color: #EDEDED;
}

div.admin-newsstoriess-container table tbody tr td {
	padding: 3px 0 3px 5px;
	border: 1px solid #B5B5B5;
}

div.adminnews-pagination-container {
	display: table;
	width: 100%;
	margin: 10px 0;
}

div.adminnews-pagination-container p {
	display: inline-block;
	width: 60px;
	background-color: #D0D0D0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 5px;
	text-align: center;
	cursor: pointer;
}

div.adminnews-pagination-container p:hover {
	background-color: #929292;
}

div.adminnews-pagination-container p.non-active:hover {
	background-color: #D0D0D0;
}

div.adminnews-pagination-container p.non-active a {
	color: #E6E6E6;
}

div.adminnews-pagination-container p a {
	color: #000000;
	text-decoration: none;
}
