.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/_cdn/OwlCarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*, *:before, *:after{
font-family: 'Open Sans', 'FontAwesome', sans-serif;
font-size: 1em;
} ::selection {
background: #212529;
color: #fff;
} 		
::-moz-selection {
background: #212529; 
color: #fff;
}		
::-webkit-selection {
background: #212529; 
color: #fff;
}
.slow_3s,
*[class*='btn_'], button, a{
text-decoration: none;
color: inherit;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.clearfix::before,
.clearfix::after {
content: "";
display: table;
}
.clearfix::after {
clear: both;
}
.clearfix {
*zoom: 1;
} *[class*='btn_']{
display: inline-block;
font-weight: bold;
text-align: center;
text-transform: uppercase;    
padding: 16px;
text-decoration: none !important;
font-size: 0.8575em;
cursor: pointer;
}
.btn_primary{
background-color: #F8C301;
color: #072D4D;
}
.btn_primary:hover{
background-color: #202122;
color: #f8f8f8;
cursor: pointer;
}
.btn_line{
color: #202122;
border: 3px solid #202122;
}
.btn_line.white{
color: #f8f8f8 !Important;
border-color: #f8f8f8;
}
.btn_line:hover{
background-color: #202122;
color: #f8f8f8;
text-shadow: none;
}
.btn_line.white:hover{
background-color: #f8f8f8;
color: #202122 !important;
}
.text_shadown{
text-shadow: 1px 2px 4px #000;
} *[class*='icon_']{
content: " ";
display: inline-block;
width: 44px;
height: 44px;
background-size: 100% 100%; 
background-position: center center;
background-repeat: no-repeat !important;
}
.icon_whatsapp{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/whatsapp.svg);}
.icon_mail{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/mail.svg);}
.icon_facebook{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/facebook.svg);}
.icon_instagram{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/instagram.svg);}
.icon_linkedin{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/linkedin.svg);}
.icon_googleplus{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/google.svg);}
.icon_telephoneoperator{
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/telephoneoperator.svg);
width: 64px;
height: 64px;
}
.vertical-align-center{
display: table;
height: 100%;
width: 100%;
padding: 0;
margin: 0;
}
.vertical-align-center > *{
display: table-cell !important;
vertical-align: middle;
width: auto;
margin: 0 !important;
padding: 0 !important;
}
.bg_cover{
background-size: cover; 
background-position: center center;
background-repeat: no-repeat !important;
}
.parallax{background-attachment: fixed;}
.bg_over{
position: relative;
height: 100%;
width: 100%;
background-color: rgba(7,45,77, 0.77);
}
.shadow-8dp {
box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14),
0 3px 14px 3px rgba(0,0,0,0.12),
0 4px 5px 0 rgba(0,0,0,0.20);
} .container{max-width: 98%;}
.container:before,
.container:after{
display: table; content: " ";  clear: both;
}
.text-light{color: #f8f8f8 !important;}
.text-primary{color: #F8C301 !important;}
.text-body{color: #202122 !important;}
.text-dark{color: #072D4D !important;}
.bg-dark{background-color: #202122 !important;}
.bg-light{background-color: #f8f8f8 !important;}
.bg-primary{background-color: #F8C301 !important;}
.bg-secondary{background-color: #072D4D !important;}
h3, .h3{font-size: 1.8em !important;}
h4, .h4{font-size: 1.6em !important;}
h5, .h5{font-size: 1.4em !important;}
h6, .h6{font-size: 1.2em !important;}
.vagas_content .border{
border: 2px solid #F8C301 !important;
}
.modal-backdrop{
background-color: #072D4D;
}
.modal-backdrop.show{
opacity: 0.7;
} .main_header{
border-top: 7px solid #F8C301;
}
.main_header .custom-logo-link{
display: inline-block;
float: left;
max-width: 70%;
}
.custom-logo{
display: inline-block;
height: auto;
width: 100px !important;
}
.box_contato a{
text-decoration: none;
color: inherit;
border-bottom: 4px solid transparent;
}
.box_contato a:hover{
border-color: #F8C301;
} .main_nav{
top: 0;
left: 0;
width: 100%;
z-index: 707;
}
.main_nav ul{
padding: 0;
margin: 0;
list-style: none;
background-color: #202122;
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14),
0 3px 4px 0 rgba(0,0,0,0.12),
0 1px 5px 0 rgba(0,0,0,0.20);
}
.main_nav ul:before,
.main_nav ul:after{
display: table; content: " ";  clear: both;
}
.main_nav ul li{
display: inline-block;
float: left;
}
.main_nav ul li.call_contact{
float: right;
}
.main_nav ul li a{
display: block;
padding: 16px;
text-decoration: none;
text-align: center;
font-weight: 600;
font-size: 0.8575em;
}
.main_nav ul li a:hover{
background-color: #F8C301;
color: #202122;
}
.main_nav ul li.call_contact a{
background-color: #F8C301;
color: #202122;
padding: 16px 20px;
font-weight: bold;
}
.main_nav ul li.call_contact a:hover{
color: #f8f8f8;
background-color: #202122;
} .main_nav_mobile{
position: fixed;
top: 0;
left: -100%;
z-index: 8888;
background-color: rgba(0,0,0,0.7);
height: 100%;
width: 100%;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.main_nav_mobile.active{
left: 0;
}
.main_nav_mobile ul{
position: fixed;
top: 0;
left: -100%;
width: 320px;
height: 100%;
max-width: 80%;
z-index: 8889;
background-color: #202122;
color: #f8f8f8;
list-style: none;
padding: 0;
margin: 0;
overflow-y: auto;
padding-bottom: 60px;
box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14),
0 3px 14px 3px rgba(0,0,0,0.12),
0 4px 5px 0 rgba(0,0,0,0.20);
-webkit-transition: all 0.7s ease-out 0s;
-o-transition: all 0.7s ease-out 0s;
transition: all 0.7s ease-out 0s;
}
.main_nav_mobile.active ul{
left: 0;
}
.main_nav_mobile ul li a{
padding: 20px 16px;
display: inline-block;
width: 100%;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
border-bottom: 1px solid #f8f8f8;
}
.main_nav_mobile ul li a:hover{
background-color: #F8C301;
color: #202122;
}
.main_nav_mobile ul li.call_contact a{
text-align: center;
background-color: #F8C301;
color: #202122;
}
.main_nav_mobile ul li.call_contact a:hover{
background-color: #f8f8f8;
}
.sub-menu{
display: none;
} .nav-icon{
width: 50px;
height: 40px;
position: relative;
margin: 0px auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.nav-icon span{
display: block;
position: absolute;
height: 7px;
width: 100%;
background-color: #202122;
border-radius: 4px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.nav-icon span:nth-child(1) {
top: 0px;
}
.nav-icon span:nth-child(2),.nav-icon span:nth-child(3) {
top: 16px;
}
.nav-icon span:nth-child(4) {
top: 32px;
}
.nav-icon.open span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.nav-icon.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-icon.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-icon.open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
} .slide_home{}
.divisor,
.single_header:after,
.slide_home:after{
display: block;
content: ' ';
width: 100%;
height: 10px;
background-size: auto 100%; 
background-position: center center;
background-repeat: repeat;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/slider-border.png);
}
.slide_home article{
height: 520px;
}
.slide_home .owl-item .slide_title{
font-weight: 800;
font-size: 2.2em;
text-transform: uppercase;
text-shadow: 1px 2px 4px #000;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
transform: scale(2);
-webkit-transform: scale(2);
-moz-transform: scale(2);
-o-transform: scale(2);
-ms-transform: scale(2);  
-webkit-transform: translate(0%, -300%);
-moz-transform: translate(0%, -300%);
transform: translate(0%, -300%);
}
.slide_home .owl-item .tagline{
font-size: 1.2em;
font-weight: bold;
text-shadow: 1px 2px 4px #000;
-webkit-transition: .7s ease-in-out;
-moz-transition: .7s ease-in-out;
-o-transition: .7s ease-in-out;
transition: .7s ease-in-out;
-webkit-transform: translate(100%, 0%);
-moz-transform: translate(100%, 0%);
transform: translate(100%, 0%);
}
.slide_home .owl-item .slide_home_btn{
display: inline-block;   
-webkit-transition: .7s ease-in-out;
-moz-transition: .7s ease-in-out;
-o-transition: .7s ease-in-out;
transition: .7s ease-in-out;
-webkit-transform: translate(0%, 300%);
-moz-transform: translate(0%, 300%);
transform: translate(0%, 300%);
}
.slide_home .owl-item a{
display: inline-block;
padding: 10px;
text-align: center;
background-color: #F8C301;
color: #202122;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 1.2em;
min-width: 240px;
max-width: 100%;
box-shadow: 1px 2px 4px #000;
-webkit-box-shadow: 1px 2px 4px #000;
-moz-box-shadow: 1px 2px 4px #000;
-o-box-shadow: 1px 2px 4px #000;
-ms-box-shadow: 1px 2px 4px #000;
}
.slide_home .owl-item a:hover{
background-color: #202122;
color: #F8C301;
}
.slide_home .owl-item.active .tagline,
.slide_home .owl-item.active .slide_home_btn,
.slide_home .owl-item.active .slide_title{
-webkit-transform: translate(0%, 0%);
-moz-transform: translate(0%, 0%);
transform: translate(0%, 0%);
}
.slide_home .owl-dots{
position: absolute;
bottom: 16px;
left: 0;
width: 100%;
text-align: center;
}
.slide_home .owl-dots .owl-dot{
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14),
0 3px 4px 0 rgba(0,0,0,0.12),
0 1px 5px 0 rgba(0,0,0,0.20);
width: 20px;
height: 20px;
border-radius: 100%;
background-color: #212529;
margin: 0 2px;
opacity: 0.56;
}
.slide_home .owl-dots .owl-dot.active{
background-color: #F8C301;
}
.slide_home .owl-dots .owl-dot:hover{
opacity: 1;
} .carrossel_item{
height: 100px;
padding: 0 10px;
z-index: 0;
}
.carrossel_item img{
width: auto;
}
.carrossel_control{
position: absolute;
top: 35px;   
display: block;
}
.carrossel_control img{
height: 30px;
opacity: 0.56;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
position: relative;
z-index: 3;
}
.carrossel_control img:hover{
opacity: 1;
cursor: pointer;
}
.carrossel_control .customPrevBtn{
display: inline-block;
float: left;
}
.carrossel_control .customNextBtn{
display: inline-block;
float: right;
}
.carrossel_box .owl-dots{
width: 100%;
text-align: center;
padding: 10px 0;
}
.carrossel_box .owl-dots .owl-dot{
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.14),
0 3px 4px 0 rgba(0,0,0,0.12),
0 1px 5px 0 rgba(0,0,0,0.20);
width: 20px;
height: 20px;
border-radius: 100%;
background-color: #212529;
margin: 0 2px;
opacity: 0.56;
}
.carrossel_box .owl-dots .owl-dot.active{
background-color: #F8C301;
}
.carrossel_box .owl-dots .owl-dot:hover{
opacity: 1;
} .section_title{
font-weight: 800 !important;
font-size: 2em;
text-transform: uppercase;
color: #202122 !important;
text-align: center !important;
}
.section_title span{
color: #F8C301 !important;
}
.section_title:after{
display: block;
margin: 0 auto;
width: 160px;
content: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/divisor.svg);
}
.section_title.text-light{
color: #f8f8f8 !important;
}
.section_title.text-light:after{
content: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/divisor-light.svg);
} .box_obras{
display: none;
}
.box_obras.active{
display: block;
} .post_item{
border: 2px solid #F8C301;
border-bottom:  10px solid #F8C301;
overflow: hidden;
}
.post_item_title{
height: 70px;
color: #F8C301;
}
.post_item .tagline{
font-size: 1em;
line-height: 1.5em;
}
.post_item_hover{
visibility: hidden;
top: -100%;
left: 0%;
display: block;
height: 100%;
width: 100%;
background-color: rgba(248,195,1,0.77);
-webkit-transition: .1s ease-in-out;
-moz-transition: .1s ease-in-out;
-o-transition: .1s ease-in-out;
transition: .1s ease-in-out;
opacity: 0;
}
.post_item_hover{
cursor: pointer;
}
.post_item:hover .post_item_hover{
top: 0;
visibility: visible;
opacity: 1;
}
.post_item_box_title{
height: 70px;
position: absolute;
bottom: 0;
left: 0;
text-decoration: none;
}
.icon_flash{
display: inline-block;    
content: " ";
height: 60%;
width: 80%;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/flash.svg);
background-size: auto 100%; 
background-position: center center;
background-repeat: no-repeat !important;
}
.post_item_modal{
position: fixed;
display: block;
top: -100%;
left: 0;
width: 100%;
height: 100%;
z-index: 8888;
overflow-y: auto;
opacity: 0;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.post_item_modal_content{
margin-top: -300px;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.post_item_modal.active{
opacity: 1;
top: 0;
}
.post_item_modal.active .post_item_modal_content{
margin-top: 0px;
}
.close_modal{
display: block;
content: " ";
height: 30px;
width: 30px;
position: fixed;
top: 10px;
right: 30px;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/close.svg);
background-size: auto 100%; 
background-position: center center;
background-repeat: no-repeat !important;
z-index: 88;
}
.close_modal:hover{
cursor: pointer;
}
.service_menu{
list-style: none;
padding: 0;
}
.service_menu li{
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.service_menu li:last-of-type{
margin-bottom: 0;
}
.service_menu li a{
background-color: #F8F8F8;
font-weight: bold;
padding: 20px 40px 20px 12px;
display: inline-block;
width: 100%;
color: #212529;
text-decoration: none;
border-left: 5px solid #F8C301;
position: relative;
}
.service_menu li a:after{
content: " ";
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
transform: translate(0, -50%);
display: inline-block;
height: 20px;
width: 20px;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/arrow-right.svg);
background-size: auto 100%; 
background-position: center center;
background-repeat: no-repeat !important;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.service_menu li a:hover{
background-color: #212529;
color: #F8C301;
}
.service_menu li a:hover:after{
right: 5px;  
} .normas_img{
width: 180px;
max-width: 25% !important;
} .main_footer_logo{
max-width: 200px;
}
.main_footer .section_title{
font-size: 1.6em;
}
.main_footer_copy{
border-top: 7px solid #F8C301;
font-size: 0.8575em;
}
.main_footer_copy p{
line-height: 32px;
}
.main_footer *[class*='icon_']{
width: 30px;
height: 30px;
}
.social_icon{
display: inline-block;
height: 50px;
width: 50px;
padding-top: 7px;
border: 2px solid #F8C301;
text-align: center;
line-height: 50px;
vertical-align: bottom;
}
.social_icon:hover{
background-color: #F8C301;
}
.social_icon:hover .icon_facebook{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/facebook-blue.svg);}
.social_icon:hover .icon_instagram{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/instagram-blue.svg);}
.social_icon:hover .icon_linkedin{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/linkedin-blue.svg);}
.social_icon:hover .icon_googleplus{background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/google-blue.svg);}
.footer_links a{
text-decoration: none;
border-bottom: 2px solid transparent;
}
.footer_links a:hover{
color: #fff;
border-color: #F8C301;
} .single_header{
height: 300px;
} .htmlchars p{font-size: 1.1em; line-height: 1.4em; margin-bottom: 10px;}
.htmlchars p, .htmlchars ol, .htmlchars ul, .htmlchars blockquote{
color: #334455; 
}
.htmlchars ol, .htmlchars ul{
display: block;
background-color: #f8f8f8;
border-radius: 4px;
padding: 33px;
margin-bottom: 33px;
}
.htmlchars ol li, .htmlchars ul li{
font-size: 1em;
line-height: 1.4em;
margin-bottom: 16px;
}
.htmlchars ul{
list-style: image;
list-style-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/checked-box.svg);
}
.htmlchars ol{
list-style-type: decimal-leading-zero;
}
.htmlchars .h1, .htmlchars .h2, .htmlchars .h3, .htmlchars .h4, .htmlchars .h5, .htmlchars .h6,
.htmlchars h3, .htmlchars h4, .htmlchars h5, .htmlchars h6{
margin-top: 56px;
margin-bottom: 20px;
color: #F8C301 !important;
font-weight: bold;
text-transform: uppercase;
}
.htmlchars strong, .htmlchars .font-weight-bold{
font-weight: 600;
color: #202122;
}
.htmlchars a{
color: #072D4D;
text-decoration: underline;
}
.htmlchars a:hover{
color: #28f;
}
.htmlchars img{
border: none !important;
margin-bottom: 30px;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.gallery {
margin: 30px 0 !important;
padding: 0 !important;
text-align: center;
}
.gallery dl {margin: 0 !important;}
.gallery dt {padding: 1px;}
.gallery dd {}
.gallery dl a {
display: block; 
width: 100%; 
background-color: #F8C301;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/flash.svg);
background-size: auto 50%; 
background-position: center center;
background-repeat: no-repeat !important;
}
.gallery dl img {
width: 100%; 
height: auto; 
margin-bottom: 0;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.gallery dl img:hover{
opacity: 0.48;
}
.gallery.gallery-columns-3 .gallery-item{
width: 33.333333% !important;
}
.gallery-caption {font-size: 1em; color: #F8C301; background-color: #202122;}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.wp-post-image{
height: auto !important;
} .box_form select.wpcf7-form-control,
.box_form input.wpcf7-form-control{
border: 2px solid #F8C301;
border-radius: 0px;
padding: 10px;
height: 50px;
color: #202122;
}
.box_form select.wpcf7-form-control {
position: relative;
color: rgba(32,33,34, 0.77);
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/select.svg);
background-size: auto 20%;
background-repeat: no-repeat;
background-position: right 20px center; }
.box_form select.wpcf7-form-control:focus{
color: #202122;
}
.box_form textarea.wpcf7-form-control{
border: 2px solid #F8C301;
padding: 10px;
color: #202122;
}
.box_form .form-control::-webkit-input-placeholder {
color: #202122;
opacity: 0.77;
}
.box_form .form-control::-moz-placeholder {
color: #202122;
opacity: 0.77;
}
.box_form .form-control:-ms-input-placeholder {
color: #202122;
opacity: 0.77;
}
.box_form .form-control::-ms-input-placeholder {
color: #202122;
opacity: 0.77;
}
.box_form .form-control::placeholder {
color: #202122;
opacity: 0.77;
}
.box_form .wpcf7-list-item-.wpcf7-list-item-.wpcf7-list-item-label{
color: #202122;
display: inline-block;
padding-left: 5px;
}
.box_form .wpcf7-list-item {
display: inline-block;
width: 100%;
margin: 0;
margin-right: 15px;
}
.box_form .wpcf7-checkbox{
padding: 0 24px;
}
.box_form .wpcf7-form-control{
position: relative;
display: block !important;
}
.box_form .wpcf7-form-control-wrap{
display: block;
}
.box_form legend{
color: #202122;
font-size: 1.25rem;
}
.box_form .wpcf7-form-control-wrap {
display: block;
}
.box_form .wpcf7-submit{
display: inline-block;
margin: 0 auto;
font-weight: bold;
text-align: center;
text-transform: uppercase;    
padding: 16px 30px !important;
text-decoration: none !important;
font-size: 1em;
background-color: #F8C301;
color: #072D4D;
height: auto !important;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
border: none !important;
}
.box_form .wpcf7-submit:hover{
background-color: #202122;
color: #f8f8f8;
cursor: pointer;
}
.box_form input[type=file] {
position: relative;
overflow: hidden; 
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.box_form input[type=file]:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
vertical-align: middle;
content: 'Anexar Currículo';
display: inline-block;
padding: 12px 10px;
text-align: left;
color: rgba(32,33, 34, 0.77);
background-color: white;
background-image: url(//www.laengenharia.eng.br/wp-content/themes/laengenharia/images/icons/attachment.svg);
background-size: auto 70%;
background-repeat: no-repeat;
background-position: right 10px center;
}
.box_form input[type=file].active:before{   
content: '';
background-color: transparent;
}
.box_form input[type=file]::file-upload-button,
.box_form input[type=file]::-webkit-file-upload-button,
.box_form input[type=file]::-moz-file-upload-button,
.box_form input[type=file]:-ms-file-upload-button{
visibility: hidden;
width: 0px !important;
} .modal_tagline{
font-size: 0.9em;
}
.modal .box_form .wpcf7-submit{
width: 100%;
}
.modal-content, .modal-header, .modal-footer{
border-radius: 0 !important;
} .vagas_content p{font-size: 1em;}  @media (min-width: 576px) { 
.container{max-width: 98%;}
} @media (min-width: 768px) { 
.container{max-width: 98%;}
} @media (min-width: 992px) { 
.container{max-width: 98%;}
} @media (min-width: 1200px) { 
.container{width: 1280px; max-width: 98%;}
}
.teste{
background-color: red !important;
}
.teste-e{
border: 10px solid purple;
}