/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
*, h1 {
	font-family: Times New Roman, Times, serif !important;
	text-align: center;
}

h1.entry-title {
	text-align: center;
	margin-bottom: 40px;
	text-transform: capitalize !important;
}

h2 {
	font-size: 30px;
	line-height: 1.2;
	text-transform: none;
	margin: 60px 0 10px 0;
	
}

.glow {
  /* font-size: 80px; */
  color: #000;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff, 0 0 6px #fff, 0 0 7px #fff, 0 0 8px #fff;
  }
  to {
	text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #cc0000, 0 0 4px #cc0000, 0 0 5px #cc0000, 0 0 6px #cc0000, 0 0 7px #cc0000;
  }
}


p, .p {
	margin: 0 0 .8em;
	font-size: 21px;
	text-align: center;
	font-weight: bold;
}

ul, li, ul li a {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #000;
}

.entry-content ul li a:hover {
	text-decoration: underline !important;
	color: red !important;
}

.entry-content ul li a:visited {
	text-decoration: underline !important;
	color: #666;
}

.entry-content ul {
	width: 300px !important;
	max-width: 300px !important;
	text-align: center !important;
	display: inline-block;
	padding: 0 0 0 20px !important;
}

.entry-content ul li {
	text-align: left !important;
}

/*
.page-id-24  p {
	padding-left: 20%;
	text-align: left;
}
*/
#top-menu {
	text-align: left;
}

.site-title a {
	min-width: 120px;
}

.entry-content p a {
	font-size: 24px !important;
	text-decoration: underline;
	color: black;
}

.entry-content p a:hover {
	font-size: 24px !important;
	text-decoration: underline;
	color: red !important;
}

.entry-content p a:visited {
	font-size: 24px !important;
	color: #666;
}

.top-bar {
	padding: 0;
	height: 0;
}

.top-bar, .top-bar-wrapper, .site-description {
	width: 100% !important;
	min-width: 100% !important;
	text-align: right;
	border: solid 1px white;
}

.sticky-wrapper {
	margin-bottom: 50px;
}

.site-description:before {
	content: '"What God Hath Provided"';
	position: absolute;
	left: 10%;
}

.site-description {
	height: 0;
	padding-right: 10%;
	color: black;
	font-size: 18px;
	text-transform: none;
	position: absolute;
	top: 180px !important;
	margin-bottom: 50px;
	text-align: right !important;
}

/* HEADER */
.site-branding-wrapper {
	margin: 0 2%;
	width: 92%;
	max-width: 92% !important;
}

.site-branding {
	min-width: 25% !important;
	max-width: 25% !important;
}

.site-branding a, .site-branding .custom-logo-link {
	width: 70px !important;
	max-width: 70px !important;
}

.site-branding a img {
	margin: 0;
	padding: 0;
}

.site-title {
}

nav#site-navigation {
	float: right;
	min-width: 80% !important;
}

nav#site-navigation div {
	min-width: 100% !important;
	min-width: 100% !important;
}

.site-title a {
	font-size: 18px;
	word-break: normal !important;
	float: right !important;
	width: 70px;
}

/* .site-branding-wrapper {
	max-width: 1280px;
}

.site-header {
	max-width: 1280px;
}
*/
.site-header img {
	padding: 0 10%;
}


.wp-block-embed-youtube, 
.wp-block-embed-youtube * {
	
	margin-left: 150px;
	margin: 0 auto !important;
	text-align: center !important;
}



/* HISTORY */
img[usemap], map area {
	outline: none;
}

/* Home page image width */
.page-id-4 .site-header img {
	padding: 0 5%;
}

.page-id-4 .sticky-wrapper {
	margin-bottom: 25px;
}


/* SEMINARS */

/* Seminars image width */
.page-id-25 .site-header .attachment-karuna-hero {
	padding: 0 15%;
}

.site-content, .post-thumbnail a img {
	margin: 0;
	padding: 50px 10%;
	width: 100%;
	max-width: none;
}

.post-thumbnail a img {
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: none;
}


.content-area {
	max-width: none !important;
}

.wp-block-group {
	max-height: 450px;
	
}

/*
div.wp-block-embed__wrapper::before, div.wp-block-embed__wrapper *  {
  z-index: 0 !important;
  height: 440px !important;
	max-height: 440px !important;
}
*/

.jetpack-video-wrapper::before {
	height: 200px !important;
}

/* HISTORY */
.page-id-24 .entry-content {
	width: 90%;
}

/* SPIRITUAL WARFARE */
.spiritwar-combatsection {
	width: 800px;
	margin: 0 auto;
}

.combat-div {
	width: 400px;
}

.combat-div-1 {
	float: left;
}

.combat-div-2 {
	float: right;
}

/* Prayers, Sermons & Contact Sections */
/* Prayers, Sermons & Contact bg image */
.page-id-2 .attachment-karuna-hero, .page-id-26 .attachment-karuna-hero, .page-id-28 .attachment-karuna-hero {
	max-width: 550px !important;
	float: left;
	padding: 0;
}

/* Sermons image */
.page-id-28 .attachment-karuna-hero {
	margin: 0 200px 0 14%;
	width: 500px;
}

/* Prayers, Sermons & Contact content area */
.page-id-2 .site-content, .page-id-26 .site-content, .page-id-28 .site-content {
	float: left;
	max-width: 50%;
	position: absolute;
	top: 170px;
	left: 550px;
	margin: 75px 0 0;
	padding: 0;
	width: 65%;
}

/* Sermons Content area */
.page-id-28 .site-content {
	float: left;
	max-width: 65%;
	width: 65%;
	top: 160px;
	margin: 75px 0 0;
	padding: 0 0 0 14%;
}

/* Sermons Content Area */
.page-id-28 .sermons-ernest {
	margin: 0 auto;
	position: relative;
}

/* Sermons Content Area */
.page-id-28 .sermons-teachings {
	margin: 0 auto;
	margin-left: -200px;
	position: absolute;
}

/* Contact bg image */
.page-id-2 .attachment-karuna-hero {
	max-width: 550px !important;
	float: left;
	margin: 15px 200px 0 7%;
	padding: 0;
}

/* Contact content area */
.page-id-2 .site-content {
	float: left;
	max-width: 65%;
	width: 65%;
	top: 180px;
	margin: 75px 0 0;
	padding: 0 0 0 7%;
}

.page-id-26 h1, .page-id-26 p, .page-id-2 h1, .page-id-2 p, .page-id-2 div, .page-id-2 label, .page-id-2 input {
	text-align: left;
}

/* SERMONS */
.page-id-28 .entry-title {
	text-align: left;
}

.sermons-ernest p {
	text-align: left;
}

.sermons-teachings {
	float: left;
	margin-left: -70px;
}

.sermons-teachings h1 {
}

/* DONATE */
.jetpack-simple-payments-product * {
	width: 100%;
	text-align: left;
}

.jetpack-simple-payments-purchase-message, .jetpack-simple-payments-purchase-box, .jetpack-simple-payments-button {
}

.blog .site .site-header .custom-header {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url('https://el-kannahministries.org/wp-content/uploads/2019/03/blog-hero-1-1.jpg');
	min-height: 648px;
	min-width: 1240px;
	width: 1240px;
	padding-left: 1240px;
/* margin: 0 10% 0 10%; */
}

.main-navigation {
	text-align: left;
	margin-left: 0;
}

/* BLOG */
.post-template-default .site-header img, .post-template-default .site-main #post-3 {
	display: none;
}

/* Social Media Links */
#jp-post-flair {
	display: none;
}

/* HISTORY */
.doctrinal-statement * {
	text-align: left;
}

.page-id-510 img {
	display: none !important;
}


@media screen and (max-width: 1024px) {
	.site-content p {

	}

	.site-content {
		padding: 20px 10%;
	}

	.site-branding p {
	}
	
	.wp-block-embed-youtube {
		margin-left: 100px;
	}	

}



@media screen and (max-width: 960px) {
	.site-content p {

	}

	.site-content {
		padding: 20px 10%;
	}

	.site-branding p {
	}
	
	.wp-block-embed-youtube {
		margin-left: 50px;
	}	

}


@media screen and (max-width: 768px) {
	.site-branding {
	}
	
	.site-description {
		margin: -67px 0 0 -55px;
		padding: 0;
		font-size: 12px;
	}
	
	.wp-block-embed-youtube {
		margin-left: 0px;
	}
	
	
}