/* ------------------------- Fixes ---------------------------- */
/* Admin fixes */
#ControlBar, #ControlBar *, .actionMenu * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
/* EDN fixes */
#EDNadmin *, #EDNadmin *:before, #EDNadmin *:after, #EDRadmin *, #EDRadmin *:before, #EDRadmin *:after {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
#EDNadmin .checkbox {
	margin-top:0px;
}
#EDNadmin .row:before, #EDNadmin .row:after {
	content:none;
}
/* CLTools fixes */
#DnnPages {
	line-height:18px;
}
.dnnDropDownList * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	font-size:12px;
}
/* EDN Bootstrap uitgecomment in NewsTwoBootstrap.css */
#EDN_NewsTwoBootstrap.category_menu ul li .articlecount, #EDN_NewsTwoBootstrap.category_menu ul li div .category:hover, #EDN_NewsTwoBootstrap.category_menu ul li.opened > div > a.category,
#EDN_NewsTwoBootstrap.category_menu ul li.active > div > a.category {
	color:#3a3835;
}
/* ------------------------------------------------------------ */

/* ------------------------- Page ----------------------------- */
/* HTML */
html, body {
	margin:0;
	padding:0;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
/* Titels */
h1, h2, h3, h4 {
	font-family:"Rubik", "Martel", sans-serif;
	font-weight:500;
}
h1, h2, h3 {
	margin:24px 0;
}
/* Paddings */
.dtx-padding25 {
	padding-top:25px;
}
.dtx-padding50 {
	padding-top:50px;
}
.dtx-padding75 {
	padding-top:75px;
}
.dtx-padding100 {
	padding-top:100px;
}
.dtx-padding125 {
	padding-top:125px;
}
.dtx-padding150 {
	padding-top:150px;
}
.dtx-padding175 {
	padding-top:175px;
}
.dtx-padding200 {
	padding-top:200px;
}
.dtx-padding225 {
	padding-top:225px;
}
.dtx-padding250 {
	padding-top:250px;
}
.dtx-padding275 {
	padding-top:275px;
}
.dtx-padding300 {
	padding-top:300px;
}
/* Flex */
.dtx-flex {
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-box;
  	display:-ms-flexbox;
  	display:flex;
	-webkit-justify-content:center;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.dtx-iefix {
	max-width:100%;
}
/* Rond */
.dtx-rond {
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	border-radius:1000px;
}
/* ------------------------------------------------------------ */

/* ------------------------- Header --------------------------- */
#dtx-header {
	position:relative;
	width:100%;
	padding:30px 0;
	z-index:1;
}
/* Grid */
#dtx-header-grid {
	display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
	width:100%;
}
/* Logo */
#dtx-header-logo a {
	display:block;
	text-decoration:none !important;
}
#dtx-header-logo a svg {
	display:block;
	height:72px;
	width:81px;
	opacity:1;
	transition:opacity 240ms ease-in-out;
}
#dtx-header-logo a:hover svg,
#dtx-header-logo a:focus svg{
	opacity:0.75;
}
/* Menu */
#dtx-header-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#dtx-header-menu ul li {
	float:left;
	margin:0 24px 0 0;
}
#dtx-header-menu ul li:last-child {
	margin:0;
}
#dtx-header-menu ul li a {
	cursor:pointer;
	text-decoration:none;
	font-family:"Rubik", "Martel", sans-serif;
	font-weight:500;
	color:#3A3A3A;
	opacity:1;
	font-size:16px;
}
#dtx-header-menu ul li a:hover {
	text-decoration:none;
	opacity:0.5;
}
/* ------------------------------------------------------------ */

/* ---------------------- Normaal Page ------------------------ */
/* Section 1 */
#dtx-normaalsection1 {
	position:relative;
	padding:0 0 108px 0;
	width:100%;
	z-index:1;
}
/* ------------------------------------------------------------ */

/* ------------------------- Footer --------------------------- */
#dtx-footer {
	position:relative;
	width:100%;
	background-color:#3A3A3A;
	padding:30px 12px;
	text-align:center;
	z-index:1;
}
#dtx-footer small {
	color:#fff;
}
#dtx-footer small a {
	color:#fff;
	text-decoration:none;
}
#dtx-footer small a:hover {
	color:#fff;
	text-decoration:underline;
}
/* ------------------------------------------------------------ */

/*

Colors

Wit 				#FFF				rgba(255,255,255,1)
Lichtgrijs 			#FAFAFA				rgba(250,250,250,1)
Zwart 				#3A3A3A 			rgba(58,58,58,1)

*/