/*--------------------------------------------------ALGEMEEN--------------------------------------------------*/
h1, h2, h3, h4, h5, h6{
	clear: left;
}


a {
    color: #71ab24;
}


a:hover {
    color: #71ab24;
    text-decoration: underline;
}



.img-article {
    width: 45%;
	float: left;
	padding: 2.5% 5% 2.5% 0%;
}

@media only screen and (max-width: 767px) {
	.img-article {
		width: 100%;;
		padding: 2.5% 0% 2.5% 0%;
	}
}
	
/*--------------------------------------------------LOGO--------------------------------------------------*/
@media only screen and (max-width: 767px) {
	.logo-image h1 a {
    	background-image: url(../images/logo-klein.png) !important;
	}
}

/*--------------------------------------------------NAVIGATIE--------------------------------------------------*/
.t3-mainnav .nav-collapse .nav li a {
    text-align: left;
}

.t3-mainnav .navbar .nav > li > a {
	color: #71ab24;
    padding: 10px 10px 10px 10px;
}

.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
	text-decoration: underline;
}

/*--------------------------------------------------TEAM--------------------------------------------------*/
.team-links {
    width: 47.5%;
    float: left;
    padding: 0% 2.5% 0% 0%;
}

.team-rechts {
    width: 47.5%;
    float: left;
    padding: 0% 0% 0% 2.5%;
}

.team-rechts p, .team-links p {
	margin: 0px;
}

.team-links h3, .team-rechts h3 {
    line-height: 0px;
    padding: 20px 0px 40px 0px;
    margin: 0px;
}

@media only screen and (max-width: 767px) {
	.team-links {
		width: 100%;
		padding: 0% 0% 2.5% 0%;
	}

	.team-rechts {
		width: 100%;
		padding: 0% 0% 0% 0%;
	}
	
	.team-rechts img, .team-links img{
		width: 100%;
	}
}

/*--------------------------------------------------FOOTER--------------------------------------------------*/
.copyright {
    width: 100%;
}

.waaslandkliniek {
    width: 50%;
    float: left;
}

.footer-menu {
    width: 50%;
    float: left;
}

@media only screen and (max-width: 767px) {
    .waaslandkliniek {
        width: 100%;
        text-align: left;
    }

    .footer-menu {
        width: 100%;
    }
    
    .footer-menu li a {
        text-align: left;
    }
}

@media only screen and (max-width: 767px) {
    #social_mobile a {
        float: right !important;
        width: 48px !important;
    }
    
    #social_mobile a i {
        margin-top: 12px !important;
    }
}

/*--------------------------------------------------CONTACT--------------------------------------------------*/
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    height: 30px;
    width: 95%;
}

.formResponsive .formHorizontal .formControlLabel {
    text-align: left;
	padding-top: 0px;
	color: #000;
}

strong.formRequired {
    font-weight: 400;
}

#Uw\ bericht {
    min-height: 200px;
    max-width: 95%;
    min-width: 95%;
}

.formResponsive label {
    height: auto;
    float: none;
    font-weight: 400;
    line-height: 1.2;
    display: block;
    margin: 0px 5px 5px 0px;
}

.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
    border-radius: 4px;
    width: 30%;
    height: 50px;
	background: #71ab24;
	color: #fff;
}

.has-one-sidebar2 #t3-content > div {
    margin-right: 0px;
    margin-left: 0px;
}

.formResponsive input[type="button"]:hover, .formResponsive button[type="button"]:hover, .formResponsive input[type="reset"]:hover, .formResponsive button[type="reset"]:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
    color: #fff;
    background-color: #71ab24;
}

@media only screen and (max-width: 767px) {
	.formResponsive input[type="button"], .formResponsive button[type="button"], .formResponsive input[type="submit"], .formResponsive button[type="submit"], .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
		width: 95% !important;
	}
	
	.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
		width: 95% !important;
	}

	
	#Uw\ bericht {
		max-width: 95% !important;
		min-width: 95% !important;
		width: 95% !important;
	}
}

.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background-image: -moz-linear-gradient(top, #71ab24, #71ab24);
	background-image: -webkit-linear-gradient(top, #71ab24, #71ab24);
    border-color: #71ab24;
	color: #fff;
	font-size: 14px;
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive button[type="submit"].active, .formResponsive input[type="submit"].disabled, .formResponsive button[type="submit"].disabled, .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
    background-image: -moz-linear-gradient(top, #71ab24, #71ab24);
	background-image: -webkit-linear-gradient(top, #71ab24, #71ab24);
    border-color: #71ab24;
	color: #fff;
}

.formResponsive .formHorizontal p.formDescription {
    margin-top: 0px;
    margin-bottom: 0px;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}

#Totale\ hoogte, #Totale\ breedte {
    width: 10%;
}

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    margin: 0px 3px 0px 0px;
}

.rsform-block.rsform-block-kennisgeving {
    margin-top: 10px;
}

.rsform-block.rsform-block-kennisgeving label {
    font-size: 12px;
}

#Contact {
    color: #fff;
    padding: 5px 0px 5px 0px;
    background: #71ab24;
	margin: 0 0 1px;
}

#Contact a {
    color: #fff;
    padding: 0px 0px 0px 0px;
}

#Contact i {
    padding: 0px 10px 0px 10px;
}

/*--------------------------------------------------COOCKIE--------------------------------------------------*/
#cadre_alert_cookies p {
    margin: 0px;
}

/*-------------------------------27.03.2023-----Tabel Prijslijst--------------------------------------------------*/

.prijslijst tr {
  border-bottom: 1px solid #adadae;
}