/* You can add global styles to this file, and also import other style files */body{font:400 15px Lato,sans-serif;line-height:1.8;color:#818181}h2{font-size:24px;text-transform:uppercase;font-weight:600}h2,h4{color:#303030;margin-bottom:30px}h4{font-size:19px;line-height:1.375em;font-weight:400}.form-control:focus{border-color:#ff8c00;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ff8c00}.container-fluid{padding:60px 50px}.bg-grey{background-color:#f6f6f6}.logo-small{color:#f4511e;font-size:50px}.logo{color:#f4511e;font-size:200px}.thumbnail{padding:0 0 15px 0;border:none;border-radius:0}.thumbnail img{width:100%;height:100%;margin-bottom:10px}.carousel-control.left,.carousel-control.right{background-image:none;color:#f4511e}.carousel-indicators li{border-color:#f4511e}.carousel-indicators li.active{background-color:#f4511e}.item h4{font-size:19px;line-height:1.375em;font-weight:400;font-style:italic;margin:70px 0}.item span{font-style:normal}.panel{border:1px solid #f4511e;border-radius:0!important;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.panel:hover{-webkit-box-shadow:5px 0 40px rgba(0,0,0,.2);box-shadow:5px 0 40px rgba(0,0,0,.2)}.panel-footer .btn:hover{border:1px solid #f4511e;background-color:#fff!important;color:#f4511e}.panel-heading{color:#fff!important;background-color:#f4511e!important;padding:25px;border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-footer{background-color:#fff!important}.panel-footer h3{font-size:32px}.panel-footer h4{color:#aaa;font-size:14px}.panel-footer .btn{margin:15px 0;background-color:#f4511e;color:#fff}footer .glyphicon{font-size:20px;margin-bottom:20px;color:#f4511e}.slideanim{visibility:hidden}.slide{animation-name:slide;-webkit-animation-name:slide;animation-duration:1s;-webkit-animation-duration:1s;visibility:visible}@keyframes slide{0%{opacity:0;-webkit-transform:translateY(70%);transform:translateY(70%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide{0%{opacity:0;-webkit-transform:translateY(70%)}to{opacity:1;-webkit-transform:translateY(0)}}@media screen and (max-width:768px){.col-sm-4{text-align:center;margin:25px 0}.btn-lg{width:100%;margin-bottom:35px}}@media screen and (max-width:480px){.logo{font-size:150px}}.Slides{display:none}.bgimg-1,.bgimg-2,.bgimg-3{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}

/* First image (Logo. Full height) */.bgimg-1{background-image:url(inicio_esm.f4040474e74a3b2eda0f.jpg);background-color:darkred;min-height:100%}

/* Second image (Portfolio) */

/*.bgimg-2 {*/

/*background-image: url("/assets/images/teste.jpg");*/

/*min-height: 400px;*/

/*}*/

/* Third image (Contact) */.bgimg-3{background-image:url(Luzes.b71b88f74cdf4ba5fcae.png);min-height:400px}.w3-wide{letter-spacing:10px}.w3-hover-opacity{cursor:pointer}

/* Turn off parallax scrolling for tablets and phones */@media only screen and (max-device-width:1024px){.bgimg-1,.bgimg-2,.bgimg-3{background-attachment:scroll}}body,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}body,html{height:100%;color:#777;line-height:1.8}.jumbotron{background-image:url(inicio_esm.f4040474e74a3b2eda0f.jpg);padding:9em}.w3-white{background-color:#f4511e!important;color:#fff!important}.w3-bar{color:#fff;border-color:#fff!important}a:focus,a:hover{text-decoration:none}a.w3-bar-item.w3-button.w3-hide-small.w3-right:hover{background-color:#fff!important;color:#f4511e!important}.w3-button:hover{color:#fff!important;background-color:transparent!important}.btn-default{border-color:#f4511e!important;color:#f4511e!important;background-color:#fff}button>span{color:#ff4500}.btn-default:hover{border-color:#f4511e!important;color:#fff!important;background-color:#f4511e!important}.dm{border-color:#fff!important;color:#fff!important;background-color:transparent!important;-webkit-appearance:inherit!important}.dm:hover{border-color:#f4511e!important}

/*.swiper-container {*/

/*width: 600px;*/

/*height: 300px;*/

/*}*/.swiper-container{width:100%;height:auto;margin:20px auto;position:relative;z-index:0}.swiper-slide{text-align:center;font-size:18px;background:#fff}

/*.swiper-button-next, .swiper-container-rtl .swiper-button-prev {*/

/*right: -35px;*/

/*left: auto;*/

/*}*/

/*.swiper-button-prev, .swiper-container-rtl .swiper-button-next {*/

/*left: -35px;*/

/*right: auto;*/

/*}*/.namemodal{text-align:center;max-height:44px}.toTop{font-size:25px;color:#ff4500}.descriptionIcons{font-size:150px;color:#ff4500;padding-left:25px}.modal.show .modal-dialog{max-width:634px;position:page}.modal-open{overflow:unset}.overlay{position:absolute;top:90px;left:550px}

/*Esconde a dive de classe Overlay caso seja identificado que o width Mobile maximo deseja igual ou menor que 980px*/@media only screen and (max-width:980px){.overlay{display:none}}

/*daqui pra baixo sao as fontesssss ---------------------------------------------------------------------------------*/

/* cyrillic-ext */@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v12/rBHvpRWBkgyW99dXT88n7yEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}

/* cyrillic */@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v12/NX1NravqaXESu9fFv7KuqiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}

/* vietnamese */@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v12/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}

/* latin-ext */@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v12/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}

/* latin */@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v12/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2212,u+2215}

/*lato ----*/

/* latin-ext */@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v14/UyBMtLsHKBKXelqf4x7VRQ.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}

/* latin */@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v14/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2212,u+2215}

/*daqui pra cima ao as fontesssssss -----------------------------------------------------------------------------------*/.iconMail{margin-right:10px}.dmCodeStyle{color:#f08080!important;font-size:10px}