@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);*{margin:0;padding:0;}
html,body{height:100%;}
section{display:inline-block;}
.parallax{font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#FFF;margin:0 auto;width:100%;max-width:1920px;position:relative;min-height:100%;text-shadow:0 0 10px rgba(0,0,0,0.7);background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;}
#orcamento{padding-top:50px;padding-bottom:50px;background-image:url(../image/fosco/IMG-20170428-WA0025.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;}
#entre-p{margin:0 auto;width:100%;height:1000px;max-width:1920px;position:relative;text-shadow:0 0 10px rgba(0,0,0,0.7);background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../image/fotos/madeirasafondo-min.jpg);}
#portfolio{padding-top:50px;padding-bottom:50px;background-image:url(../image/fosco/IMG-20170508-WA0031.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#contato{padding-top:50px;padding-bottom:50px;background-image:url(../image/fosco/IMG-20170419-WA0009.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.parallax article{width:70%;text-align:center;margin:0 auto;}
#home article{padding:20% 0 0;}
article header{margin-bottom:30px;}
article h1{font-size:40px;}
article p{line-height:30px;font-size:20px;margin-top:15px;text-shadow:0 0 20px #000;}
article ul{list-style:none;padding:0;margin:0;}
article li{display:inline-block;}
#feedback-page{text-align:center;}
#form-main{width:100%;float:left;padding-top:0px;}
#form-div{background-color:rgba(72,72,72,0.4);padding-left:35px;padding-right:35px;padding-top:35px;padding-bottom:50px;width:450px;float:left;left:50%;position:relative;margin-top:30px;margin-left:-260px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.feedback-input{color:#3c3c3c;font-family:Helvetica, Arial, sans-serif;font-weight:500;font-size:18px;border-radius:0;line-height:22px;background-color:#fbfbfb;padding:13px 13px 13px 54px;margin-bottom:10px;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);}
.feedback-input:focus{background:#fff;box-shadow:0;border:3px solid #452727;color:#452727;outline:none;padding:13px 13px 13px 54px;}
.focused{color:#452727;border:#452727 solid 3px;}
#name{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_personal.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
#name:focus{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_personal.png);background-size:30px 30px;background-position:8px 5px;background-position:11px 8px;background-repeat:no-repeat;}
#email{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_email.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
#email:focus{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_email.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
#phone{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_phone.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
#phone:focus{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_phone.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
#comment{background-image:url(http://madeireirapadroeira.com.br/image/icons/icon_prod.png);background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat;}
textarea{width:100%;height:150px;line-height:150%;resize:vertical;}
input:hover, textarea:hover,
input:focus, textarea:focus{background-color:white;}
#button-blue{font-family:'Montserrat', Arial, Helvetica, sans-serif;float:left;width:100%;border:#fbfbfb solid 4px;cursor:pointer;background-color:#452727;color:white;font-size:24px;padding-top:22px;padding-bottom:22px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;margin-top:-4px;font-weight:700;box-sizing:border-box;}
#button-blue:hover{background-color:rgba(0,0,0,0);color:#452727;}
.submit:hover{color:#452727;}
.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;}
@media only screen and (max-width:580px){#form-div{left:3%;margin-right:3%;width:88%;margin-left:0;padding-left:3%;padding-right:3%;}
}
.btn{border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;padding:25px 80px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;position:relative;}
.btn-1{border:3px solid #fff;color:#fff;}
.snip1198{font-family:'Montserrat', Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.snip1198 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.snip1198 li{display:inline-block;list-style:outside none none;margin:0.4em 0.8em;padding:0;}
.snip1198 a{padding:0 0.7em;color:rgba(255, 255, 255, 0.5);position:relative;text-decoration:none;display:inline-block;}
.snip1198 a:before{position:absolute;content:'';-webkit-transition:all 0.35s ease;transition:all 0.35s ease;opacity:0;left:15%;right:15%;top:0;bottom:0;border-left:3px solid #452727;border-right:3px solid #452727;}
.snip1198 a:hover,
.snip1198 .current a{color:#ffffff;}
.snip1198 a:hover:before,
.snip1198 .current a:before{opacity:1;left:0;right:0;}
body{padding:50px 0;}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
#by{position:relative;color:#fff;font-size:15px;width:100%;height:25px;background:#191717;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
#by a:hover{color:#E98E28;}