@charset "UTF-8";
/* CSS Document */
html, body { height: 100%; }
body { font-family: "news-gothic-std-1","news-gothic-std-2",sans-serif; background-color:#fff; background-image:url(images/background.jpg);
	background-position:center center; background-repeat:repeat-y; background-color:#CBC7C1; width:100%; padding:0px; margin:0px;  }
input[type=text], input[type=email] { width:300px; font-size:12px;  }
label { padding-right:5px; }
#container { width:1020px; padding:0px; margin:0px auto 0px auto; position:relative; min-height:100%; letter-spacing:.5px;   }
html>body #container { height:auto }
#topnav { font-size:18px; color:#959595; text-transform:capitalize; background-color:#fff; font-weight:normal;  margin-bottom:10px; margin-left:30px;  }
#topnav a { text-decoration:none; color:#919191; display:block;  }
#topnav ul { margin:0px; padding-left:0px; list-style:none; }
#topnav li { float:left; margin:0px; padding:10px 10px 10px 5px; margin-right:10px; list-style-image:url(images/topnav-separator.gif);      }
#topnav a.active, #topnav a:hover  { color:#a71b28;   }
#subnav { height:40px; }
#content-inner #subnav ul { width: 100%; }
#subnav ul, #subnav li { margin:0px; padding:0px; }
#subnav li { float:left; list-style:none; padding-right:30px;  }
#subnav a { color:#818181; text-decoration:none; font-size:15px; }
#subnav a.active { color:#a71b28; }
#content { clear:both; min-height:687px; background-repeat:no-repeat; background-position:top left; color:#000;  }
#content-inner { padding:20px 40px; font-size:16px; line-height:24px; }
#content-inner h1 { font-size:48px; font-weight:normal; margin-top:0px; width:650px; line-height:52px; }
#content-inner p, #content-inner ul { width:480px; }
#content-inner p { margin-top:0px; }
#logo { width:1020px; margin:8px auto 3px auto; }
#logo img { margin-left:30px; }
#footer { width:980px; margin:20px auto 20px auto; font-size:14px; color:#555555; padding-left:40px;  }
#footer span { color:#000; padding-right:10px; }
#footer ul { margin:0px; padding:0px; height:40px; }
#footer li { float:left; margin:10px 10px 0px 0px; padding:5px 10px 0px 5px; list-style-image:url(images/footer-separator.gif);   }
#footer li a { color:#00aeef; text-transform:capitalize; }
#footer li.first { list-style:none; padding-left:0px; }


img { border:none; }

.clearafter:after { content:" "; display:block; clear:both; }

/* INDIVIDUAL PAGE STYLES */
.home #content { color:#fff; }
.home #content h1 { font-size:62px; }
.home #content-inner { padding-top:150px; }
.home #content p { font-size:24px; line-height:32px; }
.home #content h1 { width:100%; }
.about #content-inner p { font-size:18px; width:360px;  }
li#about { list-style:none; padding-left:10px; }

#golf { position:absolute; top:45px; right:65px; }

/* events */
.events #content-inner ul { width:100%; }
/* .events.landing #content-inner { padding:0px; } */
.event-feature { width:430px; height:575px; padding:55px 40px; background-repeat:repeat-y; float:left; margin-left:0px; }
.event-feature.left { background-image:url(images/green_gradient.jpg); margin-right:-510px; }
.event-feature.right { background-image:url(images/blue_gradient.jpg); margin-left:510px; margin-right:-1020px; }
.event-feature .date, .event-feature h2.title, .event-feature .location { font-size:24px; margin:0px; line-height:30px; }
.event-feature .excerpt, .event-feature .readmore  { margin-top:20px; font-size:20px; line-height:26px; }
.event-feature .readmore a { text-decoration:none; }

.gallery { }
.gallery .thumbnails { height:126px; }
.gallery .thumbnails ul { padding:0px; margin:0px; list-style:none; }
.gallery .thumbnails li { float:left; padding:0px; margin:0px 8px 0px 0px; cursor:pointer; }
.gallery .thumbnails li.active { border:4px #8ead45 solid; margin-top:-4px; margin-right:4px; margin-left:-4px; }
.gallery .thumbnails li img { display:block; height:98px; }
.gallery .image { position:relative; width:500px; height:360px; float:left; margin-right:-500px; clear:both; }
.gallery .image img { position:absolute; top:0px; left:0px; display:none; }
.gallery .image img.active { display:block; }

.gallery #main-image #main_img1 {
	margin-left: 0px;
} /* golf 2017 */

.gallery .content { width:420px; float:left; margin-right:-940px; margin-left:520px; }

.gallery #golf-content {
	width: 300px;
	margin-left: 475px!important;
} /* golf 2017 */

#content-inner .gallery .content p { width:100%; }
#content-inner .gallery .content h1.title, .gallery .content .location { font-size:18px; margin:0px; width:100%; line-height:26px; }
#content-inner .gallery .content h1.title { font-weight:bold; }
.gallery .content .text { margin-top:20px; font-size:13px; line-height:18px;  }

.changing-lives #content-inner h1 { font-size:24px; line-height:30px; }
.changing-lives .image { display:block; float:left; margin-right:20px; }
.changing-lives .content { float:left; width:470px; margin-right:-470px; }
.changing-lives .sidebar-right { float:left; margin-left:490px; width:430px; margin-right:-920px; border-left:1px #919191 solid; padding-left:20px; }
.changing-lives .sidebar-right .column1 { width:200px; float:left; margin-right:-200px; }
.changing-lives .sidebar-right .column2 { width:200px; float:left; margin-left:230px; margin-right:-430px; }
.changing-lives h2 { font-size:18px; margin:0px; line-height:24px; font-weight:normal; }
.changing-lives h3 { font-size:14px; line-height:18px; margin:0px; font-weight:bold; }
.changing-lives #content-inner p { width:100%; font-size:14px; line-height:20px;  }
.great-to-hear #content {
	background-position: 100px 0;
}
.great-to-hear #content-inner p {
	font-size:14px; line-height:18px; margin-bottom: 10px; width: 450px;
}
/* application form */
.fieldset { width:100%; clear:both; margin-bottom:50px; }
.fieldset:after { content:" "; display:block; clear:both;}
.fieldset .left { width:50%; float:left; margin-right:-50%; }
.fieldset .right { width:45%; float:left; margin-left:54%;   }
.fieldset label { display:block; }
.fieldset .error { color:#A71B28; font-style:italic; }
.fieldset textarea { width:100%; }
#content-inner .fieldset p { width:100%; }

/* sponsors page */
.sponsor-table, .sponsor-table-list {
	width: 100%; padding: 0; border: 0; display:table; margin-bottom: 20px;
}
.sponsor-table th, .sponsor-table .header .th, .sponsor-table-list th {
	background-color: #0077c0; color: #fff;	 text-transform: uppercase; padding: 3px 0;
	font-weight: normal; border-bottom: 10px #fff solid;
}
.sponsor-table .header .th {
	float: left; text-align:center;
}
.sponsor-table td, .sponsor-table .td, .sponsor-table-list td {
	padding: 10px; border-right:1px #ccc solid; vertical-align:top; font-family: 'tradegothiclt', sans-serif;
}
.sponsor-table td:last-child, .sponsor-table-list td {
	border: none;
}
.sponsor-table .body {
	clear: both; padding: 10px 0;
}
.sponsor-table .td {
	display: table-cell; box-sizing:border-box; vertical-align:top;
}
.sponsor-table .td:last-child {
	border: none;
}

.sponsor-table-list td:nth-child(1) {
	padding-left: 54px;
}

.sponsor-table-list td:nth-child(2) {
	padding-left: 54px;
}

.sponsor-table-list td:last-child {
	padding-left: 88px;
}

/* sponsors page  small 2019 */
.sponsor-table-sm, .sponsor-table-list {
	width: 871px; padding: 0; border: 0; display:table; margin-bottom: 20px;
}
.sponsor-table-sm th, .sponsor-table-sm .header .th, .sponsor-table-list th {
	background-color: #0077c0; color: #fff;	 text-transform: uppercase; padding: 3px 0;
	font-weight: normal; border-bottom: 10px #fff solid;
}
.sponsor-table-sm .header .th {
	float: left; text-align:center;
}
.sponsor-table-sm td, .sponsor-table-sm .td, .sponsor-table-list td {
	padding: 0px; border-right:1px #ccc solid; vertical-align:top; font-family: 'tradegothiclt', sans-serif;
}
.sponsor-table-sm td:last-child, .sponsor-table-list td {
	border: none;
}
.sponsor-table-sm .body {
	clear: both; padding: 10px 0;
}
.sponsor-table-sm .td {
	display: table-cell; box-sizing:border-box; vertical-align:top;
}
.sponsor-table-sm .td:last-child {
	border: none;
}

.sponsor-table-list td:nth-child(1) {
	padding-left: 54px;
}

.sponsor-table-list td:nth-child(2) {
	padding-left: 54px;
}

.sponsor-table-list td:last-child {
	padding-left: 88px;
}

/* one summit, Doc Wayne */

.events #content-inner .bg-box {
	background-image: url("events/images/docWayneBG.png");
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
}

.events #content-inner .col1 {
	width: 431px;
	float: left;
}

.logo-box {
padding: 25px 20px;
}

.events #content-inner .col2 {
	width: 509px;
	float: left;
}

.events #content-inner .col1 .summit-text {
	padding: 0px 35px 20px 0;
}

.events #content-inner .col1 .summit-text p{
	padding: 0;
	margin: 0;
	width: 100%!important;
}

.img-container {
	margin-bottom: 10px;
	/* margin-left: 80px; */
}
.img-container img {
	display: block;
}

.flex-container {
	display: flex;
	justify-content: space-between;
}

/*  The Children's Room



.tcr-logo-box {
padding: 15px 30px 30px 0;
}

.summit-text ul {
		padding-inline-start: 15px;
}

.tcr-bold {
	font-weight: bold;
}
*/

/*  The Children's Room */

#tcr-content-inner {
	padding: 20px 30px 20px 40px;
	font-size: 16px;
	line-height: 20px;
}

.tcr-logo-box {padding: 15px 30px 30px 0;}

.tcr-bold {
	font-weight: bold;
}
.events #tcr-content-inner .bg-box {
	background-image: url("events/images/docWayneBG.png");
	background-repeat: no-repeat;
	background-position: top left;
	background-size: cover;
}

.events #tcr-content-inner .col1 {
	width: 431px;
	float: left;
}

.events #tcr-content-inner .col2 {
	width: 509px;
	float: right;
	overflow: hidden;
}

.events #tcr-content-inner .col1 .tcr-text {
	padding: 0px 0px 20px 0;
	width: 415px;
}

.events #tcr-content-inner .col1 .tcr-text p{
	padding: 0;
	margin: 0;
	width: 100%!important;
}

.events #tcr-content-inner .col1 .tcr-text ul {
		padding-inline-start: 15px;
}
