.orderForm .wpcf7-submit {
	background: #ff7500;
	color: #fff;	
	font-size: 1.1rem;
	max-width: 300px;
	padding: 10px 25px;
	margin: 10px auto;
}
.adresse_ist_aufstellort {
	margin-bottom: 25px;	
}
.andere_adresse {
	margin-bottom: 25px;	
}
.adresse_ist_aufstellort .wpcf7-list-item-label {
	font-weight: bold;	
}
.wpcf7-date {
	max-width: 160px;	
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0;
}
.wpcf7-list-item-label {
	 margin: 0 1em 0 0;
}
.ajax-loader {
    display: contents !important;
}
input[type=checkbox], 
input[type=radio] {
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.4); /* IE */
  -moz-transform: scale(1.4); /* FF */
  -webkit-transform: scale(1.4); /* Safari and Chrome */
  -o-transform: scale(1.4); /* Opera */
  transform: scale(1.4);
  padding: 10px;
}

/* Testimonials */
.testimonials .tpanel {
	background: rgba(255,255,255, 0.8);
	border-radius: 15px;
	padding: 25px 25px 15px 25px;	
}
.testimonials .pointer {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 30px 0 14.75px;
	border-color: rgba(255,255,255, 0.8) transparent transparent transparent;
	position: relative;
	left: 50px;
}
.testimonials .tname {
	font-size: 0.85rem;
}
.testimonials .ttitle {
	font-size: 1.1rem;
}
.testimonials .ttext {
	font-size: 0.85rem;
}
.testimonials svg {
	font-size: 1.4rem;
    color: #EDC500;
}

.contact-buttons {
	display: none;
	position: fixed;
    bottom: 25%;
    right: 10px;
    z-index: 9999;
    width: 200px;
}
.contact-buttons > div {
	margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.contact-buttons a {
    display: table-cell;
    width: 200px;
    height: 190px;
    text-align: center !important;
    box-sizing: border-box !important;
    vertical-align: middle;
    border-radius: 5px;
}
.contact-buttons .phone {
    background: #ff7500;
    color: #fff;
}
.contact-buttons .phone:hover {
    background: #FF821C;
}
.contact-buttons .whatsapp {
	background: #44E200;
    color: #fff;
}
.contact-buttons .whatsapp:hover {
	background: #40D600;
}
.contact-buttons .email {
	background: #32AAFF;
    color: #fff;
}
.contact-buttons .email:hover {
	background: #4CB7FF;
}
.contact-buttons a:hover {
    text-decoration: none;
}
.contact-buttons a svg {
    display: block;
    width: 50px !important;
    height: 50px;
    margin: 5px auto 10px auto;
    color: #fff;
}
.contact-buttons .line1 {
    display: block;
    font-size: 0.85rem;
    font-weight: 300;
    text-align: center;
}
.contact-buttons .line2 {
    display: block;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
    font-size: 0.9rem;
    font-weight: 600;
    text-align: center;
}


@media (max-width: 1460px) {
	.contact-buttons .line1,
    .contact-buttons .line2 {
        display: none;
    }
    .contact-buttons {
	    width: 70px;
    }
    .contact-buttons a {
        width: 70px;
        height: 60px;
    }
    .contact-buttons a svg {
        width: 30px !important;
        height: 30px;
    }
}
@media (max-width: 960px) {
	.contact-buttons {
		position: fixed;
	    bottom: 0px;
	    left: 0px;
	    right: 0px !important;
	    width: auto;
	    background: #efefef !important;
	    z-index: 9999;
	    padding: 5px 8px 0px 8px;
	}
	.contact-buttons .uk-width-1-3 {
	    display: inline-block;
	    width: 32.2% !important
	}
	.contact-buttons a {
	    display: block;
	    width: 100%;
	    text-align: center !important;
	    padding: 10px 10px;
		height: auto;
	}
	.myfooter {
	    margin-bottom: 100px;
	}
}