@charset "UTF-8";
/*
For /jesus/ section of Christian Answers • all languages
© Films for Christ, Christian Answers
Last edit 7.7.2025 pst
Palette:
• 815ab7 LavendarJ
• ece8f9 LavenderPale
• 666699 ScampiLavender
• 5e5c88 CometLavender
• dbd3e0 a dull lavendar
• a7c6e5 TrustBlue
• 000099 DarkBlue
• 8059b6
*/

@media screen {

body {
	background-color:#333;
	font-size:18px;
	color:#000;
}
#pagewrapper {
	max-width:1200px;
	margin:0 auto;
	float:none;
	background:#fff;
	border:none;
}
.cyrillic,
.cyrillic .languages,
.cyrillic p,
.cyrillic li {
	font-family:Roboto, Unbounded, sans-serif;
}
.cyrillic h1,
.cyrillic h2,
.cyrillic h4 {
	font-family:Unbounded, Roboto, sans-serif;
}

.languages a:link {border-bottom:none;}

h1 {
	font-size:30px;
	line-height:40px;
	margin:0 20px;
}
h2 {
	font-size:28px;
	font-weight:300;
	margin:50px 0 15px 0;
	color:#8059b6;
}
h4 {
	font-size:18px;
	font-weight:700;
}
p {line-height:170%;}

.padLR {/* phase-out */
	padding-left:30px;
	padding-right:20px;
}

.framedtext {
	position:relative;
	background:#ece8f9;/* LavenderPale */
	margin-top:50px;
	padding:20px 15px 20px 15px;
	width:90%;
	text-align:center;
	border-radius:15px;
	-webkit-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
	-moz-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}

#jesussubtitle,
#jesussubtitle a,
#afaq {
	color:#815ab7;/* LavendarJ */
	text-decoration:none;
}

ul {
	margin-left:20px;
	padding:0;
	list-style:square;
}
.alsoseelist {
	margin-left:20px;
	margin-bottom:40px;
}
.alsoseelist li {
	line-height:150%;
	margin-bottom:15px;
}

.bigcap,
span.bve,/* BibleVerseEmphasis */
span.bve a,
span.bve a:link,
span.bve a:visited,
span.bve a:active,
.quotationauthor,
.quotationauthor a:link,
.quotationauthor a:visited,
.quotationauthor a:active {
	color:#666699;/* ScampiLavender */
}
.vidcontainer,
#searchanswers .searchButton {
	background:#666699 !important;/* ScampiLavender */
	color:#000;
}
.tblbkd1 {
	background-image:url('/jesus/bkd-violet.gif');
	background-color:#dbd3e0;/* a dull lavendar */
}
.btn-primary {
	background-color:#5e5c88;/* CometLavender */
	color:#fff;
}
a:link,
a:visited,
a:active,
#mainbody a,
#mainbody a:link,
#mainbody a:active,
#mainbody a:visited,
#jesusquotebox a,
#jesusquotebox a:link,
#jesusquotebox a:active,
#jesusquotebox a:visited,
#jesussubtitle a,
#jesussubtitle a:link,
#jesussubtitle a:active,
#jesussubtitle a:visited {
	border-bottom:2px solid #a7c6e5; /* TrustBlue */
	color:inherit;
	text-decoration:none !important;
}
#mainbody a:visited {
	color:#666; /* GrayMediumDark */
}
#mainbody a:hover,
.languages a:hover,
#jesusquotebox a:hover {
	background:#666699;/* ScampiLavender */
	color:#fff;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
	color:#999;/* NobelGray */
	text-decoration:none;
}

#afaq {
	margin-top:20px;
	font-style:italic;
	font-size:24px;
	font-weight:600;
}
.verse,
.verse a:link,
.verse a:active,
.verse a:visited {
	font-family:Anton;
	font-size:24px;
	color:#815ab7;/* LavendarJ */
}
.cyrillic .verse,
.cyrillic .verse a:link,
.cyrillic .verse a:active,
.cyrillic .verse a:visited {
	font-family:Unbounded, Roboto, sans-serif;
	font-weight:700;
}
.verse span,
.verse span a:link,
.verse span a:active,
.verse span a:visited {
	font-family:'Open Sans', Arial, Helvetica, Swiss, Geneva, sans-serif;
	font-size:100%;
}
.cyrillic .verse span,
.cyrillic .verse span a:link,
.cyrillic .verse span a:active,
.cyrillic .verse span a:visited {
	font-family:Roboto, Unbounded, sans-serif;
}

/* QUOTATION section========== */
#iframeJesusQuotes {
	width:100%;
	border-radius:15px;
}
.jsquotecontainer {
	border-bottom-color:#666699;/* ScampiLavender */
	border-right-color:#666699;/* ScampiLavender */
	width:100%;
	height:500px;
	border-style:solid;
	border-width:1px;
	border-top-color:#fff;
	border-left-color:#fff;
	-webkit-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
	-moz-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
.buttonrow {
	position:fixed;
	margin-top:10px;
	top:450px;
	padding:0;
}
#jesusquotebox {/* body */
	padding:20px 15px 10px 15px;
	font-size:18px;
	background-color:#ece8f9;/* LavenderPale  */
	vertical-align:middle;
}
.qspacer {
	width:100%;
	height:100px !important;
}

.QuotationList li div {font-size:18px;}

#newsData {font-size:18px;}

.quotation {
	font-size:18px;
	line-height:180%;
	color:#000;
	text-decoration:none;
}
.bigcap {
	font-size:75px;
	font-weight:normal;
	line-height:60px;
	padding-top:0;
	padding-right:5px;
	padding-left:0;
}
#QuotationList ul {
	list-style:none;
}
#QuotationList ul li div {
	font-size:16px;
	line-height:180%;
	color:#000;
}
.quotationauthor,
.quotationauthor a:link,
.quotationauthor a:visited,
.quotationauthor a:active {
	margin-top:10px;
	font-style:italic;
	font-weight:600;
	text-align:right;
}
.quotationauthor:before {content:'—';}

span.bve {/* BibleVerseEmphasis */
	font-family:Anton, 'Open Sans', Arial, Helvetica, sans-serif;
	font-size:140%;
	display:block;
	line-height:180%;
}
.cyrillic span.bve {/* BibleVerseEmphasis */
	font-family:Unbounded, Roboto, 'Open Sans', sans-serif;
}
span.bve a,
span.bve a:link,
span.bve a:visited,
span.bve a:active {
	font-family:Anton, 'Open Sans', Arial, Helvetica, sans-serif;
	line-height:180%;
}
.cyrillic span.bve a,
.cyrillic span.bve a:link,
.cyrillic span.bve a:visited,
.cyrillic span.bve a:active {
	font-family:Unbounded, Roboto, 'Open Sans', Arial, Helvetica, sans-serif;
}
.btn-lg {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px;
}
.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
}
.btn-xs {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
}
button,
input,
select,
textarea {
	margin:0;
	font-family:inherit;
	font-size:100%;
}
button,
input {
	line-height:normal;
}
button,
select {
	text-transform:none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
	-moz-appearance:button;
}
button[disabled],
html input[disabled] {
	cursor:default;
}
input[type="checkbox"],
input[type="radio"] {
	padding:0;
	box-sizing:border-box;
}
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
	-moz-appearance:textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
	-moz-appearance:none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding:0;
	border:0;
}
input,
button,
select,
textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}
.btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:normal;
	line-height:1.428571429;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
.btn:hover,
.btn:focus {
	color:#333;
	text-decoration:none;
}
.btn:active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,/* extinct? */
.btn[disabled],
fieldset[disabled] .btn {
	pointer-events:none;
	cursor:not-allowed;
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none;
}
.btn-primary,/* extinct? */
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	border-color:#e9e3e2;/* ?? a tint of SoftPeach */
}
.btn-primary:hover,/* extinct? */
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-color:#8059b6;/* a bright purpose */
	color:#fff;
}
.btn-primary:active,/* extinct? */
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-image:none;
}
.btn-link {/* extinct? */
	font-weight:normal;
	color:#428bca;/* BlueCurious */
	cursor:pointer;
	border-radius:0;
}
.btn-link,/* extinct? */
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.btn-link,/* extinct? */
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color:transparent;
}
.btn-link:hover,/* extinct? */
.btn-link:focus {
	color:#2a6496;/* BlueLochmara */
	text-decoration:underline;
	background-color:transparent;
}
.btn-block {/* extinct? */
	display:block;
	width:100%;
	padding-right:0;
	padding-left:0;
}
.btn-block + .btn-block {/* extinct? */
	margin-top:5px;
}
input[type="submit"].btn-block,/* extinct? */
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width:100%;
}
.fade {
	opacity:0;
	-webkit-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear;
}
.fade.in {
	opacity:1;
}
.close {
	float:right;
	font-size:21px;
	font-weight:bold;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.close:hover,
.close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
	}
/* END QUOTATION section========== */

#jesussubtitle {
	font-family:Anton;
	font-size:24px;
}
.cyrillic #jesussubtitle,
.cyrillic #jesussubtitle a {
	font-family:Unbounded, Roboto, sans-serif;
	font-weight:700;
}
#jesussubtitle a {
	font-family:Anton;
	padding-bottom:1px;
	border-bottom:1px solid #ccc;
}
fieldset {/* ?? */
	border:0;
	padding:none;
	margin:none;
}
div.curved {
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url('/scripts/border-radius.htc');
}

/* indxtitle=catalog item title */
	/* extinct? probably not being used anymore */
a.indxtitle:link {
	background:none;
	font-size:150%;
	font-weight:bold;
	text-decoration:none;
}
a.indxtitle:visited,
a.indxtitle:active {
	background:none;
	font-size:150%;
	font-weight:bold;
	text-decoration:none;
}
a.indxtitle:hover {
	font-size:150%;
	font-weight:bold;
	text-decoration:underline;
}
.sectionbarshadow {
	background:url('/spotlight/news/bkd-shadow2news.gif');
	background-color:#fff;
	width:100%;
	border:0;
	height:8px;
	margin-bottom:0;
}
.caption {/* extinct? */
	font-size:12px;
	margin-bottom:5px;
}

} /* end default media screen */

@media screen and (max-device-width:600px), screen and (max-width:600px) {/* not working */

.QuotationList li div {font-size:14px;}/* not working */

}

@media print {}