/* INSANE STYLESHEET */

/*TYPOGRAFIE*/

body, p{
	font-family: "HKGroteskPro-SemiBold", sans-serif;
	font-size: 1rem;
	color: #313131;
}

h2 {
	font-family: "HKGroteskPro-Bold", sans-serif; 
	font-size: 5rem;
	line-height: 100%;
	color: #313131;
}

h3 {
	font-family: "Vesper Libre", serif; 
	font-size: 2.5rem;
	color: #fff;
	line-height: 110%;
}

h4 {
	font-family: "HKGroteskPro-Bold", sans-serif; 
	font-size: 4rem;
	color: #313131;
	line-height: 100%;
}
		@media only screen and (max-width: 1024px) {
		    h2 {
				font-size: 3rem;
			}
			h3 {
				font-size: 1.5rem;
			}
			h4 {
				font-size: 2.75rem;
			}
		}
		@media only screen and (max-width: 640px) {
		    h2 {
				font-size: 2rem;
			}
			h3 {
				font-size: 1.5rem;
			}
			h4 {
				font-size: 2.75rem;
			}
		}

/*ELEMENTEN*/

.shadowbutton-container {
	min-height: 70px;
}
.shadowbutton {
	font-family: "HKGroteskPro-Bold", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1rem;
	color: #313131;
	padding: 17px 27px;
	background-color: #fff;
	border-radius: 999px;
	box-shadow: 0px 0px 44px rgba(0,0,0,0.44);
	transition: all 0.4s ease;
	position: relative;
	z-index: 10;
}



		.shadowbutton:hover {
			
			color: #313131;
			padding: 21px 31px;
			font-size:1.1rem;
			background-color: #fff;
			box-shadow: 0px 0px 38px rgba(0,0,0,0.25);
		}

.section-tag {
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 5px;
	position: absolute;
}
		.section-tag.left-white {
			color: #fff;
			border-bottom: 2px solid #fff;
			transform: rotate(-90deg);
			left:10px;
		}

		.section-tag.left-black {
			color: #313131;
			border-bottom: 2px solid #313131;
			transform: rotate(-90deg);
			left:10px;
		}

		.section-tag.right-white {
			color: #fff;
			border-bottom: 2px solid #fff;
			transform: rotate(90deg);
			right:10px;
		}

		.section-tag.right-black {
			color: #313131;
			border-bottom: 2px solid #313131;
			transform: rotate(90deg);
			right:10px;
		}

			@media only screen and (max-width: 1023px) {
		    .shadowbutton {
				font-size: 0.8215rem !important;
				padding: 10px 20px;
				color: #313131;
			}
			.shadowbutton:hover {
			font-size:1rem !important;
			}
			.section-tag {
				transform: none;
				top:50px;
			}
			.section-tag.white {
				color: #fff;
				border-bottom: 2px solid #fff;
			}
			.section-tag.black {
				color: #313131;
				border-bottom: 2px solid #313131;
			}
		}

/*NAVIGATION*/
.insane_nav ul {
	margin-left: 0px;
	margin-bottom: -70px;
}

.insane_nav ul li {
	display: inline;
	padding: 5px 40px;
	
}

.insane_nav ul li h1 {
	display: inline;
	background: transparent url("../images/Insane_logo.svg") no-repeat scroll 0% 0%;
	background-position: center bottom;
    width: 242px;
    height: 35px;
    text-indent: -3333px;
    border: 0;
    margin: 0;
    margin-top: 50px;


}
.insane_nav ul li a {
					color: #313131;
					border-bottom: 2px solid #313131;
					text-transform: uppercase;
					letter-spacing: 2px;
}

.insane_nav ul li h1 a{
	display: inline;
    width: 280px; /* larger than actual image? */
    height: 35px;
    text-decoration: none;	
    border: 0;
    color:rgba(0,0,0,0.0);
}

.insane_mobile_nav{
	position: absolute;
	top: 0;
	width:100%;
}

.insane_mobile_nav img{
	margin-top: 50px;
	width: 127px; /* larger than actual image? */
    height: 23px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

.insane_mobile_nav .menu {
	background-image: url(../images/menu.svg);
	width: 18px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: center center;
	position:absolute;
	right: 45px;
	top:55px;
	color:#fff;
	font-size: 50px;
	font-family: "HKGroteskPro-Bold", sans-serif;
}

.mobilenav {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	background: #313131;
	top: 0px;
	left: 0px;
	transition: all 0.4s ease;
}

.mobilenav .insane_nav img {

	margin-top: 50px;
	width: 127px; /* larger than actual image? */
    height: 23px;
    margin-bottom: 40px;
}

.mobilenav ul {
	margin-left: 0px;
	margin-bottom: 0px;
}

.mobilenav .primaryNav li {
	display: block;
	padding-bottom: 40px;
}
.mobilenav .secondaryNav li {
	display: block;
	padding-bottom: 5px;
}
.mobilenav ul li a {
	color:#fff;
	border-bottom: 2px solid #fff;
	margin-bottom: 50px;
}
.mobilenav .primaryNav, .mobilenav .secondaryNav {
	margin-top: 50px;
}

.mobilenav .secondaryNav li a {
	font-size:0.875rem !important;
	text-transform: none !important;
	letter-spacing: 0;
}

.close {
	position:absolute;
	right: 40px;
	top:25px;
	color:#fff;
	font-size: 50px;
	font-family: "HKGroteskPro-Regular", sans-serif;
	transform: rotate(45deg);
	z-index: 1001;
}


/*SECTION SLIDER*/

.section-slider {
	min-height: 700px;
	background-image: url(../images/bg.png);
	background-size: cover;
	background-position: center center;
	padding-top: 100px;
}
		.section-slider .title {
			padding-bottom: 150px;
		}

/*SECTION CONCEPT*/

.section-concept {
	min-height: 700px;
	background-color: #313131;
	position: relative;
}
		.section-concept h3 {
			padding-bottom: 50px;
		}
		.section-concept p {
			font-family: "HKGroteskPro-Bold", sans-serif;
			color: #fff;
		}

/*SECTION FEATURES*/

.section-features {
	min-height: 700px;
	background-color: #fff;
	position: relative;
}
		.section-features h4 {
			padding-bottom: 50px;
		}
		.section-features p {
			font-family: "HKGroteskPro-Bold", sans-serif;
			color: #313131;
		}


.features-slide {
	background-size: cover;
	min-height: 600px !important;
	background-position: center center;
}


.features-slider-1.indent {
	margin-top:-200px;
}

		.features-slider-1 .slick-prev {
			width: 35px !important;
			height: 25px !important;
			top:95% !important;
			left: 85% !important;
			background-image:url(../images/arrow-prev.svg) !important;
			background-repeat: no-repeat;
			background-size: cover;
			z-index: 99;
			-webkit-transform:none;
			transform: none;
			
		}

		

		.features-slider-1 .slick-next {
			width: 35px !important;
			height: 25px !important;
			top:95% !important;
			right: 5% !important;
			background-image:url(../images/arrow-next.svg) !important;
			background-size: cover;
			background-repeat: no-repeat;
			z-index: 99;
			-webkit-transform:none;
			transform: none;
			
		}

		.features-slider-1 .slick-prev:focus, .features-slider-1 .slick-next:focus, .features-slider-1 .slick-prev:hover, .features-slider-1 .slick-next:hover, .features-slider-1 .slick-prev:active, .features-slider-1 .slick-next:active {
			width: 35px !important;
			height: 25px !important;
			background-size: cover;
		}

		.features-slider-1 h6 {
			font-family:  "HKGroteskPro-Bold", sans-serif;
			font-size: 0.81rem;
			text-transform: uppercase;
			letter-spacing: 2px;
			color:#A9A9A9;
			padding-top:20px;
			padding-bottom: 20px;
			position: relative;
		}
		.features-slider-1 h6:after {
			content:"";
			width:75px;
			border-bottom: 2px solid #A9A9A9;
			position: absolute;
			bottom: 0;
			left: 0;
		}
		@media only screen and (max-width: 1024px) {
			.features-slider-1 .slick-prev {
				width: 22px !important;
				height: 16px !important;
				top:91% !important;
				left: 5% !important;
			}
			.features-slider-1 .slick-next {
				width: 22px !important;
				height: 16px !important;
				top:91% !important;
				right: 5% !important;
			}
			.features-slider-1 h6 {
				font-size: 0.625rem;
				text-align: center;
				padding-left: 10%;
				padding-right: 10%;
			}
			.features-slider-1 h6:after {
				display: none;
			}
			.features-slider-1 .slick-prev:focus, .features-slider-1 .slick-next:focus, .features-slider-1 .slick-prev:hover, .features-slider-1 .slick-next:hover, .features-slider-1 .slick-prev:active, .features-slider-1 .slick-next:active {
			width: 22px !important;
			height: 16px !important;
			background-size: cover;
			}

		}

		@media only screen and (max-width: 640px) {
			.features-slider-1 .slick-prev {
				width: 22px !important;
				height: 16px !important;
				top:84% !important;
				left: 5% !important;
			}
			.features-slider-1 .slick-next {
				width: 22px !important;
				height: 16px !important;
				top:84% !important;
				right: 5% !important;
			}
			.features-slider-1 h6 {
				font-size: 0.625rem;
				text-align: center;
				padding-left: 10%;
				padding-right: 10%;
			}
			.features-slider-1 h6:after {
				display: none;
			}
			.features-slider-1 .slick-prev:focus, .features-slider-1 .slick-next:focus, .features-slider-1 .slick-prev:hover, .features-slider-1 .slick-next:hover, .features-slider-1 .slick-prev:active, .features-slider-1 .slick-next:active {
			width: 22px !important;
			height: 16px !important;
			background-size: cover;
			}

		}

		.features-slider-1 .slick-prev:before, .features-slider-1 .slick-next:before {
			content: "" !important;
		}
		

.features-slider-2 {
	
}

		.features-slider-2 .slick-prev {
			width: 35px !important;
			height: 25px !important;
			top:95% !important;
			left: 5% !important;
			background-image:url(../images/arrow-prev.svg) !important;
			background-repeat: no-repeat;
			background-size: cover;
			z-index: 99;
			-webkit-transform:none;
			transform: none;
			
		}

		.features-slider-2 .slick-next {
			width: 35px !important;
			height: 25px !important;
			top:95% !important;
			right: 85% !important;
			background-image:url(../images/arrow-next.svg) !important;
			background-size: cover;
			background-repeat: no-repeat;
			z-index: 99;
			-webkit-transform:none;
			transform: none;
			
		}

		.features-slider-2 .slick-prev:before, .features-slider-2 .slick-next:before {
			content: "" !important;
		}



		.slick-next, .slick-prev {
			background-repeat: no-repeat !important;
			background-size: cover;
		}

		.features-slider-2 .slick-prev:focus, .features-slider-2 .slick-next:focus, .features-slider-2 .slick-prev:hover, .features-slider-2 .slick-next:hover, .features-slider-2 .slick-prev:active, .features-slider-2 .slick-next:active {
			width: 35px !important;
			height: 25px !important;
			background-size: cover;
		}

		.features-slider-2 h6 {
			font-family:  "HKGroteskPro-Bold", sans-serif;
			font-size: 0.81rem;
			text-transform: uppercase;
			letter-spacing: 2px;
			color:#A9A9A9;
			padding-top:20px;
			padding-bottom: 20px;
			position: relative;
		}
		.features-slider-2 h6:after {
			content:"";
			width:75px;
			border-bottom: 2px solid #A9A9A9;
			position: absolute;
			bottom: 0;
			right: 0;
		}

		@media only screen and (max-width: 1024px) {
		    .features-slide {
				min-height: 400px !important;
			}
			.features-slider-1.indent {
				margin-top:0px;
			}
			.section-features {
				min-height: 400px;
			}
			.features-slider-2 .slick-prev {
				width: 22px !important;
				height: 16px !important;
				top:91% !important;
				left: 5% !important;
			}
			.features-slider-2 .slick-next {
				width: 22px !important;
				height: 16px !important;
				top:91% !important;
				right: 5% !important;
			}
			.features-slider-2 h6 {
				font-size: 0.625rem;
				text-align: center;
				padding-left: 10%;
				padding-right: 10%;
			}
			.features-slider-2 h6:after {
				display: none;
			}
			.features-slider-2 .slick-prev:focus, .features-slider-2 .slick-next:focus, .features-slider-2 .slick-prev:hover, .features-slider-2 .slick-next:hover, .features-slider-2 .slick-prev:active, .features-slider-2 .slick-next:active {
			width: 22px !important;
			height: 16px !important;
			background-size: cover;
			}
			.section-features h4 {
			padding-top: 20px;
			}
			.section-features p {
			padding-bottom: 50px;
			}
		}

		@media only screen and (max-width: 640px) {
		    .features-slide {
				min-height: 224px !important;
			}
			.features-slider-1.indent {
				margin-top:0px;
			}
			.section-features {
				min-height: 400px;
			}
			.features-slider-2 .slick-prev {
				width: 22px !important;
				height: 16px !important;
				top:84% !important;
				left: 5% !important;
			}
			.features-slider-2 .slick-next {
				width: 22px !important;
				height: 16px !important;
				top:84% !important;
				right: 5% !important;
			}
			.features-slider-2 h6 {
				font-size: 0.625rem;
				text-align: center;
				padding-left: 10%;
				padding-right: 10%;
			}
			.features-slider-2 h6:after {
				display: none;
			}
			.features-slider-2 .slick-prev:focus, .features-slider-2 .slick-next:focus, .features-slider-2 .slick-prev:hover, .features-slider-2 .slick-next:hover, .features-slider-2 .slick-prev:active, .features-slider-2 .slick-next:active {
			width: 22px !important;
			height: 16px !important;
			background-size: cover;
			}
			.section-features h4 {
			padding-top: 20px;
			}
			.section-features p {
			padding-bottom: 50px;
			}
		}

/*SECTION HOW IT WORKS*/

.section-howitworks {
	min-height: 700px;
	background-color: #313131;
	position: relative;
	backface-visibility: 50%;
}

		.section-howitworks h3 {
			padding-bottom: 320px;
		}



.section-howitworksoptions {
	min-height: 500px;
	background-color: #F4F4F4;
	position: relative;
	
}


		.section-howitworksoptions .videoworks {
			width: 100%;
			display: block;
			min-height: 750px;
			background-image: url(../images/opstelling.png);
			background-size: cover;
			margin-top: -420px;
			background-position: center center;
			background-color: #313131;
			position: relative;
			z-index: 0;
		}

		.section-howitworksoptions .videoworks .shadowbutton-container {
			position: absolute;
			top:45%;
		}

		.section-howitworksoptions .videoworks .layer {
			background-color: rgba(0, 0, 0, 0.5);
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 100%;
		}

		.section-howitworksoptions .rentalcustom {
			background-color: #fff;
			box-shadow: 0px 0px 44px rgba(0,0,0,0.44);
			padding: 80px 70px;
			margin-top: -100px;
			position: relative;
			z-index: 2;
		}

		.section-howitworksoptions .rentalcustom h4 {
			font-size: 2.25rem;
			padding-bottom: 20px;
		}

		.section-howitworksoptions .rentalcustom a {
			color: #313131;
			border-bottom: 2px solid #313131;
			text-transform: uppercase;
			letter-spacing: 2px;
		}

		.section-howitworksoptions .subtext {
			padding-top: 50px;
		}

		.section-howitworksoptions .subtext p {
			color:#A9A9A9;
			font-family: "HKGroteskPro-SemiBold", sans-serif;
		}

		

				
							.videocontainer {
								position: relative;
								display: block;
								min-height: 750px;
								margin-top: -420px;
								position: relative;
								z-index: 0;
							}
							.video-slider {
								position: relative;
								z-index: 1000;

							}

							

							.video-slide .section-tag {
								
							}

							.video-slider .video-slide {
								background-size: cover;
								min-height: 700px !important;
								background-position: center center;
								position: relative;
							}


									.video-slider .slick-prev {
										width: 35px !important;
										height: 25px !important;
										top:95% !important;
										left: 85% !important;
										background-image:url(../images/arrow-prev.svg) !important;
										background-repeat: no-repeat;
										background-size: cover;
										z-index: 99;
										-webkit-transform:none;
										transform: none;
									}

									.video-slider .slick-next {
										width: 35px !important;
										height: 25px !important;
										top:95% !important;
										right: 5% !important;
										background-image:url(../images/arrow-next.svg) !important;
										background-size: cover;
										background-repeat: no-repeat;
										z-index: 99;
										-webkit-transform:none;
										transform: none;
									}

									.video-slider .slick-prev:before, .video-slider .slick-next:before {
										content: "" !important;
									}

									.video-slider .slick-prev:focus, .video-slider .slick-next:focus, .video-slider .slick-prev:hover, .video-slider .slick-next:hover, .video-slider .slick-prev:active, .video-slider .slick-next:active {
										width: 35px !important;
										height: 25px !important;
										background-size: cover;
										}

									.video-slider h6 {
										font-family:  "HKGroteskPro-Bold", sans-serif;
										font-size: 0.81rem;
										text-transform: uppercase;
										letter-spacing: 2px;
										color:#A9A9A9;
										padding-top:20px;
										padding-bottom: 20px;
										position: relative;
									}
									.video-slider h6:after {
										content:"";
										width:75px;
										border-bottom: 2px solid #A9A9A9;
										position: absolute;
										bottom: 0;
										left: 0;
									}
									@media only screen and (max-width: 1024px) {
										.videocontainer {
									    	min-height: 180px !important;
									    }
										.video-slider .video-slide {
											min-height: 400px !important;
											margin-top: 300px;
											padding-bottom: 0px;
										}

										.video-slider .slick-prev {
											width: 22px !important;
											height: 16px !important;
											top:95% !important;
											left: 5% !important;
										}
										.video-slider .slick-next {
											width: 22px !important;
											height: 16px !important;
											top:95% !important;
											right: 5% !important;
										}
										.video-slider h6 {
											font-size: 0.625rem;
											text-align: center;
											padding-left: 10%;
											padding-right: 10%;
										}
										.video-slider h6:after {
											display: none;
										}
										.video-slider .slick-prev:focus, .video-slider .slick-next:focus, .video-slider .slick-prev:hover, .video-slider .slick-next:hover, .video-slider .slick-prev:active, .video-slider .slick-next:active {
										width: 22px !important;
										height: 16px !important;
										background-size: cover;
										}

										.section-howitworks {
											min-height: 450px;	
										}

										.section-howitworks h3 {
											padding-bottom: 50px;	
										}

										.section-howitworksoptions {
											min-height: 150px;
											
										}
										.section-howitworksoptions .videoworks {
											min-height: 250px;
											margin-top: -150px;
										}
									}
									@media only screen and (max-width: 640px) {
									    .videocontainer {
									    	min-height: 180px !important;
									    }
										.video-slider .video-slide {
											min-height: 224px !important;
											margin-top: 300px;
											padding-bottom: 0px;
										}

										.video-slider .slick-prev {
											width: 22px !important;
											height: 16px !important;
											top:90.5% !important;
											left: 5% !important;
										}
										.video-slider .slick-next {
											width: 22px !important;
											height: 16px !important;
											top:90.5% !important;
											right: 5% !important;
										}
										.video-slider h6 {
											font-size: 0.625rem;
											text-align: center;
											padding-left: 10%;
											padding-right: 10%;
										}
										.video-slider h6:after {
											display: none;
										}
										.video-slider .slick-prev:focus, .video-slider .slick-next:focus, .video-slider .slick-prev:hover, .video-slider .slick-next:hover, .video-slider .slick-prev:active, .video-slider .slick-next:active {
										width: 22px !important;
										height: 16px !important;
										background-size: cover;
										}

										.section-howitworks {
											min-height: 450px;	
										}

										.section-howitworks h3 {
											padding-bottom: 50px;	
										}

										.section-howitworksoptions {
											min-height: 150px;
											
										}
										.section-howitworksoptions .videoworks {
											min-height: 250px;
											margin-top: -150px;
										}
										
									}

/*SECTION UPDATES*/

.section-updates {
	min-height: 700px;
	background-color: #fff;
	position: relative;
}

		.section-updates .newsupdatesblock {
			padding-top: 150px;
		}

		.section-updates h4 {
			padding-bottom: 50px;
		}

		.section-updates .updates-slider {
			padding-top: 50px;
			padding-bottom: 50px;
		}

		.section-updates .update {
			background-color: #fff;
			box-shadow: 0px 0px 44px rgba(0,0,0,0.44);
			margin: 50px 20px;
		}
		.section-updates .update:nth-child(1) {
			margin: 50px 20px;
			box-shadow: none;

		}

		.section-updates .update-image {
			background-size: cover;
			height: 250px;
			background-position: center center;
		}

		.section-updates .update-text {
			padding: 50px 70px;
		}

				.section-updates .update h3 {
					color:#313131;
					font-family: "HKGroteskPro-Bold", sans-serif;
					font-size: 4rem;
					padding-bottom: 40px;
				}

				.section-updates .update h4 {
					font-size: 2.25rem;
					padding-bottom: 20px;
				}
				.section-updates .update p {
					font-family: "HKGroteskPro-Bold", sans-serif;
					color: #313131;
				}

				.section-updates .update a {
					color: #313131;
					border-bottom: 2px solid #313131;
					text-transform: uppercase;
					letter-spacing: 2px;
				}

				.section-updates .slick-prev {
					width: 35px !important;
					height: 25px !important;
					top:5% !important;
					left: 47% !important;
					background-image:url(../images/arrow-prev.svg) !important;
					background-repeat: no-repeat;
					background-size: cover;
					z-index: 99;
					-webkit-transform:none;
					transform: none;
				}

				.section-updates .slick-next {
					width: 35px !important;
					height: 25px !important;
					top:5% !important;
					right: 47% !important;
					background-image:url(../images/arrow-next.svg) !important;
					background-size: cover;
					background-repeat: no-repeat;
					z-index: 99;
					-webkit-transform:none;
					transform: none;
				}

				.section-updates .slick-prev:before, .section-updates .slick-next:before {
					content: "" !important;
				}

				.section-updates .slick-prev:focus, .section-updates .slick-next:focus, .section-updates .slick-prev:hover, .section-updates .slick-next:hover, .section-updates .slick-prev:active, .section-updates .slick-next:active {
										width: 35px !important;
										height: 25px !important;
										background-size: cover;
										}

		@media only screen and (max-width: 1024px) {
			.section-updates .slick-prev {
				width: 22px !important;
				height: 16px !important;
				top:1% !important;
				left: 40% !important;
			}
			.section-updates .slick-next {
				width: 22px !important;
				height: 16px !important;
				top:1% !important;
				right: 40% !important;
			}
			.section-updatessection-updates h6 {
				font-size: 0.625rem;
				text-align: center;
				padding-left: 10%;
				padding-right: 10%;
			}
			.section-updates h6:after {
				display: none;
			}
			.section-updates .slick-prev:focus, .section-updates .slick-next:focus, .section-updates .slick-prev:hover, .section-updates .slick-next:hover, .section-updates .slick-prev:active, .section-updates .slick-next:active {
			width: 22px !important;
			height: 16px !important;
			background-size: cover;
			}

			.section-updates .update {
				
			}
			.section-updates .update-text {
			padding: 20px 35px;
			}
			.section-updates .update h4 {
				font-size: 1.5rem !important;
				padding-bottom: 20px;
			}
		}

/* TEXTPAGE */

.text-chapter {
	padding-top: 0;
}
.text-chapter h4 {
	padding-top: 100px;
	font-size: 2rem;
}
.text-chapter strong {
	font-size: 1rem;
	font-family: "HKGroteskPro-Bold", sans-serif; 
	text-transform: uppercase;
	letter-spacing: 2px;
}


/* FOOTER */

.inner-footer {
	background-color: #313131;
	color:#fff;
	padding-top: 100px;
	padding-bottom: 100px;
}

.inner-footer h6 {
	color:#fff;
	font-family:  "HKGroteskPro-Bold", sans-serif;
	font-size: 1.6rem;
	padding-top: 20px;
	padding-bottom: 100px;
}

.inner-footer p {
	color:#fff;
	font-size: 1rem;
	padding-bottom: 30px;
}
.inner-footer a {
	font-family:  "HKGroteskPro-SemiBold", sans-serif;
	color: #fff;
	font-size: 2.25rem;
	border-bottom: 2px solid #fff;
	padding-bottom: 3px;

}

.inner-footer .shadowbutton a {
	font-size: 1rem !important;
	color: #313131 !important;
}

.inner-footer2 {
	background-color: #000;
	color:#fff;
	padding-top: 20px;
	padding-bottom: 20px;
}

.inner-footer2 p {
	color:#fff;
	font-size: 1rem;

}

.inner-footer2 a {
	font-family:  "HKGroteskPro-Bold", sans-serif;
	color: #fff;
	font-size: 1rem;
	border-bottom: 2px solid #fff;

}
.inner-footer2 img {
	padding-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
	.inner-footer2 {
		text-align: center;
		padding-top: 50px;
	}
	.inner-footer2 p {
		text-align: center;
	}

	.inner-footer2 p a {
		text-align: center;
	}

	.inner-footer .shadowbutton {
		color:#313131;
		padding: 15px 25px;
	}
}
		
		
