/*
Theme Name: AllroundWeb Child
Theme URI: https://www.allroundweb.nl/
Description: Designed by <a href="https://allroundweb.nl/">Allround Web</a>.
Author: Allround Web
Template: hello-elementor
Version: 1.0.0
*/

.aw-header-container a{
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) !important;
	border-radius: 5px;
}
.aw-header-container .current-menu-item a{
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5) !important;
}
.aw-header-container a:hover{
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5) !important;
}
.aw-steps-num{
	background: #cfcfcf;
 	border-radius: 50%;
    height: 38px;
    width: 38px;
    display: inline-block;
    margin-right: 12px;
    color: white;
    place-content: center;
}

.aw-steps-num-active{
	background: #004f9f;
}
.aw-available-header{
	background: #2d9f00;
	text-align: center;
	height: 28px;
    width: 25px;
	margin-right: 0;
}
.aw-available-header:hover{
	text-decoration: underline;
}
.aw-step-display{
    line-height: 48px;
    height: 48px;
    width: 48px;
    text-align: -webkit-center;
}
.aw-contact-form button{
    margin-top: 15px;
}
.aw-faq-nav span:hover{
	text-decoration: underline !important;
}
/* Uitzetten van ; © 2017 Geste Groep -  in footer */
.menu-item-438{
	pointer-events: none !important;
}
@media only screen and (max-width: 767px) {
	.aw-available-header{
		height: 20px;
		width: 18px;
	}
}
body.page-id-202 .elementor-icon-list-item:nth-child(1) span {
  color: #004f9f !important;
}
body.page-id-222 .elementor-icon-list-item:nth-child(2) span {
  color: #004f9f !important;
}
body.page-id-230 .elementor-icon-list-item:nth-child(3) span {
  color: #004f9f !important;
}
body.page-id-241 .elementor-icon-list-item:nth-child(4) span {
  color: #004f9f !important;
}
body.page-id-249 .elementor-icon-list-item:nth-child(5) span {
  color: #004f9f !important;
}
body.page-id-251 .elementor-icon-list-item:nth-child(6) span {
  color: #004f9f !important;
}
body.page-id-253 .elementor-icon-list-item:nth-child(7) span {
  color: #004f9f !important;
}
body.page-id-255 .elementor-icon-list-item:nth-child(8) span {
  color: #004f9f !important;
}
body.page-id-257 .elementor-icon-list-item:nth-child(9) span {
  color: #004f9f !important;
}

@media only screen and (max-width: 1600px) {
div#gallery-1 .gallery-item:nth-child(2) img, div#gallery-1 .gallery-item:nth-child(3) img {
    height: 280px !important;
}
div#gallery-1 .gallery-item:nth-child(1) img {
    min-height: 582px !important;
}
	.huisinfo h2 {
		font-size: 52px !important;
	}
}

@media only screen and (max-width: 1240px) {
	.single-object .elementor-image-gallery {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	    .elementor-image-gallery .gallery-columns-2 .gallery-item {
        max-width: 65%;
        min-width: 100%;
    }
	
	div#gallery-1 .gallery-item:nth-child(1) img {
		max-width: 100% !important;
	}
	div#gallery-1 .gallery-item:nth-child(2) img,
	div#gallery-1 .gallery-item:nth-child(3) img {
		max-width: 100% !important;
	} 
}

@media only screen and (max-width: 1024px) {
	.FotoBtn {
		margin-bottom: 60px;
	}
}


@media only screen and (max-width: 768px) {
	div#gallery-1 .gallery-item:nth-child(1) img {
        min-height: 100% !important;
		display: block !important;
	}
	div#gallery-1 .gallery-item:nth-child(1), div#gallery-1 .gallery-item:nth-child(2), div#gallery-1 .gallery-item:nth-child(3) {
    display: block !important;
    float: left;
}
	.huis-gallery .gallery-item {
		max-width: 100% !important;
	}
}

div#gallery-1 {
    display: table;
}

div#gallery-1 .gallery-item:nth-child(1), div#gallery-1 .gallery-item:nth-child(2), div#gallery-1 .gallery-item:nth-child(3) {
    display: block;
}
div#gallery-1 .gallery-item {
    display: none;
}

div#gallery-1 .gallery-item:nth-child(1) {
	display: table-cell;
}

div#gallery-1 .gallery-item:nth-child(1) img {
    min-height: 700px;
    object-fit: cover;
    padding: 0;
    margin: 0;
	max-width: 740px;
}

div#gallery-1 .gallery-item:nth-child(2) img,
div#gallery-1 .gallery-item:nth-child(3) img {
	height: 340px;
    max-width: 400px;
	object-fit: cover;
} 