.sectionWrap{   display: inline;}.sectionCtr {	float:left;	position: relative;	width: 100%;}.sectionFront {	margin-top: 10px;   width: calc(25% - 10px);	margin-right: 10px;   height: auto;	background: #f6f6f6;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	display: inline-block;	float: left;	overflow: hidden;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;}.sectionFront:nth-child(4n) {	margin-right: 0px;}.dlPubLink {	float: right;	cursor: pointer;}.pubName, .podEntry h3{   background-color: #444444;   color: #ffffff;   margin: 0px;   font-size: 1em;	float: left;	width: 100%;	max-width: 100%;	min-width: 100%;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	padding: 0px 10px;	line-height: 30px;	font-weight: normal;}.thumbLink {	width: 100%;	text-align: center;	overflow: hidden;	height: 150px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	padding: 5%;	position: relative;	float: left;	z-index: 1;	box-shadow: inset 0px 0px 5px 0px #bbbbbb;	-webkit-box-shadow: inset 0px 0px 5px 0px #bbbbbb;	-moz-box-shadow: inest 0px 0px 5px 0px #bbbbbb;}.tlHover {	opacity: 0;	position: absolute;	height: 100%;	width: 100%;	text-align: center;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	color: #ffffff;	background: #000000;	top: 0px;	left: 0px;	z-index: 2;	font-size: 2em;	padding-top: 20px;	vertical-align: middle;	transition: opacity 500ms;	-webkit-transition: opacity 500ms;	-moz-transition: opacity 500ms;	cursor: pointer;}.tlHoverShow {	opacity: .65;	transition: all 500ms;	-webkit-transition: all 500ms;	-moz-transition: all 500ms;}.tLHover img {	vertical-align: middle;}.pubImgElm {	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	box-shadow: 0px 0px 5px #555555;	-webkit-box-shadow: 0px 0px 5px #555555;	-moz-box-shadow: 0px 0px 5px #555555;	z-index: 0;}.tlHover img {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;}.pubDateDl {   color: #444444;   padding: 2%;	margin: 0px;   font-size: 1em;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	float: left;	width: 100%;	vertical-align: middle;	height: 45px;	border-top: none;	box-shadow: 0px -2px 8px #aaaaaa;	-webkit-box-shadow: 0px -2px 8px #aaaaaa;	-moz-box-shadow: 0px -2px 8px #aaaaaa;	z-index: 1;	position: relative;	border: solid 1px #dddddd;	border-top: none;}.dlPubLink i {	width: 35px;	height: 35px;	line-height: 35px;	float: right;	text-align: center;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	color: #000000;}.dlPubLink:hover {	background: #dddddd;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}.pubDate {	float: left;	line-height: 30px;}.pubWrapper {	width: 100%;	max-width: 175px;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;	padding: 20px;	margin: auto;}.pubOutput * {	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}.pubLink {	padding: 5px;}.pubLink img {	max-width: 100%;}.embedSectionFront{   border: solid 1px #4C721D;   text-align: center;	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;	max-width: 175px;}.embedSectionFrontNoBorder{   width: auto !important;}.embedSectionFront h3, .podEntry h3{   background-color: #4C721D;   color: #FFFFFF;   padding: 10px 20px;   margin: 0px;   font-weight: normal;	text-align: center;	width: 100%;}.embedSectionFront h4{   background-color: #;   color: #4c721d;   padding: 10px;   margin: 0px;   font-weight: normal;	text-align: center;	width: 100%;}.podEntry h4{   padding: 2px;   margin: 0px;   font-weight: normal;   font-style: italic;   font-size: 9pt;}.notifier{   background-color: #4C721D;   color: #FFFFFF;   font-size: 13pt;   padding-left: 15%;   margin-top: 25px;}.notifierDesc{   background-color: #4C721D;   color: #FFFFFF;   font-size: 8pt;   padding-left: 30%;}#expireBanner{   background-color: #4C721D;   color: #FFFFFF;   padding: 2px;   margin: 0px;}#ellipsis{    overflow:hidden;    text-overflow:ellipsis;	 white-space: nowrap;}a:-webkit-any-link {	text-decoration: none;}.thumbLink .unavailable {	text-decoration: none !important;	font-size: 2em;	color: #444444;	line-height: 1em;		margin-top: 20px;}#readerChangePrompt{    position: fixed;    z-index: 10;    width: 100%;    height: 100%;    background-color: black;    top: 0px;    left: 0px;	 display: none;}.promptCtr{  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}.rdrDiv{	width:450px;	margin: 10px 0px;}.rdrDiv:hover{	cursor: pointer !important;}.rdrImage{	width:450px;}.rdrBtn{	text-align: center;	color: #ffffff;	background-color: #1560ad;	padding: 10px 0px;}@media all and (min-width: 768px) and (max-width: 1024px) {	.sectionFront {		width: calc(50% - 5px);	}	.sectionFront:nth-child(even) {		margin-right: 0px;	}	.sectionFront h3, .podEntry h3 {		font-size: 1.25em;	}}@media all and (min-width: 320px) and (max-width: 767px) {	.sectionFront {		width: 100%;	}}