/**
Theme Name: DGTP
Author: Monkey Vision altered by Firma Netjes
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
.elementor-location-header .elementor-sticky--effects .dgtp-logo img{
	max-width: 200px;
}

.dgtp-slogan p{
	letter-spacing: 0.3px !important;
	padding: 10px 0px 10px 94px!important;
}

.elementor-location-header .elementor-sticky--effects .dgtp-slogan p{
    font-size: 10px!important;
	letter-spacing: 0.5px !important;
	padding: 10px 0px 10px 64px!important;
}
.elementor-location-header .mobile-switch .elementor-icon-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
/* chipjes */
.chip {
    clip-path: polygon(calc(0% + 150px) 0, 100% 0, 100% 100%, 0 100%, 0 calc(0% + 160px));
}
.project-skin > .e-con-inner {
    clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 60px, 100% 100%, 60px 100%, 0 calc(100% - 60px));
}
.chip-bottom {
    clip-path: polygon(0 0, 100% 0, 100% 100%, calc(0% + 150px) 100%, 0 calc(100% - 160px));
}
.chip-bottom.small {
    clip-path: polygon(0 0, 100% 0, 100% 100%, calc(0% + 130px) 100%, 0 calc(100% - 130px));
}
.chip.top-right {
    clip-path: polygon(calc(100% - 150px) 0%, 100% 160px, 100% 100%, 0 100%, 0 0);
}
.social-icons .elementor-grid-item {
    clip-path: polygon(25% 8%, 75% 8%, 100% 50%, 75% 92%, 25% 92%, 0% 50%);
}
/*** home page fases ***/
.fases h3, 
.fases h4 {
	width: max-content;
    margin: 0 auto;
}
.fases:hover {
    background-image: url(/wp-content/uploads/2022/07/hexagon-filled.svg) !important;
}
.fases h3{
	margin-bottom: 10px!important;
}
.fases:hover :is(h3, h4) {
    color: white;
}
/* formulier */
.gform_wrapper label {
    margin-bottom: 0px !important;
    font-size: 17px !important;
}
.gform_wrapper input {
    border: 1px solid white !important;
}
.gform_button.button{
    border: none !important;
    padding: 17px 21px !important;
}
/* aanpak */
.fase-titel{
	position: absolute;
	top: -70px;
}
/* klanten */
.klant-container{
	width: calc(100% / 3) !important;
}
.klanten-container .elementor-widget-wrap.elementor-element-populated{
	display: flex;
	justify-content: center;
}
.klanten-container .elementor-widget-image-box{
	width:33%;
	margin-bottom: 70px;
	margin-block-end: 70px!important;
	padding: 0 30px;
}
.klanten-container .elementor-image-box-img{
	width:100%!important;
}
.klanten-container .elementor-image-box-content{
	display: flex;
    flex-direction: column-reverse;
}
.klanten-container .elementor-image-box-title{
	font-weight: 700;
	margin-top: 5px;
}
/* formatting */
h2, h3 {
    margin-bottom: 15px;
}
/* FOOTER */
.elementor-location-footer .monkey-footer a {
	text-decoration:underline;
	color:white;
}
/* media rules */
@media only screen and (max-width: 1024px) {
.project-skin > .elementor-container {
    clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 30px 100%, 0 calc(100% - 30px));
}
.chip-bottom.small {
    clip-path: polygon(0 0, 100% 0, 100% 100%, calc(0% + 50px) 100%, 0 calc(100% - 50px));
}
.chip {
    clip-path: polygon(calc(0% + 75px) 0, 100% 0, 100% 100%, 0 100%, 0 calc(0% + 80px));
}
.chip-bottom {
    clip-path: polygon(0 0, 100% 0, 100% 100%, calc(0% + 75px) 100%, 0 calc(100% - 80px));
}
.chip.top-right {
    clip-path: polygon(calc(100% - 75px) 0%, 100% 80px, 100% 100%, 0 100%, 0 0);
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor .elementor-hidden-tablet {
        display: none!important;
    }
}
@media only screen and (max-width: 767px) {
.elementor .elementor-hidden-mobile, 
.elementor .elementor-hidden-phone {
    display: none!important;
}
.klanten-container .elementor-widget-image-box{
	width:50%;
}
}
@media only screen and (max-width: 500px) {
.klanten-container .elementor-widget-image-box{
	width:100%;
}
}