.hero.primary, .hero__wrapper.primary {max-height:400px !important;}

.hero.slim .inner__wrapper {
	padding-top: 0 !important;
}

h1 {
    margin-top: 130px !important;
	margin-bottom: 25px !important;
    font-size:70px !important;
}
  
.subheaderh1 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height:35px;
    padding:0 30px;
  }


.extrabtns {
	text-align: center;
	margin: 20px 0 30px 0;
}
.extrabtns a {
	margin: 10px;
}

.confnav {
	text-align: center;
}
.confnav a {
	margin: 5px;
}

h2 {
	font-size: 40px !important;
	text-transform: uppercase;
}


.activenav {
	background: #909090 !important;
	border: 1px solid #909090 !important;
	color: #fff !important;
	cursor: default !important;
}
.activenav::before {
	display: none !important;
}


@media only screen and (max-width: 1040px) {
  h1 {font-size:55px !important;margin-top: 70px !important;}
}

@media only screen and (max-width: 600px) {
	h1 {
		font-size: 40px !important;margin-bottom:15px !important;
	}
.subheaderh1 {

    font-size: 26px;
    line-height:26px;
    padding:0 10px;
  }
  
}


