@charset "UTF-8";

/*
	Kid Explorers • ChristianAnswers.Net
	Copyright © 1995-2021, Films for Christ
	•english • chinese •french • german • italian • spanish • swedish
	last edit 5.19.2021 pst
*/

html {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	font-style:normal;
	color:#000;
}

#kehomebutton {/* for but-kq2.gif */
	float:right;
	display:inline-block;
	margin:0 0 20px 10px;
	text-align:center;
}
	#kehomebutton img {
		border:none !important;
		margin:10px 0 5px 0;
		width:125px;
		height:50px;
		border-radius:10px;
	}
	#kehomebutton a {
		color:#fff;
	}


/* Amazing Facts pages */
body#kidsamazingfacts {
	background-image:url('/kids/bkd-drkgrnleaves.jpg');
	background-repeat:repeat;
}
	#kidsamazingfacts #pagewrapper {
		max-width:800px;
		margin:0 auto !important; 
		float:none !important;
		border:none;
	}
	#kidsamazingfacts #maincontent {
		border-radius:15px;
		background-color:#fff;
		margin-bottom:10px;
		padding:20px;
	}
	#kidsamazingfacts #kelogo {
		text-align:center;
		margin:20px 0;
	}
		#kidsamazingfacts #kelogo img {
			width:336px;
			height:27px;
		}
	#kidsamazingfacts h1 {
		font-size:48px;
		font-weight:bold;
		font-style:italic;
		line-height:95%;
	}
		#kidsamazingfacts h1 img {
			margin:10px 0 0 20px;
			width:90px;
			height:60px;
		}
	#kidsamazingfacts tr {
		vertical-align:top;
	}
	#kidsamazingfacts #columnone {
		width:50%;
	}
	#kidsamazingfacts #columntwo {
		padding-lef:40px;
	}
	#kidsamazingfacts ul {
		margin:0;
		padding:0;
	}
	#kidsamazingfacts ul li {
		clear:left;
		margin:0 0 50px 0;
		list-style:none;
		padding-left:0;
	}
		#kidsamazingfacts ul li img {
			float:left;
			display:inline-block;
			margin:0 20px 10px 0;
		}
		#kidsamazingfacts ul li a {
			font-weight:700;
		}
	#kidsamazingfacts #native02 {
		float:left;
		display:inline-block;
		margin:0 20px 10px 0;
		border-top-left-radius:15px;
		width:151px;
		height:150px;
	}
/* end amazing facts pages */


.clrKidExplorersOrange {
	color:#ffc127;
}
.bkdKidExplorersOrange {
	background-color:#ffc127;
}

/* ==========/kids/home.html========== */
body#kidshome {
	background-color:#000;
	background-image:url('/kids/graphics/ferns-inmist_EliasTigiser-2757549-1920wLong.jpg');
	background-position:top center, bottom center;
	background-repeat:repeat;
	}
	#kidshome .languages {
		margin:4px;
		padding:8px;
		color:#fff;
		font-size:16px;
		line-height:300%;
		text-align:center;
	}
	#kidshome .languages ul {
		list-style-type:none;
	}
	#kidshome .languages li {
		margin-bottom:20px;
	}
	#kidshome .languages a {
		color:#ccff99;
		font-size:14px;
	}
	#kidsiteindex li {
		list-style-type:none;
		margin-bottom:20px;
	}
/* kids home header */
#kidshomeHeader-eng {
	width:100%;
	height:280px;
	background-image:url(/kids/graphics/kidexplorerslogo-fadedBlackBkdToTransparent.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
#kidshomeHeader-spa {
	width:100%;
	height:350px;
}
	#kidshomemenu,
	#kidshomemenuAllText {
		width:360px;
		height:150px;
		padding:0;
	}

#kemenubuttonsContHorizontal {
	width:360px;
}

	#kidshomemenuAllText {
		margin:10px 0 0 165px;
	}
	#kidexplorerslogo1 {
		width:336px;
		height:66px;
	}
		#kidexplorerslogo1 img {
			margin-top:20px;
			margin-bottom:20px;
			width:336px;
			height:27px;
		}
	#kidshomeLogoText,
	#kidshomeLogoText a {
		margin-top:10px;
		margin-bottom:0;
		color:#ffc127;/* KidExplorersOrange */
		font-family:'Bowlby One SC', Anton, Arial;
		font-size:36px;
		letter-spacing:1px;
		/* 
		background:linear-gradient(to bottom, #fb0d02, #ff6800, #ff9f00, #ffd000, #ffff00);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
		*/
	}
	#kidshomeLogoTextShadow {
		margin-top:10px;
		margin-bottom:0;
		color:#000;
		font-family:'Bowlby One SC', Anton, Arial;
		font-size:36px;
		letter-spacing:1px;
	}
	#keLogoText {
		margin-bottom:0;
		color:#ffc127;
		font-family:'Bowlby One SC', Anton, Arial;
		font-size:36px;
		letter-spacing:1px;
		background:linear-gradient(to bottom, #fb0d02, #ff6800, #ff9f00, #ffd000, #ffff00);
		-webkit-background-clip:text;
		-webkit-text-fill-color:transparent;
	}
		#keLogoText span::after {
			content:"™";
			padding-left:5px;
			font-family:'Open Sans',Arial, Helvetica, sans-serif;
			font-size:14px;
			background:none;
			-webkit-background-clip:none;
			-webkit-text-fill-color:none;
		}
/* end kids home header */

.kidshomeGridContainer {
	display:grid;
	grid-template-columns:130px auto;
	grid-column-gap:0;
	grid-template-rows:auto;
}
	.kidshomegridItem {
		padding:0;
	}

#GridItem-kidsquestionsofmonth {
	padding-right:20px;
}

#moviereviews {
	font-size:22px;
	font-weight:600;
	font-style:italic;
	text-shadow:4px 3px 3px #000;
	line-height:110%;
	margin:0 0 10px 0;
	padding:5px 5px 8px 5px;
	color:#efef29;
	background-image:url('/kids/bkd-drkgrnleaves.jpg');
	border-radius:5px;
}
	#KidMoviesSynd-List li {
		line-height:200%;
	}

#box1 {
	padding:15px;
	margin:20px 10px 10px 10px;
	border-radius:15px;
	background:#f0eee4;/* Marshmallow */
}
#box2 {
	background-image:url('/kids/bkd-green.gif');
	padding:15px;
	margin:10px;
	border-radius:15px;
}
#box3 {
	margin:10px;
	background:#f8d85a;
	padding:0 0 0 0;
	text-align:left;
	border-radius:15px;
}
	#box3 h2 {
		border-radius:15px 15px 0 0;
		font-size:24px;
		font-weight:700;
		color:#fff;
		background-color:#336633;
		padding:8px 20px 8px 20px;
	}
	#box3 #kidsiteindex {
		padding:5px 20px 20px 20px;
	}
	#box3div {
		font-size:16px;
		font-weight:600;
		margin-bottom:10px;
	}
	#box3 li:hover {
		border-radius:4px;
		background:#990033;/* red */
	}
	#box3 li:hover a:hover {
		color:#fff;
		background:#990033;/* red */
	}
#box4 {
	background-image:url('/kids/bkd-green.gif');
	padding:15px;
	margin:10px;
	border-radius:15px;
}
/* end kids home */


/* backgrounds */
.bkdKRGYbars {
	background-color:#fff;
	background-image:url(/kids/bkd-gs1.gif);
	background-repeat:repeat-y;
}
.bkdKbar {
	background-color:#fff;
	background-image:url(/kids/bkd-blk1.gif);
	background-repeat:repeat-y;
}
.bkdRbar {
	background-color:#fff;
	background-image:url(/kids/bkd-red1.gif);
	background-repeat:repeat-y;
}
.bkdWbar {
	background-color:#fff;
	background-image:url(/kids/bkd-wht1.gif);
	background-repeat:repeat-y;
}
.bkdGbar {
	background-color:#fff;
	background-image:url(/kids/bkd-grn1.gif);
	background-repeat:repeat-y;
}
.bkdYbar {
	background-color:#fff;
	background-image:url(/kids/bkd-gld1.gif);
	background-repeat:repeat-y;
}
.bkdBbar {
	background-color:#fff;
	background-image:url(/kids/bkd-blu1.gif);
	background-repeat:repeat-y;
}

.bkdkidsone {
	background-image:url('/kids/bkd-drkgrnleaves.jpg');
	background-repeat:repeat;
}
.bkd-greenforestcanopy {
	background-color:#246526;
	background-image:url('/kids/bkd-trees8.jpg');
	background-repeat:repeat;
}
.bkd-tropicalfernforest {
	background-color:#78a643;
	background-image:url(/kids/graphics/bkd-fern-forest-tile.jpg);
	background-repeat:repeat;
}
.bkd-tropicalpalmforest {
	background-color:#516442;
	background-image:url('/kids/graphics/bkd-tropicalforest-tile.jpg');
	background-repeat:repeat;
}
/* end backgrounds */


#logoKidsAlpha {
	width:336px;
	height:27px;
	margin-top:30px;
}


/* kids gospel presentation pages */
body#kidsgospel {}
	body#kidsgospel p {
		line-height:200%;
		font-size:18px;
	}
	#kidsgospelLeftCol {
		width:250px;
	}
	#kidsgospelRightCol {
		padding:20px 20px 50px 0;
	}
	body#kidsgospel button {
		margin-top:20px;
		font-size:28px;
		padding:15px;
		border-radius:10px;
	}

/* grids */
.kidsContentContainer {
	display:grid;
	grid-template-columns:140px auto;
	grid-column-gap:0;
	grid-template-rows:auto;/* sets height of each row */
}
.kidsColumn {}
/* end grids */

ul.audioplayers li {
	list-style-type:none;
	list-style:none;
}
	.audioplayers {}
	.audioplayers audio {}

p {
	line-height:150%;
}

#maintext {
	padding:20px;
}
	#maintext p {
		line-height:200%;
	}
	#maintext a,
	#maintext a:link,
	#maintext a:visited {
		color:#000;
		border-bottom:2px solid #a7c6e5;/* TrustBlue */
		text-decoration:none !important;
	}
	#maintext a:visited {
		color:#666;/* Gray-MediumDark */
	}
	#maintext a:hover {
		color:#fff;
		background:#336666;
	}

#antsanimated {
	position:relative;
	float:left;
	top:-20px;
	left:0;
	width:140px;
	height:142px;
}

td.nav3 {
	font-style:normal;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

.bigcap {
	color:#06700d;/* dark green */
}

.languages {
	text-align:left;
	font-weight:700;
}
	.languages a {
		font-weight:400;
	}

h2.kidsdelta {
	margin:20px 0 10px 0;
	padding:3px 3px 3px 15px;
	font-size:150%;
	color:#fff;
	background-image:url('/kids/bkd-drkgrnleaves.jpg');
	border:inset;
}

#kidslogosubtitle {
	margin-top:5px;
	font-size:120%;
	font-weight:bold;
	color:#FFFF00;
}

#kidslogosubtitle2 {
	margin:10px 0;
	color:#FFFF00;
}

.caption {
	margin:5px 0 20px 0;
	font-size:10pt;
	color:#666666;
}

#rainforestmaintext {
	margin-bottom:30px;
	padding:20px 30px 30px 30px;
	background-color:#fff;
	width:600px;
	border:none;
	border-radius:25px;
}

#lessonsnav {
	padding:0;
	margin-bottom:16px;
	background-color:#99cc99;
	color:#333333;
}

#lessonsnav ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
		
#lessonsnav li {
	list-style:none;
	border-bottom:1px solid #fff;
	margin:0;
}

#lessonsnav li a {
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:3px 3px 3px 8px;
	background-color:#99cc99;
	color:#000;
	text-decoration:none;
}

#lessonsnav li a:hover {
	border-left:10px solid #faa12b;
	background-color:#006600;
	color:#fff;
}

div.kidstopbar {
	background-image:url('/kids/bar-kidsgreen.gif');
	width:100%;
	height:14px;
}


/* overlay dark */
.overlayDk {/* causes problems in Safari making links no longer clickable */
	position:relative;
	transition:all 1s;
}
	.overlayDk:after {
		content:'\A';
		position:absolute;
		width:100%; 
		height:100%;
		top:0; 
		left:0;
		background:rgba(0,0,0,0.5);
		opacity:1;
		transition:all 0.5s;
		-webkit-transition:all 0.5s;
		-moz-transition:all 0.5s;
	}
	.overlayDk:hover:after {
		opacity:0;
	}
/* end overlay */


div.kidblock1 {/* retire */
	float:left;
	width:160px;
	height:2300px;
	/* background-image:url('/kids/bkd-drkgrnleaves.jpg'); */
	background-color:#003300;
	padding-top:10px;
	border-left:1px solid #999;
}

div.kidblock2 {/* retire */
	float:left;
	width:100%;
	padding:10px 10px 30px 10px;
	background-color:#000;
}

div.kidblock3 {/* retire */
	float:right;
	width:76px;
	height:2300px;
	background-color:#000;
	background-image:url('/kids/pandoln2.gif');
	background-repeat:repeat-y;
}

.lptables {
	width:600px;
}


/* inserts */
.insertAlpha {
	margin:30px 40px;
	padding:10px 20px 15px 30px;
}
/* end inserts */


.imgleft {
	float:left;
	margin-right:10px;
}
.imgright {
	float:right;
	margin-left:10px;
}
.containerone {
	padding:0 10px 0 10px;
	background-color:#fff;
}
.subsection {
	font-weight:bold;
	display:block;
	background-color:#ffffcc;
	padding:3px;
}
.smalltext {
	font-size:80%;
	font-weight:normal;
}
img.bullet {
	width:14px;
	height:14px;
	margin-right:5px;
	border:none;
}
p.title {
	font-size:110%;
	font-weight:bold;
}
ul {
	margin:0;
	padding:0;
}
ul li {
	color:black;
	margin:6px;
	list-style:square;
	line-height:150%;
	margin-bottom:10px;
}

ol li {
	color:black;
	margin:6px;
	line-height:150%;
	margin-bottom:10px;
}

a {}
	a:link,
	a:visited,
	a:hover,
	a:active {
		text-decoration:none;
	}
	a:link {
		color:#000;
	}
	a:visited {
		color:#333333;
	}
	 {
		color:#bc000f;/* red */
	}
	a:active {
		color:#990033;
	}

.dkbkd,
.dkbkd a,
.dkbkd a:link,
.dkbkd a:visited {
	color:#ccff99;
	text-decoration:none;
}
	.dkbkd a:hover {
		color:#ccff00;
		background-color:#009900;
		font-weight:normal;
		text-decoration:underline;
	}
	.dkbkd a:active {
		text-decoration:underline;
	}

	a.ltbkd {}
		a.ltbkd:link {
			color:#cc3300;
			text-decoration:none;
		}
		a.ltbkd:visited {
			color:#336600;
			text-decoration:none;
		}
		a.ltbkd:hover {
			color:#ffff33;
			background-color:#ff6600;
			text-decoration:none;
			font-weight:bold;
		}
		a.ltbkd:active {
			color:#cc0066;
			text-decoration:underline;
		}

	a.nav1 {}
		a.nav1:link {
			color:#000;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
		}
		a.nav1:visited {
			color:#000;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
		}
		a.nav1:hover {
			color:#000;
			font-size:11px;
			text-decoration:underline;
			font-weight:bold;
			background-color:white;
		}
		a.nav1:active {
			color:#000;
			font-size:11px;
			text-decoration:underline;
			font-weight:bold;
		}

	a.nav2 {}
		a.nav2:link {
			color:#fff;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
		}
		a.nav2:visited {
			color:#fff;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
		}
		a.nav2:hover {
			color:#000;
			font-size:11px;
			text-decoration:underline;
			font-weight:bold;
		}
		a.nav2:active {
			color:#ff00ff;
			font-size:11px;
			text-decoration:underline;
			font-weight:bold;
		}

	a.dark {}
		a.dark:link {
			color:#fff;
			text-decoration:none;
		}
		a.dark:visited {
			color:#fff;
			text-decoration:none;
		}
		a.dark:hover {
			color:#000;
			background-color:#f8dc00;
			font-weight:normal;
			text-decoration:none;
		}
		a.dark:active {
			color:#FF0000;
			text-decoration:underline;
		}

#insectsrainforest {}
#insectsrainforest h1 {
	margin-top:5px;
	margin-bottom:35px;
}

/* ====WORDSEARCH PAGES====== */
#wordsearchpage {
	margin:0;
	padding:0;
}
#wordsearchpage h1 {
	color:#fff;
	font-size:150%;
	font-weight:bold;
	margin:5px 0 20px 0;
	text-align:left;
}
#wordsearchpage a:link {
	text-decoration:underline;
}
#wordsearchpage p {
	line-height:150%;
}
#wordsearchpage tr {
	vertical-align:top;
}
#wordsearchpage #leftcol {}
#wordsearchpage #rightcol {
	padding:30px 0 20px 0;
}
#wordsearchpage #wordsearchtext {
	font-size:150%;
	color:yellow;
	font-weight:bold;
	font-style:italic;
	padding-left:8px;
}
#wordsearchpage #textcontainer {
	background-color:#fff;
}
#wordsearchpage #sectionone {
	padding:10px;
}
#wordsearchpage #moreinfosection {
	background-color:#fff;
	padding:15px;
}
#wordsearchpage #moreinfosection ul {
	margin-left:20px;
}
#wordsearchpage #instructionsection {
	background:#f0eee4;/* Marshmallow */
	padding:15px;
}
#wordsearchpage #javapowered {
	float:right;
	margin:0 0 20px 20px;
	width:170px;
	font-size:10px;
}
#wordsearchpage #javapowered p {
	text-align:center;
}
#wordsearchpage #javapowered img {
	width:170px;
	height:67px;
}
#wordsearchpage #footer {
	font-size:8pt;
	text-align:right;
	padding:15px;
}
#wordsearchpage #footer img {
	width:125px;
	height:50px;
	margin-bottom:10px;
}
/* ====END WORDSEARCH PAGES====== */