.jd-simple-contact-form .d-block{
  /*display: inline-block !important;*/
  width: 20%;
  float:left;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea{
  width: 70%;
}

.jd-simple-contact-form .jdscf-row > div {
  margin: 20px 0 0 0;
}

.jd-simple-contact-form .jdscf-col-md-12 .h-captcha{
  margin-left: 20%;
}

.jd-simple-contact-form .jdscf-submit-btn .btn{
  margin-left: 20% !important;
}

@media screen and (max-width: 600px) {
	.jd-simple-contact-form .d-block{
	  /*display: inline-block !important;*/
	  width: 100%;
	}
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea{
	  width: 100%;
	}
	
	.jd-simple-contact-form .jdscf-col-md-12 .h-captcha{
	  margin-left: 0;
	}

	.jd-simple-contact-form .jdscf-submit-btn .btn{
	  margin-left: 0 !important;
	}
}

/* mobile menu */
@media screen and (min-width: 951px) {
	#adashoevemenu-mobile {
		display: none !important;
	}
}

#adashoevemenu-mobile-bar[data-id="adashoevemenu"] .mobilemenuck-bar-title {
	display: none;
}

[data-id="adashoevemenu"] .mobilemenuck-bar-button {
	right: initial;
	left: 0;
	background-color: #577B42;
}

[data-id="adashoevemenu"].mobilemenuck, [data-id="adashoevemenu"] .mobilemenuck-title {
	background-color: #577B42;
}

[data-id="adashoevemenu"] .mobilemenuck-item > .level1 {
	background-color: #5E8547;
}

[data-id="adashoevemenu"] .mobilemenuck-item > .level2, [data-id="adashoevemenu"] .mobilemenuck-item > .level2 a {
	color: #FFFFFF;
	background-color: #5E8547;
}

.mobilemenuck a.maximenuck {
	text-decoration: none;
}

.mobilemenuck .titreck-title, [data-id="adashoevemenu"].mobilemenuck {
	font-weight: normal;
}

.mobilemenuck .mobilemenuck-item > .level1.current a {
	color: red;
}

.mobilemenuck .mobilemenuck-item > .level2.current a {
	color: red;
}

/*breadcrumb*/
div.art-nostyle {
	padding: 8px 0 0 12px;
	margin-top: 7px;
}

div.art-layout-wrapper {
	margin-top: auto;
}

ul.breadcrumb li {
    display: inline;
}

ul.breadcrumb span.divider img {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 9px; /* Width of new image */
  height: 9px; /* Height of new image */
	width: 0; 
  height: 0; 
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #577B42;
}

/* ICS File Loader */
div.flatpickr-calendar {
	font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-nav + .art-content-layout + .art-layout-wrapper .ics-date-selector {
    position: relative;
}

.art-nav + .art-content-layout + .art-layout-wrapper .ics-date-selector::before {
    content: "";
    display: block;
    position: absolute;
    border: rgb(92, 92, 92) dashed;
    width: 100%;
    top: -20px;
    border-width: 1px 0 0;
}

.art-nav + .art-content-layout + .art-layout-wrapper .ics-date-selector::after {
    content: "";
    display: block;
    position: absolute;
    border: rgb(92, 92, 92) dashed;
    width: 100%;
    bottom: -20px;
    border-width: 0 0 1px;
}

input.numInput.cur-year {
	width: 100%;	
}

/* Hide DJ Imageslider on mobile */
@media screen and (max-width: 889px) {
	.djslider-loader {
		display: none;	
	}
}

/* FAQ styling  */
.fbContent_qFaqItemInner .qListItem_preview h3 {
	line-height: 18px;
}
.qFaqItem_triangle .fa {
	line-height: 20px;
	height: 18px;
}
.art-postcontent .fbContent_root h3 a, .art-postcontent .fbContent_root h3 a:link, .art-postcontent .fbContent_root h3 a:hover, .art-postcontent .fbContent_root h3 a:visited, .art-blockcontent .fbContent_root h3 a, .art-blockcontent .fbContent_root h3 a:link, .art-blockcontent .fbContent_root h3 a:hover, .art-blockcontent .fbContent_root h3 a:visited {
	font-size: 18px;
	font-weight: normal;
}

/* Scenes branding */
.blog.ah-activiteiten p.ah-scenes {
	position: relative;	
}
.blog.ah-activiteiten p.ah-scenes::before {
	content: url("/templates/template_gah_2018_009/images/scenes.webp");
	position: absolute;
	top: -5px;
	left: 227px;
}