
/* Image Slider (Headlines): <h1> replacement (using <p>) */
.image-slider ul.slides li p.sectiontitle {
    font-family: Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 64px;
	font-weight: 300;
    line-height: 80px;
}
@media (max-width: 767px) {
	.image-slider ul.slides li p.sectiontitle {
		font-size: 32px;
		font-weight: 300;
	    line-height: 42px;
	}
}
@media (max-width: 990px) {
	.image-slider ul.slides li p.sectiontitle {
		font-size: 48px;
		font-weight: 300;
	    line-height: 56px;
	}
}


/* Image Slider (Counters): <h1> replacement (using <p>) */
.image-slider ul.slides li p.counter {
    font-family: Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 72px;
	font-weight: 100;
    line-height: 80px;
}
@media (max-width: 767px) {
	.image-slider ul.slides li p.counter {
		font-size: 28px;
		font-weight: 300;
	    line-height: 36px;
	}
}
@media (max-width: 990px) {
	.image-slider ul.slides li p.counter {
		font-size: 42px;
		font-weight: 300;
	    line-height: 46px;
	}
}



p.counter {
    font-family: inherit;
    font-size: 72px;
    line-height: 80px;
    font-weight: 100;
    margin-bottom: 8px;
    margin-top: 0;
    padding: 0;
    color: #292929;
    display: block;
    text-align: center;
}


p.location {
    box-sizing: border-box;
    color: rgb(41, 41, 41);
    height: 64px;
    text-decoration: none solid rgb(41, 41, 41);
    text-size-adjust: 100%;
    width: 1140px;
    column-rule-color: rgb(41, 41, 41);
    perspective-origin: 570px 32px;
    transform-origin: 570px 32px;
    caret-color: rgb(41, 41, 41);
    border: 0px none rgb(41, 41, 41);
    font: 300 56px / 64px Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px 0px 24px;
    outline: rgb(41, 41, 41) none 0px;
}

/*
p.h1 {
	font-size: 64px;
    line-height: 80px;
    font-weight: 300;
    letter-spacing: 0px;
    margin-top: 0;
    padding: 0;
}*/

/* p.large {
	color: #292929;
	font-size: 72px;
	line-height: 80px;
	font-weight: 100;
	margin: .67em 0;
	margin-top: 0;
    padding: 0;
} */

@media (max-width: 767px) {
	p.large {
	    font-size: 28px;
    	line-height: 36px;
    	font-weight: 300;
	}
}

@media (max-width: 990px) {
	p.large {
		font-size: 42px;
	    line-height: 46px;
	    font-weight: 300;
	    letter-spacing: 0px;
	}
}


p.h1_sectiontitle {
	font-size: 64px;
    line-height: 80px;
    font-weight: 300;
    letter-spacing: 0px;
    color: #ffffff;
}

@media (max-width: 767px) {
	p.h1_sectiontitle {
	    font-size: 32px;
	    line-height: 42px;
	    font-weight: 300;
	    letter-spacing: 0px;
	}
}

@media (max-width: 990px) {
	p.h1_sectiontitle {
		font-size: 48px;
	    line-height: 56px;
	    font-weight: 300;
	    letter-spacing: 0px;
	}
}


p.h1_uppercase {
	font-weight: 400;
    font-size: 56px;
    line-height: 64px;
    color: #292929;
    margin-bottom: 24px;
    margin-top: 0;
    padding: 0;
}

@media (max-width: 767px) {
	p.h1_uppercase {
	    font-weight: 400;
	    font-size: 28px;
	    line-height: 36px;
	    letter-spacing: 0px;
	    color: #292929;
	    margin-bottom: 24px;
	    margin-top: 0;
	    padding: 0;
	}
}

@media (max-width: 990px) {
	p.h1_uppercase {
		font-size: 42px;
	    line-height: 46px;
	    letter-spacing: 0px;
	    font-weight: 400;
	    color: #292929;
	}
}