/* Custom CSS For Prophetic School */

body {
width: 0 auto;
height: auto;
padding: 0;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 1.2rem;
color: oklch(25% 0% 163deg);
margin: 0 auto;
font-weight: 100;
background: transparent;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* division box header */
.header {
background: none;
width: auto;
height: 120px;
align-content: center;
text-align: center;
margin: 0 auto;
}

/* h1 begin top Pf */
.titlenav {
 background-color: hsl(180deg 100% 100%);
 color: #424242;
 font-size: 60px;
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 text-align: center;
 font-weight: 100;
 letter-spacing: -3px;
 line-height: 1.2;
 margin: 0 auto;
 padding: 40px 0 0 0;
}
/* end top Pf */
/* h1 home */
.home{
 background: none;
 color: #212121;
 font-size: 24px;
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 text-align: center;
 font-weight: 100;
 word-spacing: 2px;
 line-height: 1.2;
 margin: 0 auto 0 auto;
}
/* permanent confident-nav navigation bar container for confidencetoanswer site wide */
/* h1 begin introduction 'Prophetic forum' */
.title {
	color: oklch(25% 0% 163deg);
	background: transparent;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;
	font-weight: 100;
	letter-spacing: 1.2px;
	word-spacing: 4px;
	line-height: 1.2;
	margin: 0;
	padding: 60px 0 0 0;
}

/* h2 suntitle 'with Jeanie Richardson' */
.subtitle {
	color: #005392;
	background: transparent;
	font-size: 1rem;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1.2;
	margin: 20px 0 0 0;
	padding: 0;
}
/* introduction end */

/* h3 month */
.month {
	color: #941100;
	background: transparent;
	font-size: 1rem;
	text-align: center;
	font-weight: 100;
	letter-spacing: 1px;
	word-spacing: 1px;
	line-height: 1.2;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}

/* confident navbar */
.confident-nav {
color: hsl(148deg 0% 13%);
font-size: .8rem;
overflow: hidden;
text-align: center;
margin: 0 auto;
padding: 10px 0 2px 0;
background: none;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: none;
}

/* inline horizontal titlenav */
li {
	display: inline;
}

/* link primary color */
.confident-nav a:link {
	font-size: .8em;
	text-align: center;
	font-family: Avenir, "Trebuchet MS", Arial, sans-serif;
	letter-spacing: 2px;
	display: inline;
	padding: 4px 16px;
	text-decoration: none;
}
/* link visited color */
.confident-nav a:visited {
	color: hsl(148deg 0% 13%);
	text-decoration: underline;
}
/*  link hover color */
.confident-nav a:hover {
	 outline: 5px black;
	 color: hsl(148deg 0% 37%);
	 text-decoration: none;
	 background-color: transparent;
}
/* link active color */
.confident-nav a:active {
	color: hsl(148deg 0% 37%);
	text-decoration: none;
}
/* permanent navigation bar container site wide end */
/* primary-box gradient Pf background: radial-gradient(ellipse at top, #f3f3f3, #c4e5db),
    radial-gradient(ellipse at bottom, #e1ede6, transparent); */
.primary-box {
	background: #feffff;
	width: auto;
	font-style: normal;
	letter-spacing: 2px;
	padding: 0 0 10px 0;
	margin: 0 auto 0 auto;
	text-align: center;
}
/* gradient */
.gradient {
	height: auto;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 60px 0;
	text-align: center;
	overflow-x: hidden;
	background-image: linear-gradient(46deg, oklch(99% 5% 89deg), oklch(98% 7% 184deg));
			background-size: 600% 600%;

			-webkit-animation: AnimationName 15s ease infinite;
			-moz-animation: AnimationName 15s ease infinite;
			animation: AnimationName 15s ease infinite;
	}

	@-webkit-keyframes AnimationName {
			0%{background-position:96% 0%}
			50%{background-position:5% 100%}
			100%{background-position:96% 0%}
	}
	@-moz-keyframes AnimationName {
			0%{background-position:96% 0%}
			50%{background-position:5% 100%}
			100%{background-position:96% 0%}
	}
	@keyframes AnimationName {
			0%{background-position:96% 0%}
			50%{background-position:5% 100%}
			100%{background-position:96% 0%}
	}

}





/* p downloadmessage */
.download {
	color: #5e5e5e;
	background: transparent;
	min-width: 400px;
	font-size: .8em;
	text-align: center;
	font-style: normal;
	font-weight:100;
	letter-spacing: 2px;
	word-spacing: 2px;
	line-height: 1.2;
	padding: 0 10px 0 10px;
}
.dots{
	background-color: transparent;
	text-align: center;
}

.dot1 {
	height: 5px;
	width: 5px;
	color: transparent;
	background-color: green;
	display: inline-block;
	margin: 0 2px 0 2px;
}

.dot2 {
	height: 5px;
	width: 5px;
	color: transparent;
	background-color: #154459;
	display: inline-block;
	margin: 12px auto 0 auto;
}

/* h3 welcome */
.welcome{
	background: none;
	font-size: 12px;
	font-family: 'Times New Roman', serif;
	text-align: center;
	font-weight: 100;
	letter-spacing: 1px;
	word-spacing: 1px;
	line-height: 1.2;
	color: #5e5e5e;
	margin: 0 auto 0 auto;
	padding: 30px 0 10px 0;
}

/* 4- begin navbar container */
.confident_nav {
 text-align: center;
 margin: 0 auto 0 auto;
 overflow: hidden;
 background-color: #ffffff;
}

/* 5- navigation links */
.confident_nav a {
	min-width: 520px;
	font-size: 10px;
	font-family: Avenir, "Trebuchet MS", Arial, sans-serif;
	letter-spacing: 2px;
	display: inline;
	color: #212121;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

.confident_nav a:visited {
	color: #212121;
	text-decoration: underline;
}

/* Links - change color on hover */
.confident_nav a:hover {
 	outline: 5px black;
 	color: #5e5e5e;
 	text-decoration: none;
 	background-color: transparent;
}

.confient_nav a:active {
	color: #5e5e5e;
	text-decoration: none;
}
/* end nav container */

/* division prophetic blue gradient box list */
.list_ {
	background-image: radial-gradient(at 30% 40%, #282b98 0%,  #05052b 100%);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	padding: 60px 12% 80px 12%;
	background-size: 400% 400%;

			-webkit-animation: propheticschoolgradient 30s ease infinite;
			-moz-animation: propheticschoolgradient 30s ease infinite;
			animation: propheticschoolgradient 30s ease infinite;
	}

	@-webkit-keyframes propheticschoolgradient {
			0%{background-position:2% 0%}
			50%{background-position:99% 100%}
			100%{background-position:2% 0%}
	}
	@-moz-keyframes propheticschoolgradient {
			0%{background-position:2% 0%}
			50%{background-position:99% 100%}
			100%{background-position:2% 0%}
	}
	@keyframes propheticschoolgradient {
			0%{background-position:2% 0%}
			50%{background-position:99% 100%}
			100%{background-position:2% 0%}
 }

.list {
		background: linear-gradient(308deg, #282b98, #05052b);
		background-size: 400% 400%;
background-repeat: no-repeat;
		margin: 0 auto 0 auto;
		padding: 60px 12% 80px 12%;
		-webkit-animation: propheticschoolgradient 30s ease infinite;
		-moz-animation: propheticschoolgradient 30s ease infinite;
		animation: propheticschoolgradient 30s ease infinite;
}

@-webkit-keyframes propheticschoolgradient {
		0%{background-position:2% 0%}
		50%{background-position:99% 100%}
		100%{background-position:2% 0%}
}
@-moz-keyframes propheticschoolgradient {
		0%{background-position:2% 0%}
		50%{background-position:99% 100%}
		100%{background-position:2% 0%}
}
@keyframes propheticschoolgradient {
		0%{background-position:2% 0%}
		50%{background-position:99% 100%}
		100%{background-position:2% 0%}
}

.announce {
	color: #eaeaea;
	text-decoration: none;
	font-size: 24px;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	padding: 0 0 20px 0;
}

.size {
	background: none;
	color: #eab12e;
	font-family: 'Times New Roman', serif;
	text-decoration: none;
	font-size: 30px;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	letter-spacing: 1.2px;
	word-spacing: 1px;
	padding: 0 0 40px 0;
	width: auto;
	margin: 0 auto 0 auto;
}
/* hr top line */
.linetop {
 width: 200px;
 border: none;
 border-top: 1px double #8e5212;
 margin: 1em auto 3em auto;
}
/* hr line */
.mainline {
 width: 200px;
 border: none;
 border-top: 1px double #8e5212;
 margin: -1em auto 2em auto;
}

.dates {
color: #eaeaea;
background: transparent;
text-decoration: none;
font-size: 18px;
font-weight: 100;
letter-spacing: .03rem;
line-height: 1.2;
text-align: center;
padding: 4px 0 40px 0;
}

/* title hr view or listen composition */

/* h3 division box listname */
.pgenglish{
	background: none;
	color: #d5d5d5;
	font-family: 'Times New Roman', serif;
	text-decoration: none;
	font-size: 30px;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	letter-spacing: 1.2px;
	word-spacing: 1px;
	padding: 40px 0 0 0;
	width: auto;
	margin: 0 auto 0 auto;
}

/* h4 pagename spanish */
.pgspanish{
	background: none;
	color: #d5d5d5;
	font-family: 'Times New Roman', serif;
	text-decoration: none;
	font-size: 20px;
	font-weight: 100;
	line-height: 1.2;
	text-align: center;
	letter-spacing: .3px;
	word-spacing: 1px;
	width: auto;
	margin: 0 auto 0 auto;
}

/* hr line */
.line {
 width: 60px;
 border: none;
 border-top: 1px double #8e5212;
 margin: 1.4em auto 1em auto;
}

/* paragraph view & listen */
.viewlisten{
	background: none;
	color: #c0c0c0;
	font-family: 'Trebuchet MS', sans-serif;
	font-size:10px;
	text-decoration: none;
	text-align: center;
	font-weight: 100;
	letter-spacing: 1.2px;
	word-spacing: 1px;
	line-height: 1;
	padding: 4px 0 10% 0;
	margin: 0 auto 0 auto;
}
/* title hr view or listen composition */

/* h4 messages */
.messages {
	background-color: transparent;
	color: #424242;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-weight: 100;
	line-height: 16px;
	letter-spacing: 1.5px;
	text-decoration: none;
	text-align: left;
	padding: 0 40px 10px 100px;
	width: auto;
	margin: 0 auto 0 auto;
}

/* paragraph message */
.message {
	color: #000000;
	background: transparent;
	font-size: 1em;
	text-align: center;
	font-style: normal;
	font-weight:100;
	margin: 0 auto 0 auto;
	padding: 16px 0 16px 0;
}

/* message begin order 1st unvisted link */
.message a:link {
	color: #144673;
	text-decoration: none;
	background-color: transparent;
}

/* order 2nd visted link */
.message a:visited {
	color: #c50310;
	text-decoration: none;
	background-color: transparent;
}

/* order 3rd hover link */
.message a:hover {
	color: #4fbc5d;
	text-decoration: underline;
	background-color: transparent;
}

/* order 4th active link */
.message a:active {
	color: #FF6;
	text-decoration: none;
	background-color: transparent;
}
/* end order styling links */


/* h4 presentations  */
.presentations{
	background-color: transparent;
	color: #eab12e;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	font-weight: 100;
	line-height: 10px;
	letter-spacing: 1.5px;
	text-decoration: none;
	text-align: left;
	padding: 0 40px 10px 0;
	width: auto;
	margin: 0 auto 0 auto;
}

/* begin styling links */
/* unvisted link*/
a:link {
	color: #212121;
	text-decoration: none;
	background-color: transparent;
}

/* gold presentations links */
a.presentations:link {
	color: #eab12e;
	text-decoration: none;
	background-color: transparent;
}

/* order 2nd visted link*/
a.presentations:visited {
	color: #eab12e;
	text-decoration: none;
	background-color: transparent;
}

/* order 3rd hover link*/
a.presentations:hover {
	color: #8af169;
	text-decoration: none;
	background-color: transparent;
}

/* order 4th active link*/
a.presentations:active {
	color: #FF6;
	text-decoration: none;
	background-color: transparent;
}
/* gold presentations links end */



/* begin order 1st unvisted link*/
.scripture a:link {
	color: #eaeaea;
	text-decoration: none;
	background-color: transparent;
}

/* order 2nd visted link*/
.scripture a:visited {
	color: #000a4b;
	text-decoration: none;
	background-color: transparent;
}

/* order 3rd hover link*/
.scripture a:hover {
	color: #008f51;
	text-decoration: none;
	background-color: transparent;
}

/* order 4th active link*/
.scripture a:active {
	color: #FF6;
	text-decoration: none;
	background-color: transparent;
}
/* end order styling links */


/* #bottom {
	color: #5e5e5e;
	background-image: radial-gradient(circle at top, #d6d6d4, #d6d4ca);
	background-repeat: no-repeat;
	font-style: normal;
	text-align: center;
	margin: 0 auto 0 auto;
} */

.exif {
	color: transparent;
	background: none;
	font-style: normal;
	text-align: center;
	margin: 10px auto 0 auto;
	padding: 0 16% 0 16%;
}

/* begin bottom div for EXIF verification explanation */

.instructions1 {
	background: none;
	color: #424242;
	font-family: Avenir, "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	font-style: normal;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1.2;
	padding: 40px;
}

/* h1 swungdash green */
.swungdash {
	background: none;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1;
	color: green;
	padding: 40px 10px 0 10px;
}

/* hr footertop */
.footertop {
  width: 60%;
  border: none;
  border-top: 3px double #941100;
  margin: 1.6em auto 0 auto;
}

/* hr footerbottom */
.footerbottom {
  width: 30%;
  border: none;
  border-top: 1px double #941100;
  margin: 1.5rem auto .5rem auto;
}

/* paragraph footer  */
.footer {
	background: none;
	color: #5e5e5e;
	height: auto;
	font-family: Avenir, "Trebuchet MS", Arial, sans-serif;
	text-align: center;
	font-style: normal;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1.2;
	padding: 10px 2% 20px 2%;
}
/* paragraph footer end  */

.updated{
	background: none;
	height: auto;
	font-family: Avenir, "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	font-style: normal;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1.2;
	color: #aa4542;
	padding: 10px 10px 30px 10px;
}

.toolscredit {
	margin: 0 auto;
	padding: 40px 0 60px 0;
	font-size: 12px;
	align-items: center;
	font-style: normal;
	font-weight:100;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 1.2;
	color: #797979;
}

.powered{
	text-align: center;
}
