#navSticky {
	width: 100% !important;
	z-index: 999999 !important;
}


/* STICKY NAV FIX. Check new JS file */
.stuck.sticky-wrapper,
.stuck.sticky-wrapper > div {
	width: 100% !important;
	z-index: 999999 !important;
}
/* END STICKY-NAV FIX */









body div#section:not(.cta-block) h3, body div#section:not(.header) h3, body div#section:not(.banner) h3 {
	font-size: 26px !important;
}


.btn-xlg, .btn-group-xlg>.btn {
    padding: 20px 32px;
    font-size: 24px;
    line-height: 1.3333333;
    border-radius: 6px;
}



table.table-bordered { background: white !important}

iframe[name="google_conversion_frame"], iframe[name="google_cookie_match_frame"] { height: 0px !important; max-height: 0px !important; z-index: -1 !important; margin: 0 !important; float: left; text-indent: -9999px;}

div#section.banner {
    background: #ffffff;
    padding: 80px 0 95px !important;
    background: url(../img/hero/default.jpg) 50% 80% no-repeat !important;
    background-size: cover !important;
    z-index: 999;
}
div#section.header .row h1#siteName > small { left: 81px !important}



div#banner-full,
a div#banner-full, #scrollTop, div#section.cta-block, .bannerBar {background: #F58020 !important; }
body a:hover div#section.cta-block,
body a:focus div#section.cta-block,
body a:active div#section.cta-block {
    box-shadow: inset 0 -7px 0 #F58020, inset 0 7px 0 #F58020,
    inset 0 -11px 0 #FFF, inset 0 11px 0 #FFF;
}
body a:hover div#section.cta-block-sm,
body a:focus div#section.cta-block-sm,
body a:active div#section.cta-block-sm {
    box-shadow: inset -7px -7px 0 #F58020, inset 7px 7px 0 #F58020,
    inset -11px -11px 0 #FFF, inset 11px 11px 0 #FFF;
}







.agendaBreakout {
	padding: 15px;
	height: 140px;
	margin-bottom: 30px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.14);
	border-radius: 6px !important;
}
.white .agendaBreakout {
	background: rgba(0,0,0,.02) !important;	
	color: inherit !important;
}
.agendaBreakout p {
	color: inherit !important;
	font-size: 1.2em;
	text-align: center !important;
	display: block !important;
	padding: 0;
	margin: 10px 0 0 0;
	line-height: 1.1 !important;
	font-weight: 700;
}
.agendaBreakout h1 {
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 36px;
	text-align: center;
}

@media(min-width: 991px) {
	.row.lg-md-5 > a > div {
		width: 20% !important;
	}	
	.agendaBreakout p { 
		font-size: 100% !important;
	}
}
@media(max-width: 767px) {
	.agendaBreakout {
		padding: 10px;
		height: 120px;
	}	
}


div#section.statistics .stat {
	min-height: 0 !important;
	max-height: 999 !important;
	height: auto !important;
	color: #f5f7fa !important;
	font-weight: bold !important;
	background: none !important;
	border: none !important;
	border-radius: 4px !important;
	font-size: 110% !important;
	height: auto !important;
	padding: 0 !important;
}
div#section.statistics .stat .align {
	min-height: 180px !important;
	padding: 0 15px;

}
div#section.statistics .stat p { margin: 0 !important; padding: 0 !important; display: block; font-weight: bold !important; font-size:45px !important; line-height: 1 !important; color:white!important;}
div#section.statistics .stat p > small { display: block; font-size: 16px !important; font-weight: normal !important; line-height: 19px !important}
.align {
	display: table;
	height: 100% !important;
	width: 100% !important;
}
.align > .middle {
	display: table-cell;
	vertical-align: middle !important;
}


body div#section.banner #stats h1 > small { display: inline; font-size: .35em !important; font-weight: bold !important; line-height: 1 !important;}


div#section .pass.disabled {
	position: relative !important;
	overflow: visible !important;
}
.pass.disabled, .pass.disabled * { pointer-events: none !important; }
.pass.disabled::before {
	content: '';
	display: block;
	position: absolute;
	width: 103%;
	height: 103%;
	top: -2px;
	right: 0;
	bottom: 0;
	left: -2px;
	background: white !important;
	opacity: .75 !important;
	z-index: 99 !important;
}
.pass.disabled::after {
	position: absolute;
	width: 100%;
	display: block;
	content: 'Early Bird Sold Out';
	text-align: center;
	color: #DA4453 !important;
	font-size: 62px !important;
	line-height: 55px !important;
	top: 25% !important;
	left: 55% !important;
	transform: rotate(-11deg) translateX(-50%) translateY(-50%);
	font-weight: 900 !important;
	text-shadow: 0 2px 30px rgba(0,0,0,.2) !important;
	z-index: 100 !important;
}



div#section.banner {
    background: url('../img/hero/san-francisco.jpg') 50% 45% no-repeat !important;
    background-size: cover !important;
}