body{font-family:'Open Sans',sans-serif}.fade-bt{opacity:1;transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-webkit-transition:opacity .4s linear}.fade-bt:hover{opacity:.5}.no-margin{margin-right:0;margin-left:0}.no-padding{padding-right:0;padding-left:0}.margin-t{margin-top:30px}.margin-b{margin-bottom:30px!important}.padding-t{padding-top:50px!important}.padding-b{padding-bottom:50px!important}.no-padding-r{padding-right:0!important}.no-padding-l{padding-left:0!important}.no-margin-r{margin-right:0!important}.no-margin-l{margin-left:0!important}.float-r{float:right!important}.float-l{float:left!important}.txt-left{text-align:left!important}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.p-relative{position:relative!important}a{color:#2d50a7}a:hover{color:#2d50a7;text-decoration:none}a,button{outline:none!important}button{cursor:pointer;border:0 none}.bt-orange{color:#000;background-color:#feda00;border-color:#feda00;text-transform:uppercase;font-size:18px;padding:10px 20px}.bt-orange:hover{color:#feda00;background-color:#000;border-color:#000}#menu-mobile{display:none}#menu-desktop{display:block}#menu-mobile{width:100%;float:left;padding:10px;position:fixed;top:0;left:0;background:#000;z-index:100}.toggle{background:none;border:0 none;float:left;cursor:pointer;font-size:24px;color:#fff;outline:none}.lock-bg{position:fixed;width:100%;height:100%;z-index:100;background-color:#000;opacity:0;display:none;top:0;left:-100%}.nav-menu{background:#fff;width:70%;height:100%;margin:0;overflow-y:auto;position:fixed;top:0;left:-70%;z-index:300;border:0 none}.nav-menu ul{padding:0;margin:0}.nav-menu ul li{padding:0;margin:0;float:left;width:100%}.nav-menu ul a{padding:10px 0;width:100%;color:#000;text-align:center;font-size:14px;display:inline-block;border-bottom:1px solid #eaeaea}.nav-menu .dropdown-menu{background:#f1f5f8;position:relative;width:100%;top:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0 none}.nav-menu ul a:hover,.nav-menu ul a.active{color:#000!important;background:#feda00!important}.bt-up{display:none;outline:none!important;position:fixed;bottom:20px;right:20px;z-index:500;border:0 none;background:url(../../img/site/bt_up.svg) no-repeat;width:40px;height:40px;overflow:hidden;text-indent:-9999px}h1,h2,h3,h4{margin-top:0}#anc-home{position:absolute;width:1px;height:1px;top:0;left:0;display:inline}header{background:#feda00;position:fixed;width:100%;left:0;top:0;box-shadow:0 3px 6px rgba(0,0,0,0.2);-o-box-shadow:0 3px 6px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.2);-webkit-transition:top .25s ease-out;-moz-transition:top .25s ease-out;-ms-transition:top .25s ease-out;-o-transition:top .25s ease-out;transition:top .25s ease-out;z-index:50}.info-header{background:#000;height:50px;color:#fff;font-size:14px}.info-header .address-header{padding-top:13px;font-size:17px}.info-header .address-header i{font-size:18px!important}.info-header .social-header{padding-top:8px;float:right;max-width:264px}.social-header a{color:transparent}.social-header a .fa-stack{border:2px solid #feda00;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-size:16px}.social-header .fa-facebook-f:before,.social-header .fa-facebook:before,.social-header .fa-instagram-f:before,.social-header .fa-instagram:before{color:#feda00}.logo-header h1{background:url(../../img/site/logo_pneustrio_header.svg) no-repeat;background-size:cover;display:block;text-indent:-9999px;overflow:hidden;width:186px;height:68px;margin:15px 0;padding:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}#menu-desktop ul{padding:0;margin:37px 0 0;float:right}#menu-desktop ul li{float:left;font-size:16px;text-transform:uppercase}#menu-desktop ul li a{color:#000}#menu-desktop ul li a:hover,#menu-desktop ul li a.active{font-weight:700;text-decoration:none}#menu-desktop .separator:after{content:"|";color:#000;font-size:16px;padding:0 15px;display:inline}.fixed{top:-50px!important}.fixed .logo-header h1{width:110px;height:40px;margin:10px 0}.fixed #menu-desktop ul{margin:20px 0 0}#banner{height:auto;text-align:center;margin-top:147px;padding-left:0;padding-right:0}.carousel-control .fa{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .fa-chevron-left{left:30%;width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .fa-chevron-right{right:30%;width:30px;height:30px;margin-top:-10px;font-size:30px}.title-home{text-align:center;text-transform:uppercase;font-size:45px;color:#000;margin:65px 0}#sobre{padding-left:0;padding-right:0;overflow-x:hidden}.txt-sobre{padding:90px 60px 60px}.txt-sobre .title-home{text-align:left;margin:0 0 30px}.txt-sobre p{color:#201c1c;font-size:16px;line-height:22px;margin-bottom:25px;margin-top:-5px}#servicos{background-color:#eee}.sl-servicos{overflow:hidden;margin:0 auto 30px;height:280px}.sl-servicos ul{padding:0;margin:0;position:relative}.box-servico{text-align:center;float:left;display:block;width:300px;height:230px;margin:0 10px}.box-servico img{margin-bottom:15px;width:100%;height:auto}.box-servico h4{color:#151617;font-size:18px}.servicos-prev,.servicos-next{position:absolute;cursor:pointer;background:#feda00;display:block;width:40px;height:40px;color:#000;font-size:26px;text-align:center;top:270px;border-radius:50%;box-shadow:3px 3px 2px rgba(0,0,0,0.1);-o-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-ms-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,0.1)}.servicos-prev:hover,.servicos-next:hover{background:#000;color:#feda00}.servicos-prev{left:45%}.servicos-next{right:45%}#contato{background:#000 url(../../img/site/bg-contato.jpg) top center no-repeat}#contato .title-home{color:#fff}.info-contato img{margin-bottom:20px}.info-contato address,.info-contato span{color:#fff;font-size:17px;margin-top:15px;margin-bottom:0}.info-contato a span{color:#fff!important;position:relative;top:-10px}.info-contato .fa-facebook-f:before,.info-contato .fa-facebook:before,.info-contato .fa-instagram-f:before,.info-contato .fa-instagram:before{color:#000!important}.info-contato address,.social-contact{padding-left:25px;position:relative}.info-contato address:before,.social-contact:before{font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#feda00!important;position:absolute;left:0;top:5px}.info-contato .fa-inverse{color:#2d50a7}address.end:before{content:"\f041"}address.tel:before{content:"\f095"}address.whats:before{content:"\f232"}address.email:before{content:"\f0e0"}address.time:before{content:"\f017"}.social-contact:before{content:"\f1e0"}address.email a{font-size:14px;color:#fff}.box-form{background:#fff;padding:20px;box-shadow:3px 3px 2px rgba(0,0,0,0.1);-o-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-ms-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,0.1);width:100%;height:auto}.form-contato .form-control{background:none;border-bottom:1px solid #e5e5e5;border-top:0 none;border-left:0 none;border-right:0 none;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#000;font-size:16px;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding-left:0}.form-contato #mensagem{border:1px solid #e5e5e5!important;height:200px;padding:15px!important}.bt-send{color:#000;border:0 none;background:#feda00;font-size:14px;text-transform:uppercase;padding:12px 18px}.bt-send:hover{background:#000;color:#feda00}footer{background:#000;color:#fff;font-size:13px;padding-top:15px;padding-bottom:15px}.info-footer{margin-top:22px}.menu-footer{margin-bottom:10px}.menu-footer ul{padding:15px 0 0;margin:0;float:right}.menu-footer ul li{float:left;text-transform:uppercase}.menu-footer ul li a{color:#fff}.menu-footer ul li a:hover,.menu-footer ul li a.active{color:#feda00!important;text-decoration:none}.menu-footer .separator:after{content:"|";color:#5a5a5b;font-size:16px;padding:0 15px;display:inline}.assin{text-align:right}.assin a{position:relative;top:-14px}@media only screen and (max-width : 800px){.txt-social-header{display:none}.info-header .social-header{max-width:110px}#menu-desktop .separator:after,.menu-footer .separator:after{padding:0 10px}#menu-desktop ul li{font-size:14px}.sl-servicos{width:638px!important}#depoimentos{background:#000 url(../../img/site/bg-depoimentos-ipad.jpg) center no-repeat}.bt-contato{position:relative;top:2px}.bt-send{width:100%;text-align:center;margin-top:12px}}@media only screen and (max-width : 640px){header{padding-top:56px!important}.fixed{top:0!important}.tel-mobile{display:inline-block;float:right;color:#fff;font-size:24px;position:relative;top:2px;right:15px}.bt-up{display:block}#menu-mobile{display:block}#menu-desktop{display:none}.info-header{display:none}.logo-header h1{margin:15px auto;float:none}.fixed .logo-header h1{margin:10px auto}#banner{margin-top:155px;padding-top:0}#banner h2{font-size:36px}#banner p{font-size:17px;line-height:24px;margin-bottom:35px}.title-home{font-size:30px;margin:48px 0 28px}#sobre{margin-top:155px}.txt-sobre{padding:40px 60px}.img-sobre{margin-bottom:25px}.bt-orange{width:100%;padding:10px}#servicos h3{text-align:center!important}.sl-servicos{width:290px!important;height:260px}.sl-servicos ul li{margin:0;width:290px!important}.sl-servicos ul li img{width:100%;height:auto}.servicos-prev,.servicos-next{top:256px}.servicos-prev{left:30%}.servicos-next{right:30%}.txt-servicos ul{width:100%}.info-contato{margin-bottom:20px}.box-form{padding:12px 0 0}.info-contato address,.info-contato span{font-size:16px;margin-top:20px}.info-footer{text-align:center;margin-top:15px;margin-bottom:15px;line-height:20px}.menu-footer{margin-bottom:15px}.menu-footer ul li{width:100%;padding:8px;border-bottom:1px solid #ccc}.menu-footer ul{padding-top:0}.menu-footer .separator{display:none}.menu-footer ul li a{width:100%;display:inline-block;text-align:center}.assin{text-align:center}.assin a{top:0}}