.breadcrumbs, a.top {
	display: none;	
}

.adaptive .mobile-only {
	display: block !important;	
}
.adaptive .desktop-only {
	display: none;
}
#header-bar, #mobile-menu {
	transform: translate3d(0px,0px,0px); 
}
#header-bar-space {
	position: relative;
	z-index: 1000;
}
.gallery ul {
	overflow:visible;
	width:auto;	
}
.adaptive #featured-posts .gallery.no-caption .slider-image-list {
	width: 652px;	
}
.gallery .slider-image-list {
	overflow: hidden;
	position: relative;
	cursor: move;
}
.gallery .slider-image-list ul {
	list-style: none;
}
.gallery .slider-image-list ul li {
	position: absolute;
	width: 100%;
	top: 0;
}
.gallery .slider-image-list ul li img {
	width: 100%;
	height: auto;	
}
#home-feed-bottom .gallery {
	width: auto;
}
#home-feed-bottom .gallery ul {
	width: auto; 	
} 
.adaptive .gallery.no-caption .slider-image-list {
	width: 584px;	
	margin: 0 auto;
}
#home-feed-bottom .gallery li {
	width: 258px;	
}

/* typography */
/* 100% is 16px */
body.adaptive {
	font-size: 180%;	
	line-height: 1.5em;
}
.adaptive input,
.adaptive textarea,
.adaptive select {
	font-size: 100%;
	line-height: 1.5em;	 	
}
.adaptive h1 {
	font-size: 180%;
	line-height: 1.125em;
}
.adaptive h2 {
	font-size: 125%;
	line-height: 1.0em;
}
.adaptive h3 {
	font-size: 100%;
	line-height: 1.875em;
}
.adaptive .intro {
/*
	font-size: 175%;
	line-height: 1.15em;
    margin-left: 0;
    margin-right: 0;   */
}
.adaptive #header-links a {
	font-size: 80%;
}
.adaptive .links > strong {
	font-size: 152.5%;
	line-height: 1.11em;
}
.adaptive .links a {
	font-size: 105.25%;
	line-height: 1.15em;
}
.adaptive .links .author a {
	font-size: 88%;
	line-height: 1.17em;
}
.adaptive .breadcrumbs {
 	font-size: 68.75%;
 	line-height: 1.45em;
}
.adaptive .breadcrumbs a {
	font-size: 100%;	
}
.adaptive .top {
	font-size: 68.75%;	
	position: relative;
	top: 5px;
}
.adaptive #footer {
	font-size: 87.5%;
	line-height: 1.29em;
}
.adaptive #footer a {
	font-size: 100%;
	line-height: 1.29em;	
}
.adaptive #footer-top .fs-title {
	font-size: 75%;
}
.adaptive #footer-bottom {
	font-size: 75%;
}
.adaptive #footer-bottom a {
	line-height: 1.0em;
}
.adaptive .social-bar {
	line-height: 0;	
}
.adaptive .customselect .csbox {
	font-size: 75%;
	line-height: 48px;
	height: 48px;
}
.adaptive .customselect .cslist li {
	font-size: 75%;
	line-height: 28px;
	height: 28px;	
}
.adaptive a.learn_more,
 .adaptive span.learn_more a {
	font-size: 75%; 	
}
.adaptive #ministry-landing .gallery .gallery-caption {
	font-size: 112.5%;
	line-height: 1.22em;
}
.adaptive #ministry-landing #top-section #side-text h3 {
	font-size: 125%;
	line-height: 1.5em;
}
.adaptive #ministry-landing #mid-section #column_1 h3, 
 .adaptive #ministry-landing #mid-section #column_2 h3,
 .adaptive #ministry-landing #mid-section #column_3 h3 {
	font-size: 150%;
	line-height: 1.0em;
}
.adaptive #ministry-landing #top-section #side-text p {
	font-size: 100%;
	line-height: 1.5em;
}
.adaptive .resource-grid .rg-author {
	font-size: 81.25%;
	line-height: 1.15em;
}
.adaptive .resource-grid .rg-title {
	font-size: 87.5%;
	line-height: 1.14em;
	word-break: break-word;
}
.adaptive .resource-grid .rg-meta {
	display: none;
}
.adaptive .categories a {
	font-size: 75%;
}
.adaptive #blog-post .blog-post-top-area h1 {
	font-size: 150%;
	line-height: 1.125em;
}
.adaptive #blog-post .blog-post-top-area h1.subtitle {
	font-size: 125%;
	line-height: 1.14em;
}
.adaptive #blog-post .blog-post-top-area .post-meta-top {
 	font-size: 87.5%;
 	line-height: 1.29em;	
}
 .adaptive #blog-post .blog-post-top-area .post-meta-top a,
 .adaptive #blog-post .blog-post-top-area .post-meta-top span {
 	font-size: 100%;
 	line-height: 1.29em;
}
.adaptive .image-copyright {
	font-size: 62.5%;
	line-height: 1.0em;
}
.adaptive #blog-post .blog-post-content .post-content.indent p.intro {
	font-size: 137.5%;
	line-height: 1.27em;
}
.adaptive .post-author-detail {
	font-size: 81.25%;
	line-height: 1.23em;
}
.adaptive .post-author-link {
	font-size: 57%;
}
.adaptive .post-author-link a {
	font-size: 100%;
}
.adaptive .post-meta-bottom {
	font-size: 75%;
	line-height: 1.33em;
}
.adaptive .post-meta-bottom a {
	font-size: 100%;
}
.adaptive .older-posts,
 .adaptive .newer-posts {
	 font-size: 75%;
	 line-height: 1.33em;
}
.adaptive .older-posts {
	 background-position: left 28px;	
}
.adaptive .newer-posts {
	 background-position: right 28px;	
}
.adaptive #search input,
 .adaptive input.search {
	 font-size: 75%;
	 line-height: 30px;
	 height: 30px;
	 width: 300px;
}
.adaptive #subscribe a, .adaptive .sidebar-newsletter-signup a {
	font-size: 75%;
}
.adaptive .sapientia-contributors .featured h1 {
	font-size: 180%;
	line-height: 1.44em;
}
.adaptive .sapientia-contributors .featured li a {
	font-size: 81.25%;
	line-height: 2.38em;
}
.adaptive .popular-on-sapientia .featured-popular h1 {
	font-size: 114.25%;
	line-height: 1.23em;
}
.adaptive .popular-on-sapientia ul li {
	font-size: 81.25%;
	line-height: 1.23em;
}
.adaptive .popular-on-sapientia ul li a {
	font-size: 114%;
	line-height: 1.23em;
}
.adaptive #header-bar-space {
	height: 115px;	
}
.adaptive .rss {
	font-size: 68.75%;	
}
.adaptive #home-feed-bottom .browse-media {
	font-size: 68.75%;
	position: relative;
	top: -80px;	
}
.adaptive #blog-post .blog-post-content .post-content.indent h2 {
	line-height: 1.5em;
}
.adaptive .featured-resource .fr-section-title {
	font-size: 75%;
}
.adaptive .featured-resource .fr-meta {
	font-size: 81.25%;
}
.adaptive .featured-resource .fr-excerpt {
	font-size: 100%;
	line-height: 1.5em;
}
.adaptive .featured-resource .fr-link a {
	font-size: 68.75%;
	line-height: 1.55em;
	height: 1.55em;
	background-position: right 6px;
}
.adaptive .feature-filters-top .customselect .csbox {
	max-width: 230px;
	background-position: 12px 14px;	
}
.adaptive .feature-filters-bottom label {
	font-size: 75%;
}
.adaptive .filter-sort a {
	font-size: 75%;	
}
.adaptive .filter-reset a {
	font-size: 75%;	
}
.adaptive .rl-navigation li {
	font-size: 100%;
	line-height: 1.375em;
}
.adaptive .rl-navigation li.prev a,
 .adaptive .rl-navigation li.next a {
	position: relative;
	top: 10px;
}
.adaptive #resource-header .rh-info {
	font-size: 	87.5%;
	line-height: 1.14em; 
}
.adaptive #resource-header .rh-category {
	font-size: 75%;
	line-height: 1.33em;
}
.adaptive #resource-header .rh-title {
	font-size: 	137.5%;
	line-height: 1.18em;
}
.adaptive #resource-header .rh-tags {
	font-size: 81.25%;
    background-position: left 6px;
}
.adaptive #resource-header .rh-button {
	font-size: 60%;
}
.adaptive #resource-header .rh-button-link {
	font-size: 60%;
}
.adaptive #resource-header .rh-share {
	font-size: 16px;	
}
.adaptive .orange-title {
	font-size: 75%;	
}
.adaptive #browse-resources a {
	font-size: 75%;	
}
.adaptive #browse-resources a:hover {
	font-size: 100%;	
}
.adaptive.page-template-template-blog-landing #header-text {
	font-size: 50px/66px !important;	
}
.adaptive.page-template-template-blog-landing #header-text h3 {
	font-size: 25px;	
}
.adaptive #featured-posts .gallery-item h3 {
	display: none;	
}
.adaptive #featured-posts .gallery-item h1 {
	font-size: 	120%;
	line-height: 1.0em;
}
.adaptive #featured-posts .gallery-item h2 {
	font-size: 100%;
	line-height: 1.0em;
	bottom: 10px;	
}
.adaptive #sections .section .section-header h1 {
	font-size: 100%;	
	line-height: 2.5em;
}
.adaptive #sections .section .section-header a {
	font-size: 100%;	
}
.adaptive #sections .section ul li h2 {
	font-size: 100%;
	line-height: 1.2em;	
}
.adaptive #sections .section ul li h3 {
	font-size: 100%;
	line-height: 1.2em;	
}
.adaptive #sections .section .large h2 {
	font-size: 120%;
	line-height: 1.2em;
}
.adaptive #sections .section .large h3 {
	font-size: 100%;
	line-height: 1.1em;	
}
.adaptive #middle .commentary h1 {
	font-size: 100%;
	line-height: 1.0em;
}
.adaptive #middle .commentary > h1 > a{
	font-size: 140%;
	line-height: 1.0em;
}
.adaptive #middle .commentary .post h2 {
	font-size: 90%;
	line-height: 1.1em;	
}
.adaptive #middle .commentary .post h3,
 .adaptive #middle .more ul li h2,
 .adaptive #middle .contributors .featured li a {
	font-size: 125%;
	line-height: 1.1em;
}
.adaptive #middle .more h1,
 .adaptive #middle .contributors .featured h1 {
	font-size: 120%;
	line-height: 1.44em;
}
.adaptive #middle .more ul li h3 {
	font-size: 100%;
	line-height: 1.1em;	
}
.adaptive #feeds .fac-contributor h1,
 .adaptive #feeds .twitter h1 {
 	font-size: 110%;
 	line-height: 1.2em;
}
.adaptive #feeds .fac-contributor .text h2 a {
	font-size: 140%;
}
.adaptive #feeds .fac-contributor .text h3,
 .adaptive #feeds .fac-contributor .text h2 {
	font-size: 120%;
	line-height: 1.1em;
} 	
.adaptive #feeds .fac-contributor .text p {
	font-size: 100%;
	line-height: 1.1em;	
}
.adaptive #featured .posts .prominent h1 {
	font-size: 110%;
	line-height: 1.1em;	
}
.adaptive #featured .posts .prominent p,
 .adaptive #featured .posts .prominent h2,
 .adaptive #featured .posts ul h1 {
	font-size: 70%;
	line-height: 1.1em;
}
.adaptive #featured .posts ul h2 {
	font-size: 50%;	
}
.adaptive #about h1 {
	font-size: 110%;
	line-height: 1.44em;	
}
.adaptive #about p {
	font-size: 	87.5%;
	line-height: 1.44em;
}
.adaptive .section-content .recent-posts .recent-header h1 {
	font-size: 112.5%;
	line-height: 1.0em;
}
.adaptive .section-content .recent-posts ul li .text h1,
	.adaptive .section-content .recent-posts ul li .text p {
	font-size: 120%;
	line-height: 1.44em;		
}
.adaptive .section-content .recent-posts ul li .text h2 {
	font-size: 100%;	
	line-height: 1.1em;
}
.adaptive .section-content .conversation .related-ministries h1,
 .adaptive .section-content .conversation .twitter h1,
 .adaptive .section-content .right .contributors h1,
 .adaptive .section-content .right .other h1,
 .adaptive .side .related-ministries h1,
 .adaptive .side .contributors .featured h1 {
	font-size: 110%;
	line-height: 1.0em;
}
.adaptive .section-content .conversation .related-ministries li,
 .adaptive .section-content .right .other li,
 .adaptive .section-content .right .contributors li,
 .adaptive .side .related-ministries li {
	font-size: 80%;
	line-height: 1.0em;	
}
.adaptive .side .contributors .featured li {
	font-size: 55%;
	line-height: 1.0em;	
}
.adaptive .section-content .conversation .related-ministries li a,
 .adaptive .section-content .right .other li a,
 .adaptive .section-content .right .contributors li a,
 .adaptive .side .related-ministries li a,
 .adaptive .side .contributors .featured li a {
	font-size: 150%;
	line-height: 1.0em;
}
.adaptive .bio .header .info h1 {
	font-size: 250%;
	line-height: 0.9em;
}
.adaptive .bio .header .info h2 {
	font-size: 100%;
	line-height: 1.1em;	
}
.adaptive .bio .content {
	font-size: 100%;
	line-height: 1.5em;
}
.adaptive #events h3 {
	font-size: 75%;
	line-height: 1.1em;	
}
.adaptive .list-table td p {
	font-size: 70%;
	line-height: 1.2em;	
}
.adaptive .list-view #show-past-events,
 .adaptive .list-view #show-future-events {
	font-size:  80%;	
}
.adaptive #event-description table {
	font-size: 80%;
	line-height: 1.4em;	
}
.adaptive #event-content h3,
 .adaptive #event-content h2,
 .adaptive #event-content h1 {
	font-size: 150%;
	line-height: 1.3em; 	
}
.adaptive #event-content p,
 .adaptive #event-content #event-description li {
	font-size: 80%;
	line-height: 1.44em; 	
}
.adaptive.archive .popular-on-sapientia h1,
 .adaptive.archive .sapientia-sidebar-sections h1 {
	font-size: 112%; 	
} 
.adaptive .sapientia-sidebar-sections ul li {
	font-size: 75%;
	line-height: 1.3em;
}
.adaptive .sapientia-sidebar-sections ul li a {
	font-size: 100%;
	line-height: 1.3em;
}
.adaptive .hf-blog .hf-title {
	font-size: 80%;
	line-height: 1.1em;	
}
.adaptive .hf-blog .hf-text {
	font-size: 67.5%;
	line-height: 1.1em;
}
.adaptive .hf-blog .hf-meta {
	font-size: 60%;
}
.adaptive .hf-events {
	font-size: 22px;	
}
.adaptive .hf-events li {
	line-height: 24px;
}
.adaptive ..hf-events .hf-date {
	font-size: 20px;	
}

/* structure */
.adaptive.author .bio,
 .adaptive.author .posts,
 .adaptive.author .side {
 	height: auto !important;
}

.adaptive .bio .header .info {
	width: 380px;
}
.adaptive .section-content .recent-posts ul li .text {
	width: 300px;	
}
.adaptive #featured .posts ul li.secondary .text {
	width: 260px;	
}
.adaptive #feeds .fac-contributor .text {
	width: 454px;	
}
.adaptive #sections .section .large {
	width: 585px;
	margin-right: 0;
	float: none;	
	margin-bottom: 20px;
}
.adaptive #sections .section ul {
	width: 350px;	
}
.adaptive .filter-view {
	margin-right: 10px;	
}
.adaptive #header-text.small-header-text {
	margin-left: 20px;	
}
.adaptive .page-selector .customselect {
	width: 390px;	
}
.adaptive .primary-content ul li {
	background-position: 11px 18px;
}
.adaptive .post-author-detail-content {
	width: 400px;	
}
.adaptive .two-col img {
	max-width: 100%;
	height: auto;	
}
body.adaptive {
	min-width: 640px;	
}
.adaptive #top {
	min-width: 640px;
	max-height: 100000px;	
	overflow: hidden;
}
.adaptive .content-center {
	width: auto;	
}
.adaptive #sidebar {
	width: auto;
	float: none;	
}
.adaptive .column {
	float: none;	
}
.adaptive .primary-content {
	width: auto;	
}
.adaptive .primary-content .indent {
	padding: 0 40px;	
}
.adaptive #page-navigation {
	display: none;	
}
.adaptive #footer .content-center {
	padding-left: 40px;
	padding-right: 40px;	
	max-width: 750px;
}
.adaptive #footer .footer-section:first-child {
	margin-left: 0;
}
.adaptive #footer-top .footer-section.col-4 {
	margin-left: 0;
	max-width: 100%;
}
.adaptive #footer-bottom ul {
	display: block;
}
.adaptive #footer-right .col-4 li {
	display: inline-block;
	margin-right: 20px;
}
.adaptive .links {
	margin-top: 20px;	
}
.adaptive .popular-on-sapientia,
.adaptive .links-picture-posts {
	position: relative !important;
	top: 0 !important;
	width: 553px !important;	
}
.single-post.adaptive #bg-main {
	display: none;	
}
.single-post.adaptive #header {
	margin-bottom: 0px !important;	
}
.adaptive #blog-post .blog-post-content .post-content.indent {
	width: auto;	
	margin-top: 42px;
}
.adaptive .alignright {
	right: auto;
	margin-left: 20px;	
}
.adaptive #home-feed-bottom .gallery,
 .adaptive #home-feed-bottom .gallery ul {
 	width: 100%;	
 	height: 610px;
}
.adaptive #home-feed-bottom .resource-grid .grid-item {
	width: 95%;
}
.adaptive #home-feed-bottom .gallery .gallery-left,
.adaptive #home-feed-bottom .gallery .gallery-right {
	display: none;
}
.adaptive #ministry-landing #top-section #side-text {
	width: auto;
	position: relative;
	left: auto;
	bottom: auto;
	padding-top: 20px;	
}
.adaptive #scroller .gallery {
	padding-right: 20px;	
}
.adaptive #scroller .gallery,
 .adaptive #scroller .gallery ul {
	width: auto;	
}
.adaptive .gallery img {
	max-width: 100%;	
}
.adaptive #ministry-landing #mid-section #column_1,
.adaptive #ministry-landing #mid-section #column_2,
.adaptive #ministry-landing #mid-section #column_3 {
	width: auto;
	float: none;	
	padding-bottom: 20px;
}
.adaptive .featured-resource .fr-image{
	float: none;	
}
.adaptive .rg-image {
	text-align: center;	
}
.adaptive .featured-resource .fr-image img {
	max-width: 100%;	
}
.adaptive .featured-resource .fr-content {
	margin-left: 0;	
	min-height: 0;
	padding-bottom: 40px;
}
.adaptive .featured-resource .fr-methods {
	right: auto;	
	top: 327px;
}
.adaptive .customselect {
	margin-right: 0;	
}
.adaptive .customselect .csbox {
	padding-right: 10px;	
}
.adaptive .filter-search {
	width: 180px;	
	float: none;
	margin-top: 20px;
}
.adaptive .columnize-column {
	width: 50%;	
}
.adaptive.page-template-page-ministry-landing #bg-main {
	background-position: center bottom;
	height: 186px !important;	
}
.adaptive .gallery-caption {
	font-size: 0 !important;	
	bottom: 20px !important;
}
.adaptive .gallery-caption h1 {
	font-size: 28px !important;
	line-height: 32px !important;
	margin-bottom: 0;
}
.adaptive #header-text {
	font-size: 40px;
	margin-top: 57px;	
}
.adaptive #sidebar .page-selector {
	display: none;	
}
.adaptive .rh-image img,
 .adaptive .rh-video iframe {
	max-width: 100%;	
}
.adaptive #resource-header .rh-image,
 .adaptive #resource-header .rh-video {
 	text-align: center;
}
.adaptive #resource-header .rh-image,
 .adaptive #resource-header .rh-video,
 .adaptive #resource-header .resource-header-bottom {
	float: none;
	width: auto; 	
}
.adaptive #resource-header .resource-header-bottom {
	padding-left: 20px;	
}
.adaptive.single-fresource #bg-main {
	display: none;	
}
.adaptive #resource-header .rh-info {
	float: none;
	width: auto;
	padding-bottom: 20px;	
}
.adaptive #resource-header .rh-share {
	padding-right: 20px;
	padding-top: 7px;	
}
.adaptive.single-fresource #sidebar {
	padding-top: 20px;	
}
.adaptive #resource-detail .indent {
	padding-right: 29px;	
}
.adaptive #featured-posts .gallery,
.adaptive #featured-posts .gallery ul {
	height: 277px;	
}
.adaptive #featured-posts .gallery {
	width: 100%;
	max-width: 1024px;	
}
.adaptive #featured-posts .gallery ul { 
	
}
.adaptive #featured-posts .gallery li {
	width: 1024px;	
}
.adaptive #featured-posts .gallery-item {
	margin-right: 17px;	
}
.adaptive #header .about {
	display: none;
}
.adaptive #featured-posts .gallery .gallery-left,
.adaptive #featured-posts .gallery .gallery-right {
	display: none;	
}
.adaptive #sections {
	float: none;
	width: auto;	
}
.adaptive .landing-content {
	background: none;	
}
.adaptive #feeds, .adaptive #middle {
	width: auto;
	float: none;	
}
.adaptive #middle {
	padding-top: 40px;	
}
.adaptive.page-template-template-blog-landing #bg-main {
}
.adaptive.archive #featured {
	width: auto;	
}
.adaptive.archive #about {
	width: auto;
	position: relative;	
}
.adaptive.archive #featured .posts .prominent {
	width: 45%;	
}
.adaptive.archive #featured .posts ul {
	width: 42%;	
	padding-right: 0;
}
.adaptive.archive #featured .posts .prominent img {
	max-width: 100%;
	height: auto;	
}
.adaptive.archive #bg-main {
	display: none;
}
.adaptive.archive #header-text.small-header-text {
	padding-left: 20px;	
}
.adaptive.archive .section-content {
	background: none;	
}
.adaptive.archive .section-content .recent-posts {
	float: none;
	width: auto;
	padding-right: 30px;	
}
.adaptive.archive .section-content .conversation {
	padding-top: 40px;
	width: 46%;	
}
.adaptive.archive .section-content .right {
	padding-top: 26px;
	width: 46%;	
}
.adaptive.archive .content-center.main-content {
	background: none;	
}
.adaptive.author .bio {
	float: none;
	width: auto;
	padding-right: 30px;	
}
.adaptive.author .posts,
 .adaptive.author .side {
 	width: auto;
 	float: none;
}
.adaptive.error404 .column .indent .full-width {
	width: auto;
	max-width: 100%;
	height: auto;
	left: 0;	
}
.adaptive.error404 #bg-main {
	background-position: -269px 133px;
	background-size: 1250px 222px;	
}
.adaptive .blog-item {
	padding-right: 0;	
}
.adaptive .blog-item .indent {
	width: auto;
	padding-right: 0;	
}
.adaptive.tax-section_category .blog-item .indent {
	width: calc(100% - 230px);
	padding-right: 20px;	
}
.adaptive.page-template-page-events .calendar-filters,
.adaptive.page-template-page-events #button-table,
.adaptive.page-template-page-events #button-list {
	display: none;	
}
.adaptive .calendar-detail .calendar-filters {
	display: none;	
}
.adaptive .calendar-detail #calendar-controls {
	border-bottom: none;	
}
.adaptive .calendar-detail #page #event-info {
	float: none;
	width: auto;
}
.adaptive .calendar-detail #page #event-content {
	margin-right: 0;	
}
.adaptive .calendar-detail #event-description img {
	max-width: 100%;
	width: auto;	
}
.adaptive .calendar-detail #event-description table td:first-child {
	width: 25%;	
}
.adaptive.home .content-center {
	width: auto;
}
.adaptive.home #home-gallery .gallery {
	width: auto; 	
}
.adaptive.home #home-gallery .gallery ul {
	width: 100%;	
}
.adaptive.home #home-gallery .gallery-left,
.adaptive.home #home-gallery .gallery-right {
	top: 208px;	
}
.adaptive.home #home-row-2 {
	height: auto;	
}
.adaptive.home #home-row-2 > div {
	width: 49.5%;
	padding-bottom: 20px;
}
.adaptive.home #home-row-1 img,
 .adaptive.home #home-row-2 img {
	width: 100%;
	height: auto; 	
}
.adaptive #header .gallery li {
	width: 100%;
	text-align: center;	
}
.adaptive.home #hf-left,
 .adaptive.home #hf-right {
	width: auto;
	float: none; 	
}
.adaptive.home #home-r1-right {
	display: none;	
}
.adaptive #footer-bottom li {
	display: block;	
}
.adaptive .secondary-nav {
	display: none;	
}
.adaptive #secondary-nav .sn-block ul {
	width: 385px;	
}
.adaptive .blog-archive #home-feed-bottom,
 .adaptive #blog-post #home-feed-bottom {
 	margin-left: 0;	
}
.adaptive .links.links-picture-posts .text {
	width: 370px;	
}

.adaptive #home-feed-bottom,
 .adaptive #home-gallery {
	max-width: 640px;
	margin: 0 auto !important;	
}
.adaptive #blog-post .blog-post-content .post-content.indent p.intro {
	width: auto;
}

.adaptive #resources .columnize-column:nth-child(3) {
	clear: left;	
}


/* menu */
.adaptive #main-nav li {
	display: none;
}
.adaptive #main-nav {
	right: auto;
	left: 33px;
	width: 47px;
	height: 34px;
	top: 49px;
	display: block;
}

.adaptive #main-nav:before {
	position: absolute;
	top: 0;
	left: 0;
    background: url('../images/mobile-icons.png') no-repeat	-149px -5px;
    width: 47px;
    height: 34px;

	content: ' ';
	color: white;
	cursor: pointer;
	display: block;	
	
}
body:not(.adaptive) #mobile-menu {
	display: none !important;
}

.adaptive #header-bar {
	height: 115px !important;	
}
.adaptive #header-bar #logo a {
	top: 20px;
}
.adaptive #sidebar .secondary-nav strong,
.adaptive #sidebar .secondary-nav strong > a {
	font-size: 30px;
	line-height: 40px;
}
.adaptive #sidebar .secondary-nav a {
	font-size: 24px;
	line-height: 34px;	
}
.adaptive #top-section .gallery .gallery-caption h1 {
	font-size: 30px;	
}
.adaptive #top-section .gallery .gallery-caption {
	font-size: 24px;	
	right: 20px;
	left: 0px;
}
.adaptive #top-section .gallery {
	height: 317px;
	overflow: hidden;	
}
.adaptive #top-section .gallery .gallery-right,
.adaptive #top-section .gallery .gallery-left {
	top: 108px;	
}
.adaptive .links.links-picture-posts .thumb img {
	width: 150px;	
}
.adaptive .sapientia-contributors .featured li img {
	width: 62px;
	height: 62px;	
}
.adaptive .sapientia-contributors .featured li a {
	height: 62px;
	line-height: 62px;
	font-size: 26px;	
}
.adaptive .sapientia-contributors .featured li {
	margin-bottom: 20px;	
}
.adaptive .csbox {
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	width: 360px;	
}
.adaptive .cslist {
	top: 60px;
	line-height: 60px;
	font-size: 30px;	
}
.adaptive .cslist li {
	padding: 0 40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;	
}
.adaptive .popular-on-sapientia .featured-popular img {
	width: 100%;
	height: auto;
}
.adaptive #bg-main {
	background-size: 1000px 178px;
	height: 178px;	
	top: 108px;
}
.adaptive #header {
	min-height: 285px;
}
.adaptive #home-gallery .gallery,
 .adaptive #home-gallery .gallery ul {
 	height: 365px;
}
.adaptive.page-template-template-blog-landing #search,
.adaptive.page-template-template-blog-landing #subscribe,
.adaptive.page-template-template-blog-landing .twitter {
	display: none;
} 
.adaptive #feeds .fac-contributor img {
	width: 124px;
	height: 124px;
}
.adaptive #middle .contributors .featured li img {
	width: 62px;
	height: 62px;	
}
.adaptive #middle .contributors .featured li a {
	line-height: 62px;
	height: 62px;	
}
.adaptive #middle .commentary .post img {
	width: 100%;
	height: auto;	
}
.adaptive #sections .section .large img {
	width: 100%;
	height: auto;	
}
.adaptive #blog-post .categories {
	display: none;	
}
.adaptive #search, .adaptive #subscribe, .adaptive .sidebar-newsletter-signup {
	display: none;	
}
.adaptive.archive #header {
	margin-bottom: 0 !important;	
}
.adaptive.archive #header-text {
	display: none;	
}
#featured .posts a {
	overflow:visible;	
}
.adaptive .section-content .recent-posts ul li img {
	width: 230px;
	height: auto;	
}
.adaptive .conversation .twitter {
	display: none;	
}
.adaptive.archive .section-content .conversation,
 .adaptive.archive .section-content .right {
 	width: auto;
 	float: none;	
}
.adaptive .section-content .right .contributors li img {
	width: 62px;
	height: 62px;	
}
.adaptive .section-content .right .contributors li a {
	height: 62px;
	line-height: 62px;
}
.adaptive .bio .header img {
	width: 230px;
	height: 230px;	
}
.adaptive .bio .header .info ul li a {
	width: 40px;
	height: 32px;
	background-size: 278px 64px !important;
}
.adaptive .bio .header .info ul li a.fb:hover {
	background-image: url('../images/author-social-sprite.png');
	background-position: 0 0;
}
.adaptive .bio .header .info ul li a.twitter{
	background-position: -77px 0;
}
.adaptive .bio .header .info ul li a.twitter:hover{
	background-position: -77px 0;
}
.adaptive .bio .header .info ul li a.academia{
	background-size: cover !important;
}
.adaptive .bio .header .info ul li a.academia:hover{
	background: url('../images/academia-a-lgrey-31.png') no-repeat center center;
}
.adaptive .bio .header .info ul li a.linkedin {
	background-position: -154px 0;	
}
.adaptive .bio .header .info ul li a.email {
	background-position: -237px 0;	
}
.adaptive .posts .post.featured img {
	width: 100%;
	height: auto;	
}
.adaptive .posts .post.featured h1,
.adaptive .posts .post h1 {
	font-size: 26px;
	line-height: 32px;	
}
.adaptive .posts .all a {
	font-size: 24px;
	line-height: 48px;
}

.adaptive.author .section-content .conversation .related-ministries h1,
.adaptive.author .section-content .conversation .twitter h1,
.adaptive.author .section-content .right .contributors h1,
.adaptive.author .section-content .right .other h1,
.adaptive.author .side .related-ministries h1,
.adaptive.author .side .contributors .featured h1 {
	font-size: 160%;	
}
 .adaptive.author .side .contributors .featured li a {
 	font-size: 26px;	
}
.adaptive .side .contributors .featured li img {
	width: 62px;
	height: 62px;	
}
.adaptive .side .contributors .featured li a {
	height: 62px;
	line-height: 62px;	
}
.adaptive .feature-filters-top,
 .adaptive .feature-filters-bottom {
 	display: none;	
}
.adaptive .resource-list .rl-main {
	padding-left: 0;
}
.adaptive .resource-list .rl-main,
.adaptive .resource-list .rl-title,
.adaptive .resource-list .rl-meta {
	font-size: 20px;
	line-height: 26px;	
	
}
.adaptive.single-fresource .resource-title {
	display: none;
}
.adaptive #resource-header .rh-audio-player {
	width: 590px;
	left: 20px;	
}
.adaptive #header-links {
	display: none;	
}
.adaptive #logo a {
    background: url('../images/mobile-icons.png') no-repeat -5px -86px;
    width: 129px;
    height: 74px;
    left: 50%;
    margin-left: -65px;
    top: 29px;
}
#mobile-menu {
	display: none;
	background: url('../images/mobile-menu-bg.png') repeat left top;
	position: fixed;
	bottom: 0;
	top: 115px;
	left: 0;
	width: 530px;
	z-index: 3;
}
.menu-open #mobile-menu {
	display: block;	
}
.mm-buttons {
	display: block;
	border-bottom: solid 1px #aaaaaa;	
	padding: 40px 38px 10px 34px;
}
.mm-buttons li {
	display: inline-block;	
	width: 33.3%
}
.mm-buttons span {
	display: block;
	padding-top: 10px;
}
.mm-buttons a:before {
	content: ' ';
	display: inline-block;
	background: url('../images/mobile-icons.png') no-repeat;	
}
.mm-buttons .mm-sapientia a:before {
    width: 68px;
    height: 66px;
    margin-bottom: 5px;
    background-position: -149px -80px;
}
.mm-buttons .mm-resources a:before {
    width: 82px;
    height: 65px;
    margin-bottom: 6px;
    background-position: -206px -5px;
}
.mm-buttons .mm-events a:before {
    width: 71px;
    height: 71px;
    background-position: -68px -5px;
}
.mm-buttons a {
	color: white;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 22px;
	text-align: center;
	display: block;
	font-weight: 500;
	letter-spacing: 1px;
}
.mm-drawers > li > div {
	border-bottom: solid 1px #aaaaaa;	
	padding: 0 38px 0 34px;
	height: 100px;
	line-height: 100px;
	text-transform: uppercase;
	color: white;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
}
.mm-drawers > li > div:after {
	content: ' ';	
	background: url('../images/mobile-icons.png') no-repeat;
    width: 16px;
    height: 27px;
    background-position: -42px -5px;
    position: absolute;
    right: 32px;
    top: 36px;
    transition: transform 0.25s;
    transform-origin: 50% 50%;
}
.mm-drawers > li.open > div:after {
    transform: rotate(90deg); 
}
.mm-drawers > li > ul {
	display: none;
	border-bottom: solid 1px #aaaaaa;	
	padding-left: 24px;
	padding-right: 20px;
	position: relative;
}
.mm-drawers > li > ul > li > a {
	color: #ebe8e9;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 10px;
	display: block;
}
.mm-drawers > li > ul > li > a.current_page_ancestor,
.mm-drawers > li > ul > li > a.current-menu-item {
	background: #25272b;
	color :white;
}

.mm-drawers > li > ul > li ul {
	padding-left: 25px;
}
.mm-drawers > li > ul > li ul a {
	font-size: 20px;
	line-height: 24px;
	color: #ebe8e9;
}
.mm-drawers > li > ul > li ul a.current-menu-item {
	color: #3a9bb9;
}
#mobile-search {
	display: none;	
}
.adaptive #mobile-search {
	display: block;
	height: 115px;
	width: 123px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.adaptive #mobile-search:after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: ' ';	
	background: url('../images/mobile-icons.png') no-repeat -227px -80px;
    width: 39px;
    height: 39px;
    margin-top: -20px;
    margin-left: -20px;
}
.adaptive.active-mobile-search #mobile-search {
	background: white;
}
.adaptive.active-mobile-search #mobile-search:after {
	background-position: -227px -129px;
}
.adaptive.active-mobile-search #search-form {
	display: block;
	background: white;
	top: 115px;
	left: 0;
	right: 0;
	width: auto;
	height: 80px;
}
.adaptive.active-mobile-search #search-form input {
	background: white;
	border: solid 1px #f3f3f3;
	border-radius: 10px;
	width: 573px;
	height: 53px;
	line-height: 53px;
	font-size: 21px;
}
.adaptive .post-annotation {
	max-width: 510px;	
	left: 20px;
}
.adaptive .anno {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 24px;	
}
.adaptive .mm-drawers ul ul ul {
	display: none;	
}
.adaptive #ministry-landing #mid-section #column_1 img,
 .adaptive #ministry-landing #mid-section #column_2 img, 
 .adaptive  #ministry-landing #mid-section #column_3 img {
 	width: 100%;
 	height: auto;	
}

.fsboxshadow .fsBody .fsForm {
    box-shadow: none !important;   
}