
/* Themify Custom CSS */
#content .btn-stack a {
	                              -webkit-border-radius: 3;    -moz-border-radius: 3;border-radius: 3px;font-family: GloberSemibold;font-size: 1.1em;background: #85ba30;padding: 10px 3% 10px 3%;margin: auto auto 10px auto;text-decoration: none;text-align: center;color: #fff !important;
}
#content .btn-stack a:hover {
	  text-decoration: none;color:#fff !important;background: #709e26;
}
@media screen and (max-width: 768px) {
	                #nav-bar {
	  visibility: hidden;
}
.sys11_stack .svg-frame {
	  /*background: transparent url(images/SysEleven-Stack-Beta-fff-600x222.png) center center no-repeat; */background-image: url(wp-content/uploads/SysEleven-Stack-fff.svg);*/    -webkit-filter: drop-shadow( 1px 1px 2px #222 );filter: drop-shadow( 1px 1px 2px #222 );width: 80%;margin: 30% 0 15% 0;
}
.sys11_carrier .svg-frame {
	  background: transparent url(images/SysEleven-Carrier.svg) center center no-repeat;background-image: url(images/SysEleven-Carrier.svg); -webkit-filter: drop-shadow( 1px 1px 2px #222 );filter: drop-shadow( 1px 1px 2px #222 );width: 80%;margin: 30% 0 15% 0;
}
 */  #content .btn-stack a {
	                              -webkit-border-radius: 3;    -moz-border-radius: 3;border-radius: 3px;font-family: GloberSemibold;font-size: 1.1em;background: #85ba30;padding: 10px 3% 10px 3%;margin: auto auto 30px auto;text-decoration: none;display: block;width: auto;text-align: center;color: #fff !important;
}
#content .btn-stack a:hover {
	  text-decoration: none;color:#fff !important;background: #709e26;
}
          .headline {
	  font-family: GloberBook !important;line-height: 1.4em !important;text-align: center;font-size: 1.7em;
}
.testimonials {
	  font-family: GloberSemiBoldItalic;line-height: 0.8em;font-size: 1.4em;color: #f8f8f8;
}
.witness {
	  font-family: globerSemibold;line-height: 1.2em;font-size: 0.7em;color: #000;text-align: center;
}
.contact-form-sys11-custom {
	  text-align: left;padding-left: 5% !important;padding-right: 5% !important;color: #333;font-family: GloberSemiBold;
}
div.wpcf7-mail-sent-ok {
	  border: none;/*background-color: rgba(133, 186, 48, 0.5);*/color: #333;font-family: GloberRegular;text-align: left;padding-left: 5% !important;padding-right: 5%!important;margin: 2em 0.5em 2em 0 !important;
}
input[type=tel], input[type=date] {
	  width: 100% !important;max-width: 90%;height: 20px;background: #fff;border: 1px solid #c5c5c5;padding: 6px 10px;border-radius: 5px;box-shadow: inset 0 0 3px rgba(0,0,0,.2);-webkit-appearance: none;
}
#btn-mobile {
	                             -webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3px;font-family: GloberSemibold;background: #85ba30;padding: 10px 3% 10px 3%;margin: 15% auto;text-decoration: none;display: block;atext-align: center;width: 200px;
}
#btn-mobile:hover {
	  background: #709e26;text-decoration: none;
}

}
@media screen and (min-width: 768px) {
	                                .btn-mobile {
	  display:none; 
}

}
#submit-stack {
	                                -webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3px;-webkit-box-shadow: 0px 2px 2px #e3e3e3;-moz-box-shadow: 0px 2px 2px #e3e3e3;box-shadow: 0px 2px 2px #e3e3e3;font-family: GloberSemibold;color: #fff;background: #7bac2c;padding: 10px 5% 10px 5%;margin: auto;text-decoration: none;display: block;text-align: center;width: 100%;
}
#submit-stack:hover {
	  background: #7bac2c;background-image: -webkit-linear-gradient(top, #7bac2c, #5b8f08);background-image: -moz-linear-gradient(top, #7bac2c, #5b8f08);background-image: -ms-linear-gradient(top, #7bac2c, #5b8f08);background-image: -o-linear-gradient(top, #7bac2c, #5b8f08);background-image: linear-gradient(to bottom, #7bac2c, #5b8f08);text-decoration: none;
}
#contact-form-standard {
	  background: #fff;border: 1px solid #c5c5c5;padding: 6px 10px;margin: 2px 0 4px 0;border-radius: 3px;box-shadow: inset 0 0 0px rgba(0,0,0,.2);-webkit-appearance: none;width: 100%;
}
#contact-form-date {
	  background: #fff;border: 1px solid #c5c5c5;padding: 6px 10px;margin: 2px 0 4px 0;border-radius: 3px;box-shadow: inset 0 0 0px rgba(0,0,0,.2);-webkit-appearance: none;width: 50%;
}
.contact-form-type {
	  font-family: globerSemiBold;
}
.tel-nr {
	  background: #eee;border-radius: 3px;margin: 30px -30px 0 -30px;padding: 30px 30px;
}
.contact-form-sys11-custom {
	  text-align: left;padding-left: 26%;padding-right: 26%;color: #333;font-family: GloberSemiBold;
}
input[type=text], input[type=search], input[type=email], input[type=url], textarea {
	  width: 100% !important;max-width: 90%;margin-top: 3px;box-shadow: inset 0 0 3px rgba(0,0,0,.2);
}
input[type=submit] {
	  padding: 10px 3% 10px 3% !important;
}
textarea:focus, input[type=text]:focus, input[type=search]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=date]:focus {
	  box-shadow: inset 0 0 3px rgb(133, 186, 48);background: #fff;outline: none;
}
input[type=tel], input[type=date] {
	  width: 78%;max-width: 90%;background: #fff;border: 1px solid #c5c5c5;padding: 6px 10px;border-radius: 5px;box-shadow: inset 0 0 3px rgba(0,0,0,.2);    -webkit-appearance: none;
}
div.wpcf7-validation-errors {
	  border: none;background-color: rgba(247, 231, 0, 0.4);padding: 8px 0;color: #333;font-family: GloberSemiBold;
}
span.wpcf7-not-valid-tip {
	  color: #990000;font-size: 1em;display: block;margin-top: 3px;
}
div.wpcf7-mail-sent-ok {
	  border: none;/*background-color: rgba(133, 186, 48, 0.5);*/color: #333;font-family: GloberRegular;text-align: left;padding-left: 26%;padding-right: 26%;margin: 2em 0.5em 2em 0 !important;
}
.go-on {
	  display: inline-block;margin-top: 40px;border: none;box-shadow: none;
}
.go-back {
	  border: none;box-shadow: none;background: none;color: #5c5c5c;
}
.go-back:hover {
	  border: none;box-shadow: none;background: none;color: #222;
}
