@import 'https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i';
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i';
* { margin: 0; padding: 0; font-family: 'Raleway', sans-serif; position: relative; }
html, body { height: 100%; position: relative; background-color:#225220;  }

header {background-color:#fff; text-align:center; padding:15px 0;}


.home { padding:40px 0; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.home h1 {text-align:center; color:#fff; font-weight:700; font-size:35px;}
.home h2 {text-align:center; color:#EEEE00; font-weight:300; font-size:22px; margin:15px 0; line-height:28px;}
.home .content { padding:50px 0;}
.home .capa img {width:100%; height:auto;}
.home h3 { font-weight:400; color:#EEEE00; font-size:20px; margin-bottom:20px;}
.home .box {margin-left:35px;}
.home .box h4 { font-weight:400; color:#EEEE00; font-size:18px; margin-bottom:20px;}
.home .box label {display:block; margin-bottom:5px; color:#fff;}
.home .box label span {font-size:12px; font-style:italic;}
.home .box input {width:100%; min-height:50px; background-color:rgba(244,243,133,0.5); border:0; border-radius:5px; padding-left:5px; color:#fff;}
.home .box button {width:100%; min-height:50px; background-color:#EDE50F; border:0; border-radius:5px;}

.button {width:100%; min-height:50px; background-color:#EDE50F; border:0; border-radius:5px; display:block; color:#000; text-decoration:none; margin-bottom:25px; padding:20px 9; text-align:center; line-height:50px; font-weight:600 !important;}
.link {display:inline-block; color:#fff; border:1px solid #fff; border-radius:4px; padding:8px 19px; text-decoration:none;  margin:0 auto; margin-top:10px; font-size:13px;}
.link:hover {background-color:#fff; color:#225220;}

footer { background-color:#212721; padding:12px 0; text-align:center; font-size:13px; color:#fff;}
footer a {display:inline-block; color:#fff; border:1px solid #fff; border-radius:4px; padding:8px 19px; text-decoration:none; margin-top:10px;}
footer a:hover {background-color:#fff; color:#225220;}
 

.formphp input.nao-aparece,.formphp label.nao-aparece{display:none!important}#form-erro span,#form-send span{font-size:18px;line-height:25px;margin-bottom:10px;display:block; text-align:center;}#form-erro,#form-send{color:#000;}.contact #form-send{color:#000}::-webkit-input-placeholder{color:#000}


 @media ( max-width : 768px ) {

.home .box {margin-left:0; margin-top:35px;}
}

