/*
OMC HanzeKliniek
======================================================================================
*/


/*
---------------------------
ALGEMEEN
---------------------------
*/
.main-content {
	background: url('../images/background.gif') repeat-y top center;
/*
	background-position: -470px 168px;
	background-size: 110% auto;
*/
	background-position: 0px 45px;
	background-size: 100% auto;
}
.header-placeholder {
	display: block;
	height: 220px;
}

#page-container {
	position:relative;
	z-index: 2;
	margin: 0 0px 0px 0px;
}
	@media (max-width: 768px) {
		.main-content {
			background-position: 0px 25px;
			background-size: 100% auto;
		}
	}
	@media (max-width: 540px) {
		.main-content {
			background-position: 0px 5px;
			background-size: 100% auto;
		}
	}

.row {
	max-width: 74rem;
	z-index: 2;
	position: relative;
}
.row.narrow {
	max-width: 72rem;
}
.row.wide {
	max-width: 80rem
}
.row.wider {
	max-width: 82.5rem
}

.max-width {
	max-width: 88em;
	margin: auto;
}

	@media (max-width: 1440px) {
		.row {
			max-width: 68em;
		}
		.row.wide {
			max-width: 74em
		}
		.row.wider {
			max-width: 70em
		}
	}

	@media (max-width: 1024px) {
		.row {
			max-width: 60em;
		}
		.row.wide {
			max-width: 60em
		}
		.row.wider {
			max-width: 60em
		}
	}

	@media (max-width: 768px) {
		.row {
			max-width: 46em;
		}
		.row.wide {
			max-width: 46em
		}
		.row.wider {
			max-width: 100%
		}
	}


.with-shape {
	position: relative;
}
.with-shape:before {
	position: fixed;
	top: 0;
	left:0;
	right:0;
	bottom:0;
	width: 100%;
	height: 100%;
	content:'';
	background: url('../images/logo-shape.png') no-repeat top center;
	background-position: 0px 400px;
	background-size: 90% auto;
	z-index:0;
}

.shape-top {
	position: absolute;
	width: 100%;
	height: 130px;
	z-index: 998;
	top: -20px;
	left:0;
	background: url('../images/shape-top-left.svg') no-repeat top left;
	background-size: contain;
}
.shape-bottom {
	position: absolute;
	width: 100%;
	height: 130px;
	display: block;
	z-index: 998;
	right:0;
	bottom:-20px;
	background:  url('../images/shape-bottom-right.svg') no-repeat bottom right;
	background-size: contain;
}

	@media (max-width: 1440px) {
		.shape-top,
		.shape-bottom {
			height: 118px;
		}
	}

	@media (max-width: 1024px) {
		.shape-top {
			top: -10px;
		}
		.shape-bottom {
			bottom: -10px;
		}
	}
	@media (max-width: 768px) {
		.shape-top,
		.shape-bottom {
			height: 70px;
		}
	}
	@media (max-width: 640px) {
		.shape-top {
			height: 60px;
			top: -2px;
			background-size: 101% auto;
		}
		.shape-bottom {
			height: 60px;
			bottom: -2px;
			background-size: 101% auto;
		}
	}
/*
-------------------------------
SECTIONS
-------------------------------
*/


.section-devider {
	width: 100%;
	display: block;
  line-height: 0.5;
  text-align: center;
  overflow: hidden;
}
.section-devider span {
  display: inline-block;
  position: relative;
}
.section-devider span:before,
.section-devider span:after {
  content: "";
  position: absolute;
  height: 2px;
  background: rgba(0, 59, 118, 0.1);
  top: 50%;
  width: 600px;
}
.section-devider span:before {
  right: 100%;
  margin-right: 15px;
}
.section-devider span:after {
  left: 100%;
  margin-left: 15px;
}


#section-container {
	position: relative;
	display: block;
}

section {
	position: relative;
	display: block;
}

#start {

}

/* Full background image */
.bg-image {
	background-position: 50% 50%;
	background-size: cover;
	min-height: 380px;
}
.bg-image:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000000 !important;
	width: 100%;
	height: 100%;
	content: '';
	z-index: 1;
	opacity: 0.1;
}
.bg-image.none:before {
	opacity: 0;
}

.bg-image.little:before {
	opacity: 0.4;
}
.bg-image.alot:before {
	opacity: 0.7;
}

.shade-left:after,
.shade-right:after,
.shade-left-right:after {
	position: absolute;
	top: 0;
	bottom: 0;

	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: 1;
	opacity: 1;
}

/* Primary */
.bg-primary.shade-right:after {
	right: 0;
	background: -moz-linear-gradient(left,  rgba(0,43,111,0) 0%, rgba(30,87,153,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,43,111,0) 0%,rgba(30,87,153,1) 100%);
	background: linear-gradient(to right,  rgba(0,43,111,0) 0%,rgba(30,87,153,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00002b6f', endColorstr='#1e5799',GradientType=1 );
}
.bg-primary.shade-left:after {
	left: 0;
	background: -moz-linear-gradient(left,  rgba(0,43,111,1) 0%, rgba(0,43,111,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,43,111,1) 0%,rgba(0,43,111,0) 100%);
	background: linear-gradient(to right,  rgba(0,43,111,1) 0%,rgba(0,43,111,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b6f', endColorstr='#00002b6f',GradientType=1 );
}




/*
---------------------------
TOPBAR
---------------------------
*/


#topbar {
	position: fixed !important;
	top: 0;
	left:0;
	width: 100%;
	height: 180px;
	z-index: 999 !important;
	background: rgba(255, 255, 255, 1);
	background-image: url('../images/logo-shape.png');
	background-repeat: no-repeat;
	background-position: 50% 50px;
	background-size: 110% auto;

	box-shadow: 0px 5px 24px rgba(0, 0, 0, 0.11);

	-webkit-transition: height 0.4s ease-in-out;
	-moz-transition: height 0.4s ease-in-out;
	-ms-transition:height 0.4s ease-in-out;
	transition: height 0.4s ease-in-out;

}

.border-top {
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height:8px;
	z-index: 998;
}


.sitelinks {
	position: absolute;
	top:2rem;
	right:2rem;
	list-style: none;
	margin:0;
	padding:0;
	display: block;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition:opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.small .sitelinks {
	opacity: 0;
}
.sitelinks li {
	position: relative;
	float: left;
}
.sitelinks li:after {
	float:left;
	content:'';
	position: relative;
	width: 4px;
	height: 4px;
	border-radius: 10px;
	background: #d6d9e9;
	margin: 10px 10px 2px 10px;

}
.sitelinks a {
	float:left;
	font-size: 13px;
	color: #7b8bb6;
	height: 24px;
	display: block;
}

	body.big .sitelinks a {
		font-size: 14px;
	}
	body.bigger .sitelinks a {
		font-size: 15px;
	}

.sitelinks a:hover {
	color: #515b76;
}
.sitelinks a i {
	position: relative;
	top: 2px;
	font-size: 1.1rem;
}
.sitelinks .phone a i {
	top: 1px;
	font-size: 0.76rem;
}
/* Text Size */
.sitelinks li.text-size:after {
	display: none;
}
.text-size a {
	float:left;
	display: block;
	position: relative;
	top:0px;
	width: 48px;
	height: 24px;
	overflow: hidden;
	border: 1px solid #d6d9e9;
	border-radius: 100px;
	text-align: center;
	color: #1e3d77;
}
	body.big .text-size a {
		font-size: 13px;
	}
	body.bigger .text-size a {
		font-size: 13px;
	}

.text-size a::first-letter {

}
.text-size a::last-letter {
    font-size: 140%;
}

.text-size a:hover {
	border-color: #25b0ed;
}

/* Social */
.sitelinks li.social:after {
	display: none;
}
.sitelinks .social a {
	position: relative;
	top:-1px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-size: 24px auto;
	overflow: hidden;
	text-indent: -1000px;
	margin-left:3px;
}
.sitelinks .social a.twitter {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMzguMTY3LDIyLjI4M2MtMi42MTksMC45NTMtNC4yNzQsMy40MTEtNC4wODYsNi4xMDEgIGwwLjA2MywxLjAzOGwtMS4wNDgtMC4xMjdjLTMuODEzLTAuNDg3LTcuMTQ1LTIuMTM5LTkuOTc0LTQuOTE1bC0xLjM4My0xLjM3N2wtMC4zNTYsMS4wMTdjLTAuNzU0LDIuMjY3LTAuMjcyLDQuNjYxLDEuMjk5LDYuMjcxICBjMC44MzgsMC44OSwwLjY0OSwxLjAxNy0wLjc5NiwwLjQ4N2MtMC41MDMtMC4xNjktMC45NDMtMC4yOTYtMC45ODUtMC4yMzNjLTAuMTQ2LDAuMTQ5LDAuMzU2LDIuMDc2LDAuNzU0LDIuODM5ICBjMC41NDUsMS4wNiwxLjY1NSwyLjA5NywyLjg3MSwyLjcxMmwxLjAyNywwLjQ4N2wtMS4yMTUsMC4wMjFjLTEuMTczLDAtMS4yMTUsMC4wMjEtMS4wODksMC40NjcgIGMwLjQxOSwxLjM3NywyLjA3NCwyLjgzOSwzLjkxOCwzLjQ3NWwxLjI5OSwwLjQ0NGwtMS4xMzEsMC42NzhjLTEuNjc2LDAuOTc2LTMuNjQ2LDEuNTI2LTUuNjE2LDEuNTY3ICBDMjAuNzc1LDQzLjI1NiwyMCw0My4zNDEsMjAsNDMuNDA1YzAsMC4yMTEsMi41NTcsMS4zOTcsNC4wNDQsMS44NjRjNC40NjMsMS4zNzcsOS43NjUsMC43ODMsMTMuNzQ2LTEuNTY4ICBjMi44MjktMS42NzQsNS42NTctNSw2Ljk3OC04LjIyMWMwLjcxMy0xLjcxNSwxLjQyNS00Ljg1MSwxLjQyNS02LjM1NGMwLTAuOTc1LDAuMDYzLTEuMTAyLDEuMjM2LTIuMjY3ICBjMC42OTItMC42NzgsMS4zNDEtMS40MTksMS40NjctMS42MzFjMC4yMS0wLjQwMywwLjE4OC0wLjQwMy0wLjg4LTAuMDQzYy0xLjc4MSwwLjYzNi0yLjAzMywwLjU1MS0xLjE1Mi0wLjQwMiAgYzAuNjQ5LTAuNjc4LDEuNDI1LTEuOTA3LDEuNDI1LTIuMjY3YzAtMC4wNjMtMC4zMTQsMC4wNDItMC42NzEsMC4yMzNjLTAuMzc3LDAuMjEyLTEuMjE1LDAuNTMtMS44NDQsMC43MmwtMS4xMzEsMC4zNjFsLTEuMDI3LTAuNyAgYy0wLjU2Ni0wLjM4MS0xLjM2MS0wLjgwNS0xLjc4MS0wLjkzMkM0MC43NjYsMjEuOTAyLDM5LjEzMSwyMS45NDQsMzguMTY3LDIyLjI4M3ogTTM0LDY0QzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0ICBDNCwxNy40MzEsMTcuNDMyLDQsMzQsNHMzMCwxMy40MzEsMzAsMzBDNjQsNTAuNTY4LDUwLjU2OCw2NCwzNCw2NHoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1OThEQ0E7Ii8+PC9zdmc+');
}
.sitelinks .social a.facebook {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjkuNzY1LDUwLjMyaDYuNzQ0VjMzLjk5OGg0LjQ5OWwwLjU5Ni01LjYyNGgtNS4wOTUgIGwwLjAwNy0yLjgxNmMwLTEuNDY2LDAuMTQtMi4yNTMsMi4yNDQtMi4yNTNoMi44MTJWMTcuNjhoLTQuNWMtNS40MDUsMC03LjMwNywyLjcyOS03LjMwNyw3LjMxN3YzLjM3N2gtMy4zNjl2NS42MjVoMy4zNjlWNTAuMzJ6ICAgTTM0LDY0QzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0QzQsMTcuNDMxLDE3LjQzMiw0LDM0LDRzMzAsMTMuNDMxLDMwLDMwQzY0LDUwLjU2OCw1MC41NjgsNjQsMzQsNjR6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0E1ODlCOyIvPjwvc3ZnPg==');
}
.sitelinks .social a.linkedin {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNTAuODM3LDQ4LjEzN1YzNi40MjVjMC02LjI3NS0zLjM1LTkuMTk1LTcuODE2LTkuMTk1ICBjLTMuNjA0LDAtNS4yMTksMS45ODMtNi4xMTksMy4zNzRWMjcuNzFoLTYuNzljMC4wOSwxLjkxNywwLDIwLjQyNywwLDIwLjQyN2g2Ljc5VjM2LjcyOWMwLTAuNjA5LDAuMDQ0LTEuMjE5LDAuMjI0LTEuNjU1ICBjMC40OS0xLjIyLDEuNjA3LTIuNDgzLDMuNDgyLTIuNDgzYzIuNDU4LDAsMy40NCwxLjg3MywzLjQ0LDQuNjE4djEwLjkyOUg1MC44Mzd6IE0yMi45NTksMjQuOTIyYzIuMzY3LDAsMy44NDItMS41NywzLjg0Mi0zLjUzMSAgYy0wLjA0NC0yLjAwMy0xLjQ3NS0zLjUyOC0zLjc5Ny0zLjUyOHMtMy44NDEsMS41MjQtMy44NDEsMy41MjhjMCwxLjk2MSwxLjQ3NCwzLjUzMSwzLjc1MywzLjUzMUgyMi45NTl6IE0zNCw2NCAgQzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0QzQsMTcuNDMxLDE3LjQzMiw0LDM0LDRzMzAsMTMuNDMxLDMwLDMwQzY0LDUwLjU2OCw1MC41NjgsNjQsMzQsNjR6IE0yNi4zNTQsNDguMTM3VjI3LjcxaC02Ljc4OXYyMC40MjcgIEgyNi4zNTR6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3QUI5OyIvPjwvc3ZnPg==');
}

.sitelinks .social a.youtube {
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NjEuMDAxIDQ2MS4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MS4wMDEgNDYxLjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiNGNjFDMEQ7IiBkPSJNMzY1LjI1Nyw2Ny4zOTNIOTUuNzQ0QzQyLjg2Niw2Ny4zOTMsMCwxMTAuMjU5LDAsMTYzLjEzN3YxMzQuNzI4ICBjMCw1Mi44NzgsNDIuODY2LDk1Ljc0NCw5NS43NDQsOTUuNzQ0aDI2OS41MTNjNTIuODc4LDAsOTUuNzQ0LTQyLjg2Niw5NS43NDQtOTUuNzQ0VjE2My4xMzcgIEM0NjEuMDAxLDExMC4yNTksNDE4LjEzNSw2Ny4zOTMsMzY1LjI1Nyw2Ny4zOTN6IE0zMDAuNTA2LDIzNy4wNTZsLTEyNi4wNiw2MC4xMjNjLTMuMzU5LDEuNjAyLTcuMjM5LTAuODQ3LTcuMjM5LTQuNTY4VjE2OC42MDcgIGMwLTMuNzc0LDMuOTgyLTYuMjIsNy4zNDgtNC41MTRsMTI2LjA2LDYzLjg4MUMzMDQuMzYzLDIyOS44NzMsMzA0LjI5OCwyMzUuMjQ4LDMwMC41MDYsMjM3LjA1NnoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}

.sitelinks .social a.instagram {
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTEuMzE5IDI5MS4zMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5MS4zMTkgMjkxLjMxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzNGNzI5QjsiIGQ9Ik0xNDUuNjU5LDBjODAuNDQsMCwxNDUuNjYsNjUuMjE5LDE0NS42NiwxNDUuNjZTMjI2LjEsMjkxLjMxOSwxNDUuNjYsMjkxLjMxOVMwLDIyNi4xLDAsMTQ1LjY2ICAgUzY1LjIxLDAsMTQ1LjY1OSwweiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xOTUuOTMsNjMuNzA4SDk1LjM4Yy0xNy40NywwLTMxLjY3MiwxNC4yMTEtMzEuNjcyLDMxLjY3MnYxMDAuNTYgICBjMCwxNy40NywxNC4yMTEsMzEuNjcyLDMxLjY3MiwzMS42NzJoMTAwLjU2YzE3LjQ3LDAsMzEuNjcyLTE0LjIxMSwzMS42NzItMzEuNjcyVjk1LjM4ICAgQzIyNy42MTEsNzcuOTE5LDIxMy40LDYzLjcwOCwxOTUuOTMsNjMuNzA4eiBNMjA1LjkwOCw4Mi4wMzRsMy41ODctMC4wMDl2MjcuMjAybC0yNy40MDIsMC4wOTFsLTAuMDkxLTI3LjIwMiAgIEMxODIuMDAyLDgyLjExNiwyMDUuOTA4LDgyLjAzNCwyMDUuOTA4LDgyLjAzNHogTTE0NS42NiwxMTguMjM5YzIyLjczMiwwLDI3LjQyLDIxLjMzOSwyNy40MiwyNy40MjkgICBjMCwxNS4xMDMtMTIuMzA4LDI3LjQxMS0yNy40MiwyNy40MTFjLTE1LjEyMSwwLTI3LjQyLTEyLjMwOC0yNy40Mi0yNy40MTFDMTE4LjIzLDEzOS41NzgsMTIyLjkyOCwxMTguMjM5LDE0NS42NiwxMTguMjM5eiAgICBNMjA5LjY1LDE5My45NTVjMCw4LjY1OC03LjAzNywxNS43MDQtMTUuNzEzLDE1LjcwNEg5Ny4wNzNjLTguNjY3LDAtMTUuNzEzLTcuMDM3LTE1LjcxMy0xNS43MDR2LTY2LjUzOWgyMi43NTkgICBjLTIuMTEyLDUuMTk4LTMuMzA1LDEyLjI5OS0zLjMwNSwxOC4yNTNjMCwyNC43MDgsMjAuMTAxLDQ0LjgxOCw0NC44MTgsNDQuODE4czQ0LjgwOC0yMC4xMSw0NC44MDgtNDQuODE4ICAgYzAtNS45NTQtMS4xOTMtMTMuMDU1LTMuMjk2LTE4LjI1M2gyMi40ODZ2NjYuNTM5TDIwOS42NSwxOTMuOTU1eiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}



	@media (max-width: 768px) {
		.sitelinks {
			right: 1rem;
		}
		.sitelinks a {
			font-size: 12px;
		}
		.sitelinks .phone {
			display: none;
		}
	}
	@media (max-width: 767px) {
		.sitelinks {
			display: none;
		}

	}

/* Searchbox */
.mobile-search-icon {
	display: none;
}
.mobile-call-icon {
	display: none;
}

.searchfield {
	position: absolute;
	top: 80px;
	right:2rem;
	overflow: hidden;
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition:opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.small .searchfield {
	visibility: hidden;
	opacity: 0;
}
.searchfield .search-input {
	width: 500px;
	border: 1px solid rgba(0, 59, 118, 0.21);
	background-color: rgba(255, 255, 255, 0.66);
	border-radius: 100px;
	padding-left: 1.2rem;
	font-size: 0.86rem;
	box-shadow: none !important;
	margin: 0;
}
.searchfield .search-input:focus {
	border-color: rgba(0, 59, 118, 1);
}
.searchfield .search-button {

	position: absolute;
	top:0px;
	right:0px;
	padding: 0 1rem;
	height: 100%;
	font-size: 1.2rem;
	opacity: 1;
	background: rgba(195, 206, 220, 0);
	border-radius: 0 50px 50px 0;
	color: rgba(195, 206, 220, 1);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.searchfield .search-button:hover {
	opacity: 1;
}
.searchfield .search-input:focus + .search-button {
	color: #fff;
	background-color: rgba(0, 59, 118, 1);
}

	@media (max-width: 768px) {
		.searchfield {
			right: 1rem;
		}
		.searchfield .search-input {
				width: 320px;
		}
	}


	@media (max-width: 767px) {
		.searchfield {
			display:none;
		}
		.white-popup .searchfield {
			display: block;
			position: relative;
			top: auto;
			right:auto;
		}
		.searchfield .search-input {
				width: 100%;
				box-shadow: none !importantl
		}

		.mobile-search-icon,
		.mobile-call-icon {
			display: block;
			position: absolute;
			top:50%;
			left:2rem;
			font-size: 1.8rem;
			transform: translateX(0%) translateY(-50%);
		}
		.mobile-call-icon {
			left:auto;
			right:2rem;
		}
	}
	@media (max-width: 400px) {
		.mobile-search-icon {
			left:1rem;
		}
		.mobile-call-icon {
			right: 1rem;
		}

	}

/* On scroll */
#topbar.small {
	height: 64px;
	background-color: rgba(255, 255, 255, 1) !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

}


#topbar .inner  {
	display: block;
	max-width: 74em;
	height: 100%;
	position: relative;
	margin: auto;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#topbar.small .inner {
	max-width: 100%;

}
.big #topbar .inner  {
	max-width: 76em;
}
.bigger #topbar .inner  {
	max-width: 78em;
}

	@media (max-width: 1280px) {
		#topbar .inner  {
				max-width: 74em;
		}
	}
	@media (max-width: 1024px) {
		#topbar .inner  {
			max-width: 60em;
		}
	}
	@media (max-width: 768px) {
		#topbar .inner  {
			max-width: 100%;
		}
	}
	@media (max-width: 767px) {
		#topbar {
			height: 160px;
		}
		#topbar .inner  {
			max-width: 97%;
		}
	}
	@media (max-width: 440px) {
		#topbar.small {
			height: 54px;
		}
	}



/* Logo */
.logo {
	width: 220px;
	height: 120px;
	display: block;
	position: absolute;
	top: 1rem;
	left: 2.8rem;
	margin-left: 0px;
	text-align: center;
  z-index: 988 !important;
  background:  url('../images/logo-omc.png') no-repeat left;
	background-size: contain;
	visibility: visible;
	opacity: 1;
}

	.small .logo  {
		visibility: hidden;
		opacity:0;
	}


	@media (max-width: 1024px) {
		.logo {
			width: 200px;
			height: 120px;
		}


	}

	@media (max-width: 768px) {
		.logo {
			left: 2rem;
			width: 190px;
			height: 120px;

		}
	}
	@media (max-width: 767px) {
		.logo {
			left: 50%;
			transform: translateX(-50%) translateY(0%);
		}
	}
	@media (max-width: 640px) {
		.logo {
			width: 170px;
			height: 100px;
		}
	}



/*
---------------------------
SECTION TITLES
---------------------------
*/

.section-title-wrapper {
	padding-left:2.5rem;
}
.section-title-wrapper.text-center {
	padding-left:0rem;
}

.section-label {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 10px;
	font-family: 'akhand_softbold';
	font-weight: normal;
	font-size: 1rem;
	padding-left: 2px;
}

	body.big .section-label {
		font-size:1.1rem !important;
	}
	body.bigger .section-label {
		font-size:1.3rem !important;
	}

.section-title {
	margin-bottom: 1.4rem;
	line-height: 1.2
}
.section-intro p {
	font-size: 1.1rem;
}
.section-button {
	margin-top: 1rem;
}

.section-footer {
	padding-top:1rem;
}


/* Newsletter & Social */

.section-newsletter-wrapper {
	padding-left:0;
}
.section-newsletter-wrapper .section-label {
	padding-left:1rem;
	margin-bottom: 2rem;
}
.newsletter-input {
	font-size:0.96rem;
	height: 2.7375rem;
	padding: .5rem 1.5rem;
	border: 1px solid #c3cddb;
	box-shadow: none !important;
}
.newsletter-input:focus {
	border-color: rgba(0, 59, 118, 1);
}
.newsletter-button {
	font-size:1.3rem;
}

.section-social-wrapper {

}
.section-social-wrapper .section-label {
	padding-left:0.5rem;
	margin-bottom: 2rem;
}
.section-social-wrapper ul {
	list-style: none;
	margin:0;
}
.section-social-wrapper ul li {
	display: inline-block;
	margin:0;
}
/* Social */

.section-social-wrapper .social a {
	float: left;
	position: relative;
	top:-2px;
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-size: 48px auto;
	overflow: hidden;
	text-indent: -1000px;
}
.section-social-wrapper .social a.twitter {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMzguMTY3LDIyLjI4M2MtMi42MTksMC45NTMtNC4yNzQsMy40MTEtNC4wODYsNi4xMDEgIGwwLjA2MywxLjAzOGwtMS4wNDgtMC4xMjdjLTMuODEzLTAuNDg3LTcuMTQ1LTIuMTM5LTkuOTc0LTQuOTE1bC0xLjM4My0xLjM3N2wtMC4zNTYsMS4wMTdjLTAuNzU0LDIuMjY3LTAuMjcyLDQuNjYxLDEuMjk5LDYuMjcxICBjMC44MzgsMC44OSwwLjY0OSwxLjAxNy0wLjc5NiwwLjQ4N2MtMC41MDMtMC4xNjktMC45NDMtMC4yOTYtMC45ODUtMC4yMzNjLTAuMTQ2LDAuMTQ5LDAuMzU2LDIuMDc2LDAuNzU0LDIuODM5ICBjMC41NDUsMS4wNiwxLjY1NSwyLjA5NywyLjg3MSwyLjcxMmwxLjAyNywwLjQ4N2wtMS4yMTUsMC4wMjFjLTEuMTczLDAtMS4yMTUsMC4wMjEtMS4wODksMC40NjcgIGMwLjQxOSwxLjM3NywyLjA3NCwyLjgzOSwzLjkxOCwzLjQ3NWwxLjI5OSwwLjQ0NGwtMS4xMzEsMC42NzhjLTEuNjc2LDAuOTc2LTMuNjQ2LDEuNTI2LTUuNjE2LDEuNTY3ICBDMjAuNzc1LDQzLjI1NiwyMCw0My4zNDEsMjAsNDMuNDA1YzAsMC4yMTEsMi41NTcsMS4zOTcsNC4wNDQsMS44NjRjNC40NjMsMS4zNzcsOS43NjUsMC43ODMsMTMuNzQ2LTEuNTY4ICBjMi44MjktMS42NzQsNS42NTctNSw2Ljk3OC04LjIyMWMwLjcxMy0xLjcxNSwxLjQyNS00Ljg1MSwxLjQyNS02LjM1NGMwLTAuOTc1LDAuMDYzLTEuMTAyLDEuMjM2LTIuMjY3ICBjMC42OTItMC42NzgsMS4zNDEtMS40MTksMS40NjctMS42MzFjMC4yMS0wLjQwMywwLjE4OC0wLjQwMy0wLjg4LTAuMDQzYy0xLjc4MSwwLjYzNi0yLjAzMywwLjU1MS0xLjE1Mi0wLjQwMiAgYzAuNjQ5LTAuNjc4LDEuNDI1LTEuOTA3LDEuNDI1LTIuMjY3YzAtMC4wNjMtMC4zMTQsMC4wNDItMC42NzEsMC4yMzNjLTAuMzc3LDAuMjEyLTEuMjE1LDAuNTMtMS44NDQsMC43MmwtMS4xMzEsMC4zNjFsLTEuMDI3LTAuNyAgYy0wLjU2Ni0wLjM4MS0xLjM2MS0wLjgwNS0xLjc4MS0wLjkzMkM0MC43NjYsMjEuOTAyLDM5LjEzMSwyMS45NDQsMzguMTY3LDIyLjI4M3ogTTM0LDY0QzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0ICBDNCwxNy40MzEsMTcuNDMyLDQsMzQsNHMzMCwxMy40MzEsMzAsMzBDNjQsNTAuNTY4LDUwLjU2OCw2NCwzNCw2NHoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1OThEQ0E7Ii8+PC9zdmc+');
}
.section-social-wrapper .social a.facebook {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjkuNzY1LDUwLjMyaDYuNzQ0VjMzLjk5OGg0LjQ5OWwwLjU5Ni01LjYyNGgtNS4wOTUgIGwwLjAwNy0yLjgxNmMwLTEuNDY2LDAuMTQtMi4yNTMsMi4yNDQtMi4yNTNoMi44MTJWMTcuNjhoLTQuNWMtNS40MDUsMC03LjMwNywyLjcyOS03LjMwNyw3LjMxN3YzLjM3N2gtMy4zNjl2NS42MjVoMy4zNjlWNTAuMzJ6ICAgTTM0LDY0QzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0QzQsMTcuNDMxLDE3LjQzMiw0LDM0LDRzMzAsMTMuNDMxLDMwLDMwQzY0LDUwLjU2OCw1MC41NjgsNjQsMzQsNjR6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0E1ODlCOyIvPjwvc3ZnPg==');
}
.section-social-wrapper .social a.linkedin {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNjdweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3IDY3OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjcgNjciIHdpZHRoPSI2N3B4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNTAuODM3LDQ4LjEzN1YzNi40MjVjMC02LjI3NS0zLjM1LTkuMTk1LTcuODE2LTkuMTk1ICBjLTMuNjA0LDAtNS4yMTksMS45ODMtNi4xMTksMy4zNzRWMjcuNzFoLTYuNzljMC4wOSwxLjkxNywwLDIwLjQyNywwLDIwLjQyN2g2Ljc5VjM2LjcyOWMwLTAuNjA5LDAuMDQ0LTEuMjE5LDAuMjI0LTEuNjU1ICBjMC40OS0xLjIyLDEuNjA3LTIuNDgzLDMuNDgyLTIuNDgzYzIuNDU4LDAsMy40NCwxLjg3MywzLjQ0LDQuNjE4djEwLjkyOUg1MC44Mzd6IE0yMi45NTksMjQuOTIyYzIuMzY3LDAsMy44NDItMS41NywzLjg0Mi0zLjUzMSAgYy0wLjA0NC0yLjAwMy0xLjQ3NS0zLjUyOC0zLjc5Ny0zLjUyOHMtMy44NDEsMS41MjQtMy44NDEsMy41MjhjMCwxLjk2MSwxLjQ3NCwzLjUzMSwzLjc1MywzLjUzMUgyMi45NTl6IE0zNCw2NCAgQzE3LjQzMiw2NCw0LDUwLjU2OCw0LDM0QzQsMTcuNDMxLDE3LjQzMiw0LDM0LDRzMzAsMTMuNDMxLDMwLDMwQzY0LDUwLjU2OCw1MC41NjgsNjQsMzQsNjR6IE0yNi4zNTQsNDguMTM3VjI3LjcxaC02Ljc4OXYyMC40MjcgIEgyNi4zNTR6IiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3QUI5OyIvPjwvc3ZnPg==');
}
.section-social-wrapper .social a.youtube {
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgOTcuNzUgOTcuNzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk3Ljc1IDk3Ljc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIyNS42NzYsNTIuNDgyIDI5LjU1MSw1Mi40ODIgMjkuNTUxLDczLjQ1NSAzMy4yMTcsNzMuNDU1IDMzLjIxNyw1Mi40ODIgMzcuMTY0LDUyLjQ4MiAzNy4xNjQsNDkuMDQ3ICAgICAyNS42NzYsNDkuMDQ3ICAgIiBmaWxsPSIjRDgwMDI3Ii8+CgkJPHBhdGggZD0iTTU2LjY3NCw1NS4wNDZjLTEuMjEyLDAtMi4zNDMsMC42NjItMy40MDYsMS45NzJ2LTcuOTcyaC0zLjI5NXYyNC40MDloMy4yOTV2LTEuNzYyYzEuMTAzLDEuMzYxLDIuMjMzLDIuMDEzLDMuNDA2LDIuMDEzICAgIGMxLjMxMSwwLDIuMTkzLTAuNjksMi42MzMtMi4wNDRjMC4yMjEtMC43NzEsMC4zMzQtMS45ODIsMC4zMzQtMy42NjV2LTcuMjQyYzAtMS43MjItMC4xMTMtMi45MjQtMC4zMzQtMy42NTUgICAgQzU4Ljg2OCw1NS43MzYsNTcuOTg0LDU1LjA0Niw1Ni42NzQsNTUuMDQ2eiBNNTYuMzQ0LDY4LjI1NWMwLDEuNjQ0LTAuNDgyLDIuNDU0LTEuNDM0LDIuNDU0Yy0wLjU0MSwwLTEuMDkyLTAuMjU5LTEuNjQzLTAuODExICAgIFY1OC44MTRjMC41NTEtMC41NDUsMS4xMDItMC44MDMsMS42NDMtMC44MDNjMC45NTEsMCwxLjQzNCwwLjg0MiwxLjQzNCwyLjQ4MlY2OC4yNTV6IiBmaWxsPSIjRDgwMDI3Ii8+CgkJPHBhdGggZD0iTTQzLjgyNCw2OS4xNjdjLTAuNzMxLDEuMDMzLTEuNDIyLDEuNTQyLTIuMDg0LDEuNTQyYy0wLjQ0LDAtMC42OTEtMC4yNTktMC43NzEtMC43NzFjLTAuMDMtMC4xMDYtMC4wMy0wLjUwOC0wLjAzLTEuMjggICAgdi0xMy4zOWgtMy4yOTZ2MTQuMzc5YzAsMS4yODUsMC4xMTEsMi4xNTMsMC4yOTEsMi43MDVjMC4zMzEsMC45MjIsMS4wNjMsMS4zNTQsMi4xMjMsMS4zNTRjMS4yMTMsMCwyLjQ1Ny0wLjczMiwzLjc2Ny0yLjIzNCAgICB2MS45ODRoMy4yOThWNTUuMjY4aC0zLjI5OFY2OS4xNjd6IiBmaWxsPSIjRDgwMDI3Ii8+CgkJPHBhdGggZD0iTTQ2LjY1MywzOC40NjZjMS4wNzMsMCwxLjU4OC0wLjg1MSwxLjU4OC0yLjU1MXYtNy43MzFjMC0xLjcwMS0wLjUxNS0yLjU0OC0xLjU4OC0yLjU0OGMtMS4wNzQsMC0xLjU5LDAuODQ4LTEuNTksMi41NDggICAgdjcuNzMxQzQ1LjA2MywzNy42MTYsNDUuNTc5LDM4LjQ2Niw0Ni42NTMsMzguNDY2eiIgZmlsbD0iI0Q4MDAyNyIvPgoJCTxwYXRoIGQ9Ik00OC44NzUsMEMyMS44ODIsMCwwLDIxLjg4MiwwLDQ4Ljg3NVMyMS44ODIsOTcuNzUsNDguODc1LDk3Ljc1Uzk3Ljc1LDc1Ljg2OCw5Ny43NSw0OC44NzVTNzUuODY4LDAsNDguODc1LDB6ICAgICBNNTQuMzExLDIyLjg2aDMuMzIxdjEzLjUzMmMwLDAuNzgxLDAsMS4xODYsMC4wNCwxLjI5NWMwLjA3MywwLjUxNiwwLjMzNSwwLjc4LDAuNzgxLDAuNzhjMC42NjYsMCwxLjM2NS0wLjUxNiwyLjEwNC0xLjU1OSAgICBWMjIuODZoMy4zM3YxOC4zNzloLTMuMzN2LTIuMDA0Yy0xLjMyNiwxLjUyLTIuNTksMi4yNTctMy44MDUsMi4yNTdjLTEuMDcyLDAtMS44MTItMC40MzUtMi4xNDYtMS4zNjUgICAgYy0wLjE4NC0wLjU1Ny0wLjI5NS0xLjQzNi0wLjI5NS0yLjczM1YyMi44Nkw1NC4zMTEsMjIuODZ6IE00MS43MzMsMjguODUzYzAtMS45NjUsMC4zMzQtMy40MDEsMS4wNDItNC4zMyAgICBjMC45MjEtMS4yNTcsMi4yMTgtMS44ODUsMy44NzgtMS44ODVjMS42NjgsMCwyLjk2NCwwLjYyOCwzLjg4NSwxLjg4NWMwLjY5OCwwLjkyOCwxLjAzMiwyLjM2NSwxLjAzMiw0LjMzdjYuNDM2ICAgIGMwLDEuOTU0LTAuMzM0LDMuNDAzLTEuMDMyLDQuMzIyYy0wLjkyMSwxLjI1NC0yLjIxNywxLjg4MS0zLjg4NSwxLjg4MWMtMS42NiwwLTIuOTU3LTAuNjI3LTMuODc4LTEuODgxICAgIGMtMC43MDgtMC45MTktMS4wNDItMi4zNjktMS4wNDItNC4zMjJWMjguODUzeiBNMzIuODI3LDE2LjU3NmwyLjYyMiw5LjY4NWwyLjUxOS05LjY4NWgzLjczNUwzNy4yNiwzMS4yNTF2OS45ODloLTMuNjkydi05Ljk4OSAgICBjLTAuMzM1LTEuNzctMS4wNzQtNC4zNjMtMi4yNTktNy44MDNjLTAuNzc4LTIuMjg5LTEuNTg5LTQuNTg1LTIuMzY3LTYuODcySDMyLjgyN3ogTTc1LjE4Niw3NS4wNjEgICAgYy0wLjY2OCwyLjg5OS0zLjAzOSw1LjAzOS01Ljg5NCw1LjM1OGMtNi43NjMsMC43NTUtMTMuNjA0LDAuNzU5LTIwLjQyLDAuNzU1Yy02LjgxMywwLjAwNC0xMy42NTgsMC0yMC40MTktMC43NTUgICAgYy0yLjg1NS0wLjMxOS01LjIyNy0yLjQ1OC01Ljg5My01LjM1OGMtMC45NTEtNC4xMjktMC45NTEtOC42MzgtMC45NTEtMTIuODlzMC4wMTItOC43NiwwLjk2Mi0xMi44OSAgICBjMC42NjctMi45LDMuMDM3LTUuMDQsNS44OTItNS4zNThjNi43NjItMC43NTUsMTMuNjA2LTAuNzU5LDIwLjQyMS0wLjc1NWM2LjgxMy0wLjAwNCwxMy42NTcsMCwyMC40MTksMC43NTUgICAgYzIuODU1LDAuMzE5LDUuMjI3LDIuNDU4LDUuODk2LDUuMzU4YzAuOTQ4LDQuMTMsMC45NDIsOC42MzgsMC45NDIsMTIuODlTNzYuMTM3LDcwLjkzMiw3NS4xODYsNzUuMDYxeiIgZmlsbD0iI0Q4MDAyNyIvPgoJCTxwYXRoIGQ9Ik02Ny4xNyw1NS4wNDZjLTEuNjg2LDAtMi45OTUsMC42MTktMy45NDcsMS44NjRjLTAuNjk5LDAuOTItMS4wMTgsMi4zNDItMS4wMTgsNC4yODV2Ni4zNzEgICAgYzAsMS45MzMsMC4zNTcsMy4zNjUsMS4wNTksNC4yNzZjMC45NTEsMS4yNDIsMi4yNjQsMS44NjMsMy45ODgsMS44NjNjMS43MjEsMCwzLjA3Mi0wLjY1MSwzLjk4NC0xLjk3MiAgICBjMC40LTAuNTg0LDAuNjYtMS4yNDUsMC43Ny0xLjk3NWMwLjAzMS0wLjMzLDAuMDctMS4wNjEsMC4wNy0yLjEyNHYtMC40NzloLTMuMzYxYzAsMS4zMi0wLjA0MywyLjA1My0wLjA3MiwyLjIzMiAgICBjLTAuMTg4LDAuODgxLTAuNjYyLDEuMzIxLTEuNDczLDEuMzIxYy0xLjEzMiwwLTEuNjg2LTAuODQtMS42ODYtMi41MjJ2LTMuMjI2aDYuNTkydi0zLjc2N2MwLTEuOTQzLTAuMzI5LTMuMzY1LTEuMDItNC4yODUgICAgQzcwLjEzNSw1NS42NjYsNjguODI0LDU1LjA0Niw2Ny4xNyw1NS4wNDZ6IE02OC43ODIsNjIuMjE4aC0zLjI5NnYtMS42ODNjMC0xLjY4MiwwLjU1My0yLjUyMywxLjY1NC0yLjUyMyAgICBjMS4wOSwwLDEuNjQyLDAuODQyLDEuNjQyLDIuNTIzVjYyLjIxOHoiIGZpbGw9IiNEODAwMjciLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
}

.section-social-wrapper .social a.instagram {
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOTEuMzE5IDI5MS4zMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5MS4zMTkgMjkxLjMxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzNGNzI5QjsiIGQ9Ik0xNDUuNjU5LDBjODAuNDQsMCwxNDUuNjYsNjUuMjE5LDE0NS42NiwxNDUuNjZTMjI2LjEsMjkxLjMxOSwxNDUuNjYsMjkxLjMxOVMwLDIyNi4xLDAsMTQ1LjY2ICAgUzY1LjIxLDAsMTQ1LjY1OSwweiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xOTUuOTMsNjMuNzA4SDk1LjM4Yy0xNy40NywwLTMxLjY3MiwxNC4yMTEtMzEuNjcyLDMxLjY3MnYxMDAuNTYgICBjMCwxNy40NywxNC4yMTEsMzEuNjcyLDMxLjY3MiwzMS42NzJoMTAwLjU2YzE3LjQ3LDAsMzEuNjcyLTE0LjIxMSwzMS42NzItMzEuNjcyVjk1LjM4ICAgQzIyNy42MTEsNzcuOTE5LDIxMy40LDYzLjcwOCwxOTUuOTMsNjMuNzA4eiBNMjA1LjkwOCw4Mi4wMzRsMy41ODctMC4wMDl2MjcuMjAybC0yNy40MDIsMC4wOTFsLTAuMDkxLTI3LjIwMiAgIEMxODIuMDAyLDgyLjExNiwyMDUuOTA4LDgyLjAzNCwyMDUuOTA4LDgyLjAzNHogTTE0NS42NiwxMTguMjM5YzIyLjczMiwwLDI3LjQyLDIxLjMzOSwyNy40MiwyNy40MjkgICBjMCwxNS4xMDMtMTIuMzA4LDI3LjQxMS0yNy40MiwyNy40MTFjLTE1LjEyMSwwLTI3LjQyLTEyLjMwOC0yNy40Mi0yNy40MTFDMTE4LjIzLDEzOS41NzgsMTIyLjkyOCwxMTguMjM5LDE0NS42NiwxMTguMjM5eiAgICBNMjA5LjY1LDE5My45NTVjMCw4LjY1OC03LjAzNywxNS43MDQtMTUuNzEzLDE1LjcwNEg5Ny4wNzNjLTguNjY3LDAtMTUuNzEzLTcuMDM3LTE1LjcxMy0xNS43MDR2LTY2LjUzOWgyMi43NTkgICBjLTIuMTEyLDUuMTk4LTMuMzA1LDEyLjI5OS0zLjMwNSwxOC4yNTNjMCwyNC43MDgsMjAuMTAxLDQ0LjgxOCw0NC44MTgsNDQuODE4czQ0LjgwOC0yMC4xMSw0NC44MDgtNDQuODE4ICAgYzAtNS45NTQtMS4xOTMtMTMuMDU1LTMuMjk2LTE4LjI1M2gyMi40ODZ2NjYuNTM5TDIwOS42NSwxOTMuOTU1eiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}

.section-social-wrapper .social a.snapchat {
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMi4xMzIgNTEyLjEzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyLjEzMiA1MTIuMTMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRUIzQjsiIGQ9Ik00ODguNDEyLDM3MC4wMzljLTQyLjkxMi0xMC4zOTEtNzguNS00MC4xNTgtOTYuMjIyLTgwLjQ4NmwtMC4yNzYtMC41OCAgYy0zLjE2Mi00Ljk0OC00LjAwMS0xMS4wMjUtMi4yOTctMTYuNjQxYzMuNTUyLTguMzY2LDE3LjI3Mi0xMi43MDIsMjYuMzY4LTE1LjU3MmMyLjYzNC0wLjgyNCw1LjExNC0xLjYxOCw3LjE2Ni0yLjQxMiAgYzcuMjUzLTIuNDgxLDEzLjkwOC02LjQ0MywxOS41MzgtMTEuNjMzYzMuODE3LTMuNDAzLDYuMDM3LTguMjM5LDYuMTI1LTEzLjM0M2MtMC45NjMtOC43NjItNy4zMTEtMTUuOTkzLTE1Ljg5NC0xOC4xMDYgIGMtMy4zOTEtMS4zNDQtNy4wMDgtMi4wMjgtMTAuNjU3LTIuMDE1Yy0zLjQzNS0wLjA2LTYuODQyLDAuNjI4LTkuOTg0LDIuMDE1Yy02LjM4MSwzLjE5Ny0xMy4zMTIsNS4xNTUtMjAuNDI2LDUuNzcxICBjLTIuMzI4LTAuMDY1LTQuNjIzLTAuNTYyLTYuNzY4LTEuNDY2YzAuMTg0LTMuMDUzLDAuMzk4LTYuMTA3LDAuNTgyLTkuNDY1di0xLjQwNWM0Ljc4Ny0zMi45NDQsMi43MDEtNjYuNTE5LTYuMTI1LTk4LjYyMyAgYy03LjA1OC0xNi4wODctMTcuMjQ5LTMwLjYxNi0yOS45ODEtNDIuNzQ3Yy0xMC40OTYtOS44NTMtMjIuNjE3LTE3LjgyNy0zNS44MzEtMjMuNTcyYy0xNy42ODEtNy42MTMtMzYuNzIxLTExLjU5MS01NS45ODEtMTEuNjkzICBoLTEuMjI1aC04LjQyMmMtMTkuMjg1LDAuMTMyLTM4LjM0Miw0LjE3My01Ni4wMTIsMTEuODc3Yy0xMy4xODYsNS43MzMtMjUuMjc3LDEzLjY5Ny0zNS43MzksMjMuNTQxICBjLTEyLjY4LDEyLjE0OS0yMi44MjcsMjYuNjc2LTI5Ljg1OSw0Mi43NDdjLTguODY1LDMyLjA3NC0xMS4wMDIsNjUuNjI3LTYuMjc4LDk4LjU2MmwwLDBjMC4yMTQsMy41NDIsMC40NTksNy4yMzYsMC42NzQsMTAuODM5ICBjLTIuNTQ0LDEuMDc4LTUuMjkxLDEuNTk5LTguMDU0LDEuNTI3Yy03LjYwNS0wLjM5OC0xNS4wMzktMi40MDctMjEuODA1LTUuODkzYy0yLjYwOS0xLjE2Ni01LjQ0MS0xLjc0OS04LjI5OS0xLjcxICBjLTUuMTY2LDAuMDQ4LTEwLjIyOCwxLjQ2LTE0LjY2OSw0LjA5MWMtNS4yMjUsMi42OTEtOS4wMTUsNy41MTgtMTAuMzgyLDEzLjIyMWMtMC45NDUsNi41NDgsMS43MjQsMTMuMDk1LDYuOTgyLDE3LjEyOSAgYzUuNDYxLDQuNTI0LDExLjY4Miw4LjA0OSwxOC4zNzUsMTAuNDEyYzIuMDgyLDAuODI0LDQuNTMyLDEuNTg4LDcuMTY2LDIuNDEyYzkuMTg3LDIuODcsMjIuODE1LDcuMjA2LDI2LjM2OCwxNS41NzIgIGMxLjY4Nyw1LjYwNywwLjg0OCwxMS42NjctMi4yOTcsMTYuNjFsLTAuMjQ1LDAuNTVjLTYuMzk4LDEzLjc3My0xNC43MDcsMjYuNTgtMjQuNjgzLDM4LjA0NSAgYy04LjYwMiwxMC4xMTktMTguNjI4LDE4Ljk0My0yOS43NjcsMjYuMTk4Yy0xMi42OTYsOC4yNTEtMjYuOTcyLDEzLjc4Mi00MS45MjUsMTYuMjQ0Yy01Ljc4NiwwLjkzLTkuOTI3LDYuMDc1LTkuNTg1LDExLjkwOCAgYzAuMTAyLDEuNzAzLDAuNDk2LDMuMzc2LDEuMTY0LDQuOTQ2bDAsMGMzLjU5LDYuNTkxLDkuNDg3LDExLjYzNCwxNi41NjgsMTQuMTY3YzE1LjM2Myw2LjIxMSwzMS40NzYsMTAuMzg5LDQ3LjkyNywxMi40MjcgIGMxLjM1LDMuMzk3LDIuMzc2LDYuOTE0LDMuMDYyLDEwLjUwM2MwLjc5NiwzLjY2NCwxLjYyMyw3LjQ1LDIuODE3LDExLjQ1YzEuNDI4LDUuOTcyLDYuOTk4LDEwLjAyNCwxMy4xMzgsOS41NTcgIGMzLjc5NS0wLjE4Niw3LjU2Ny0wLjcwNywxMS4yNy0xLjU1N2M4LjQzNi0xLjg5OSwxNy4wNDctMi45MjIsMjUuNjk0LTMuMDUzYzYuMTU3LDAuMDEzLDEyLjMwMywwLjUzNCwxOC4zNzUsMS41NTcgIGMxMi42MjQsMy4yNjIsMjQuMzU1LDkuMzAzLDM0LjMzLDE3LjY3OWMxOC45MywxNi4wODEsNDIuNzEsMjUuMzg4LDY3LjU1NywyNi40NDJjMC44MjcsMCwxLjY1NCwwLDIuNDUsMGMwLjc5NiwwLDIuMjY2LDAsMy41NTIsMCAgYzI0Ljg3MS0wLjk1Niw0OC43MDItMTAuMjAyLDY3LjY4LTI2LjI1OWwwLDBjOS45ODQtOC4zNTYsMjEuNzEyLTE0LjM4NiwzNC4zMy0xNy42NDhjNi4wNzEtMS4wMjMsMTIuMjE3LTEuNTQ0LDE4LjM3NS0xLjU1NyAgYzguNjQ0LDAuMDQ3LDE3LjI2MiwwLjk1NywyNS43MjQsMi43MTdjMy42OTQsMC44MTQsNy40NTcsMS4yNzQsMTEuMjM5LDEuMzc0aDAuNTgyYzUuOTA4LDAuMzI1LDExLjIwNS0zLjYwNywxMi41ODctOS4zNDMgIGMxLjE2NC0zLjkzOSwxLjk5MS03LjYzMywyLjgxNy0xMS4zNThjMC42MzctMy41NjQsMS42MTEtNy4wNjEsMi45MDktMTAuNDQyYzE2LjQ1LTIuMDYxLDMyLjU2MS02LjI0OSw0Ny45MjctMTIuNDU4ICBjNy4wNTYtMi41MjYsMTIuOTQ3LTcuNTMsMTYuNTY4LTE0LjA3NmMwLjczNy0xLjU5OCwxLjE4My0zLjMxNCwxLjMxNy01LjA2OUM0OTguMzgyLDM3Ni4wOTksNDk0LjIxOCwzNzAuOTQyLDQ4OC40MTIsMzcwLjAzOXoiLz4KPHBhdGggZD0iTTI1OS4wMjUsNDk2LjA2NmgtNC4yNTZjLTI4LjIzNC0wLjMzMy01NS40ODctMTAuNDA0LTc3LjE1Mi0yOC41MTJjLTcuOTQ2LTYuNzE3LTE3LjE5Ni0xMS43MTgtMjcuMTY4LTE0LjY4OCAgYy0xMi40NzctMS43OTgtMjUuMTc0LTEuMzc2LTM3LjUwNCwxLjI0OGMtNC42NSwxLjAzNC05LjM4NCwxLjY0NC0xNC4xNDQsMS44MjRjLTEzLjA4MSwwLjQxMi0yNC43NDQtOC4xODMtMjguMjI0LTIwLjggIGMtMS4yMTYtNC4xNi0yLjExMi04LjA5Ni0yLjk3Ni0xMS45MzZjLTE0LjA3Mi0yLjI1Ni0yNy44MjMtNi4xODgtNDAuOTYtMTEuNzEyYy0xMC41ODYtNC4wMjktMTkuMjUzLTExLjkxOC0yNC4yNTYtMjIuMDggIGMtMS4zNzctMy4yNi0yLjE2OC02LjczNy0yLjMzNi0xMC4yNzJjLTAuODMxLTEzLjkwNSw5LjAyNi0yNi4xNywyMi43ODQtMjguMzUyYzEyLjQ0My0yLjA2OCwyNC4zMjctNi42NzUsMzQuOTEyLTEzLjUzNiAgYzkuNTY0LTYuMjc1LDE4LjE4NC0xMy44ODIsMjUuNi0yMi41OTJjOC43MjktOS45MywxNi4wMjItMjEuMDM1LDIxLjY2NC0zMi45OTJjMS4wMzgtMS43NTYsMS43ODQtMy42NjksMi4yMDgtNS42NjQgIGMtMS40NzItMC4zMi0xMS43MTItMy41NTItMTUuNTg0LTQuNzY4cy01Ljk4NC0xLjkyLTguMDk2LTIuNzUyYy04LjI5NS0zLjA1LTE1Ljk3OS03LjU1OC0yMi42ODgtMTMuMzEyICBjLTkuMzQzLTcuNjctMTMuODUyLTE5Ljc2NS0xMS44MDgtMzEuNjhjMi4xODgtMTAuMTEzLDguNjg4LTE4Ljc2NCwxNy43OTItMjMuNjhjMTEuMjM4LTYuODUxLDI1LjAzOS04LjAzNiwzNy4yOC0zLjIgIGMyLjA0OCwwLjk2LDMuODcyLDEuNzI4LDUuNTA0LDIuMzA0Yy00LjQxMi0zMi41Mi0xLjcyNi02NS42MDksNy44NzItOTYuOTkyYzcuNzk4LTE3LjYzMiwxOC45OTktMzMuNTUyLDMyLjk2LTQ2Ljg0OCAgYzExLjU2Ny0xMC44ODksMjQuOTI2LTE5LjcsMzkuNDg4LTI2LjA0OGMxOS4zNC04LjQxOSw0MC4xODctMTIuODI4LDYxLjI4LTEyLjk2aDkuNDRjMjEuMDc4LDAuMTE4LDQxLjkxNyw0LjQ3MSw2MS4yOCwxMi44ICBjMTQuNjE5LDYuMzQ5LDI4LjA0MSwxNS4xNiwzOS42OCwyNi4wNDhjMTMuOTkzLDEzLjMxMywyNS4yMDYsMjkuMjY5LDMyLjk5Miw0Ni45NDRjOS42MTMsMzEuMDM4LDEyLjM0Myw2My43OTksOCw5NmwyLjc1Mi0xLjIxNiAgYzEwLjM2My01LjM3NywyMi42ODQtNS40MjUsMzMuMDg4LTAuMTI4YzE0LjM4NSw0LjMzNCwyNC41MDgsMTcuMjIyLDI1LjMxMiwzMi4yMjRjLTAuMDIyLDkuMjU3LTMuNzcxLDE4LjExNS0xMC40LDI0LjU3NiAgYy03LjA5NCw2LjcwOC0xNS41MjIsMTEuODQ0LTI0LjczNiwxNS4wNzJjLTIuMzM2LDAuOTI4LTUuMDg4LDEuNzkyLTguMDY0LDIuNzUyYy01LjM0NCwxLjQ4MS0xMC41MDYsMy41NTMtMTUuMzkyLDYuMTc2ICBjMC4yODgsMC40OCwwLjcwNCwxLjUwNCwxLjM3NiwyLjg4YzE1LjIzNywzNS4wMjIsNDUuNzY3LDYxLjA2NSw4Mi43NTIsNzAuNTkybDAsMGMxMy43NzYsMi4xOTgsMjMuNjMzLDE0LjQ5MiwyMi43ODQsMjguNDE2ICBjLTAuMTgzLDMuNjM5LTEuMDUyLDcuMjExLTIuNTYsMTAuNTI4Yy01LjA0MywxMC4wMDUtMTMuNjUxLDE3Ljc1Ny0yNC4xMjgsMjEuNzI4Yy0xMy4xMjEsNS41NzEtMjYuODc4LDkuNTA1LTQwLjk2LDExLjcxMiAgYy0wLjkyOCw0LjIyNC0xLjc5Miw3LjkzNi0yLjk3NiwxMS44NzJjLTMuNDgyLDEyLjMxOC0xNC44MTcsMjAuNzUxLTI3LjYxNiwyMC41NDRjLTQuOTM5LTAuMDY0LTkuODYtMC42MjItMTQuNjg4LTEuNjY0ICBjLTEyLjMzLTIuNjU5LTI1LjA0NC0zLjAxNy0zNy41MDQtMS4wNTZjLTkuOTQsMi45MjktMTkuMTYxLDcuODk5LTI3LjA3MiwxNC41OTJDMzEzLjI4NSw0ODUuMTQ4LDI4Ni42OTQsNDk1LjIxNiwyNTkuMDI1LDQ5Ni4wNjZ6ICAgTTEzNS4xNTMsNDE5LjU1NGM2LjkxNywwLjAxMywxMy44MjEsMC42MDEsMjAuNjQsMS43NmMxNC43MTgsMy40NjMsMjguNDM5LDEwLjI3NCw0MC4wOTYsMTkuOTA0ICBjMTYuMDA2LDEzLjc1OCwzNi4xMzYsMjEuNzk2LDU3LjIxNiwyMi44NDhoNS45MmMyMS4wMzEtMS4wNDcsNDEuMTE1LTkuMDYzLDU3LjA4OC0yMi43ODQgIGMxMS42OTYtOS42NzcsMjUuNDc1LTE2LjUxMiw0MC4yNTYtMTkuOTY4YzE2LjIxLTIuNDk4LDMyLjczNS0yLjA4Niw0OC44LDEuMjE2YzIuMDUsMC40MzMsNC4xMjMsMC43NTMsNi4yMDgsMC45NiAgYzAuNzA0LTIuNTkyLDEuMjQ4LTUuMDI0LDEuNzYtNy41MmMwLjg1Mi00Ljk4MywyLjM0Ny05LjgzNCw0LjQ0OC0xNC40MzJsMy43NDQtNy4wMDhsNy44NzItMS4yNDggIGMxNC42NDYtMS43MzQsMjguOTk5LTUuMzkyLDQyLjY4OC0xMC44OGMxLjM3Ni0wLjY0LDIuNTI4LTEuMjE2LDMuNDg4LTEuNzZjLTQzLjU1MS0xMy4zNDQtNzkuMTkyLTQ0Ljg4OS05Ny43MjgtODYuNDk2ICBjLTUuMjI3LTguOTExLTYuMTU2LTE5LjcwMy0yLjUyOC0yOS4zNzZjNy45MjQtMTIuNzY4LDIwLjkxMi0yMS41NTUsMzUuNzEyLTI0LjE2YzIuMjQtMC43MDQsNC4zMi0xLjM0NCw2LjAxNi0yLjAxNiAgYzQuOTg1LTEuNjE3LDkuNTktNC4yMywxMy41MzYtNy42OGMxLjE4NC0xLjY5NiwwLTMuMi0zLjQ1Ni00LjU0NGMtMS42MTItMC42NzctMy4zNC0xLjAzNi01LjA4OC0xLjA1NiAgYy05LjE4Nyw0LjA5My0xOC45NzksNi42NjUtMjguOTkyLDcuNjE2Yy00Ljc2LTAuMDA4LTkuNDctMC45NjYtMTMuODU2LTIuODE2bC0xMC4wOC00LjQ0OGwxLjE1Mi0yMC4zNTIgIGM0LjI3Ny0zMC4xNDEsMi43MDEtNjAuODI0LTQuNjQtOTAuMzY4Yy02LjAzNC0xMy44MTktMTQuNzMzLTI2LjMxNC0yNS42LTM2Ljc2OGMtOC45NDUtOC4zNzktMTkuMjc0LTE1LjE0NS0zMC41MjgtMjAgIGMtMTUuMzU4LTYuNjAzLTMxLjg5LTEwLjA0Mi00OC42MDgtMTAuMTEyaC0zLjMyOGgtNS43MjhjLTE2LjgyMSwwLjAzNy0zMy40NTcsMy40OTktNDguODk2LDEwLjE3NiAgYy0xMS4yMDgsNC44NjgtMjEuNDkzLDExLjYzNC0zMC40LDIwYy0xMC44NTUsMTAuNDI4LTE5LjU1MywyMi44ODgtMjUuNiwzNi42NzJjLTcuMjkyLDI4Ljk3My04LjkzMiw1OS4wNzktNC44MzIsODguNjcyICBsMS4yOCwyMS45MmwtOS44ODgsNC41NDRjLTE0LjE4LDQuNzc4LTI5LjczLDMuMjI3LTQyLjY4OC00LjI1NmMtMi42ODMtMC4xOTUtNS4zNjgsMC4zNzEtNy43NDQsMS42MzIgIGMtMS4wMDEsMC41MDctMS44NSwxLjI2OS0yLjQ2NCwyLjIwOGM0LjI1Nyw0LjAxNSw5LjMxOCw3LjA4LDE0Ljg0OCw4Ljk5MmMxLjQ3MiwwLjU3NiwzLjIsMS4xMiw1LjEyLDEuNjk2ICBjMTUuMTM4LDIuNTU4LDI4LjQ2MSwxMS40NjcsMzYuNjA4LDI0LjQ4YzMuNjg3LDkuNzYxLDIuNzU4LDIwLjY2Ny0yLjUyOCwyOS42NjRjLTYuODY4LDE0LjkxNC0xNS44NDUsMjguNzYyLTI2LjY1Niw0MS4xMiAgYy05LjQyMywxMS4wNzctMjAuNDA4LDIwLjcyNS0zMi42MDgsMjguNjRjLTExLjc5LDcuNTkyLTI0Ljc3LDEzLjE1Mi0zOC40LDE2LjQ0OGMwLjk2LDAuNTQ0LDIuMTEyLDEuMTUyLDMuNDg4LDEuNzkyICBjMTMuNjg4LDUuNDksMjguMDQyLDkuMTQ4LDQyLjY4OCwxMC44OGw3Ljk2OCwxLjI0OGwzLjc0NCw3LjEzNmMyLjAwNyw0LjUzMSwzLjQ0Nyw5LjI5Miw0LjI4OCwxNC4xNzYgIGMwLjU3NiwyLjYyNCwxLjE1Miw1LjI0OCwxLjg1Niw3LjkzNmMxLjkyLTAuMjI0LDMuOTA0LTAuNjQsNi4wOC0xLjA4OEMxMTYuMTg1LDQyMC43NDMsMTI1LjY1MSw0MTkuNjcxLDEzNS4xNTMsNDE5LjU1NHoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}



		@media (max-width: 768px) {
			.section-title {
				font-size: 2rem;
			}
		}
		@media (max-width: 640px) {
			.section-title-wrapper {
				padding-left: 2rem;
			}
			.section-newsletter-wrapper,
			.section-social-wrapper {
				padding-left: 0;
				text-align: center;
			}
			.section-social-wrapper {
				padding-top: 3rem;
			}
			.section-social-wrapper .section-label {
				padding-left:0rem;
				margin-bottom: 2rem;
			}
			.section-title {
				font-size: 1.6rem;
			}
		}


/*
---------------------------
CALL TO ACTION
---------------------------
*/

.c2a-wrapper.text-right {
	text-align: left !important
}
.c2a-wrapper {
	padding: 0 4rem 5rem 3rem;
}
.c2a-label {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 20px;
	font-size: 1rem;
	position: relative;
	padding-left:2px;
}
[class*=" bg-"]:not(.bg-white):not(.bg-lighter):not(.bg-secondary) .c2a-label {
	color: rgba(255, 255, 255, 1) !important;
}
.c2a-label:before {
	position: absolute;
	bottom: 100%;
	left: 50%;
	content:'';
	height: 120px;
	width: 1px;
	background: #eb6209;
	transform: translateX(-50%) translateY(-30%);
}
.float-left .c2a-label:before,
.float-right .c2a-label:before {
	display: none;
}
.c2a-title {
	margin-bottom: 0rem;
	line-height: 1.2;
}
.c2a-title.normal {

}
.c2a-title.medium {
	font-size: 2.4rem;
	line-height: 1.2;
}
.c2a-title.large {
	font-size: 3.2rem;
	line-height: 1.1;
	max-width: 80%;
}

.c2a-title span {
	display: inline-block;
}
.c2a-text {
	padding-top: 1rem;
	padding-left: 0rem;
}
.c2a-text p {
	font-size: 1rem;
	line-height:1.7;
}

	body.big .c2a-label,
	body.big .c2a-text p {
		font-size:1.1rem !important;
	}
	body.bigger .c2a-label,
	body.bigger .c2a-text p {
		font-size:1.3rem !important;
	}

[class*=" bg-"]:not(.bg-white):not(.bg-lighter):not(.bg-secondary) .c2a-text p   {
	color: rgba(255, 255, 255, 1) !important;
}

.c2a-button {
	margin-top: 1rem;

}
.actionbar .c2a-button {

}
	@media (max-width: 1440px) {
		.c2a-wrapper {
			padding: 0 2rem 3rem ;
		}
		.c2a-title {

		}
	}
	@media (max-width: 1024px) {
		.c2a-wrapper {
			padding: 0 0rem 3rem ;
		}
		.c2a-title {

		}
	}
	@media (max-width: 768px) {
		.c2a-title.large {
			font-size: 2.8rem;
			line-height: 1.1;
			max-width: 100%;
		}
		.c2a-title.medium {
			font-size: 2.2rem;
			line-height: 1.2;
		}
	}
	@media (max-width: 640px) {
		.c2a-wrapper {
			padding: 0 2rem 2rem 2rem;
		}
		.c2a-title.large {
			font-size: 2rem;
			line-height: 1.1;
			max-width: 100%;
		}
		.c2a-intro {
			font-size: 0.96rem;
			line-height:1.7;
		}
	}
	@media (max-width: 540px) {
		.c2a-wrapper {
			padding: 0 1rem 2rem 1rem;
		}
		.c2a-text p {
			font-size: 0.86rem;
			line-height:1.7;
		}
	}
	@media (max-width: 320px) {
		.c2a-wrapper {
			padding: 0 1rem 4rem 0.5rem;
		}
		.c2a-label {
			letter-spacing: 2px;
			margin-bottom: 10px;
			font-size: 0.86rem;
			position: relative;
			padding-left:2px;
		}
		.c2a-title.large {
			font-size: 1.6rem;
			line-height: 1.1;
			max-width: 100%;
			margin-bottom: 1rem;
		}
		.c2a-intro {
			font-size: 0.76rem;
			line-height:1.7;
		}
		.c2a-button {
			font-size:0.86rem;
		}
	}

/*
---------------------------
IMAGE BLOCKS
---------------------------
*/


#header-blocks {
	display: block;
	width: 100%;
	z-index: 99;

	position: relative;

}

	@media (max-width: 768px) {
		#header-blocks {
			display: block;
			width: 100%;
			z-index: 99;
			top: -40px;
			position: relative;
		}
	}

.imagebox {
	float: left;
	width: 100%;
	display: block;
  position: relative;
  border: 0px solid #fff;
	border-radius: 5px !important;

	min-height: 260px;
	margin-bottom: 30px;
	position: relative;

	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}
a.imagebox:hover {

}
.collapse .imagebox {
	margin-bottom: 0;

}

a.imagebox {
	cursor: pointer;


}
.imagebox:after {
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	height: 8px;
	content:'';

	background: rgba(192, 225, 243, 1);
	z-index: 4;
	opacity:0;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.imagebox:hover:after {
/* 	height: 20px; */
	opacity:0;
}
.collapse .imagebox:hover:after {
	height: 20px;
	opacity:0;
}

.imagebox .imagebox-circle {
	position: absolute;
	top: 0;
	left:1.3rem;
	width: 50px;
	height: 50px;
	z-index: 3;
	border-radius: 100px;
	overflow: hidden;
	border: 5px solid #fff;
	transform: translateX(0) translateY(-50%);
}

.imagebox .imagebox-image {
	position: absolute;
	top: 0px;
	left:0px;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	border-radius: 5px !important;
	backface-visibility: hidden;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.imagebox .imagebox-image:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 5px !important;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.15) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#26000000',GradientType=0 );

	opacity: 0;
	content: '';
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

a.imagebox:hover .imagebox-image {

}
.imagebox .imagebox-image:after {
	opacity: .4;
}
[data-whatinput='mouse'] a.imagebox:hover .imagebox-image:after {
	opacity: .8;

}

.imagebox .image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 1);
	z-index: 3;

	opacity: 1;

	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}



a.imagebox:hover .imagebox-image {

}
.imagebox .image-overlay {
	opacity: 0;
}
a.imagebox:hover .image-overlay {
	opacity: .8;

}


/* Bright */
.bright .imagebox-image:after {
	opacity:0;
}


.imagebox .imagebox-description {
	position: absolute;
	top: 0;
	left:0;
	bottom: 0px;
	right: 0px;
	width: 100%;
	z-index: 3;
	border-radius: 0;
	padding-bottom: 2rem;
	overflow: hidden;
/* 	border: 10px solid #fff; */
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.imagebox:hover .imagebox-description {
	opacity: 1;
}


.imagebox .imagebox-description .imagebox-icon {
	position: absolute;
	top: 2rem;
	left:2rem;
	display:block;
	color: rgba(255, 255, 255, 0.25);
	font-size: 3.6rem;
	line-height: 1;
	padding: 0em 0em 0 0;
	margin-bottom: 0px;
	border-radius: 0px;
}
.imagebox .imagebox-description .imagebox-title-wrap {
	position: absolute;
	top: 0;
	left:0rem;
	padding: 2rem 2rem 2rem 1.7rem;
	text-align: left;
}


.imagebox .imagebox-description .imagebox-label {
	display: block;
	font-size: 0.76rem;
	line-height: 1;
	font-weight: 700;
	padding: 0em 0em 0 0;
	margin-bottom: 10px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.imagebox .imagebox-description .imagebox-title {

	display: block;
	font-size: 2.2rem;
	line-height: 1.1;
	color: rgba(255, 255, 255, 0.93);
	margin: 0;
	padding: 0em 0 5px;
	max-width: 70%;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}
a.imagebox:hover .imagebox-description .imagebox-title {
	color: #ffffff;

}
.imagebox .imagebox-description p {
	padding-top: 2rem;
	visibility: hidden;
	opacity:0;
	color: #fff;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}
[data-whatinput='mouse'] a.imagebox:hover .imagebox-description p {
	visibility: visible;
	opacity:1;
}

.imagebox .imagebox-button {
	position: absolute;
	bottom: 0rem;
	right:0%;
	width: 100%;
	text-align: right;
	font-size: 2rem;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 1rem 2rem;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.imagebox .imagebox-button.with-text {
	font-size: 0.86rem;
}
.imagebox .imagebox-button.with-text span {

}
.imagebox .imagebox-button i{
	position: relative;
	top: 1px;
}

/* Centered */

.imagebox .imagebox-descrption.text-center .imagebox-title-wrap {
	width: 100%;
	max-width: 100%;
	text-align: center !important;
	padding: 6rem 3rem 3rem 3rem;
}


/* Imagobox Heights */
.imagebox.box-100-150 {
	height: 0px;
	min-height: 0;
	padding-bottom: 110%;
}
.imagebox.box-100-100 {
	height: 0px;
	min-height: 0;
	padding-bottom: 100%;
}
.imagebox.box-100-75 {
	height: 0px;
	min-height: 0;
	padding-bottom: calc(75% - 15px);
}
.imagebox.box-100-50 {
	height: 0px;
	min-height: 0;
	padding-bottom: calc(50% - 15px);
}


	@media (max-width: 1024px) {
		.imagebox .imagebox-description .imagebox-title {
			font-size: 1.9rem;
		}
	}


	@media (max-width: 768px) {
		.imagebox .imagebox-circle {
			left:1rem;
			width: 36px;
			height: 36px;
			border: 4px solid #fff;
			transform: translateX(0) translateY(-50%);
		}
		.imagebox .imagebox-description .imagebox-title {
			font-size: 1.5rem;
		}

		.imagebox .imagebox-description .imagebox-title-wrap {
			padding: 2rem 1.5rem 2rem 1.5rem;
		}
		.imagebox .imagebox-button {
				font-size: 1.6rem;
				padding: 1rem 1.5rem;
		}
		.imagebox .imagebox-description .imagebox-text {
			padding-top: 1rem;
			font-size: 0.76rem;
		}
		.imagebox.box-100-150 {
			padding-bottom: 130%;
		}

	}
	@media (max-width: 640px) {
		.imagebox.box-100-150 {
			padding-bottom: 50%;
		}
		.imagebox .imagebox-description .imagebox-title-wrap {
			padding: 2rem 1.5rem 2rem 1.2rem;
		}
		.imagebox .imagebox-description .imagebox-title {
			max-width: 70%;
		}
	}

	@media (max-width: 440px) {
		.imagebox.box-100-150 {
			padding-bottom: 40%;
		}
		.imagebox .imagebox-image {
			background-position: 50% 40%;
		}
	}

/*
-----------------------------
Actionbar
-----------------------------
*/
.action-bar {
	border: 2px solid rgba(0, 59, 118, 0.15);
	border-radius: 5px;
	padding: 1.6rem 2rem 1.4rem;
	text-align: center;
}
.action-bar .action-title {
	position: relative;
	top: 5px;
	display: inline-block;
	font-size: 1.7rem;
}
.action-bar .action-button {
	margin-left: 1rem;
}



	@media (max-width: 768px) {
		.action-bar {
			border:0;
		}
		.action-bar .action-button {
			margin-top: 1rem;
			margin-left: 0rem;
		}
	}




#gallery .column {
	margin-bottom: 30px;
}


/*
---------------------------
INTRODUCTION
---------------------------
*/

.introduction-wrapper {
	padding-left:2rem;
}
.introduction-label {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 2px;
	margin-bottom: 0.6rem;
	color: rgba(30, 62, 121, 0.5);
}
.introduction-title {
	line-height: 1.2;
}
.introduction-title span {
	display: inline-block;
}
.introduction-text {
	padding-top: 3rem;
}
.introduction-text.no-padding {
	padding-top: 0rem;
}

.introduction-text p {
	font-size: 1.1rem;
	line-0height:1.7;
}
.introduction-text ul li {
	font-size: 1.1rem;
}

.introduction-button {

	font-size:1.3rem;
	float: right;
	margin-top: 3.2rem;
}
.with-widget .introduction-button {
	margin-top: 1.2rem;
}

.center ul {
	list-style: none;
}

	@media (max-width: 1440px) {
		.introduction-wrapper {
			padding-left: 1rem;
		}
		.introduction-button {

		}
		.introduction-title {
			font-size: 2.4rem;
			line-height: 1.1;
		}
		.introduction-text {
			padding: 1rem;
		}

	}
		@media (max-width: 768px) {
		.introduction-title {
			font-size: 2.2rem;
			line-height: 1.1;
		}
		.introduction-button {
			margin-top: 2.2rem;
		}
	}


/*
---------------------------
USP BOX
---------------------------
*/

.usp-box {
	float: left;
	width: 100%;
	display: block;
	padding: 0.6rem 1rem;
	border: 2px solid rgba(0, 59, 117, 0.15);
	margin-bottom: 2rem;
	border-radius: 5px;
	min-height: 90px;
}
a.usp-box:hover {
	border-color: rgba(0, 59, 117, 0.35);
}
.usp-icon {
	line-height: 64px;
	text-align: center;
	font-size: 2.4rem;
}
.usp-icon .icon-roof-top {
	margin-top: 8px;
	display: block;
	width: 100%;
	height: 46px;
	background: url(../images/roof.svg) no-repeat center;
	background-size: contain;
}
.usp-title {
	padding-top: 1.2rem;
	line-height: 1;
	font-size: 1.4rem;
	margin-bottom: 0;
}

/* Dropdown Pane */
.dropdown-pane.top.usp-drop {
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 5px;
	display: block;
	font-size: 1rem;
	padding: 1rem 4rem 1rem 1rem;
	width: 47.5%;
	z-index: 999;
	box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.15);
	transform: translateX(0) translateY(-5px);
	-webkit-transition: opacity  0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity: 0;
}
.dropdown-pane.top.is-open {
	-webkit-transition: opacity  0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity: 1;
}
.dropdown-pane.usp-drop:before {
	content:'';
	position: absolute;
	bottom: -15px;
	left:25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #fff transparent transparent transparent;
}
.dropdown-pane.usp-drop h5 {
	font-size: 1.5rem;
	line-height: 1.2;
	max-width: 90%;
}
.dropdown-pane.usp-drop p {
	font-size: 0.96rem;
}


/* Version 2 */
.usp-box.text-center {
	padding: 2rem 1rem;
}
.usp-box.text-center .usp-description {
	padding: 0rem 1rem;
}
.usp-box.text-center .usp-icon {
	line-height: 1;
	text-align: center;
	font-size: 3.4rem;
}
.usp-box.text-center .usp-title {
	padding-top: 1rem;
	line-height: 1.2;
	font-size: 1.2rem;
}


	@media (max-width: 1024px) {
		.usp-icon {
			font-size: 2rem;
		}
		.usp-title {

			font-size: 1.2rem;
			margin-bottom: 0;
		}

	}
	@media (max-width: 768px) {
		.usp-box {
			padding-left: 0.5rem;
		}
		.usp-icon .icon-roof-top {
			margin-top: 12px;
			height: 36px;
		}
		.usp-icon {

			margin-left: 1rem;
		}
	}
	@media (max-width: 640px) {
		.usp-box {
			min-height: 60px;
			padding: 0 1rem;
			margin-bottom: 1rem;
		}

		.usp-icon {

		}


	}
	@media (max-width: 320px) {
		.usp-title {
			line-height: 60px;
			font-size: 1rem;
			margin-bottom: 0;
		}
		.usp-icon {
			line-height: 60px;
			text-align: center;
			font-size: 2rem;

		}
		.usp-icon .icon-roof-top {
			margin-left: 0rem;
			background-size: 140% auto;
		}


	}

/*
---------------------------
TEXT BOX
---------------------------
*/

.textbox {
	padding-top: 30px;
}
.textbox.with-padding {
	padding-left: 0rem;
	padding-right: 1rem;
}
.textbox-image {
	position: relative;
	display: block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a.textbox-image,
.textbox-image img {
	position: relative;
	border-radius: 5px;
		-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.textbox-image:hover img,
.textbox-image a:hover img {
	opacity: 0.9;
}
.textbox-image .textbox-image-circle {
	position: absolute;
	bottom: 0px;
	left:0.7rem;
	width: 22px;
	height: 22px;
	z-index: 4;
	border-radius: 100px;
	overflow: hidden;
	border: 3px solid #fff;
	transform: translateX(0) translateY(50%);
}

.textbox-label {
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	position: relative;
	margin-left:1px;
	margin-bottom: 5px;
}
.textbox-title {
	line-height: 1.2;
}
.textbox-title.title-small {
	font-size: 1.3rem;
}
.textbox-title.title-large {
	font-size: 2.1rem;
	margin-bottom: 1rem;
}

.textbox-title span {
	display: block;
}
.textbox-description {
	display: block;
	padding-top: 1rem;
	padding-right: 2rem;
}
.textbox-description p {
	font-size: 0.96rem;
}
.textbox-link {
	width: 100%;
	padding: .7rem 0;
	display: block;
	border-top: 1px solid #eee;
	position: relative;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.textbox-link:after {
	display: none;
}
.textbox-link:before {
	position: absolute;
	right:0;
	top:0;
	height: 100%;
	width:60px;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.94) 47%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.94) 47%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.94) 47%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

	content:'';
}
	body.big .textbox-description p,
	body.big .textbox-link {
		font-size:1rem !important;
	}
	body.bigger .textbox-description p,
	body.bigger .textbox-link {
		font-size:1.2rem !important;
	}

.textbox-link i {
	position: absolute;
	right:0;
	top: 12px;

	font-size: 1.2rem;
	margin-right: 5px !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.textbox-link:hover i {

 	margin-right: 0px !important;
}

.with-padding .textbox-description {
	display: block;
	padding-left: 1rem;

}
.with-padding .textbox-title {
	padding-left: 1rem;
	font-size: 1.6rem;
}
.with-padding.news .textbox-title {
	padding-left: 0rem;
}


/* List */
.textbox-list li a{
	padding-left: 0;
	font-weight: 400;
	display: block;
	padding: 0.3375em 0em 0.3375em 1.3rem;
    font-size: 0.96rem !important;
    letter-spacing: 0px;
	position: relative;
	line-height: 1.1;
}
.textbox-list ul li a:hover {

}

.textbox-list ul li a:before {
	position: absolute;
	left: 0em;
	top:8px;
	font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #727fa0;
  	content: '\e93c';
	font-size: 0.76rem;

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;


}
.textbox-list ul li a:hover:before {

	-webkit-transform: translate(3px, 0);
            transform: translate(3px, 0);
            opacity: 1;
}


.textbox-primary a {
	color: #0f429f;
}
.textbox-secondary a {
	color: #b41d52;
}
.textbox-color3 a {
	color: #25b0ed;
}


	@media (max-width: 768px) {
		.textbox.with-padding {
			padding-left: 0rem;
			padding-right: 0rem;
		}
		.textbox-description {
			padding-right: 0rem;
		}
		.textbox-title.title-small {
			font-size: 1.2rem;
		}
		.textbox-description p {
			font-size: 0.86rem;

		}
		.textbox-link {
			font-size: 0.86rem;
		}
	}
	@media (max-width: 440px) {
		.textbox {
			padding: 1rem 1rem;
		}
	}



/*
-----------------------------
ALGEMEEN - CONTENT
-----------------------------
*/

#content {
	padding: 1rem 2rem;
}
.pages {
	padding-top: 30px;
}
.pages ul > li {
	padding: 0 !important;
}


.indent {
	padding-right: 2rem;
}

.text-wrapper {
	position: relative;
	padding: 0px 0em 0px 0em;
}
.page-content .column:last-child:not(:first-child), .page-content .columns:last-child:not(:first-child) {
	float: left !important;
}
.text-wrapper .intro-head {
	display: block;
	font-size: 1.3em;
	position: relative;
	bottom: -6px;
}

.text-wrapper .headline {
	font-weight: normal;
	line-height:1.1;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-size: 2.3rem;
	display: block;
}

				/* Bigger */
				.big .text-wrapper .headline {
					font-size: 2.5rem !important
				}
				.bigger .text-wrapper .headline {
					font-size: 2.7rem !important
				}

	@media (max-width: 500px) {
		.text-wrapper .headline {
				font-size: 1.6rem;
		}

.indent {
	padding-right: 0rem;
}
	}

.text-wrapper .headline small {

	font-size: 80%;
}


.text-wrapper .headline strong {
	font-weight: 700;
}
.text-wrapper hr {
	max-width: 110px;
	border-width: 0px;
	height: 3px;
	background: #bcc4da;
	margin: 10px 0 15px;
	border-radius: 0px;
}

.text-wrapper .headline.sub {
	font-size: 1.8rem;
	line-height:1.2;

	border: 0;
}

.text-wrapper p {
	font-size: 0.96rem;
}
.text-wrapper p.intro {
	font-size: 1.1rem ;
	font-weight: 700;
}
				/* Bigger */
				.big .text-wrapper p {
					font-size: 1.2rem ;
				}
				.big .text-wrapper p.intro {

				}

				.bigger .text-wrapper p {
					font-size: 1.4rem;
				}
				.bigger .text-wrapper p.intro {
					font-size: 1.6rem;
				}

.text-wrapper p.intro.large {
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
}
.text-wrapper .headline.small  {
	line-height: 1;
	font-size: 0.76em;
	font-weight: 900;
	margin-bottom: 5px;
	letter-spacing: 0px;
}
.text-wrapper .headline.medium  {
	line-height: 1;
	font-size: 2.3em;
	margin-bottom: 5px;
}
.text-wrapper .headline.large  {
	line-height: 1;
	font-size: 2.8em;
}

/* Quotyy */

.text-wrapper blockquote {
	float: right;
	max-width: 50%;
	padding-bottom: 0px;
	letter-spacing: 0;
	border-left: 0;
	padding-left: 0rem;
	margin-bottom: 20px;
	position: relative;

	font-style: none;
	margin: 0em 0 1.25rem;
	text-align: left;
	margin-left: 40px;
	padding: 0em 0rem 0 2rem;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
}

	@media (max-width: 500px) {
		.text-wrapper blockquote {
			max-width: 100%;
			margin-left: 0;
		}
	}

.text-wrapper blockquote p {
	font-size: 1.3rem;
	line-height: 1.4;
	color: #1e3d77;
	font-family: 'akhand_softbold';
	font-weight: normal !important;

}
.text-wrapper blockquote p strong {
	color: #888;
	font-size: 0.8rem;
	font-weight: normal;
	font-style: normal;
}

/* Theme Colours */
.secondary .text-wrapper blockquote p {
	color: #b41d52;
}
.color3 .text-wrapper blockquote p {
	color: #25b0ed;
}
.color4 .text-wrapper blockquote p {
	color: #909dc0;
}

/* iFrame in textblock */

.text-wrapper iframe.margelinks {
	margin: 0 0 20px 20px;
}
	@media (max-width: 640px) {
		.text-wrapper iframe.margelinks {
			display: block;
			clear: left;
		}
	}

/* Accordion */

.accordion {
	margin-top: 2rem;
	background: none;
}

.accordion-title {
	font-size: 1.2rem;
	color: #222930;
	font-family: 'akhand_softbold';
	font-weight: normal !important;
}
.accordion-title:before {
	font-family: 'akhand_softregular';
	font-weight: normal;
	font-size: 2rem;
	margin-top: -1rem
}

.is-active .accordion-title {

}
.accordion-title:focus, .accordion-title:hover {
	background-color: rgba(0, 0, 0, 0.04) !important;
}

.accordion .accordion-content {
	padding-top: 1rem;
	padding-bottom: 2rem;
}

/* Pages (onderliggende pagina's) */

/* Pagebox */
.pagebox {
	width: 100%;
	display: block;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.09);
	margin: 0 0px;
	padding: 1.5rem;
	min-height: 60px;
	border-radius: 5px;
	-webkit-backface-visibility: hidden;
   	backface-visibility: hidden;
}
a.pagebox:hover {
	border-color: rgba(0, 0, 0, 0.3);
}
.pagebox .pagebox-image {
	position: relative;
	display: block;
	z-index: 2;
	overflow: hidden;
	border-radius: 0;
	-webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pagebox .pagebox-image img {

}
a.pagebox:hover .pagebox-image:after {
	opacity: 0.6;
}
.pagebox .pagebox-description {
	display: block;
	text-align: left !important;
	padding: 0;
	letter-spacing: 0px;
	width: 100%;
	position: relative;
}
.pagebox .pagebox-description .pagebox-date {
	font-size: 0.86rem;
	display: block;
	color: rgba(75, 75, 94, 0.65);
	font-size: 13px;
}
.pagebox .pagebox-description .pagebox-title {
	position: relative;
	display: inline-block;
	font-size: 1.2em;
	line-height: 1.1;
	padding: 0em;
	margin: 0 0 10px 0px;
}
.pagebox .pagebox-description .pagebox-title small {
	display: block;
	line-height: 1.2;
}
.pagebox .pagebox-description p  {
	display: block;
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 500;
	color: #26262e;
	margin: 0;
}
.pagebox .pagebox-button {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.pagebox .pagebox-button i {
}

.pagebox .pagebox-button:hover {
}
a.pagebox:hover .pagebox-button i {
	-webkit-transform: translate(5px, 0);
}



/* Newsbox */
.newsbox {
	width: 100%;
	display: block;
  position: relative;
	margin: 0 0px;
	padding: 2rem 0rem;
	min-height: 60px;
	border-radius: 5px;
	-webkit-backface-visibility: hidden;
   	backface-visibility: hidden;
}
a.newsbox:hover {
	border-color: rgba(0, 0, 0, 0.3);
}
.newsbox .newsbox-image {
	position: relative;
	display: block;
	z-index: 2;
	overflow: hidden;
	border-radius: 5px;
	-webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.newsbox .newsbox-image img {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.newsbox .newsbox-image:hover img {
	opacity: 0.9;
}
.newsbox .newsbox-description {
	display: block;
	text-align: left !important;
	padding: 0;
	letter-spacing: 0px;
	width: 100%;
	position: relative;
}
.newsbox .newsbox-description .newsbox-date {
	font-size: 0.86rem;
	display: block;
	font-size: 14px;
	margin-bottom: 5px;
}
.newsbox .newsbox-description .newsbox-title {
	position: relative;
	display: inline-block;
	font-size: 1.6rem;
	line-height: 1.1;
	padding: 0em;
	margin: 0 0 5px 0px;
}
.newsbox .newsbox-description .newsbox-title small {
	display: block;
	line-height: 1.2;
}
.newsbox .newsbox-description p  {
	display: block;
	font-size: 1rem;
	line-height: 1.6;
	margin: 0;
}
.newsbox .newsbox-button i{
	position: relative;
	top:2px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.newsbox .newsbox-button i {

}

.newsbox .newsbox-button:hover i {
	margin-left:5px;
}
.newsbox-back {
	padding-left:1.5rem;
	position: relative;
}
.newsbox-back i {
	top:3px;
	position: absolute;
	left:0;
		-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.newsbox-back:hover i {

	-webkit-transform: translate(-5px, 0);
  transform: translate(-5px, 0);
}

/* Zijbalk */

#sticky {
	left: 0 !important;
}


.side-content #sidebar {
	width: 100%;
	display: block;
	padding: 0  0 0em;
}
.side-content .page-title {
	font-size: 1.4em;
	padding-left: 1em;
	padding-bottom: 10px;
}

#sidebar .sticky {
	width: 100%;
}


	@media (max-width: 768px) {

		.side-content #sidebar {
			padding: 0;
		}
	}
	@media (max-width: 767px) {

		.side-content {

		}
		.side-content #sidebar {

		}
	}

	@media (max-width: 400px) {
		.side-content #sidebar {

		}
	}


.side-content .text-wrapper {
	padding: 1.5em;
	margin-bottom: 30px;
	border-radius: 5px;
	border: 2px solid #eee;
}

.side-content	.text-wrapper .indent {
	padding-right: 0rem;
}
.side-content .text-wrapper .headline {
	font-size: 1.6rem;
}
.side-content .text-wrapper p.intro {
	font-size: 0.96rem;
	line-height: 1.5;
	font-weight: 600;
}
.side-content .text-wrapper p {
	line-height: 1.5;
}

/*
---------------------------
SUB NAVIGATION
---------------------------
*/

.subnav {
	border: 2px solid rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	padding: 1rem 1.5rem;
	margin: 0.5rem 0 30px;
	font-family: 'akhand_softsemibold';
}


.subnav .subnav-headline {
	font-size: 1.5rem;
}

.subnav ul {
	padding: 0px 0px;
	margin: 0px;
	list-style: none;
}
.subnav ul li {
	border-bottom: 0px solid rgba(0, 0, 0, 0.08);
	padding: 0px 0 0px 0;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.subnav ul li:last-child {
	border:0 !important;
}
.subnav ul li a:not(.button) {
	padding-left: 0;
	color: rgba(255, 255, 255, 0.6);
	font-weight: 400;
	display: block;
	padding: 0.6375em 0em 0.6375em 0rem;
    font-size: 1.1rem !important;
    letter-spacing: 0px;
	position: relative;
	line-height: 1.1;
}
.subnav ul li a:not(.button):hover {
	color: #ffffff;
}

				/* Bigger */
				.big .subnav ul li a:not(.button) {
					font-size: 1.3rem !important;
				}
				.bigger .subnav ul li a:not(.button) {
					font-size: 1.5rem !important;
				}

.subnav ul li a:before {
	position: absolute;
	right: 0em;
	top:11px;
	font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  	content: '\e944';
	font-size: 1.2rem;
	margin-right: 10px;
	color: rgba(255, 255, 255, 1);

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

	 opacity: 0;
}
.subnav ul li a:hover:before,
.subnav ul li.item-breadcrumb a:before {
	-webkit-transform: translate(5px, 0);
  transform: translate(5px, 0);
  opacity: 1;
}

.subnav ul li.item-breadcrumb a:not(.button) {
	color: #fff;
	font-weight: 700;
}
.subnav ul li.invisible {
	visibility: visible;
	display: block;
}

/* Tweede niveau */

.subnav ul li ul {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
}
.subnav ul li ul li {
	border: 0px solid #eeedec;
}

.subnav ul li ul li > a:not(.button) {
  font-weight: 400 !important;
	color: rgba(255, 255, 255, 0.6) !important;
	font-size: 15px !important;
	padding: 0.3em 0rem !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
.subnav ul li ul li > a:not(.button):hover {
	color: rgba(255, 255, 255, 1) !important;
	background: none !important;
}

.subnav ul li ul li a:before {
	position: relative;
	top:0px;
	font-size: 0.66rem;
	content: '\e93c';
	margin-right: 5px;
	color: rgba(255, 255, 255, 0.4);
}
.subnav ul li ul li > a:not(.button):hover:before {
	color: #fff !important;
}

.subnav ul li ul li.item-breadcrumb > a:not(.button),
.subnav ul li ul li.item-breadcrumb > a:not(.button):hover,
.subnav ul li ul li.item-breadcrumb > a:not(.button):before {
	background: none !important;
	color: rgba(255, 255, 255, 1) !important;
}
.subnav ul li ul li.item-leaf > a:not(.button) {
	font-weight: 700 !important;

}

/* Derde niveau */

.subnav ul li ul ul {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.subnav ul li ul ul li {
	border: 0px solid #eeedec;
}

.subnav ul li ul ul li > a:not(.button) {
    font-weight: 400 !important;
	color: rgba(78, 78, 81, 1) !important;
	font-size: 14px !important;
	padding: 0.3em 0rem !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}

.subnav ul li ul ul li > a:hover {
	background: none !important;
	color: #22257a !important;
}

.subnav ul li ul li > a:hover {
	background: none !important;
	color: #22257a !important;
}

.subnav ul li ul ul li a:before {
	top: 5px;
	color: rgba(78, 78, 81, 1) !important;
}
.subnav ul li ul ul li.item-breadcrumb > a, .subnav ul li ul li.item-breadcrumb > a:hover {
	background: none !important;
	color: #22257a !important;
}

/* White Bg */
.subnav.bg-white {
	border-color: rgba(30, 62, 121, 0.1) !important;
}
.subnav.bg-white ul li {
	border-bottom: 1px solid rgba(30, 62, 121, 0.1) !important;
}
.subnav.bg-white ul li a:not(.button) {
	color: #727fa0 !important;
}
.subnav.bg-white ul li a:not(.button):hover {
	color: #1e3d77 !important;
}
.subnav.bg-white ul li.item-breadcrumb a:not(.button) {
	color: #1e3d77 !important;
	font-weight: 700;
}
.subnav.bg-white ul li a:before {
	color: #1e3d77 !important;
}
.subnav.bg-white ul li ul li a:not(.button):hover {
	color: #1e3d77 !important;
	background: none !important;
}
.subnav.bg-white ul li ul li > a:not(.button):before {
	color: #727fa0 !important;
}

/* Breadcrumbs */
#breadcrumbs {
	position: relative;
	z-index: 99;
}
.breadcrumbs-wrapper {
  background: none;
  border-bottom: 0px solid rgba(0, 0, 0, 0.04);
  padding: 1rem 1rem 1rem 1.5rem;
}
.breadcrumbs {
  display: block;
  padding: 0 1.5rem;
  overflow: hidden;
  margin-left: 0;
  list-style: none;
  border-style: solid;
  border-width: 0px;
  background: none;
  border-color: rgba(0,0,0,0.04);
  border-radius: 0px;
}
.breadcrumbs > * a {
	color: #909dc0;
	text-transform: none;
	font-family: 'akhand_softsemibold';
	font-weight: normal;
	font-size: 1rem;
}
.breadcrumbs > * a:hover {
	color: #1e3d77;
	text-decoration: none;
}
.breadcrumbs li:not(:last-child):after {
	color: #909dc0;
	content: "\e93c";
	margin: 0 .75rem;
	position: relative;
	top: 1px;
	opacity: 1;
	font-size: 0.86rem;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

}

.breadcrumbs {
	margin-bottom: 0;
}


	@media (max-width: 768px) {
		.breadcrumbs {
			padding-left: 1em;
		}
	}
	@media (max-width: 500px) {
		.breadcrumbs {
			display: none;
		}
		.breadcrumbs-wrapper {
			padding-left: 0em;
			display: none;
		}
	}




/* Foto Overzicht
------------------------------- */
.fotorama__stage {
	border-radius: 8px;
}
.fotorama__thumb-border {
	border-radius: 3px;
	border-color: #909dc0;
}
.fotorama__thumb,
.fotorama__nav__shaft {
	border-radius: 3px;
}
.fotorama__dot {
	border-color: #909dc0;
}

.photo .caption {
	font-size: 0.8rem;
	line-height: 1.1;
	color: #888 !important;
	text-align: center;
	width: 100%;
	display: block;
	font-style: italic;
	padding-top: 0px;
}

.photo {
	display: inline-block;
	margin: 0px 0 10px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 50%;
}
.box-wrapper.case .photo {
	border-bottom: 0px solid #d90024;
}
.photo.left {
	float: left;
	margin-right: 30px;
}
.photo.right {
	float: right;
	margin-left: 50px;
}
/* Round */
.photo a.round {
	border-radius: 100%;
	overflow: hidden;
}

/* Sizes */
.photo-25 {
	width: 25%;
}
.photo-33 {
	width: 31.5%;
}
.photo-50 {
	width: 50%;
}
.photo-75 {
	width: 75%;
}
.photo-100 {
	width: 100%;
	margin-bottom: 1em;
	margin-left: 0 !important;
}



.photo a {
	overflow: hidden;
	border-radius: 5px;
	display: block;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.photo a:hover {

}

.photo a img {

	margin:0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	display: block;
  	max-width: 100%;
  	opacity: 1;
  	filter: alpha(opacity=100);
  	z-index: 7;
}


.photo a:hover img {
	padding: 0px;
	border: 0px solid #ddd;
/*
	opacity: .8;
  	filter: alpha(opacity=80);
*/
}
.photo a:hover img.grayscale {
	-webkit-filter: grayscale(0%) !important;
	filter: none !important;
}

.photo a:after {
	position: absolute;
	top: 50%;
	left:50%;
	margin-top: 0px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 100px;
	text-align: center;
	font-family: icomoon;
	content: '\e936';
	background: #1e3d77;
	color: #fff;
	z-index: 99;
	opacity: 0;
	transform: translateX(-50%) translateY(-50%);
	font-size: 1.3rem;
	-webkit-transition: opacity 0.3s ease-out;  /* Saf3.2+, Chrome */
	-moz-transition: opacity 0.3s ease-out;  /* FF4+ */
	-ms-transition: opacity 0.3s ease-out;  /* IE10? */
	-o-transition: opacity 0.3s ease-out;  /* Opera 10.5+ */
	transition: opacity 0.3s ease-out;
}
.photo a.round:after {
		border-radius: 100%;
}
.photo a:hover:after {
	opacity: 1;
}
/* Theme Colours */
.secondary .photo a:after {
	background: #b41d52;
}
.color3 .photo a:after {
	background: #25b0ed;
}
.color4 .photo a:after {
	background: #909dc0;
}


.photo a.item-more:after {
	background: rgba(0, 163, 230, 0.9);
}

.photo.right {
	float: right;
	margin: 10px 0px 20px 40px;
}
	@media (max-width: 600px) {
		.photo.right {
			width: 100%;
		}
	}

.photo-wide {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	position: relative;
}

.photo-wide img {
	margin:0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	display: block;
  	max-width: 100%;
  	opacity: 1;
  	filter: alpha(opacity=100);
}

.gallery {
	padding-top: 30px;
}
.photo-gallery {
	display: block;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	position: relative;
}
.photo-gallery img {


	margin:0px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	display: block;
  	max-width: 100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
.photo-gallery a,
a.gallery-item {
	overflow: hidden;
	border-radius: 5px;
	display: block;
	position: relative;
	margin-bottom: 30px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;

}
/* Round */
.photo-gallery a.round {
	border-radius: 100%;
	overflow: hidden;
}

.photo-gallery a:after {
	position: absolute;
	top: 50%;
	left:50%;
	margin-top: 0px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	line-height: 60px;
	border-radius: 100px;
	text-align: center;
	font-family: icomoon;
	content: '\e936';
	background: #1e3d77;
	color: #fff;
	font-size: 1.1rem;
	z-index: 9;
	opacity: 0;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transition: opacity 0.3s ease-out;  /* Saf3.2+, Chrome */
	-moz-transition: opacity 0.3s ease-out;  /* FF4+ */
	-ms-transition: opacity 0.3s ease-out;  /* IE10? */
	-o-transition: opacity 0.3s ease-out;  /* Opera 10.5+ */
	transition: opacity 0.3s ease-out;
}
.photo-gallery a.round:after {
	border-radius: 100%;
}

.photo-gallery a:hover:after {
	opacity: .8;
}

.photo-gallery a:hover img {
	padding: 0px;

}
.photo-gallery:hover img.grayscale {
	-webkit-filter: grayscale(0%) !important;
	filter: none !important;
}

/* Theme Colours */
.secondary .photo-gallery a:after {
	background: #b41d52;
}
.color3 .photo-gallery a:after {
	background: #25b0ed;
}
.color4 .photo-gallery a:after {
	background: #909dc0;
}

/* Files */
ul.files {
	margin-top: 20px;
}





/* Sitemap */

.sitemap {
	margin-top: 40px;
	padding-left: 0px;

}
.sitemap ul {
	list-style: none;
}
.sitemap ul {
	margin-left: 0px;

}
.sitemap ul ul {
	margin-left: 0px;
	padding: 4px 0;
	padding-left: 15px;
	border-left: 2px solid rgba(114, 127, 161, 0.5);
}
.sitemap ul ul ul{
	margin: 4px 0;
	padding-left: 15px;
	border-left: 2px solid rgba(114, 127, 160, 0.5);
}
.centered .sitemap ul ul ul{
	border: 0;
}

.sitemap ul li.invisible {
	visibility: visible;
	display: block;
}

.sitemap li a {
	font-weight: normal;
	font-family: 'akhand_softbold';
	color: #1e3d77 !important;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
}
.sitemap li ul li a {
	font-family: 'akhand_softbold';
	color: #1e3d77 !important;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	line-height:1;
}
.sitemap li li li a {

	font-weight: normal;
	color: #727fa0 !important;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	text-transform: none;
	letter-spacing: 0px;
}
.sitemap li li li li a {

	font-weight: normal;
	font-size: 14px ;
	color: #727fa0 !important;
}
.sitemap li a {

}
.sitemap li {
	margin: 0;
	padding: 1px 0 1px;
}
.sitemap li:last-child {
	border: 0;
}
.sitemap li a:hover {
	color: #25b0ed !important;
}
.sitemap li a.actief {

}


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

#footer-wrapper {
	position: relative;
	z-index:1;
	margin-top: 0px;
	padding: 2rem 0 7rem;
	background: rgb(9,45,106);
background: -moz-linear-gradient(-45deg,  rgba(9,45,106,1) 0%, rgba(20,62,112,1) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
background: linear-gradient(135deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092d6a', endColorstr='#143e70',GradientType=1 );

}
.footer-border {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height:8px;
	z-index: 9999;
}

.footer-content.first {

}
.footer-content {
	padding: 2rem 0rem 2rem 0rem;
}
.follow-title {
	display: block;
}

	@media  (max-width: 768px) {
		.footer-content.first {

		}
		.footer-content {
			padding-left:2rem;
		}
	}
	@media  (max-width: 400px) {

		.footer-content {
			padding-left:1rem;
		}
	}


.footer-content.first .footer-title {

	text-transform: none;
	letter-spacing: 0;
}
.footer-content .footer-title {
	font-size: 1.2rem;
	margin-bottom: 15px;
}
.footer-content p {
	line-height: 1.8;
	font-size: 0.86rem;
	color: rgba(252, 253, 255, 0.6)
}
.footer-content p strong {
	color: #fff;
	font-weight: 400;
	margin-right: 5px;
}

/* List items */
.footer-content ul {
	list-style: none;
	padding:0;
	margin:0;
}
.footer-content ul li {
	padding:0;
}
.footer-content ul li a{
	position: relative;
	padding-left: 0rem;
	font-size: 0.86rem;
	padding: .2rem 0;
	display: inline-block;

}

	body.big .footer-content .footer-title {
		font-size:1.3rem !important;
	}
	body.big .footer-content p,
	body.big .footer-content ul li a {
		font-size:1rem !important;
	}

	body.bigger .footer-content .footer-title {
		font-size:1.4rem !important;
	}
	body.bigger .footer-content p,
	body.bigger .footer-content ul li a {
		font-size:1.1rem !important;
	}




/*
.footer-content ul li a:before {
		position: absolute;
		left:-10px;
		top: 0%;
		content:'';
		height: 1px;
		width: 16px;
		background: #fff;
}
*/
.footer-list ul li a {
	color: rgba(255, 255, 255, 0.6);
}
.footer-list ul li a:after {
	content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 3px;
  left: 0px;
  background-color: #ffffff;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.footer-list ul li a:hover:after {
	visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.footer-list ul li a:hover {
	color: rgba(255, 255, 255, 1);
}




/* Bottom */

.bottom-wrapper {
	background: #fff;
}

.copyright {
	display: block;
	padding-top: 3rem;
	font-size: 0.86rem;
	color:#5d6270;
}
.footer-links {
	display: block;
	text-align: center;
	padding-top: 3rem;
}
.footer-links a {
	display: inline-block;
	margin: 0 5px;
	font-size: 0.86rem
}

/* Logo */
.footer-logos {
	display: inline-block;
	margin: 0 25px 20px 0;
		min-height: 100px;
}


	@media  (max-width: 1024px) {
		.footer-logo {
			margin: 0 15px 20px 0;
		}
	}

	@media  (max-width: 768px) {
		.footer-logo {

		}
		.copyright {

			text-align: center;
		}
		.footer-links {
			padding-top:0;
			text-align: center;
		}
		.footer-logos {
			padding-top:0;
			text-align: center;
		}


	}

/* Add Noise */
.addnoise {
	float: right;

	color: #a2aaae !important;
	font-style: italic;
	font-size: 11px;
	margin-top: 2rem;

}
.addnoise .by {
	display: block;
}
.addnoise a {
	color: #828688 !important;

}
.addnoise a:hover  {
	color: #1bb8d1 !important;
}

	@media (max-width: 640px) {
		.addnoise {
				width: 100%;
				text-align: center;
				margin-bottom: 20px;
		}
	}


/*
---------------------------
TOOLTIPS
---------------------------
*/


.has-tip {
	border:0;
	font-weight: normal;
	position: relative;
	display: inline-block;
	cursor: pointer;

}
.tooltip {

	font-size: 0.76rem;
	border-radius: 0;
	background: #1e3d77;
	line-height: 1.1;
	border-radius:5px;
}
.tooltip:before,
.tooltip.right:before {
	display: none;
}


/*
---------------------------
SLIDE OUT BOX
---------------------------
*/

#slidebox {
	width:520px;
	min-height:200px;
	padding:2rem;
	background-color:#fff;
	position:fixed;
	bottom:500px;
	right:1.5rem;
	-webkit-transform: translate(120%, 0);
	        transform: translate(120%, 0);

	border-radius: 5px;
	z-index: 99;
	box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.15);
	opacity: 1;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}


#slidebox.slidebox-bg {
	padding-right: 10%;
	background-position: right;
	background-size: contain;
	background-repeat: no-repeat;
}


.white-popup #slidebox {
	width:100%;
	position: relative;
	bottom:auto;
	right:auto;
	padding:2rem 3rem;
	-webkit-transform: translate(0, 0);
	        transform: translate(0, 0);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.white-popup #slidebox.slidebox-bg {
	padding-right: 25%;
}

#slidebox a.close{
	width:36px;
	height:36px;
	position:absolute;
	top: -14px;
	right: -14px;
	text-align: center;
	border-radius: 100px;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
	line-height:32px;
	background-color: #9197a7 !important;
	opacity: 1;
}
#slidebox a.close:hover{
  background-color: #777d8c !important;
}
#slidebox .intro.question {
	display: none;
}
#slidebox .intro.search {
	display: block;
}
#slidebox .intro p {
	color:#767d8f;

}
#slidebox .button {
	margin-top: 10px;
}

#slidebox .title {
  margin:0px 20px 0px 0px;
}
#slidebox .searchbox {
	position: relative;
	top: auto;
	right: auto;
}
#slidebox .searchbox .search-input {
	width: 100%;
	border: 1px solid #c3cddb;
	background-color: rgba(255, 255, 255, 0.66);
	border-radius: 5px;
	padding-left: 1.5rem;
	font-size: 0.86rem;
	margin: 0;
	box-shadow: none !important;
}
#slidebox .searchbox .search-input:focus {
	border-color: rgba(0, 59, 118, 1);
}
#slidebox .searchbox .search-button {
	position: absolute;
	top:0px;
	right:0px;
	padding: 0 1rem;
	height: 100%;
	font-size: 1.2rem;
	opacity: 1;
	background: #c3cddb;
	border-radius: 0 5px 5px 0;
	color: #fff;
}
#slidebox .searchbox .search-button:hover {
	opacity: 1;
	background-color: #b5b9c4;
}
#slidebox .searchbox .search-input:focus + .search-button {
	background-color: rgba(0, 59, 118, 1);
}
#slidebox .search-tags {
	padding-top: 1rem;
	display: block;
}
#slidebox .tags-label {
	display: block;
	font-size: 0.76rem;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#slidebox .search-tags a {
	font-size: 0.86rem;
}


/* Slidebox Small */
#slidebox.small {
	width:200px;
	min-height:80px;
	padding:0rem;
	right:0rem;
	bottom: 200px;
	border-radius: 5px 0 0 5px;
}
#slidebox.small:hover {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
#slidebox.small .border-bottom {
	border-radius: 0px 0 0 5px;
}
#slidebox.small a.close{
	display: none;
}
#slidebox.small .title {
	font-size: 1.3rem;
  margin:0px 10px 0px 0px;
  padding: 1rem 1rem 0;
}
#slidebox.small .intro.question {
	display: block;
	font-size: 0.86rem;
	padding: 0rem 1rem 0;
}
#slidebox.small .intro.question p{
	font-size: 0.86rem;
}
#slidebox.small .intro.search {
	display: none;
}
#slidebox.small .searchbox {
	display: none;
}
#slidebox.small .search-tags {
	display: none;
}

	@media (max-width: 767px) {
		#slidebox {
			bottom:200px;
		}
		#slidebox .searchbox {
			display:block;
		}
		.white-popup #slidebox {
			width:100%;
			position: relative;
			bottom:auto;
			right:auto;
			min-height:120px;
			padding:1rem 1rem;
			-webkit-transform: translate(0, 0);
			        transform: translate(0, 0);
			box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
		}

		.white-popup #slidebox.slidebox-bg {
			padding-right: 5%;
		}

	}
	@media (max-width: 640px) {
		#slidebox.small {
			bottom:20px;
		}
	}

/*
---------------------------
FLOATING ARROW ANIMATIONS
---------------------------
*/

floating-arrow-wrapper {
	position: relative;
	z-index: 999 !important;
}

.going-down {
    position: absolute;
    bottom: 5px;
    right: 2rem;
/*
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
*/
    height: 64px;
    width: 64px;

    text-align: center;
    z-index: 9999 !important;
    border: 0px solid rgba(255, 255, 255, 0);
    border-radius: 100px;
    background: rgb(9,45,106);
		background: -moz-linear-gradient(-45deg,  rgba(9,45,106,1) 0%, rgba(20,62,112,1) 100%);
		background: -webkit-linear-gradient(-45deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
		background: linear-gradient(135deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092d6a', endColorstr='#143e70',GradientType=1 );
    outline: 0;
    font-size: 1.6em;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.19);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.going-down.bg-primary {
	background: rgb(9,45,106);
	background: -moz-linear-gradient(-45deg,  rgba(9,45,106,1) 0%, rgba(20,62,112,1) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
	background: linear-gradient(135deg,  rgba(9,45,106,1) 0%,rgba(20,62,112,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092d6a', endColorstr='#143e70',GradientType=1 );
}
.going-down.bg-secondary {
	background: rgb(155,27,62);
	background: -moz-linear-gradient(-45deg,  rgba(155,27,62,1) 0%, rgba(180,29,82,1) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(155,27,62,1) 0%,rgba(180,29,82,1) 100%);
	background: linear-gradient(135deg,  rgba(155,27,62,1) 0%,rgba(180,29,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1b3e', endColorstr='#b41d52',GradientType=1 );

}
.going-down.bg-color3 {
	background: rgb(35,157,219);
	background: -moz-linear-gradient(-45deg,  rgba(35,157,219,1) 0%, rgba(37,176,237,1) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(35,157,219,1) 0%,rgba(37,176,237,1) 100%);
	background: linear-gradient(135deg,  rgba(35,157,219,1) 0%,rgba(37,176,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#239ddb', endColorstr='#25b0ed',GradientType=1 );

}


.going-down i {
    color: #fff;
    line-height: 64px;
    text-shadow: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.going-down:hover {


}

.going-down:hover i {
    color: #fff
}

.going-down:hover {

}

.going-down:active {}

@media (max-width: 768px) {

}

@media (max-width: 600px) {
    .going-down {
	    right: 1rem;
	    bottom: 15px;
    	font-size: 1.3em;
			height: 48px;
			width: 48px;
		}
		.going-down i {
			line-height: 48px;
		}
}
@media (max-width: 320px) {
    .going-down {
	    right: 0.6rem;
	    bottom: 10px;
    	font-size: 1.3em;
			height: 48px;
			width: 48px;
		}
		.going-down i {
			line-height: 48px;
		}
}


.floating-arrow {
    -webkit-animation-name: floating-arrow;
    animation-name: floating-arrow;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes floating-arrow {
    from {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    65% {
        -webkit-transform: translate(-50%, 15px);
        transform: translate(-50%, 15px)
    }

    to {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

@keyframes floating-arrow {
    from {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    65% {
        -webkit-transform: translate(-50%, 15px);
        transform: translate(-50%, 15px)
    }

    to {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}





/* Widgets */


.zkn-widget-type-3 {
	width: 100% !important;


}
.zkn-widget-type-3 .zkn-widget-body {
	max-width: 100%;
	height: 240px !important;
	font-size: 13px;
	border-radius: 5px;
	border: 2px solid rgba(0, 59, 118, 0.15);
}
.zkn-widget-type-3 .zkn-widget-body .widget_content {
	padding: 10px !important;
}
.zkn-widget-type-3 .zkn-widget-body p {
	font-size: 13px;

}
.zkn-widget-type-3 .zkn-widget-body p a {
	color: #25b0ed;
}
.zkn-widget-type-3 .zkn-widget-body .fractional_number.fractional_number_circled {

}
.zkn-widget-body .fractional_number span {
	position: relative;
	display: inline-block;
	left: 10px;
}
.zkn-widget-body .fractional_number sup {
	top:0;
	margin-right: 10px;
}

#sidebar .zkn-widget-type-3 .zkn-widget-body {
	max-width: 100%;
	height: 320px !important;
	margin-bottom: 20px;
}

.widget-box {
	float: left;
	position: relative;
	width: 100%;
	display: block;
	padding: 0.6rem 1rem;
	border: 2px solid rgba(0, 59, 117, 0.15);
	margin-bottom: 2rem;
	border-radius: 5px;
	min-height: 80px;
}
.widget-box:before {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	content:'';
	z-index: 99;
}
.widget-box:hover {
	border-color: rgba(0, 59, 117, 1);
}
.widget-box .zkn-widget-type-3 .zkn-widget-body {
	border:0;
}

.widget-box .ooglaser-logo {
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	left:1rem;
	width: 60%;
	height: 80px;
	background-image: url('../images/ooglasertrefpunt.jpg');
	background-repeat: no-repeat;
	background-position: left;
	background-size: contain;
}

.widget-box .inner {
	position: relative;
	overflow: hidden;
	float: right;
	width: 180px;
	height: 80px;
}
.widget-box .inner:after {
	position: absolute;
	top:0;
	right:84px;
	width: 10px;
	height: 100%;
	background: #fff;
	content: '';
}
.widget-box .inner iframe {
	position: absolute;
	top: -30px;
	right: -90px;

}

.widget-box .text_holder {
	display: none !important;
}
.widget-box .text-center {
	display: none !important;
}
.widget-box .zkn-widget-type-3 {
	min-height: 80px;
}
.widget-box .zkn-widget-type-3 .zkn-widget-body {
	max-width: 100%;
	height: 80px !important;
	position: relative;
}
.widget-box .zkn-widget-body .fractional_number.fractional_number_circled {
	position: absolute;
	top:-15px;
	right:-15px;
}

/* Dropdown Pane */
.dropdown-pane.top.widget-drop {
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 5px;
	display: block;
	font-size: 1rem;
	padding: 1rem 4rem 1rem 1rem;
	width: 90%;
	z-index: 999;
	box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.15);
	transform: translateX(0) translateY(-5px);
	-webkit-transition: opacity  0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity: 0;
}
.dropdown-pane.top.is-open {
	-webkit-transition: opacity  0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	opacity: 1;
}
.dropdown-pane.widget-drop:before {
	content:'';
	position: absolute;
	bottom: -15px;
	left:25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #fff transparent transparent transparent;
}
.dropdown-pane.widget-drop h5 {
	font-size: 1.5rem;
	line-height: 1.2;
	max-width: 90%;
}
.dropdown-pane.widget-drop p {
	font-size: 0.96rem;
}
