/* 1440px */
@media screen and (max-width: 1440px) {

}

/* 1024px */
@media screen and (max-width: 1439px) {

	.infoblock_block {
		max-width: 300px;
	}

	.employees .container {
		padding: 0 60px;
	}

	.employees .owl-nav .owl-prev {
		left: -45px;
	}

	.employees .owl-nav .owl-next {
		right: -45px;
	}

	.googlemaps img.desktop {
		display: none;
	}

	.googlemaps img.laptop {
		display: block;
	}

	.content_parts .content_right {
		padding: 0;
	}

}

@media screen and (max-width: 1144px){
	.header .header_image img{
		height: 225px;
	}
}

@media screen and (max-width: 1024px) {

}

/* 768px */
@media screen and (max-width: 1023px) {

	/* header */
	.nav a {
		padding: 10px 10px 8px;	
	}

	/* homepage */
	#wrapper {
		margin-bottom: 0;
	}

	.employees .employee .employee_image {
		padding: 0 5px 0 10px;
	}

	.employees .employee .employee_text {
		padding: 0px 10px 0;
	}

	.employees .owl-nav .owl-prev {
		left: -55px
	}

	.employees .owl-nav .owl-next {
		right: -55px
	}

	.products_content .product,
	.newsitems .news_item {
		width: 33.333333%;
	}

	.team .employee {
		width: 25%;
	}

	/* footer */
	#footer,
	#wrapper:after {
		height: auto;
	}

	.header .header_image img{
		height:194px;
	}

	.infoblock{
		width: 50%;
	}

}

@media screen and (max-width: 977px) {
	
	#sportprizes{
		width: 700px;
	}

	.catalogus{
		width: 700px;
	}

}

@media screen and (max-width: 853px) {
	
	#sportprizes{
		width: 600px;
	}

	.catalogus{
		width: 600px;
	}

}

@media screen and (max-width: 820px) {

	.subContact{
		display: none;
	}

}

@media screen and (max-width: 768px) {

	/* header */
	.header .header_top {
		height: 100%;	
	}

}

/* 640px */
@media screen and (max-width: 767px) {	

	/* header */
	.header .header_image img {
		min-height: 160px;	
	}

	.nav a {
		padding: 10px 5px 8px;
		font-size: 15px;	
	}

	.infoblock_img_overlay {
		font-size: 18px;
	}

	.employees .container {
		padding: 0 40px;
	}

	.employees .owl-nav svg {
		font-size: 40px;
	}

	.employees .owl-nav .owl-prev {
		left: -38px;
	}

	.employees .owl-nav .owl-next {
		right: -38px;
	}

	.products_content .product {
		padding: 10px;
	}

	.newsitems .news_item {
		width: 50%;	
	}

	.team .employee {
		width: 33.333%;
	}

	.employee_content .content_left,
	.employee_content .content_right {
		width: 100%;
	}

	.employee_content .content_right .smallspacer {
		margin: 15px auto 20px;
	}

	.employee_content .content_right .employeesocial {
		text-align: center;
		margin: 0 5px;
	}

	.contact.content_parts .content_left,
	.contact.content_parts .content_right {
		width: 100%;
	}

	.contact.content_parts .content_left {
		padding: 0 0 10px;
		text-align: center;
	}

	.footer_top {
		padding: 20px 0 10px;
	}

	.footer_top .footer_block {
		width: 100%;
		text-align: center;
		padding-bottom: 10px;
	}

	.footer_top .footer_block .footer_top_content {
		text-align: center;
	}

	.singleNewsItem{
		display: block;
		grid-template-columns: auto;
		grid-template-rows: auto;
		grid-template-areas: "photo content";
		grid-column-gap: 30px;
	}
	
	.newsItemImage{
		display: none;
	}
	
	.newsItemContent{
		grid-area: unset;
		margin-right: 30px;
		margin-left: 30px;
	}

	.dataContent {
		width: 70%;
	}

}

@media screen and (max-width:683px){
	.rendered-form{
		width: 78%;
	}
}

@media screen and (max-width: 670px){
	.clothespage_infoblock{
		margin: 30px;
	}
	
	.clothespage_infoblock_block{
		display: block;
		grid-template-columns: auto;
		grid-template-rows: 3;
		grid-template-areas: "title"
							 "photo"
							 "content";
		grid-column-gap: 5px;
		margin-left: 16%;
	}
	
	.clothespageH2{
		grid-area: title;
		text-decoration: none;
		width: 70%;
	}
	
	.clothespage_infoblock_image{
		grid-area: photo;
		border-right: 1px solid #63f76d;
		border-bottom: 1px solid #63f76d;
		width: 70%;
	}
	
	.clothespage_infoblock_content{
		grid-area: content;
		font-size: 16px;
		width: 80%;
	}

	.catalogus{
		width: 400px;
	}

	#sportprizes{
		width: 400px;
	}
	
	/* .socialmedia{
		position: relative;
		right: -7px;
	} */
}

@media screen and (max-width: 640px) {	
	
}

/* 560px */
@media screen and (max-width: 639px) {	

	.header .header_image {
		overflow: hidden;
	}

	.header .header_image img {
		height: 280px;
		width: initial;
		max-width: initial;
		min-width: 100%;
	}

	.nav {
		border: none;	
	}

	.nav li {
		width: 32%;
		padding: 0 3px;
	}

	.nav li a {
		border-bottom: 1px solid #094D28;
		font-size: 14px;
	}

	.nav li:nth-child(1) a,
	.nav li:nth-child(2) a,
	.nav li:nth-child(3) a {
		border-top: 1px solid #094D28;
	}

	.employees .employee .employee_image,
	.employees .employee .employee_text {
		width: 100%;
	}

	.employees .employee .employee_image {
		padding: 0 15px 20px;
	}

	.employees .employee .employee_image img {
		margin: auto;
	}

	.employees .owl-nav .owl-prev {
		left: -15px;
	}

	.employees .owl-nav .owl-next {
		right: -15px;
	}

	.products_content .product {
		width: 50%;
		padding: 15px;
	}

	.hamburger{
		display: block;
	}
	
	#hamburgerNav {
		display: none;
	}

	.hamburger:hover #hamburgerNav{
		display: block;
		background-color: #ffffff;
		border-bottom: 1px solid #63f76d;
		border-right: 1px solid #63f76d;
		width: 150%;
		border-top-right-radius: 30px;
		border-bottom-right-radius: 30px;
	}

	#hamburgerNav:hover .socialmedia{
		display: none;
	}

	#hamburgerNav li a{
		color: #000000;
		text-decoration: none;
		font-size: 20px;
		height: 35px;
		margin-left: 10px;
	}

	#hamburgerNav li{
		border-top: 1px solid #63f76d;
		list-style: none;
	}

	#hamburgerNav li:hover{
		background-color: rgba(99, 247, 109, 0.281)
	}
	/* .hamburger li:hover {
		text-decoration: overline #63f76d;
	} */
	.nav {
		display: none;
	}

}

/* 480px */
@media screen and (max-width: 559px) {	

	.nav li {
		width: 49%;	
	}

	.nav li:nth-child(3) a {
		border-top: none;	
	}

	.content {
		padding: 30px 0;
	}

	.infoblocks {
		padding: 30px 0 10px;
	}

	.infoblock {
		width: 100%;
		padding: 0 0 20px;
	}

	.products_content .product {
		width: 100%;
	}

	.products_content .product_block {
		max-width: 300px;
		margin: auto;
	}

	.team .employee {
		width: 50%;
	}

	.dataContent {
		width: 85%;
	}

	.catalogus{
		width: 400px;
	}

	#sportprizes{
		width: 400px;
	}

}

@media screen and (max-width: 480px) {

}

/* 425px */
@media screen and (max-width: 479px) {

	.header .logo {
		padding-top: 50px;
	}

	.header .header_image img {
		height: 315px;
	}

	.newsitems .news_item {
		width: 100%;
	}

	.newsitems .news_item a {
		display: block;
		max-width: 300px;
		margin: auto;
	}

	.googlemaps img.laptop {
		display: none;
	}

	.googlemaps img.mobile {
		display: block;
	}

	.footer_bottom .footer_bottom_left, 
	.footer_bottom .footer_bottom_right {
		width: 100%;
		text-align: center;
	}

	.footer_bottom .footer_bottom_left {
		padding-bottom: 10px;
	}

	.catalogus{
		width: 300px;
	}

	#sportprizes{
		width: 300px;
	}
}

@media screen and (max-width: 425px) {

}

/* 375px */
@media screen and (max-width: 424px) {

	.employees .container {
		padding: 0 20px;
	}

	.employees .owl-nav .owl-prev {
		left: -15px;
	}

	.employees .owl-nav .owl-next {
		right: -15px;
	}

}

@media screen and (max-width: 375px) {
	.clothespage_infoblock{
		margin: 0px;
	}
	
	.clothespage_infoblock_block{
		display: block;
		margin-left: 9%;
		width: 100%;
	}
	.clothespageH2{
		grid-area: title;
		width: 85%;
	}
	
	.clothespage_infoblock_image{
		grid-area: photo;
		border-right: 1px solid #63f76d;
		border-bottom: 1px solid #63f76d;
		width: 85%;
	}
	
	.clothespage_infoblock_content{
		width: 90%;
	}

	.catalogus{
		width: 250px;
	}

	#sportprizes{
		width: 250px;
	}
}

/* 320px */
@media screen and (max-width: 374px) {

}

@media screen and (max-width: 320px) {

}