.module-column-right .article-ad-row-inner, .article-right-column .article-ad-row-inner {
	max-width: 160px !important;
    margin-left: auto;
    margin-right: auto;
}

.article-ad-row.row > .article-ad-row-inner {
	max-width: 728px;
    margin-left: auto;
    margin-right: auto;
	float: none;
}

.page #main .module .department.row.collapse:nth-of-type(2) {
	margin-top: 10px;
}

/* 402 */
.category .module article.no-photo .article-inner h5, .bookstore .module article.no-photo .article-inner h5{
	display:block\9;
    font-size: 1rem\9;
    line-height: 1.4\9;
	color:rgb(1, 1, 1)\9;
	z-index:99\9;
	position:absolute\9;
	top:0\9;
	margin-top:-60px\9;
}
.category .module article.no-photo .article-inner .article-title, .bookstore .module article.no-photo .article-inner .article-title{
	margin-top:50px\9;	
}

/* 401 */
.article-share-column, .article-share-column:hover{
border-top-width:0px\9;
}
.article-share-column ul.article-share-list li a{
border-bottom-width:0px;
}

/* 397 */
#filterMenu .sub-nav {
    display: inline-block\9;
    overflow: visible\9;
    height: 60px\9;
    width: 100%\9;
    background: #e8e8e8\9;
    padding: 1rem 0px 0.5rem\9;
}


/* 368 */
.category .module article .button, .bookstore .module article .button {
    margin-top: 20px\9; 
}


/* 388 */
#superHero {
    height: 550px\9; 
    width: 100%\9; 
    position: relative\9; 	
	overflow:hidden\9; 
    top: -55px\9; 
    left: 0\9; 	
}
#superHero > a {
    display: block\9; 
    width: 100%\9; 
    height: 100%\9; 
	position:absolute\9; 
    top: 0\9; 
    left: 0\9; 
}
#superHero .article-title {
    line-height: 1.25em\9; 
    font-size: 3em\9; 
}
#superHero .excerpt {
    font-size: 1rem\9; 
    line-height: 1.6\9; 
}
#imageOverlay {
    background: rgba(1, 1, 1, 0.5)\9; 
    top: -177px\9; 
    left: 0\9; 
    width: 100%\9; 
    height: 100%\9; 
    position: relative\9; 
    z-index: 0\9; 
}
#imageOverlay:hover {
    background: rgba(1, 1, 1, 0.75)\9; 
}
.month-title {
    margin-top: -95px\9; 
}

/*389*/
#secondHero {
    height: 320px\9; 
    width: 100%\9; 
    position: relative\9; 
	overflow:hidden\9; 	
	margin-bottom: 25px\9; 
}
#secondHero .secondhero-content {
    z-index: 1\9; 
}
#secondHero > a {
    display: block\9; 
    width: 100%\9; 
    height: 100%\9; 
}
#secondHero #imageOverlay{
	top:-194px\9; 
}
/* 290, 291 */
/* app-jan.css */

.subscribe .slider .slide {
    height: 499px\9;
	padding: 0 1.5%\9;
}
.subscribe .slider .slide .slide-inner h2 {
    font-size: 52px\9;
    color: #FFFFFF\9;	
}
.subscribe .slider .slide .slide-inner h3 {
    color: #FFFFFF\9;	
}

.subscribe-icons img{
	height:72px\9;
	margin:40px 0px\9;
}
/* 293 */
/* app.css */
footer .footer-issue img{
	max-width: 109px\9;
	margin-top:20px\9;
	margin-bottom:15px\9;	
}
/* 311 */
/* app.css */
.category .category-title, .bookstore .category-title {
    padding-top: 45px\9;
    padding-bottom: 45px\9;
}
#categoryDrawer{
	display:none\9;
}
#categoryDrawer hr {
	height:4px\9;
	background-color:#2ab690\9;
}
#categoryDrawer h4 {
    border-bottom: 1px solid #222222\9;
	padding-top: 15px\9;
    padding-bottom: 7.5px\9;
}
.category .pager-layout{
	z-index:99\9;
}
.category .module-column-left>.row:before{
	content: " "\9;
    display: block\9;
	margin-top:100px\9;
}
.category .module-column-left>.row:nth-child(2):before{
	margin-top:140px\9;
	border:0px solid red\9;
}
/* 318 */
/* app-jan.css */
.page .page-title-container, .author .page-title-container {
    padding: 50px 0px 0px 0px\9;
}
.page .author-avatar img, .author .author-avatar img{
    max-height: 130px\9;
    min-height: 75px\9;	
}
.page .page-title-container h1, .author .page-title-container h1 {
    margin-top: 15px\9;
}

/*
.module article.nophoto .article-inner {
	margin-top: 0;
}*/
/* .module-blog article header {
	margin-bottom: 20px;
}

.module-blog article .article-inner {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0;
    background: #fffdf5;
} */

/* .article-popular.module-popular .article-popular-titles .popular-item span.popular-title {
	max-width: 380px;
} */

/* .module article .article-inner.noimg,
.module article .no-photo.article-inner,
.no-photo.article-content {
	margin-top: 0;
} */

/*body:not(.subscribe):not(.posts) .article-content {
	margin-top: 0;
}*/


/*.module article:not(.byauthor) .article-inner {
	margin-top: 0px;
	padding-top: 0px;
}

body:not(.subscribe) header + .article-content,
body:not(.subscribe) .article-banner + .article-content {
	margin-top: -80px;
} 
.module article header + .article-inner {
	margin-top: -87px;
	padding-top: 20px;
}
.module article header {
    height: 225px;
    transition: all 0.25s; 
}
  @media only screen and (min-width: 44.063em) {
    .module article header {
      height: 300px;
      transition: all 0.25s; } 
	 }
	 
	 
.page #main .module .row.collapse.department, .author #main .module .row.collapse.department {
	margin-top: 1rem;
	padding-top: 10px;
}
*/

/* .module .no-img.article-inner {
	margin-top: 0;
} */


#shareModal .addthis_toolbox a span,
.article-share-list li span {
	display: none!important;
}

.mb-20 {margin-bottom: 20px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}

.button-comments span {
	overflow: hidden;
}


.noTopic {
	margin-bottom:0;
	padding-bottom: 0;
	border-bottom: 0;
} 
.threeBooks{
	width:230px;
	height:250px;
	padding:15px 0 0 50px;	
}	

.threeBooks div{
	width:150px;
	height:199px;
	background:url(../../img/donatePage_bookBorder.gif);
	position:relative;
	margin:0 0 -188px 0;
}

.threeBooks div img{
	display:block;
	position:relative;
	top:1px;
	left:1px;
}

.threeBooks .bookOne{
	z-index:1;
}

.threeBooks .bookTwo{
	z-index:2;	
	margin-left:30px;
}

.threeBooks .bookThree{
	z-index:3;
	margin-left:60px;	
}

.fLeft {
	float: left;
}

body .services-line ul {
	height: auto;
}

.addthis_sharing_toolbox.inline,
.addthis_sharing_toolbox.inline li {
	float: left;
}

/*@media only screen and (min-width: 44.063em) {
	body.page .page-title-container, .author .page-title-container {
		padding: 10px 0px 0px 0px;
	}
}*/

.module.features article:nth-child(2n+2) {
	/* clear: left; */
	/*float: left;*/
} 


ul.pagination li span {
	display: block;
    padding: 0.05rem 0.5rem 0.05rem;
    color: #999999;
    background: none;
    border-radius: 3px;
    font-weight: normal;
    font-size: 1em;
    line-height: inherit;
    transition: background-color 300ms ease-out;
}

@media (max-width: 600px) {
	ul.pagination {
		text-align: center;
	}
	
	ul.pagination li {
		display: none;
		float: none;
	}
	
	ul.pagination li.next,
	ul.pagination li.prev {
		display: inline-block;
	}
}

h3 em a,
h3 em {
	display: inline!important;
}

/* .drop-cap {
	font-size: 80px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0;
    display: inline-block;
    float: left;
} */
/* .drop-cap:first-letter, 
.drop-cap.line:first-letter {
    font-size: 80px;
    line-height: 30px;
    margin-top: 20px;
    margin-right: 5px;
    padding: 0;
    display: inline-block;
    float: left;
} */
/* p.article-footer {
	border-top: 2px solid #666;
}
p.article-footer a,
p.article-footer {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: none;
	font-size: 0.8rem;
	color: #666;
}
*/

/*.module-popular .article-popular-titles em.number {
    color: #b5b5b5;
    font-size: 42px;
    vertical-align: middle;
    transition: color 0.25s;
}*/

#superHero {
	cursor: pointer;
}
  
  article.row.fadeIn {
	  min-width: 100%;
	  clear: both;
  }
  
  .page #main .module article .article-inner, .author #main .module article .article-inner {
	  padding-bottom: 20px;
  }
  
  
  article.row.collapse.medium-uncollapse.large-collapse.has-photo.fadeIn {
	  float: none;
  }
  .article-text-column img {
	  max-width: 100%;
	  height: auto!important;
  }
  
	/*body.subscribe .article-banner + .article-content {
	  margin-top: 0;
  }*/
  
  body.subscribe .panel .panel {
	  border: none;margin: 0;
	  padding: 0;
  }
  
  .row article.row {
	  min-width: 100%;
  }
  
  #fader {
    height: 200px;
    background-color: red;
    position: absolute;
    width: 100%;
	left: 0;
	bottom: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #FCFCFC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,#FCFCFC));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#FCFCFC 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,#FCFCFC 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,#FCFCFC 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#FCFCFC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#FCFCFC',GradientType=0 );
}

#fadecontainer {
	overflow: hidden;
    position: relative;
}

.bookstore .module-title {
	margin-bottom: 0;
}

/*.article-text-column p > img {
	margin-bottom: -1.5rem;
}*/

.hide {
	display: none!important;
}

/* Ben fix 01/14/2016 */

/* Footer */
footer {
	background: #010101\9;
	padding-top: 50px\9;
	padding-bottom: 50px\9;
}
footer a {
	font-size: 13px\9;
	color: #FFFFFF\9;
}
footer a:hover, footer a:active, footer a:focus {
	color: #2ab690\9; 
}
footer .footer-menu-column {
	border-left: 1px solid #222222\9;
	height: 100%\9; 
}
footer ul.link-list {
	margin-bottom: 0px\9; 
}
footer ul.link-list li {
	padding: 15px 0px 0px\9; 
}
footer ul.link-list li:first-of-type {
	padding: 0px\9;
	margin-top: 0px\9;
}
footer .footer-subscribe p {
	margin-top: 10px\9;
	margin-bottom: 20px\9;
}
footer .footer-issue img {
	width: 109px\9;
	height: auto\9;
	margin: 0px auto 15px auto\9; 
}
footer .footer-issue a {
	font-size: 18px\9; 
}
footer .footer-issue a:hover, footer .footer-issue a:active, footer .footer-issue a:focus {
	color: #2ab690\9; 
}


@media print {
	a[href]:after {
		content: none !important;
	}
}

.realblockquote, .Blockquote_Blockquote, .Blockquote_Blockquote--First- , .Blockquote_Blockquote--Middle- , .Blockquote_Blockquote--Last- {
	font-size: 18px;
    margin: 0 0 1.5rem;
    padding: 0.45rem 1rem 0 1.5rem;
    border-left: none;
}

.realblockquote, .realblockquote p, .Blockquote_Blockquote--First- , .Blockquote_Blockquote--Middle- , .Blockquote_Blockquote--Last- {
    line-height: inherit;
    color: #010101;
}
/* task 615 */
.quotes-social .atclear {
    display: none!important;
}

/* task 653 */
.excerpt-left h3 > *, .excerpt-center h3 > *, .excerpt-right  h3 > * {
	font-size: inherit;
}