/* Archive pg  */

#blog .blog-post .blog-post-image img {
    width: 100%;
    max-width: 100%;
    height: 220px;
    object-fit: cover;
    object-position: center;
}

.archive #blog {
	  display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

/* Nephites page buttons */

#post-16695 .markup-format a {
	color: white !important;
}

#post-16695 .wp-block-buttons .wp-block-button {
	margin-right: 10px;
	margin-left: 10px;
}

.wpcf7:not(#wpcf7-f20784-p285-o1) form p, #wpcf7-f18330-p16695-o1 form p, #wpcf7-f18576-p16695-o1 form p, #wpcf7-f18330-p16695-o2 form p{
	text-align: center;
}

.wpcf7 form p .ajax-loader, #wpcf7-f18330-p16695-o1 form p .ajax-loader, #wpcf7-f18576-p16695-o1 form p .ajax-loader, #wpcf7-f18330-p16695-o2 form p .ajax-loader {
	margin: 0px;
	width: 0px;
}

/* @media (max-width: 2000px) and (min-width: 1900px) {
	#header .top-header > .container {
		width: 1550px;
	}
}

@media (max-width: 1900px) and (min-width: 1700px) {
	#header .top-header > .container {
		width: 1400px;
	}
}

@media (max-width: 1700px) and (min-width: 1600px) {
	#header .top-header > .container {
		width: 1300px;
	}
} */

@media (max-width: 2000px) and (min-width: 1450px) {
	#header .top-header > .container {
		width: 80%;
	}
}

.jsfFullWidth img, .jsfFullWidth {
	width: 100%;
}

#blog {
	padding: 30px 0 40px 0;
}
.wp-block-image .aligncenter>figcaption {
    margin: 20px auto;
    display: block;
}

.tiled-gallery__gallery .tiled-gallery__item {
	margin: 5px;
}

.jsfTableofContents .uagb-toc__list-wrap li a {
	text-decoration: none;
}

.uagb-toc__list-wrap {
	margin-top: 20px;
}

.markup-format blockquote p {
	margin: 14px 0px;
}

#blog .jsfWikiPersonTable {
	display: inline-block;
  float: right;
	margin-left: 20px;
}

#blog .jsfWikiPersonTable td {
  border: solid 1px #e2e2e2;
}

.jsfWikiPersonTable img {
	width: 250px;
	padding: 10px;
}

.ub_call_to_action_headline {
    padding-bottom: 0px;
}

.ub_call_to_action_headline_text {
	line-height: 1.2;
}

#ub_call_to_action_af8c37ca-8970-4b1c-a107-91a1bc594258 .ub_cta_button_text {
	font-size: 22px;
}

#blog div[id^="ajaxsearchprores"] .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a {
	color: white !important;
}

#blog div[id^="ajaxsearchprores"].isotopic .results .item .asp_content, div[id^="ajaxsearchprores"].isotopic .results .item .asp_content, div[id^="ajaxsearchprores"].asp_r.isotopic.ajaxsearchpro .results .item .asp_content {
	    background: rgba(0, 0, 0, 0.85);
}

.wp-block-image figcaption {
	margin-bottom: 0px;
}

.jsfAd img {
  padding: 8px;
	border: solid 1px #dadada;
	transition: 0.4s ease;
}

.jsfAd:hover img {

	transform: scale(1.015);
}

p[id*=asp-try] a {
    font-weight: bold;
}

p[id*=asp-try-2] {
	position: unset;
}

.blog-post-related-articles .related-post:hover .related-post-title {
	color: #f1d204;
}

.blog-post-related-articles .related-post .related-post-title { background-color: rgba(0, 0, 0, 0.8);  
}

.wp-block-buttons .wp-block-button {
	margin: 30px 0px;
}

.page-id-20053 .container .col-sm-offset-2 {
width: 100%;
margin-left: 0px;
}

.page-id-20053 {
background-color: #212121;
color: #ececec;
}

.page-id-20053 h2 a {
 
}

.page-id-20053 .container h2 a:hover {
	color: #ffec6c;
}
	
.wp-block-image figcaption {
	text-align: center;
}

.wp-block-image figcaption a {
	text-decoration: none;	
}

#ajaxsearchpro2_1 .probox .promagnifier .innericon {
    background-color: #c12b2b;
}

.blog-post h2 a {
  text-decoration: none;
  line-height: 1.3;
	transition: 0.2s ease;
}

.blog-post h2 a:hover {
	color: #907d00;
}

.blog-post .wp-block-button__link {
	text-decoration: none;
}

.single-post .markup-format ul:not(.wc_payment_methods) li {
	list-style-position: outside;
	margin-bottom: 8px;
}

.markup-format cite {
	margin-top: 20px;
  display: block;
  line-height: 1.5;
}

.markup-format blockquote {
	line-height: 1.6;
  font-size: 18px;
	border-left: 5px solid #eee;
  padding-left: 30px;
  margin: 30px 0px;
  margin-left: 10px;
}

.markup-format blockquote:before, .markup-format blockquote:after { content: none; }

.wp-block-uagb-buttons {
	margin: 25px 0px;
}  

.page-id-18884  h3 a, .page-id-18884 h2 a, .page-id-18884 p a, .page-id-18884 h2, .page-id-16695  h3 a, .page-id-16695 h2 a, .page-id-16695 p a, .page-id-16695 h2 {
	color: white;
	text-decoration: none;
	line-height: 1.5;
}

.markup-format img {
	display: block;
	margin: 0 auto;
}

.uagb-button__wrapper .uagb-buttons-repeater {
	text-decoration: none !important;
}

.widget:not(.widget_rss):not(.widget_recent_comments):not(.widget_recent_entries) ul li {
	background-color: #fbfbfb;
  margin: 10px 0px;
	line-height: 20px;
	padding: 10px 0px 10px 30px;
	font-size: 15px;
}
#menu-raising-the-bar .menu-item:hover {
    background-color: #ffd54b;;
}
#menu-raising-the-bar .menu-item {
  transition: 0.25s ease;
}
.widget #menu-raising-the-bar li a {
	line-height: 20px !important;
}

.widget:not(.widget_rss):not(.widget_recent_comments):not(.widget_recent_entries) ul li:before {
	margin-left: 15px;
	line-height: 20px;
}

.cat-post-widget .widget-title {
margin-bottom: 10px;
}

#category-posts-2-internal .cat-post-item {
	border-bottom: 3px solid #f9f9f9;
	padding: 15px 0;
}

#category-posts-2-internal.category-posts-internal .cat-post-item a div p {
    font-size: 15px;
    line-height: 1.4;
}
#category-posts-2-internal.category-posts-internal .cat-post-item a div .cat-post-title {
	font-size: 18px;
	font-weight: bold;
}
.category-posts-internal .cat-post-item .cat-post-everything-is-link {
	line-height: 1.5;
}
.show-more-jsf > a {
    text-decoration: none;
    background-color: black;
    display: inline-block;
    padding: 10px;
    color: white;
}

.asp-try a:after:last-child {
	content: " and more!" !important;
}

.archive #blog .blog-post-entry {
margin-bottom: 20px;
}

.archive #blog .blog-post {
 margin-bottom: 35px;
}

.archive #blog .blog-post .blog-post-image {
	max-height: 350px;
  overflow: hidden;
}

@media (min-width: 768px) {
.archive .col-sm-7 {
    width: 66.666%;
}
}
.wp-block-button.jsf-gutenberg-button a {
	text-decoration: none;
	font-size: 15px;
}

.wp-block-button.jsf-gutenberg-button {
	margin-bottom: 20px;
}

.widget .menu-faqs-container li.menu-item {
  line-height: 1.4 !important;
	margin: 15px 0px;
}

.widget .menu-faqs-container li.menu-item > a {
	line-height: 1.4 !important;
}

.category-science-faqs.category-faqs .post-meta-author, .category-science-faqs.category-faqs .post-meta-time, .single-post #blog .post-meta-time, .single-post #blog .post-meta-author  {
	display: none;
}

#blog .blog-post.category-science-faqs.category-faqs .post-meta-categories, .single-post #blog .post-meta-categories {
	margin-left: 0px !important;
}

body:not(.postid-9217):not(.postid-9131):not(.postid-9149):not(.postid-9129):not(.postid-10473):not(.postid-10476):not(.postid-10478):not(.postid-9139):not(.postid-10480):not(.postid-10486):not(.postid-10521):not(.postid-10487):not(.postid-10524):not(.postid-10526):not(.postid-10467):not(.postid-10530):not(.postid-10531):not(.postid-10536):not(.postid-10537):not(.postid-9123):not(.postid-9153):not(.postid-9144) #header .bottom-header.blog .col-sm-12 h1.logoHeader-faqs {
	font-size: 25px !important;
	line-height: 1.3;
	width: 75%;
	float: right;
}

.bottomHeaderLogo {
	width: 200px;
	float: left;
}

#header div[class^='pageTypeBottomHeader'] .col-sm-12 {
	overflow: hidden;
}

header[class*='pageTypeHeader']#header {
	width: 100%;
	background-position: top center;
	background-attachment: fixed;
}

body.search #header.pageTypeHeader-ziontube {
background: unset;
}

#header.pageTypeHeader-ziontube {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/04/ziontube_background-1920w.jpg);
}

#header.pageTypeHeader-audio {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/audio_background-1920w_002.jpg);
}

#header.pageTypeHeader-ebooks {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/ebooks_background-1920w_2.jpg);
}

#header.pageTypeHeader-faqs {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/faqs_background-1920w_002.jpg);
}

#header.pageTypeHeader-wiki {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/wiki_background-1920w_002.jpg);
}

#header.pageTypeHeader-papers {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/papers_background-1920w.jpg);
}

#header.pageTypeHeader-docs {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/docs_background-1920w.jpg);
}

#header.pageTypeHeader-reference {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/reference_background-1920w.jpg);
}

#header.pageTypeHeader-raisingthebar {
	background: url(https://josephsmithfoundation.org/wp-content/uploads/2019/11/raising_the_bar_bg-flipped.jpg);
}

#header .bottom-header.blog {
	padding: 75px 0px !important;
}

.display-posts-listing .listing-item img {
	float: left;
	margin: 0px 20px 20px 0px;
}

.listing-item {
	margin-bottom: 20px;
	display: block;
	overflow: auto;
}

.listing-item .title {
	font-size: 20px;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}

.listing-item .date {
	font-weight: bold;
}

.listing-item .image {
	width: 150px;
	height: 100px;
	overflow: hidden;
}

.pace.pace-active,
.pace-overlay{
display: none !important;
}

*::not(.fa) {
	font-family: "Arial" !important;
	font-family: "Roboto" !important;
}

#sidebar .widget {
	margin-bottom: 20px; 
}

h4 {
	font-size: 20px;
}

h3 {
	font-size: 25px;
  line-height: 1.4;
}

h2 {
	font-size: 35px;
  line-height: 1.2;
}

h1 {
	font-size: 45px;
  line-height: 1.3;
}

h1, h2, h3, h4, h5, h6, #header .bottom-header h1 {
	font-family: Arial;
	font-family: Roboto;
}

#header .top-header .header-navigation ul li:hover a {
	color: #ffe278;
}

#header .top-header .col-sm-4.col-xs-8 {
	width: 250px;
}

#header .top-header .col-sm-8.col-xs-4 {
	width: 100%;
}

#header .top-header {
	background: #00000054;
}

body.home {
	background-color: #242320;
}

body.page-id-16695, body.page-id-18884 {
	background-color: #101010;
}

/*body.page-id-16695,*/ body.page-id-18884 .bottom-header {
	display: none;
}

.page-id-16695 .bottom-header {
	display: none;
}

.home #header .bottom-header .row .col-sm-12 h1 {
	/* display: none; */
}

