#entries_header_what_is_gonts p,
#entries_header_what_topics_can_be_covered_in_gonts p,
#entries_header_example_schedules_for_gonts_conference p,
#entries_header_example_promotional_materials_for_gonts_conference p,
#cfsw_page_header p {
	font-size: 5em;
	line-height: .8;
	letter-spacing: .02em;
}

.gonts_conference_theme_separator {
	width: 30px;
	height: 15px;
	display: inline-block;
	float: left;
}


#entries_header_wrap_gonts_page_banner {
	position: relative;
	height: 300px;
	overflow: hidden;
	width: calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: -ms-calc(100% - 20px);
	width: -o-calc(100% - 20px);
	margin-right: 10px;
	margin-left: 10px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
    -webkit-box-shadow: 1px 1px 10px #999;
    -moz-box-shadow: 1px 1px 10px #999;
    -ms-box-shadow: 1px 1px 10px #999;
    -o-box-shadow: 1px 1px 10px #999;
    box-shadow: 1px 1px 10px #999;
	/*
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 1000px;
	height: 300px;
	*/
}

#entries_header_wrap_gonts_page_banner img {
	position: relative;
	left: -20px;
}

.carousel_item_container {
overflow: hidden;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
-webkit-box-shadow: 1px 1px 10px #999;
-moz-box-shadow: 1px 1px 10px #999;
-ms-box-shadow: 1px 1px 10px #999;
-o-box-shadow: 1px 1px 10px #999;
box-shadow: 1px 1px 10px #999;}


.gonts_promotional_div_img1,
.gonts_promotional_div_img2,
.gonts_promotional_div_img3,
.gonts_promotional_div_img4,
.gonts_promotional_div_img5 {
	position: relative;
	overflow:hidden;
    -webkit-box-shadow: 1px 1px 10px #999;
    -moz-box-shadow: 1px 1px 10px #999;
    -ms-box-shadow: 1px 1px 10px #999;
    -o-box-shadow: 1px 1px 10px #999;
    box-shadow: 1px 1px 10px #999;
}

#entries_header_wrap_gonts_page_banner::before,
.carousel_item_container::before,
.gonts_promotional_div_img1::before,
.gonts_promotional_div_img2::before,
.gonts_promotional_div_img3::before,
.gonts_promotional_div_img4::before,
.gonts_promotional_div_img5::before,
.gonts_conference_example_schedules::before,
.gonts_conference_scripture_recitation_timing::before,
.gonts_conference_theme::before {
    content: "";
    width: 200%;
    height: 200%;
	z-index: 10;
    position: absolute;
    top: -200%;
    left: -225%;
    background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0)); 
    background-image: -moz-linear-gradient(135deg, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0));  
    -moz-transition: all 0.50s ease-out; 
    -o-transition: all 0.50s ease-out; 
    -webkit-transition: all 0.50s ease-out;
    -ms-transition: all 0.50s ease-out;
   	transition: all 0.50s ease-out;
}

#entries_header_wrap_gonts_page_banner:hover::before,
.carousel_item_container:hover::before,
.gonts_promotional_div_img1:hover::before,
.gonts_promotional_div_img2:hover::before,
.gonts_promotional_div_img3:hover::before,
.gonts_promotional_div_img4:hover::before,
.gonts_promotional_div_img5:hover::before,
.gonts_conference_example_schedules:hover::before,
.gonts_conference_scripture_recitation_timing:hover::before,
.gonts_conference_theme:hover::before {
    top: 200%;
    left: 200%;}

#entries_header_wrap_cfsw_page_header img {
	position: relative;
	left: -10px;
}

.carousel_item img {
    -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(150%);
    -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(150%);
    -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(150%);
    -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(150%);
    filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(150%);
}

#carousel_container_page_gonts_questions {
	width: 740px;
}

#carousel_imagediv_page_gonts_questions {
	width: 1150px;
}

#youtube_scripture_video {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}


#entries_header_wrap_cfsw_page_header {
	width: calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: -ms-calc(100% - 20px);
	width: -o-calc(100% - 20px);
	margin-right: 10px;
	margin-left: 10px;
}

/*
#cfsw_banner {
	background: url("/images/cfsw_mnbnnr.jpg");
	background-repeat: no-repeat;
	height: 300px;
	width: 1000px;
	clear: both;
}
*/

.cfsw_hdr {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 25px;
	text-align: center;
}


.gonts_conference_example_schedules_title,
.gonts_conference_scripture_recitation_timing_title,
.gonts_conference_theme_title {
	position: relative;
	z-index: 6;
    background: #542a18;
    background: -webkit-radial-gradient(circle, #542a18 5%, #6E4432 35%, #542a18 90%); /* For Safari 5.1 to 6.0 */
    background: -moz-radial-gradient(circle, #542a18 5%, #6E4432 35%, #542a18 90%); /* For Fx 3.6 to 15 */
    background: -ms-radial-gradient(circle, #542a18 5%, #6E4432 35%, #542a18 90%); 
       background: -o-radial-gradient(circle, #542a18 5%, #6E4432 35%, #542a18 90%); /* For Opera 11.6 to 12.0 */
       background: radial-gradient(circle, #542a18 5%, #6E4432 35%, #542a18 90%);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
}

.gonts_conference_example_schedule_of_talks,
.gonts_conference_listing_of_talks {
	position: relative;
	z-index: 6;
}



/* START ADDITIONS ??? */
.gonts_conference_scripture_recitation_timing_title,
.gonts_conference_theme_title {
	box-sizing: border-box;
	padding: 10px;}

@media screen and (min-width: 1010px) {
	.gonts_conference_example_schedules_title p,
	.gonts_conference_scripture_recitation_timing_title p,
	.gonts_conference_theme_title p {
		color: #ffffff;
		text-align: center;
		font-size: 2em;
		letter-spacing: .025em;
		font-family: 'League Spartan';}
		
	.gonts_promotional_version {
		text-align: center;
		font-family: 'Libre Caslon';
		font-size: 2.5em;
		color: #542a18;
		text-decoration: underline;}

	.gonts_promotional_description {
		color: #542a18;
		margin-top: 10px;
		margin-bottom: 5px;
		font-family: 'Libre Caslon';
		text-align: center;
		clear: left;
		font-size: 1.9em;}		
}

@media screen and (max-width: 1009px) and (orientation: landscape) {
	.gonts_conference_example_schedules_title p,
	.gonts_conference_scripture_recitation_timing_title p,
	.gonts_conference_theme_title p {
		color: #ffffff;
		text-align: center;
		font-size: 2em;
		letter-spacing: .025em;
		font-family: 'League Spartan';}

	.gonts_promotional_version {
		text-align: center;
		font-family: 'Libre Caslon';
		font-size: 3.2em;
		color: #542a18;
		text-decoration: underline;}

	.gonts_promotional_description {
		color: #542a18;
		margin-top: 10px;
		margin-bottom: 5px;
		font-family: 'Libre Caslon';
		text-align: center;
		clear: left;
		font-size: 2.5em;}		
}


@media screen and (max-width: 1009px) and (orientation: portrait) {
	.gonts_conference_example_schedules_title p,
	.gonts_conference_scripture_recitation_timing_title p,
	.gonts_conference_theme_title p {
		color: #ffffff;
		text-align: center;
		font-size: 3em;
		letter-spacing: .025em;
		font-family: 'League Spartan';}

	.gonts_promotional_version {
		text-align: center;
		font-family: 'Libre Caslon';
		font-size: 3.2em;
		color: #542a18;
		text-decoration: underline;}

	.gonts_promotional_description {
		color: #542a18;
		margin-top: 10px;
		margin-bottom: 5px;
		font-family: 'Libre Caslon';
		text-align: center;
		clear: left;
		font-size: 2.5em;}		
}


















.gonts_conference_example_schedule_of_talks,
.gonts_conference_scripture_recitation_timing_layout,
.gonts_conference_listing_of_talks {
	box-sizing: border-box;
	padding: 15px;
}

.gonts_conference_example_schedule_of_talks p,
.gonts_conference_scripture_recitation_timing_layout p,
.gonts_conference_listing_of_talks p {
	color: #ffffff;
}

.gonts_conference_scripture_recitation_timing_layout {
	text-align: center;
}

.gonts_conference_scripture_recitation_timing_layout {
	position: relative;
	z-index: 8;
}

.gonts_clearing_div {
	clear: both;
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.gonts_conference_example_schedules {
	max-width: 800px;
	margin-left: 100px;
	margin-bottom: 20px;
}

.gonts_conference_scripture_recitation_timing {
	float: left;
}

#gonts_timing_gospel_of_jn,
#gonts_timing_gospel_of_mark {
	width: 350px;
}

#gonts_timing_romans {
	width: 200px;
}

.gonts_conference_theme {
	max-width: 460px;
	float: left;
	overflow: hidden;
}

.gonts_conference_example_schedules,
.gonts_conference_scripture_recitation_timing,
.gonts_conference_theme {
	z-index: 7;
	position: relative;
	overflow: hidden;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
    -webkit-box-shadow: 1px 1px 10px #999;
    -moz-box-shadow: 1px 1px 10px #999;
    -ms-box-shadow: 1px 1px 10px #999;
    -o-box-shadow: 1px 1px 10px #999;
    box-shadow: 1px 1px 10px #999;
}

.gonts_conference_example_schedules_background_abstract_up,
.gonts_conference_scripture_recitation_timing_background_abstract_up,
.gonts_conference_theme_background_abstract_up {
	background-repeat: no-repeat;
    background: #65a9d7;
   background: -webkit-linear-gradient(left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    background: linear-gradient(top, #3e779d, #65a9d7); 
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.gonts_conference_example_schedules_background_abstract_up::before,
.gonts_conference_scripture_recitation_timing_background_abstract_up::before,
.gonts_conference_theme_background_abstract_up::before {
  content: "";
  background-repeat: no-repeat;
  background: url("/images/page-and-header-background/header-banner-3500x265.jpg");
  background-position: center;
  opacity: 0.25;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 5;   
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}


.gonts_conference_example_schedules_background_abstract_up::after,
.gonts_conference_scripture_recitation_timing_background_abstract_up::after,
.gonts_conference_theme_background_abstract_up::after {
  content: "";
  background: url("/images/modules/entries/abstract-background-840x314.png");
  background-size: 100% auto; 
  opacity: 0.50;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; 
  position: absolute;
  z-index: 6;   
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}

.gonts_conference_example_schedules_background_abstract_down,
.gonts_conference_scripture_recitation_timing_background_abstract_down,
.gonts_conference_theme_background_abstract_down {
	background-repeat: no-repeat;
    background: #65a9d7;
   background: -webkit-linear-gradient(left bottom, left top, from(#3e779d), to(#65a9d7));
    background: -moz-linear-gradient(bottom, #3e779d, #65a9d7);
    background: -ms-linear-gradient(bottom, #3e779d, #65a9d7);
    background: -o-linear-gradient(bottom, #3e779d, #65a9d7);
    background: linear-gradient(bottom, #3e779d, #65a9d7); 
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}


.gonts_conference_example_schedules_background_abstract_down::before,
.gonts_conference_scripture_recitation_timing_background_abstract_down::before,
.gonts_conference_theme_background_abstract_down::before {
  content: "";
  background-repeat: no-repeat;
  background: url("/images/page-and-header-background/header-banner-3500x265.jpg");
  background-position: center;
  opacity: 0.25;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 5;   
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}


.gonts_conference_example_schedules_background_abstract_down::after,
.gonts_conference_scripture_recitation_timing_background_abstract_down::after,
.gonts_conference_theme_background_abstract_down::after {
  content: "";
  background: url("/images/modules/entries/abstract-background-840x314.png");
  background-size: 100% auto; 
  opacity: 0.50;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; 
  position: absolute;
  z-index: 6;
  	transform: rotateX(180deg);
  	-webkit-transform: rotateX(180deg);
  	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
 
  -webkit-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -moz-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -o-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  -ms-filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
  filter: grayscale(100%) sepia(100%) hue-rotate(160deg) saturate(100%) brightness(100%);
}

.gonts_floating_item_separator {
	width: 30px;
	height: 15px;
	display: inline-block;
	float: left;
}


	
.cfsw_cnfrncs_clss_description {
	width: 216px;
	float: left;
	text-align: center;
	font-size: 18px;
}

	
p.cfsw_text {
	clear: both;
	text-align: center;
}

#cfsw_example_schedules {}
	
.gonts_version_initial {
	margin-top: 15px;
	width: 475px;
	float: left;
	font-weight: bold;
}

.cfsw_version {
	margin-top: 15px;
	width: 475px;
	float: left;
	font-weight: 900;
}

.cfsw_schedule_version {
	text-align: center;
	font-size: 22px;
	text-decoration: underline;
}

.cfsw_schedule_date {
	margin-top: 10px;
	margin-bottom: 5px;
	clear: left;
	font-size: 20px;
}
	
.cfsw_schedule_time {
	margin-left: 10px;
	width: 95px;
	clear: left;
	float: left;
}

.cfsw_schedule_time_school {
	margin-left: 30px;
	width: 75px;
	clear: left;
	float: left;
}
	
.cfsw_schedule_event {
	width: 200px;
	float:left;
}

#cfsw_schedule_school_of_apologetics {
	font-size: 18px;
	margin-left:10px;
	width: 300px;
}

.cfsw_schedule_caption {
	font-size: 12px;
}

#cfsw_promotional_examples {
}
	

.gonts_promotional_version p,
.gonts_promotional_description p {
	text-align: center;
}



.cfsw_tab_img {
    box-shadow: 1px 1px 10px #999;  
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px
}



/* CFSW Promotional Flyer Group Img1 */
.gonts_promotional_div_img1_wrap {
	width: 475px;
}

.gonts_promotional_div_img1 {
	margin: 0 auto;
	width: 233px;
	height: 300px;
}

.gonts_promotional_div_img1 a {
	width: 233px;
}

.gonts_promotional_div_img1 img {
	width: 233px;
}

.promotional_img1 {}
	
/* CFSW Promotional Flyer Group Img2 */

.gonts_promotional_div_img2_wrap {
	width: 475px;
}

.gonts_promotional_div_img2 {
	margin: 0 auto;
	width: 233px;
	height: 300px;
}

.gonts_promotional_div_img2 a {
	width: 233px;}

.cfsw_promotional_img2 img {
	width: 233px;}

.promotional_img2 {}

/* CFSW Promotional Flyer Group Img3 */

.gonts_promotional_div_img3_wrap {
	width: 475px;}
	
.gonts_promotional_div_img3 {
	margin: 0 auto;
	width: 230px;
	height: 103px;}

.gonts_promotional_div_img3 a {
	width: 230px;}

.cfsw_promotional_img3 img {
	width: 230px;}

.promotional_img3 {}
	
/* CFSW Promotional Flyer Group Img4 */

.gonts_promotional_div_img4_wrap {
	width: 475px;}
	
.gonts_promotional_div_img4 {
	margin: 0 auto;
	width: 106px;
	height: 230px;}

.gonts_promotional_div_img4 a {
	width: 106px;}

.cfsw_promotional_img4 img {
	width: 106px;}

.promotional_img4 {}
	
/* CFSW Promotional Flyer Group Img5 */
.gonts_promotional_div_img5_wrap {
	width: 475px;}

.gonts_promotional_div_img5 {
	margin: 0 auto;
	width: 300px;
	height: 233px;}

.gonts_promotional_div_img5 a {
	width: 300px;}

.gonts_promotional_div_img5 img {
	width: 300px;}

.promotional_img5 {}
