@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');@import url("webfonts/fonts.css");html,body{font-family:"Noto Sans",Helvetica,Arial,sans-serif;color:#4e4e4e;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background-image:url('../images/bg_merconeti.png')}@media(max-width:768px){body{margin-bottom:40px}
.container{padding:0 !important}}p{font-family:"Droid Serif",serif;font-size:15px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
strong{color:#508dc9;font-weight:600}img.icon-seta{width:25px}a.saiba-mais{position:relative;text-transform:uppercase;font-family:"Noto Sans" !important;text-decoration:none}
a.saiba-mais:hover{color:#4e4e4e}a.saiba-mais::after{content:url("../images/svg/icon-seta2.svg");background-color:#508dc9;border-radius:50%;height:25px;width:25px;top:-3px;margin-left:3px;position:absolute}
a.saiba-mais:hover::after{background-color:#4e4e4e}.row{margin:29px 0}section h1{width:100%;position:relative;margin:0 0 60px;border-top:solid 1px #508dc9}
section h1 span.titulo{text-transform:uppercase;font-size:22px !important;font-weight:600;max-width:160px;width:100%;margin:0 auto;padding:5px 30px;background-color:#508dc9;color:white;float:none !important;position:absolute;left:0;right:0;text-align:center}
section h2{font-size:36px;font-weight:600}@media(max-width:992px){section h1{margin-bottom:40px}
section h1 span.titulo{font-size:12px !important}}@media(max-width:768px){section h1 span.titulo{width:75%;font-size:12px !important}
}nav.navbar-default{background:none !important;border:none !important;text-transform:uppercase;font-size:12px;margin-top:15px}
.navbar-nav>li>a{padding-top:20px;padding-bottom:5px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#508dc9;background:0;border-bottom:5px solid #508dc9}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#4e4e4e;border-bottom:5px solid #4e4e4e}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}header h1{font-weight:600;font-size:50px;line-height:44px}
.line_bottom_border{border-bottom:1px solid #7f7f7f;width:80%;margin-left:20%;top:70px}
@media(max-width:1200px){.line_bottom_border{width:75%;margin-left:25%}}@media(max-width:991px){.navbar-header{float:none;padding:0;margin:0 !important}
.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block;margin-top:30px}
.navbar-collapse{box-shadow:none}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important;padding:0;margin:15px}
#menu-principal.navbar-nav{float:none !important;margin:0;height:100% !important}
#menu-principal.navbar-nav>li{float:none;height:60px}#menu-principal.navbar-nav>li>a{height:60px;vertical-align:middle;line-height:60px;padding:0 15px}
.collapse{margin:0}.collapse.in{display:block !important;padding:0;margin:0 15px}
.collapsing{border:none !important}}@media(max-width:768px){#menu-principal.navbar-nav{margin:15px}
.collapse.in{margin:0}}.navbar-default .navbar-toggle{border:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#508dc9;border-radius:0}
.navbar-default .navbar-toggle .icon-bar{background-color:#508dc9}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:white}
.cover h1{margin:30px 0 0;font-weight:bold;font-size:44px}.cover h2{margin:20px 0;font-weight:bold;font-size:28px}
header .img-cover img{width:100%}@media(min-width:1200px){.cover h1{font-size:54px}
}@media(max-width:992px){.cover .row{margin:15px 15px 10px}.cover .row div{padding:15px 0}
.cover p{font-size:11px;line-height:20px}.cover p a.saiba-mais::after{height:19px;width:19px;top:-2px}
.cover h1{margin:0;font-size:36px;line-height:36px}.cover h2{margin-top:0;font-size:20px}
}@media(max-width:768px){.cover .row{margin:15px}.cover .row div{padding:0}.cover h1{font-size:24px;text-align:center;line-height:20px;font-weight:bold}
.cover h2{font-size:19px;margin:0 0 15px}header .img-cover{padding:0;height:332px;overflow:hidden}
header .img-cover img{height:332px !important;width:auto !important}.cover p{text-align:center;-moz-text-align-last:center;text-align-last:center;font-size:12px;line-height:20px}
}@media(max-width:360px){.cover h1{font-size:20px}.cover h2,section#parceria h2,section#equipe h2,section#contato h2{font-size:16px !important}
}section#parceria img{margin-left:-15px;height:270px}section#parceria h1 span.titulo{max-width:450px}
section#parceria h2{margin-top:50px}section#parceria p{font-size:15px;line-height:25px}
@media(min-width:1200px){section#parceria h2{font-size:46px}section#parceria p{font-size:16.5px;line-height:28px}
section#parceria .row:last-child{padding:20px 0}}@media(max-width:992px){section#parceria img{min-width:299px;height:auto;width:100%}
section#parceria h2{font-size:25px;margin-top:60px}section#parceria p{font-size:11.5px;line-height:20px;margin:15px 0}
section#parceria p a.saiba-mais::after{height:16px;width:16px;top:0}}@media(max-width:768px){section hr{border-bottom:solid 1px #508dc9;margin:0 15px}
section#parceria h1 span.titulo{padding:5px}section#parceria h2{font-size:22px;margin-top:30px;line-height:22px}
section#parceria img{margin-left:0;width:400px;height:auto !important}section#parceria .container .row:first-child{margin-top:15px}
}@media(min-width:768px){section#parceria .container .row:first-child{border-top:solid 1px #508dc9;border-bottom:solid 1px #508dc9}
section#parceria h1{border-top:0}}@media(max-width:480px){section#parceria img{min-width:auto !important;width:100% !important}
}section#equipe .row:first-child{border-top:solid 1px #508dc9}section#equipe h2{font-size:34px;margin-bottom:20px}
section#equipe div.membro{padding:0 10px}section#equipe div.membro:hover a{cursor:pointer}
section#equipe h3{font-size:14px;text-transform:uppercase;color:#508dc9;margin-bottom:0}
section#equipe span{font-size:12px;margin-top:0;width:100%;float:left}section#equipe a.email{font-size:11px;font-style:italic;word-break:break-all}
section#equipe div.img-circle{overflow:hidden;width:fit-content;margin:0 auto;position:relative}
section#equipe div.img-circle img{width:100%;display:flex;align-items:center;align-content:center;justify-content:center}
section#equipe div.img-circle .icon-seta{position:absolute;max-height:175px;max-width:175px;width:100%;height:100%;left:0;right:0;background-color:rgba(80,141,201,.4);background-blend-mode:overlay;opacity:0;transition:all .4s ease}
section#equipe div.img-circle .icon-seta::after{content:url("../images/svg/icon-seta2.svg");height:100%;width:100%;top:0;left:0;right:0;position:absolute;transform:scale(.5);opacity:.5}
section#equipe div.membro:hover div.img-circle .icon-seta{opacity:1}@media(min-width:1200px){section#equipe{padding:30px 0}
section#equipe h2{font-size:40px;margin-bottom:20px}}@media(max-width:992px){section#equipe h2{font-size:26px}
section#equipe h3{font-size:10px}section#equipe .row p{font-size:9.5px !important;line-height:20px;margin-bottom:0}
section#equipe span{font-size:9.40px}section#equipe a.email{font-size:9px}}@media(max-width:768px){section#equipe h1{border:0}
section#equipe h2{font-size:20px}section#equipe a.email{overflow:hidden}section#equipe .container .row{margin:10px 0 10px}
section#equipe .container .row:last-child{margin-bottom:60px}section#equipe .row:first-child{border:0}
}section#contato input,section#contato textarea{border:0;border-radius:8px 8px}section#contato input{height:42px}
section#contato form .row{margin:0 !important}section#contato form .row:last-child{margin:15px 0 !important}
section#contato h2{margin-bottom:30px;font-size:34px}@media(min-width:1200px){section#contato p{font-size:13px}
}@media(max-width:992px){section#contato h2{font-size:26px}section#contato p{font-size:10.2px;line-height:16px}
}@media(max-width:768px){section#contato h1{border:0}section#contato h2{font-size:17px;margin:15px 0 !important}
section#contato p{font-size:11px}.g-recaptcha.fade{height:0}.g-recaptcha.fade.in{height:100% !important;margin-bottom:15px}
}::-webkit-input-placeholder{text-transform:uppercase;color:#b0b0b0}::-moz-placeholder{text-transform:uppercase;color:#b0b0b0}
:-ms-input-placeholder{text-transform:uppercase;color:#b0b0b0}:-moz-placeholder{text-transform:uppercase;color:#b0b0b0}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff !important;background-image:none;color:#ccc !important}
section#contato button[type="submit"]{background:#508dc9;color:white;text-transform:uppercase;padding:5px 25px 5px 15px;border-radius:25px 25px;position:relative;line-height:25px;font-weight:bold}
section#contato button[type="submit"]:hover{background-color:#4e4e4e}
section#contato button span.icon-seta{content:url("../images/svg/icon-seta2.svg");height:25px;width:25px;z-index:9;position:absolute}
@media(max-width:992px){section#contato button[type="submit"]{padding:0 25px 0 15px}
section#contato textarea{padding-top:10px}}#form-messages.alert{padding:0;margin-bottom:0;height:0;transition:all .4s ease}
#form-messages.alert-danger,#form-messages.alert-success{height:100%;padding:15px !important}
section#mapa{height:444px}section#mapa address p{font-size:10px;line-height:20px;font-family:"Noto Sans"}
footer .ftr_text{background-color:#508dc9;color:white;padding:100px 0}footer .ftr_text h1{font-size:47px;font-weight:bold;margin-top:0}
footer .ftr_text ul{font-family:"Droid Serif";line-height:30px}footer .ftr_text ul li{font-size:11px}
@media(max-width:1200px){footer .ftr_text h1{font-size:40px}}@media(min-width:1200px){footer .ftr_text ul li{font-size:13px}
}@media(max-width:992px){footer .ftr_text{padding:15px 0}footer .ftr_text .text-call h1{font-size:28px;margin:0 0 10px}
footer .ftr_text ul{line-height:20px}footer .ftr_text ul li{font-size:11px}}@media(max-width:768px){footer .ftr_text .text-call h1{font-size:20px;margin:20px 0}
footer .ftr_text ul{line-height:20px;margin-left:0;margin-right:15px}}footer .ftr_social_buttons{height:80px;background-color:#4e4e4e;position:relative;display:flex;align-items:center}
footer .ftr_social_buttons a{position:relative;background-color:#666;height:52px;width:52px;display:flex;align-items:center;justify-content:center;border-radius:15px 15px;margin-left:15px}
footer .ftr_social_buttons a:hover{background-color:#508dc9}footer .ftr_social_buttons a .facebook-icon{background-image:url("../images/svg/facebook-icon.svg");height:25px;width:25px;background-position:50%;background-repeat:no-repeat}
@media(max-width:768px){footer .ftr_social_buttons .container{margin:0}}.social_btn_side{position:fixed;width:fit-content;height:100vh;top:0;display:flex;align-items:center}
.social_btn_side .btn-wrapper{width:52px}.social_btn_side a{width:52px;height:52px;border-radius:0;display:flex;align-items:center}
.social_btn_side a.facebook-btn{background-color:#4e4e4e}.social_btn_side a.twitter-btn{background-color:#666}
.social_btn_side a.gplus-btn{background-color:#7f7f7f}.social_btn_side a span{height:25px;width:25px;background-position:50%;background-repeat:no-repeat}
.social_btn_side .facebook-icon{background-image:url("../images/svg/facebook-icon.svg")}.social_btn_side .twitter-icon{background-image:url("../images/svg/twitter-icon.svg")}
.social_btn_side .gplus-icon{background-image:url("../images/svg/gplus-icon.svg")}@media(max-width:768px){.social_btn_side{position:fixed;width:100vw;height:40px;display:block;top:calc(100vh - 40px);bottom:0;background:rgba(255,255,255,0.8);z-index:15;transition:all .3s ease}
.social_btn_side.active{bottom:0;height:235px;top:calc(100vh - 235px)}.share-bar-expand{background-color:rgba(78,78,78,.6);color:white;line-height:40px;height:40px;transition:all .4s ease}
.social_btn_side.active .share-bar-expand{background-color:rgba(80,141,201,.9)}.share-bar-expand>button{background:0;border:0}
.share-bar-expand .btn-share{position:absolute;margin:0 auto;right:0;left:0;display:block;width:170px;padding:0}
.share-bar-expand .btn-close{margin-right:15px;height:40px;width:40px;display:block;opacity:.7}
.share-bar-expand .btn-close span{opacity:0;transition:all .6s ease}.social_btn_side.active .share-bar-expand .btn-close span{transform:rotate(180deg);opacity:1}
.social_btn_side .btn-wrapper{width:auto;margin:10px}.social_btn_side a{width:auto;justify-content:center;margin:10px 0}
}.container-fluid.bg-title{background-color:#508dc9;height:90px;line-height:90px;position:relative;margin:0;padding:0}
.container-fluid.bg-title .row,.container-fluid.bg-title .row h1{margin:0;color:white;text-transform:uppercase;font-size:42px}
.container-fluid.bg-title .row{height:90px;display:flex;align-content:center;align-items:center}
.container-fluid.cover{height:350px;margin:0;padding:0}div.header-bg{height:350px;display:flex;align-content:center;align-items:center;justify-content:center;overflow:hidden;position:absolute;left:0}
.header-bg img{position:absolute;width:100%;z-index:-1}@media(max-width:768px){.container-fluid.cover{height:300px}
div.header-bg{height:300px}.header-bg img{margin-left:0;margin-right:0}.container-fluid.bg-title .row,.container-fluid.bg-title .row h1{font-size:26px}
}@media(max-width:480px){.header-bg img{height:300px;width:auto}}@media(max-width:360px){.container-fluid.cover{height:200px;margin:0 !important;padding:0 !important}
div.header-bg{height:200px}.header-bg img{width:auto;margin-left:0;margin-right:0}
}