/*
 * Copyright (c) 2020 =ontworpen
 * All rights reserved.
 * 
 * Address:
 * Margaret Mitchellstraat 132
 * 3207 MT Spijkenisse
 * The Netherlands
 * 
 * Phone: +31 (0)10 818 59 61
 * Email: post@isontworpen.nl
 * Website: https://www.isontworpen.nl
 */

/*--------------------------------------------------
 * CONTAINERS
 */

.container_centered {
	max-width: 1500px;
	margin: 0 auto;
}

/*--------------------------------------------------
 * HEADER
 */



/*--------------------------------------------------
 * LOGO
 */



/*--------------------------------------------------
 * NAV
 */

#nav_img {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 118px;
	right: 25px;
	z-index: 81;
}

	#nav_img a {
		border-bottom: 0;
	}

	#nav_img a:hover {
		border-bottom: 0;

		-webkit-opacity: 0.75;
		-moz-opacity: 0.75;
		-ms-opacity: 0.75;
		-o-opacity: 0.75;
		opacity: 0.75;
		filter: alpha(opacity=75);
	}

/*---*/

#nav_list {
	width: 100%;
	position: absolute;
	top: 201px;
	right: 0;
	z-index: 80;
	text-align: right;
	background: #FFF;
}

/*---*/

#nav_list ul li {
	display: inline;
}

	#nav_list ul li a, #nav_list ul li a:hover {
		height: 50px;
		margin: 0;
		padding: 8px 35px 0 50px;
		display: block;
		border-bottom: 1px solid #E1E3EC; /* GREY LIGHTER */
	}

/*--------------------------------------------------
 * MAIN
 */

#main_content {
	padding: 200px 0;
}

/*---*/

.main_1_column {
	padding: 0 50px;
}

.main_1_column_col {
	width: 70%;
	padding: 50px;
}

/*---*/

.main_2_columns_col {
	padding: 50px;
	float: left;
}

.main_2_columns div:nth-child(1), .main_2_columns div:nth-child(2) {
	width: -webkit-calc(50% - 50px);
	width: -moz-calc(50% - 50px);
	width: -ms-calc(50% - 50px);
	width: -o-calc(50% - 50px);
	width: calc(50% - 50px);
}

		.main_2_columns div:nth-child(1) {
			margin-right: 50px;
			border-radius: 0 10px 10px 0;
		}

		.main_2_columns div:nth-child(2) {
			margin-left: 50px;
			border-radius: 10px 0 0 10px;
		}

/*---*/

.main_intro {
}

/*--------------------------------------------------
 * FOOTER
 */

.footer_2_columns div:nth-child(1), .footer_2_columns div:nth-child(2) {
	width: -webkit-calc(50% - 50px);
	width: -moz-calc(50% - 50px);
	width: -ms-calc(50% - 50px);
	width: -o-calc(50% - 50px);
	width: calc(50% - 50px);
}

		.footer_2_columns div:nth-child(1) {
			margin-right: 50px;
			text-align: right;
		}

		.footer_2_columns div:nth-child(2) {
			margin-left: 50px;
		}

/*---*/

#footer_watermark {
	left: 50px;
}

/*---*/

#footer_legal {
	text-align: center;
}

/*--------------------------------------------------
 * FORM
 */

.form_left {
	width: 25%;
}

.form_right, .form_right_full {
}

		.form_right {
			width: 75%;
		}

		.form_right_full {
			width: 100%;
		}

/*---*/

.form_left_70, .form_right_30 {
}

		.form_left_70 {
			width: -webkit-calc(70% - 5px) !important;
			width: -moz-calc(70% - 5px) !important;
			width: -ms-calc(70% - 5px) !important;
			width: -o-calc(70% - 5px) !important;
			width: calc(70% - 5px) !important;
			margin-right: 5px;
		}

		.form_right_30 {
			width: -webkit-calc(30% - 5px) !important;
			width: -moz-calc(30% - 5px) !important;
			width: -ms-calc(30% - 5px) !important;
			width: -o-calc(30% - 5px) !important;
			width: calc(30% - 5px) !important;
			margin-left: 5px;
		}

/*---*/

.form_left_text {
	margin: 0 0 10px 0;
	padding: 14px 0 0 0;
}

/*new*/
li {
 display: block;
 transition-duration: 0.5s;
}

li:hover {
  cursor: pointer;
}

ul li ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

ul li ul li {
  clear: both;
  width: 100%;
}
/*
 * End
 */