.home-main {
	background:rgb(198,221,166);
}
.home-main .ui-tabs {
	height:377px;
	float:left;
	width:70%;	
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	overflow:hidden;
	margin:0;
	padding:0;
	background:rgb(0,91,125);
}
.home-main .ui-tabs .ui-tabs-panel {
	height:377px;
	position:relative;	
	z-index:1;	
	margin:0;
	padding:0;
}
.home-main .ui-tabs .ui-tabs-nav {
	text-align:center;
	margin-top:-30px;
	z-index:2;	
	position:relative;
}
.home-main .ui-tabs .ui-tabs-nav li {
	display:inline-block;	
}
.home-main .ui-tabs .ui-tabs-nav li a {
	display:block;
	
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(234,234,234) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(234,234,234)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(234,234,234) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(234,234,234) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(234,234,234) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(234,234,234) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	
	width:15px;
	height:15px;
	
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	-o-border-radius: 10px; 
	border-radius: 10px; 
	
	-moz-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.15);
	box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.15);
}
.home-main .ui-tabs .ui-tabs-nav li a:focus {
	outline:none;	
}
.home-main .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	background:rgb(0,91,125);
	
	
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.home-main .ui-tabs .ui-tabs-panel .image {
	width:775px;
	height:377px;
	position:absolute;
	left:0;
	top:0;
}
.home-main .ui-tabs .ui-tabs-panel .home-text {
	position:relative;
	color:rgb(255,255,255);
	padding:40px 30px 0 40%;	
}
.home-main .ui-tabs .ui-tabs-panel .home-text h2 {
	font-size:34px;
	font-weight:700;
	margin-bottom:20px;	
}
.home-main .ui-tabs .ui-tabs-panel .home-text .subhead {
	font-size:20px;
	line-height:26px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:700;
	margin-bottom:20px;
}
.home-main .ui-tabs .ui-tabs-panel .home-text .date {
	font-size:20px;
	line-height:24px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:700;
	margin-bottom:20px;
	color:rgb(112,171,32);
}
.home-main .ui-tabs .ui-tabs-panel .home-text .btn {
	float:left;	
}
.home-main .ui-tabs .ui-tabs-panel .summit-logo {
	position:absolute;
	right:30px;
	bottom:30px;
	width:110px;
	height:110px;	
}
.home-main .ui-tabs .ui-tabs-panel .summit-logo img {
	width:100%;
	height:100%;	
}

.home-main .home-links {
	height:377px;
	padding:9px;
	width:30%;
	float:left;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	background: rgb(141,198,63);
	background: -moz-linear-gradient(-45deg,  rgb(141,198,63) 0%, rgb(112,171,32) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgb(141,198,63)), color-stop(100%,rgb(112,171,32)));
	background: -webkit-linear-gradient(-45deg,  rgb(141,198,63) 0%,rgb(112,171,32) 100%);
	background: -o-linear-gradient(-45deg,  rgb(141,198,63) 0%,rgb(112,171,32) 100%);
	background: -ms-linear-gradient(-45deg,  rgb(141,198,63) 0%,rgb(112,171,32) 100%);
	background: linear-gradient(135deg,  rgb(141,198,63) 0%,rgb(112,171,32) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc63f', endColorstr='#70ab20',GradientType=1 );
	
	font-family: 'Noto Sans', sans-serif;
	/*font-weight:700;*/
	font-size:18px;
}
.home-main .home-links nav ul li {
	border-top:1px solid rgb(163,207,98);
	border-bottom:1px solid rgb(112,171,32);
}
.home-main .home-links nav ul li:first-child {
	border-top:0;
}
.home-main .home-links nav ul li:last-child {
	border-bottom:0;
}
.home-main .home-links nav ul li a {
	display:block;
	color:rgb(229,241,212);
	text-shadow:1px 1px 0 rgba(0,0,0,0.15);
	text-decoration:none;
	
	padding:16px 10px;
	
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.home-main .home-links nav ul li a:hover {
	color:rgb(255,255,255);
	background:rgba(112,171,32,0.5);
}
.home-main .home-links nav ul li a:before {
	content:' ';
	float:left;
	width:22px;
	height:22px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat -340px 0;
	margin-right:12px;	
}
.home-triple-box {
	/* float:left; */
	width:86%;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
	padding:30px 0 0 0;	
	font-family: 'Noto Sans', sans-serif;
	line-height:20px;
}
.home-triple-box ul li {
	width:20%;
	margin:0;
	padding:0;
	float:left;
}
.home-triple-box ul li.spacer {
	width:2%;
}
.home-triple-box h3 {
	font-family: 'Noto Sans', sans-serif;
	font-weight:700;
	font-size:21px;	
	border-bottom:5px solid black;
	padding-bottom:7px;
}
.home-triple-box ul li .home-box {
	height:135px;
	margin:10px 0;
	position:relative;	
}
.home-triple-box ul li .home-box img {
	position:absolute;
	left:0;
	bottom:0;
}
.home-triple-box ul li .home-box a {
	position:absolute;
	right:-6px;
	bottom:20px;
	text-transform:uppercase;
	color:rgb(255,255,255);
	font-size:13px;
	text-decoration:none;	
	padding:4px 15px;
	
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.15);
	box-shadow: 1px 1px 0px rgba(0,0,0,0.15);	
}
.home-triple-box ul li .home-box a:before {
	content:' ';
	display:block;
	float:left;
	width:6px;
	height:10px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat -60px -100px;
	margin:4px 5px 0 0;	
}
.home-triple-box ul li .home-box a:after {
	content:' ';
	display:block;
	position:absolute;
	width:6px;
	height:9px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat 0px -100px;
	right:0;
	bottom:-9px;	
}
.home-triple-box ul li .home-box:before {
	display:block;
	content:' ';
	width:25px;
	height:25px;
	position:absolute;
	right:10px;
	top:10px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat -380px 0;
}
.home-triple-box ul li.conferences h3 {
	color:rgb(141,198,63);
	border-color:rgb(141,198,63);
}
.home-triple-box ul li.conferences .home-box a {
	background:rgb(141,198,63);
}
.home-triple-box ul li.conferences .home-box a:hover {
	background:rgb(112,171,32);
}
.home-triple-box ul li.conferences .home-box {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(229,241,212) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(229,241,212)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,241,212) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,241,212) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,241,212) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(229,241,212) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f1d4',GradientType=0 );
}
.home-triple-box ul li.conferences .home-box:before {
	background-position:-380px 0;	
}
.home-triple-box ul li.dvd h3 {
	color:rgb(246,146,30);
	border-color:rgb(246,146,30);
}
.home-triple-box ul li.dvd .home-box {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(253,233,210) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(253,233,210)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(253,233,210) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(253,233,210) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(253,233,210) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(253,233,210) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fde9d2',GradientType=0 );
}
.home-triple-box ul li.dvd .home-box:before {
	background-position:-420px 0;	
}
.home-triple-box ul li.dvd .home-box a {
	background:rgb(246,146,30);
}
.home-triple-box ul li.dvd .home-box a:hover {
	background:rgb(230,126,7);
}
.home-triple-box ul li.dvd .home-box a:after {
	background-position:-20px -100px;	
}
.home-triple-box ul li.courses h3 {
	color:rgb(235,0,139);
	border-color:rgb(235,0,139);
}

.home-triple-box ul li.symposiums h3 {
	color:rgb(0,173,238);
	border-color:rgb(0,173,238);
}

.home-triple-box ul li.courses .home-box {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(251,204,232) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(251,204,232)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(251,204,232) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(251,204,232) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(251,204,232) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(251,204,232) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbcce8',GradientType=0 );
}
.home-triple-box ul li.courses .home-box:before {
	background-position:-460px 0;	
}
.home-triple-box ul li.courses .home-box a {
	background:rgb(235,0,139);
}
.home-triple-box ul li.courses .home-box a:hover {
	background:rgb(204,0,121);
}
.home-triple-box ul li.courses .home-box a:after {
	background-position:-40px -100px;	
}

.home-video {
	float:left;
	width:10%;
	/* padding:30px 0 0 0; */
	padding:8px 0px 0px 25px;
	font-size:12px;
	line-height:16px;
	font-family: 'Noto Sans', sans-serif;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.home-video .icon {
	display:block;
	width:35px;
	height:35px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat -320px -100px;
	float:left;	
}
.home-video .icon span {
	display:none;
}
.home-video .facebook {
	background-position:-360px -100px;
	margin-right:15px;	
}
.home-video .twitter {
	background-position:-320px -100px;	
}
.home-video div {
	width:85px;
	margin:0 auto;	
}
/*.home-video div {
	width:240px;
	margin:0 auto;	
}
.home-video div a {
	background:rgb(0,0,0);
	display:block;
	margin-bottom:10px;	
	height:135px;	
	position:relative;
}
.home-video div a:after {
	content:' ';
	width:36px;
	height:36px;
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	margin:-18px 0 0 -18px;
	background:url(/site-assets/images/global-sprite.svg) no-repeat -80px -100px;
	z-index:3;	
}
.home-video div a img {	
	opacity:0.7;
	filter:alpha(opacity=70);
	
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	
	position:relative;
	z-index:2;
}
.home-video div a:hover img {	
	opacity:0.5;
	filter:alpha(opacity=50);
}
.home-video div sup {
	float:right;	
}
.home-video div p {
	padding-right:40px;	
}*/

@media (max-width: 960px) {
.home-main .ui-tabs .ui-tabs-panel .image {
	left:-5%;
}
.home-main .home-links {
	font-size:15px;	
}
.early-clip {
	padding:0;	
}
.home-triple-box {
	float:none;
	width:auto;
	padding:30px 15px 0 15px;
}
.home-video {
	float:none;
	width:auto;
	clear:both;	
}
}
@media (max-width: 775px) {
.home-main .ui-tabs {
	float:none;
	width:auto;	
}
.home-main .home-links {
	float:none;
	width:auto;	
	height:auto;
	overflow:auto;
}
.home-main .home-links nav ul li {
	width:50%;
	float:left;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
	
	border:0;
	border-bottom:1px solid rgb(163,207,98);
}
.home-main .ui-tabs .ui-tabs-panel .image {
	left:0;
}
.home-triple-box ul li {
	width:auto;
	float:none;
	display:block;
}
}
@media (max-width: 700px) {
.home-main .ui-tabs .ui-tabs-panel .image {
	left:-5%;
}
}
@media (max-width: 540px) {
.home-main .ui-tabs,
.home-main .ui-tabs .ui-tabs-panel {
	height:auto;
	background:rgb(102,102,102);
}
.home-main .ui-tabs .ui-tabs-panel .home-text {
	position:relative;
	color:rgb(255,255,255);
	padding:20px;		
}
.home-main .ui-tabs .ui-tabs-panel .image {	
	height:300px;
	position:relative;
	overflow:hidden;
	margin:-15px 0 0 -15px;
}
.home-main .ui-tabs .ui-tabs-panel .summit-logo {
	right:30px;
	top:50px;
}
.home-main .ui-tabs .ui-tabs-nav {
	margin:10px 0 25px 0;
}
.home-main .ui-tabs .ui-tabs-panel .home-text .btn {
	float:none;	
}
.home-main .home-links nav ul li {
	float:none;
	width:auto;
	border-top:1px solid rgb(163,207,98);
	border-bottom:1px solid rgb(112,171,32);	
}
}
