/* FONTS
============================== */

/* GENERAL
============================== */

body {font-size:16px;line-height:1.8;}
h2 {/*font-size:55px;*/margin:10px 0 40px 0;padding:0;}
h2, h3, h4 {/*text-transform:uppercase;*/}
section {margin:0 auto; padding:120px 0;}
section.article-section {padding: 60px 0;}
.text-center {text-align: center;}
.unsichtbar {display:none;}

/* MAIN NAVIGATION
============================== */

.smrt-nav {display: none;}
nav.navbar {height: 51px;/*background-color: rgba(255, 255, 255, 0.8);background-color: #fff;*/}
ul.navbar-nav {padding: 0px;}
ul.navbar-nav li a {/*font-size: 18px;#color*/}
ul.navbar-nav li a:hover, ul.navbar-nav li a:active, ul.navbar-nav li a:focus {background: none;}

/* MAIN SECTION / BACKGROUND & FORM
==================================== */

main {
	/*background: url(../img/img-bg.jpg) no-repeat;
    background-size: cover;*/
    -moz-background-size: cover; /*Firefox*/
	-webkit-background-size: cover; /*Safari / Chrome*/
	-o-background-size:cover; /*Opera*/
	-khtml-background-size:cover; /*Konqueror*/
  	/*background-attachment : fixed right bottom;
  	background-position : right top;
    height: 983px;*/
}
article {margin-top: 150px;	margin-bottom: 150px;}
article h4 {margin-top: 50px;}
.text-bgd {	background: none;background-color: #fbfbf9;}
#jobForm {background-color: rgba(72, 72, 72, 0.5); margin-bottom: 10px; padding: 3%; width: 590px;}
#jobForm .h-title {border-bottom: 1px solid #F0F0F0;color: #FFFFFF;margin-bottom: 15px;margin-left: 0px;text-align: center;}
#jobForm .h-title span.txt-titel-2 {font-size: 18px;font-weight: bold;}
#jobForm .h-title h1 {/*font-size: 2.3em;*/font-weight: 700;margin-bottom: 0;/*padding-top: 5px;*/}
#jobForm .border-red {border: 2px solid red;}
input:hover, textarea:hover, input:focus, textarea:focus {background-color:white;}
#jobForm .popover{width:250px;border-radius: 0px;}
.form-input {    
    color:#3c3c3c;
	/*font-family: 'museo_sans500';*/
  	font-weight:500;
	font-size: 18px;
	border-radius: 0;
	line-height: 22px;
	background-color: #fbfbfb;
	padding: 11px;
	margin-bottom: 15px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  	border: 3px solid rgba(0,0,0,0);
}
.form-input:focus {
	background: #fff;
	box-shadow: none;
	/*border: 3px solid #3498db; color: #3498db;*/
	outline: none;
  	padding: 13px;
}
textarea.form-input {margin-bottom: 10px;}	
.focused{color:#30aed6;	border:#30aed6 solid 3px;}
#sbutton{
	width: 100%;
	border: #fbfbfb solid 4px;
	cursor:pointer;
	/*background-color: #663c0a;*/
	color:white;
	font-size:24px;
	padding-top:17px;
	padding-bottom:17px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
  	font-weight:700;
  	/*font-family: 'museo_sans500';*/
}
#sbutton:hover{
	background-color: rgba(0,0,0,0);
	/*color: #663c0a;*/
}
.submit:hover {
	/*color: #663c0a;*/
}
.ease {
	width: 0px;
	height: 74px;
	background-color: #fbfbfb;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-ms-transition: .3s ease;
	transition: .3s ease;
}
.submit:hover .ease{
  width:100%;
  background-color:white;
}
section.success-message .container {
    border: 1px solid #68A22E;
    padding: 20px;
    width: 460px;
	text-align: center; 
	/*font-family: 'Droid Serif';*/
	font-size: 18px;
	color: #68A22E;
	background-color: #fff;
}
section.success-message h3 {font-size: 32px;}

/* HOW-IT-WORKS-SECTION
=========================== */

section.how-it-works-section {/*background-color:#81BB47;*/color:#fff;padding:20px 0 120px 0;}
section.how-it-works-section .section-header h2 {/*color:#B4EE7A;*/ margin: 100px 0 35px 0;	}
section.how-it-works-section .img-circle{border: 2px solid #fff;width: 70px;height: 70px;margin: 15px auto;	text-align:center;/*background-color:#68A22E;*/}
section.how-it-works-section .img-circle strong {/*font-size:35px;*/line-height: 65px;}
section.how-it-works-section h4{font-weight:700;/*font-size:22px;*/letter-spacing: 2px;}
section.how-it-works-section p{width:54%;margin:0 auto;}

/* SATISFACTION-SECTION
=========================== */

section.satisfaction-section {padding:70px 10px;margin:0 auto;background:#fff;border-top:1px solid #ddd;}
section.satisfaction-section img {margin: 50px auto;}
section.satisfaction-section h2 {color: #838383;}
section.satisfaction-section p {color: #838383;	width: 100%;margin-top: 20px;font-size: 22px;margin-bottom: 30px;}

/* WORKER-SECTION
=========================== */

section.worker-section a.btn-primary {border: none; -webkit-transition: all .2s ease; transition: all .2s ease;}
section.worker-section a.btn-lg {font-size: 30px; line-height: 2.3; padding: 0 1em;}

/* CONTACT-US-SECTION
=========================== */

section.contact-us {/*background-color:#49522d;#color:#87a67c;*/ border-top:1px solid #ddd;}
.text-muted {color: #999999;}
section.contact-us .section-header h2 {	margin-top: 0px;margin-bottom: 20px;}
section.contact-us p {/*font-size: 22px;#color:#87a67c;*/}
section.contact-us .section-header {margin-bottom: 20px;}
section.contact-us #contactForm {max-width: 60%;margin: 50px auto;/*background-color: rgba(255, 255, 255, 0.4);*/ padding: 35px;}
section.contact-us .form-input {padding: 10px;} /*hier bei gae*/
#cButton {width: 100%;border: #fbfbfb solid 3px;cursor:pointer;	/*background-color: #663c0a;*/color:white;font-size:22px;padding-top:10px;padding-bottom:10px;	-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;font-weight:700;border-radius: 0px;}
#cButton:hover {background-color: rgba(0,0,0,0);/*color: #663c0a;*/border-color: #fbfbfb;}

/* TESTIMONIAL-SECTION
=========================== */

section.testimonial-section{/*background:#fbfbf9;#color:#5a7247;*/}
section.testimonial-section h2{text-align: center;margin:0 0 50px 0;}
section.testimonial-section em {font-weight:normal;	margin-bottom:20px;}
section.testimonial-section ul li{font-weight:bold;}
section.testimonial-section ul{	margin-top:20px;}
section.testimonial-section ul li:first-child{height:29px;}
section.testimonial-section ul li img{width:50px;height:50px;margin-top: -10px;}
section.testimonial-section .col-sm-4 p{width:100%;	font-size: 18px;}

/* FOOTER-SECTION
=========================== */

footer section.footer-middle{text-align: left; padding: 0;}
footer section.footer-middle .container{padding:25px 0;}
footer section.footer-middle .col-xs-12 { margin-top:35px;line-height:2.3; /*color:#f2e8b7;*/}
footer section.footer-middle a.btn-primary {border-radius: 0;/*background-color: #4b1d0d; */border: 2px solid #fff;cursor:pointer;color:#fff;/*font-size: 18px;*/}
footer section.footer-middle .col-xs-12 span { /*color: #ccab77; */font-size: 74px; line-height: 0.5; position: absolute;z-index: 0;}
footer section.footer-middle .col-xs-12 span.pull-left {position: static;}
footer section.footer-middle .col-xs-12 p {position: relative; font-size:22px;}
footer section.footer-bottom {padding: 10px 0; text-align: left; /*background-color: #23190d;*/}
footer section.footer-bottom p {margin:5px auto;font-size: 18px;}
footer section.footer-bottom ul{ margin:0; margin-top:-35px;}


/* FOOTER-SEO
=========================== */

footer section.footer-bottom .footer-seo {padding-top: 15px; padding-bottom: 10px;}
footer section.footer-bottom .footer-seo ul {margin: 0; display: none; width: 100%; border: none;}
footer section.footer-bottom .footer-seo ul li a {padding: 3px 10px 3px 20px; white-space: normal; -webkit-transition: all 0.1s ease 0s; transition: all 0.1s ease 0s;}
footer section.footer-bottom .footer-seo ul li a:hover {background: #4D4D4D; color: #999;}
.footer-seo .open > .dropdown-menu {display: block; background-color: #b4a182;  bottom: 100%;  top: auto;}

footer .footer-seo .select-dropdown .btn-default {background-color: #333; border: 1px solid #fff;  color: #fff;  height: 48px;  max-width: none; -webkit-transition: all .3s ease; transition: all .3s ease; position: relative;}
footer .footer-seo .select-dropdown .btn-default:before {content:'\25BA'; position: absolute; right: 10px; top: 14px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.select-dropdown .btn-default {border-radius: 4px; padding: 12px 30px 12px 20px; text-align: left; width: 100%;}
footer .footer-seo .select-dropdown .btn-default:hover, footer .footer-seo .select-dropdown .btn-default:focus {border: 1px solid #b4a182;}
footer .footer-seo .select-dropdown.open .btn-default:before {-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); right: 12px; top: 12px;}

@media (max-width: 767px) {
	footer section.footer-bottom .footer-seo .col-sm-4 {margin-top: 10px;}
	footer section.footer-bottom .footer-seo .col-sm-4:first-child {margin-top: 0;}
	
	section.worker-section a.btn-lg {font-size: 24px;}
}

@media (max-width: 479px) {
	section.worker-section a.btn-lg {font-size: 16px;}
}