::-webkit-input-placeholder{color: #999 !important}
:-moz-placeholder {color: #999 !important}
::-moz-placeholder {color: #999 !important}
:-ms-input-placeholder {color: #999 !important}
input[type="text"], input[type="email"],input[type="number"], input[type="tel"],input[type="date"], select{background: #fff; width: 100% !important;resize:none !important;border-radius: 0px !important;height: 40px;padding: 10px 15px !important;font-size: 15px !important;font-weight: normal !important;transition:all 0.3s ease-in-out;}
textarea{border: none !important;border-radius: 0px !important;background: #fff;width: 100% !important;resize:none !important;padding: 10px 15px !important;font-size: 15px !important;font-weight: normal !important;transition:all 0.3s ease-in-out;}
input[type="submit"]{
border: 0;
padding: 7px 20px;
width: 100%;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
background: #000;
float: right;}
input[type="submit"]:hover{background: #222221; color: #fff}
textarea.form-control {
height: 130px;
background: #EFF3F2;
}
.has-error .form-control, .has-error .form-control:focus{border-color: #EB0000;border:2px solid #EB0000;}
.bv-form .help-block{ color: #EB0000;padding:5px 10px;}
.has-success .form-control:focus, .has-success .form-control {border-color: #ccc;-webkit-box-shadow: none;box-shadow: none;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{color: #EB0000}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label{color: #333}
div.wpcf7-response-output{margin:0!important; }
div.wpcf7-mail-sent-ok {color: #1D8E9B;}
div.wpcf7-mail-sent-ng {color: #fff;}
div.wpcf7-spam-blocked {color: #1D8E9B;}
div.wpcf7-validation-errors {color: #333;text-align: center;}
span.wpcf7-not-valid-tip {display: block;padding: 3px 10px;background: #FF2525!important;font-size: 13px !important;color: #fff !important;margin-top: 10px;}
textarea {outline:none;}
.img-responsive {margin: 0 auto;width: 100%;}
.navbar-toggle{padding: 10px 20px;}
.navbar-default{border-color: transparent;border: 0;border-radius: 0;margin-bottom: 0}
.navbar-default .navbar-toggle{border: none;margin-right: 0px;margin-top: 40px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border: none}
.navbar-collapse{box-shadow: none}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #F79431;}
.navbar-default .navbar-toggle {border: none;background-color: #F79431;color: #fff;font-size: 18px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-nav>li>.dropdown-menu{border: none;border-radius: 0;padding:15px;} .dropdown:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left: 0}
.bg-fixed{background-size: cover; background-repeat: no-repeat;background-attachment: fixed !important;background-position: center center}
.bg-cover{background-size: cover; background-repeat: no-repeat;background-position: center center}
.bg-contain{background-size: contain; background-repeat: no-repeat;background-position: center center}
.help-block{margin-top: 0px;}
.google-maps {padding-bottom: 450px;height: 0;overflow: hidden;}
.google-maps iframe {width: 100% !important;height: 450px !important;}
.mask {min-height: 100%;background:#EDDFD4;height: 100%;position: absolute;top: 0;left: 0;width: 100%;mix-blend-mode: multiply;}
.mask_marceneiro_lado {min-height: 100%;background:#C2181D; height: 100%;position: absolute;top: 0;left: 0;width: 100%;mix-blend-mode: multiply;}
.flex-video {position: relative;}
.flex-video.widescreen { padding-bottom: 75.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe,.flex-video object,.flex-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#fb-root {
display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;
display: block;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-ms-transition-duration: 0.5;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}