#menu-button,#close-menu{display:none}#conteudo-topo .logo{width:auto !important}#conteudo-topo .logo img{width:300px !important}#conteudo-topo .iso9001{margin-top:40px;padding-left:200px;float:left}#conteudo-topo .iso9001 img{width:100px}#contact-topo{padding:20px 35px 20px 45px;background:#E71331 url(../../img/marcador-emergencia.png) -15px -10px no-repeat;float:right}#contact-topo .tel{display:block;margin-bottom:5px;font-size:30px;font-weight:800 !important;color:#fff !important}#contact-topo .email{display:block;font-size:17px;font-weight:800;color:#fff}#menu ul{display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex}#menu ul .item{-ms-flex:1;-moz-flex:1;-webkit-flex:1;flex:1}#menu ul .item .link{width:auto !important}#submenu{max-width:300%}@media only screen and (max-width: 1199px){#conteudo-topo .iso9001{padding-left:100px}}@media only screen and (max-width: 1024px){#menu-button{display:block;width:25px;height:29px;cursor:pointer}#menu-button img{width:25px}#close-menu{display:block;padding:15px 0;cursor:pointer}#close-menu img{width:25px;margin-left:auto}#contact-topo{position:absolute;top:0;left:0;width:100%;height:40px;padding-bottom:0;padding-top:0;background-position:-15px -20px}#contact-topo:after,#contact-topo:before{content:"";position:absolute;top:0;width:calc((100vw - 100%)/2);height:100%;background-color:#E71331}#contact-topo:after{right:0;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}#contact-topo:before{left:0;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#contact-topo a{display:inline-block;height:100%;padding-top:10px;color:#fff !important;text-decoration:none}#contact-topo .tel{display:inline-block;position:static !important}#contact-topo .email{display:inline-block;margin-left:15px}#conteudo-topo{height:auto !important}#conteudo-topo .logo{height:auto !important;padding:0 !important;float:none}#conteudo-topo .logo img{width:200px !important;margin-bottom:0 !important}#conteudo-topo .iso9001{margin-top:0px;padding-left:0px;float:none}#conteudo-topo .iso9001 img{width:80px}#conteudo-topo .row{margin-bottom:0}#conteudo-topo .row>div{display:-moz-flex;display:-webkit-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding-top:55px;padding-bottom:15px}#topo{height:auto !important;z-index:9999}#menu{position:fixed !important;top:0;right:0;height:100vh !important;width:300px;background-color:#fff;overflow-y:auto;z-index:999999;-moz-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;-moz-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}#menu.showMenu{-moz-transform:none;-webkit-transform:none;transform:none}#menu .container{width:100%;padding:0}#menu .borderfull{border:0}#menu .row{margin:0}#menu ul{width:100%;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}#menu ul .item{border-right:0 !important;border-bottom:solid 1px #e4e4e4}#submenu{position:relative !important;top:0 !important;left:0 !important;max-width:100%;border-left:0 !important;border-right:0 !important;border-bottom:0 !important}}@media only screen and (max-width: 540px){#contact-topo .tel{font-size:24px}#contact-topo .email{font-size:14px}}@media only screen and (max-width: 450px){#contact-topo{padding:0 15px;background-image:none}#contact-topo .tel{font-size:20px}#contact-topo .email{font-size:12px}#conteudo-topo .logo img{width:130px !important}#conteudo-topo .iso9001 img{width:60px !important}}@media only screen and (max-width: 380px){#contact-topo .tel{font-size:12px}#contact-topo .email{margin-left:10px;font-size:11px}}#footer .bg ul dl:nth-of-type(3) span{color:#fff !important;text-decoration:none !important}#footer-wrapper{position:relative;background:none}#footer-wrapper:after{content:"";position:absolute;top:0;right:0;width:33.333%;height:100%;background-color:#B9001A;z-index:-1}#footer-wrapper .copyright.mobile{display:none}@media only screen and (max-width: 1999px){#footer .bg ul{padding-left:45px}}@media only screen and (min-width: 1092px){#footer .bg ul{background-color:#B9001A}#footer .bg ul:after{content:"";position:absolute;top:-30px;left:0;width:100%;height:calc(100% + 101px);background-color:#B9001A;z-index:-1}}@media only screen and (max-width: 1091px){#footer-wrapper{padding-bottom:0}#footer-wrapper:after{content:none}#footer-wrapper .copyright.mobile{display:block;padding-top:12px}#footer-wrapper .copyright.no-mobile{display:none}#footer .row{margin-bottom:0}#footer .esq-rodape{width:100%}#footer .bg ul{display:-moz-flex;display:-webkit-flex;display:flex;padding:20px 15px;background-color:#B9001A}#footer .bg ul:after,#footer .bg ul:before{content:"";position:absolute;top:0;width:calc((100vw - 100%)/2);height:100%;background-color:#B9001A}#footer .bg ul:after{right:0;-moz-transform:translateX(calc(100% - 2px));-webkit-transform:translateX(calc(100% - 2px));transform:translateX(calc(100% - 2px))}#footer .bg ul:before{left:0;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#footer .bg ul dl{-moz-flex:1;-webkit-flex:1;flex:1}#footer .bg ul dl:nth-of-type(2){padding:0 15px}#footer ul{width:100%}}@media only screen and (max-width: 870px){#footer .bg ul dl:nth-of-type(3) span{font-size:26px !important}}@media only screen and (max-width: 700px){#footer .bg ul dl:nth-of-type(3) span{font-size:22px !important;line-height:32px !important}}@media only screen and (max-width: 600px){#footer ul,#footer .esq-rodape{float:none}#footer .esq-rodape{display:table;width:auto;margin:0 auto}#footer .esq-rodape nav{width:50%}#footer .bg ul{display:block}#footer .bg ul dl{text-align:center}#footer .bg ul dl img{margin:0 auto}#footer .bg ul dl:nth-of-type(2){padding:0}#footer .copyright{width:100%;height:auto;text-align:center}#footer .copyright .logo{width:100%;height:auto;float:none}#footer .copyright .logo>*{float:none}#footer .copyright .midias{width:100%;float:none}#footer .copyright dt,#footer .copyright dd{width:100%}}@media only screen and (max-width: 991px){.aside-widgets{margin-bottom:30px}.aside-widgets .widget_nav_menu{width:calc(100% - 300px);float:left}.aside-widgets .widget-text{width:300px;max-width:100%;padding-left:20px;float:left}}@media only screen and (max-width: 640px){.aside-widgets .widget_nav_menu{width:100%;float:none}.aside-widgets .widget-text{margin:0 auto;padding-left:0px;float:none}}
