@charset "UTF-8";
/*
EVANGELISM ChristianAnswers.Net
© Films for Christ, Christian Answers Network
Last edit 7.7.2025 pst
*/

@media screen {

body {
	background:#333;
	font-style:normal;
	font-size:18px;
	color:#000;
	topmargin:0;
	leftmargin:0;
	marginwidth:0;
	marginheight:0;
}
body#effevangHome .pagewrapper {
	position:relative;
	width:700px;
	margin:0 0 30px -350px;
	left:50%;
	top:10px;
	visibility:visible;
}
.smalltext {font-size:14px;}
/* 
body#evArticle #pagewrapper {
	max-width:1200px;
	margin:0 auto !important;
	float:none !important;
	background:#fff;
	border:none;
}
*/

a:link,
a:visited {
	text-decoration:none;
	border-bottom:2px solid #a7c6e5;/* TrustBlue */
}
a:link    {color:#000;}
a:visited {color:#999;}
a:active  {color:#ff00ff;/* Magenta */}
  a:hover {color:#ffffff;	background:#6195ed;/* CornflowerBlue */}


#evArticleBanner {
	width:100%;
	max-width:700px;
	height:auto;
}
#effevangHome #searchbox {
	position:absolute;
	left:420px;
	top:30px;
}
                #effevangHome .zoom_searchbox {width:170px !important;}
             #effevangHome .zoom_searchbutton {width:70px;}
                     #effevangHome #verselist {line-height:300% !important;}
#effevangHome #evehomepageheader #verselist a {color:#fff !important;}
             #effevangHome #verselist a:hover {color:#000 !important;}

#evehomepageheader {
	background-image:url('/evangelism/hdr-ef-evangelism.jpg');
	width:100%;
	max-width:700px;
}

/* INSERTQA */
.insertqaList,
.insertqa {
	display:block;
	margin:30px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:8px 5px 10px 20px;
}
	.insertqaList ul li,
	.insertqaList ul li p {
		font-size:12px;
	}
	.insertqa {
		font-size:13px;
		}

/* INSERTS========== */
#span.qanda {font-weight:bold;}
.insert_QA {
	display:block;
	float:none;
	margin-top:30px;
	padding:0 0 15px 0;
	border-bottom:2px solid #cfcfcf;/* VeryLightGray */
	margin-bottom:35px;
}

.insert_QA .question {
	font-weight:600;
}

.QA_divider div,
.insert_QA .question span::before,
.insert_QA .answer span::before {
	color:#939597;/* UltimateGray */
}

.insert_QA .question span::before,
.insert_QA .answer span::before {
	font-size:24px;
}

.insert_QA .question span::before {
	content:"Q.  ";
}
.insert_QA .answer span::before {
	content:"A. ";
}
.QA_divider {
	border:0px solid #fff;
	background-image:url('/img/lineHMid.png');
	background-repeat:repeat-x;
	background-position:center;
}
	.QA_divider div {
		font-size:18px;
		font-weight:600;
	}
	div.QA_divider span {
		background:#fff;
		margin-left:40px;
	}
.insertqa {
	margin:35px 0;
	padding:15px 5px 15px 30px;
	border-top:1px solid #939597;/* UltimateGray */
	border-bottom:1px solid #939597;/* UltimateGray */
	font-size:13px;
}

.insertqa ul.alsoseelist {
	margin-left:0 !important;
	padding-left:0;
}
.insertqa ul.alsoseelist li,
.insert_QA ul.alsoseelist li {
	margin-bottom:15px !important;
	line-height:170% !important;
}
/* END insertqa */

#eeNavButtons {}
	#eeNavButtons a,
	#eeNavButtons a:linked,
	#eeNavButtons a:visited {
		border-bottom:none !important;
	}
	#eeNavButtons img {
		margin:0 15px;
		width:80px;
		height:46px;
	}

#eeNavButtonsHomePage {
	margin-top:4px;
}
	#eeNavButtonsHomePage a:link,
	#eeNavButtonsHomePage a:visited {
		border-bottom:none;
		}
		#eeNavButtonsHomePage img {
			margin:0 4px;
			width:80px;
			height:46px;
			border:1px solid #ccc;
		}

#pagewrapper {
	position:relative;
	background:#fff;
	width:800px;
	margin:0 0 30px -400px;
	left:50%;
	top:10px;
	visibility:visible;
}

.evhomecolumns {
	width:25%;
}
.evhomecolumns a,
.evlistone a {
	border-bottom:none !important;
}

#eemaintext {
	background:#fff;
	border-top-left-radius:15px;
	padding:10px 15px 20px 20px;
}
#eemaintext p {line-height:200%;}

p,
ul,
li {line-height:150%;}

#imgwhataretheythinking {
	width:700px;
	height:54px;
}
#eeUpdatedLast {
	padding:10px;
	background:#fff;
	font-size:12px;
	text-align:center;
}
#eeUpdatedLast span:before {
	content:"Page content updated: ";
}

/* TOC========== */
#tocbox { /* dependency: jquery.toc-enc.js */
	margin:0;
	font-size:14px;
}
#tocbox div {/* toc title */
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-align:center;
	text-shadow:4px 3px 3px #333;
	background:#eac673;
	padding:10px 20px;
	margin:30px 0 20px 0;
	position:relative;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
#tocbox ul {margin-top:15px;}
#tocbox a,
#tocbox a:link,
#tocbox a:visited,
#tocbox a:active {
	border-bottom:none !important;
}

/* VIDEO==========*/
vidcontainer"><div class="vidheader"><div>Streaming video—&nbsp;</div><em>

.vidcontainer {
	background:#eac674;/* RobRoy-yellow */
	color:#000;
	margin-top:50px;
}
.vidcontainer iframe {border:none;}
.vidfooter {
	background:#000;
	border-radius:0 0 15px 15px;
}
.vidheader,
.vidheader a,
.vidheader a:link {color:#ffffff !important;}

.vidheader div,
.vidheader em {color:#fff;}

.vidDesc {text-align:center;}

.vidfooter,
.vidfooter a:link,
.vidfooter a:visited,
.vidfooter a:active,
.videoByLine,
.videoRunningTime {
	color:#fff !important;
}

/* OLD */
.vidheader .videoAbout {background:#efc66e !important; color:#000 !important;}
/* OLD */
.videodescription {margin-bottom:0 !important; padding-bottom:20px;}

.videodescription a:hover,
.videoByLine a:hover {
	color:#000 !important;
}
/* END video */

/* Inserts========== */
div.insertbox {
	float:right;
	margin:10px 0 10px 40px;
	padding:7px;
	width:40%;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:10px;
}
div.specialinserttitle {
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	color:#fff;
	background:#4b5d52;/* Nandor */
	border-style:none;
	padding:5px;
	border-radius:5px 5px 0 0;
}
div.specialinserttext {
	background:#f0eee4;/* Marshmallow */
	padding:10px 10px 20px 10px !important;
	font-size:13px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
div.specialinserttext hr {
	border:0;
	height:1px;
	background-image:linear-gradient(to right, rgba(75, 98, 92, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));/* Nandor */
}
div.specialinserttext b {
	font-weight:800;
	color:#4b5d52;/* Nandor */
}

#versionarticle {
	margin-top:40px;
	font-size:12px;
}

#evangmaincontent {
	background:#fff;
}
#evangmaincontent p,
#evangmaincontent h3 {
	padding-left:10px;
	padding-right:15px;
}
#evangmaincontent ul {
	padding-left:20px;
}

#evangpageheaders {
	width:100%;
	background:#ffe7bf;
	text-align:center;
	border-top:1px solid #999;
}
#evangcpageheader {
	text-align:center;
	color:#956387;
	background:#ffe8bf;
	font-size:24px;
	font-weight:400;
	padding:20px;
}
#evangvideoheader,
.evangvideoheader,
#testimoniesstories {
	position:relative;
	top:5px;
	margin-top:10px;
	border:4px;
	border-style:outset;
	border-right-color:#666;
	border-bottom-color:#000;
	text-align:center;
	color:#000;
	background:#efc66e;
	font-size:24px;
	font-weight:400;
	padding:15px 20px 20px 20px;
	border-radius:15px;
}

/* QUOTATIONS, Bible and other */
blockquote,
blockquote p,
blockquote a {
	font-family:Lora,Georgia,'Times New Roman',Times serif;
}
blockquote em {/* used espec to emphasize discussed word in Bible verses */
	font-style:normal;
	font-weight:700;
}
.author {
	font-size:90%;
	line-height:150%;
	margin-top:30px;
	border-top:1px solid #ccc;
	padding:10px 0 20px 0;
}
/* END quotations */


/* COLORS */
h1 {
	color:#000;
	font-size:32px;
	font-weight:800;
	text-align:center;
	text-shadow:4px 3px 3px #f0c670;
	background-image:url('/evangelism/cream.gif');
	background-color:#ffe7bf;
	padding:10px 20px 20px 20px;
	margin:0;
}
h2 {
	font-size:22px;
	color:#fff;
	text-align:center;
	text-shadow:4px 3px 3px #333;
	line-height:150%;
	background:#eac673;
	padding:10px 20px;
	margin:30px 0 20px 0;
	position:relative;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
#evArticle h2 {
	font-size:22px;
	color:#fff;
	text-align:center;
	text-shadow:4px 3px 3px #333;
	line-height:150%;
	background:#eac673;
	padding:10px 20px;
	margin:50px 0 30px 0;
	position:relative;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
h3 {
	line-height:150%;
	font-size:18px;
	font-weight:700;
}

.indent     {padding-left:15px;}
span.bigcap {color:#eac673;}

/* SEARCH evangelism site */
.zoom_searchform {
	border:none;
	text-align:left;
	margin:5px 0 0 0;
	padding:0;
}
.zoom_searchform fieldset {
	border:none;
}
.zoom_searchbox {
	width:170px !important;
	padding:5px;
}
.zoom_searchbutton {
	position:relative;
	left:-4px;
	top:-1px;
	width:30px;
	height:30px;
}
.zoom_per_page {}
/* END search evangelism */

.evlistone {padding:0;}
.evlistone ul {
	margin:0;
	padding:0;
}
.evlistone ul li {
	list-style:none;
	font-size:12pt;
	padding:10px 10px 15px 10px;
}
.evlistone ul li:hover {
	background-color:#fff;
}
.evlistone a:hover {
	display:block;
	background-color:#fff;
}

td.leftcol {
	width:200px;
	font-size:85%;
	padding:10px 10px 20px 15px;
}
td.leftcol p {
	line-height:200%;
}
td.leftcol h2 {
	color:#fff;
	text-shadow:4px 3px 3px #333;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:150%;
	background:#956387;/* Strikemaster */
	padding:10px 20px;
	margin:30px 0 20px 0;
	position:relative;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
td.leftcol ul li,
td.leftcol ol li {
	margin-bottom:15px;
}

.new {
	background:#996699;
	color:white;
	font-weight:bold;
	font-style:italic;
	padding:5px;border:solid 0px #000;
	height:25px;
	text-align:center;
}

ul {
	margin:0 0 0 5px;
	padding:0 0 5px 5px;
	list-style:square;
}
li {
	color:#000;
	margin:6px;
	padding:0;
	list-style:square;
}

.scrollbox {
	font-size:80%;
	color:#000;
	background:#fff;
	padding:5px;
	border:solid 0px #000;
	height:275px;
	overflow:auto;
	scrollbar-face-color:#996699;
	scrollbar-highlight-color:#996699;
	scrollbar-3dlight-color:#333366;
	scrollbar-darkshadow-color:#000;
	scrollbar-shadow-color:#646464;
	scrollbar-arrow-color:#ffcc00;
	scrollbar-track-color:#ffe7bf;
}
.scrollbox ul {
	margin-left:5px;
	list-style:none;
}
.scrollbox ul li {
	list-style:none;
	margin-bottom:15px;
}

#invisibleobject {
	visibility:hidden;
}

} /* end default media screen */

@media only screen and (max-width:400px) {
.desktop-only {display:none !important;}
h1 {font-size:5vw;}
}