/*
Theme Name: AEAU
Theme URI: http://www.aeau.org.br
Author: ATIVE
Author URI: http://www.ative.com.br
Description: Tema desenvolvido por Dev. Wellinson Fernandes WF MULTIMIDIA
Version: 1.0
*/
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&family=Bebas+Neue&display=swap');

html, body {    font-family:"Arimo" !important; background: #fff; color: #4b4b4b; font-size: 16px;  }
a:link {color:#00913e}
a:visited {color:#00913e}
a:active {color:#00913e}
a:hover {color:#0093dd; text-decoration:none;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

@media (min-width: 300px) {.topbar .tel { float: none;}.toptel {  text-align: center;}}
@media (min-width: 500px) {.topbar .tel { float: none;}.toptel {  text-align: center;}}
@media (min-width: 769px) {.topbar .tel { float: right;}.toptel { text-align: right;}}

.topbar { background:#4897e7; color:#fff; padding-top:10px; padding-bottom: 10px;}
.topbar .sliding-link { border:1px solid #fff; padding:5px 15px; font-weight:400; color:#fff; margin-right:10px;}
.topbar .sliding-link:active { border:1px solid #fff; padding:5px 15px; color:#fff;}
.topbar .sliding-link:visited { border:1px solid #fff; padding:5px 15px; color:#fff;}
.topbar .sliding-link:hover { text-decoration:none; color:#fff; background: #4897e7;}

.topbar .tel { font-weight:bold; color:#fff; font-size:18px; }
.topbar .tel:active { color:#fff;}
.topbar .tel:visited {  color:#fff;}
.topbar .tel:hover { text-decoration:none; color:rgb(255, 237, 179);}

.menu { position: relative; right:0px; float: right; font-size:22px; background: transparent; border: none;}
.clear { clear: both;}
.navbar-default { background: #fff; margin-bottom:0px; padding-top:25px; padding-bottom: 25px; border:0px; border-radius: 0px; position: relative; z-index:999; border-bottom:4px solid #4897e7;}
.logo { /* margin-top: -35px; height: 90px; */
    margin-top: -23px;
    height: 58px;
}
.vantagens { float:right; padding-right: 25px;}
.menuheader { margin-top: 40px; font-weight: bold;}

.carousel-indicators .active {
    width: 56px;
    height: 6px;
    margin: 0;
    background-color: #1946a0;
    border-radius: 0px; 
}

.carousel-indicators li {
    width: 56px;
    height: 6px;
    margin: 0;
    background-color: #00913e;
    border-radius: 0px; 
    border: 0px;
}

.carousel-indicators {
    bottom: 10px;
}



.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
                
.same {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
  }
  .same > [class*='col-'] {
    display: flex;
    flex-direction: column;
  }

.grid { border: 1px solid #CDD4E8; text-align: center; padding: 15px; margin-top: 25px;}
.grid h3 { color: #00913e; font-weight: bold; font-size: 16px; }
.grid p { font-size: 13px;}
.mainhome { padding-top: 45px; padding-bottom: 0px;}

h2 { color: #00913e; font-weight: bold; font-size: 18px; }
.more { float:right}
.news h3{ font-weight: bold; margin-top:2px; margin-bottom: 2px; font-size:16px;}
.membros { background:#00913e; color:#fff; padding-top:45px; padding-bottom:45px;}
.contato h2{color:#00913e; text-align: left; padding-bottom: 35px; }
.membros h2{color:#fff; text-align: center; padding-bottom: 35px; }
.membros h3{color:#fff; text-align: center; padding-bottom: 0px; margin-bottom:0px; font-size:16px; }
.img-circle {border:#0093dd solid 6px;}

.associacoes h2{color:#00913e; text-align: center; padding-bottom: 35px; }

.textar {height: 149px !important;}
.wpcf7-submit {background:#0093dd; color:#fff; border: none; border-left:6px solid #00913e;  float:right;}

.d-flex {
    display:flex;
}
.d-flex>div {
    float: none;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.contato { margin-bottom: -45px;}
footer { margin-top: 45px; background: #ccc; padding-top: 45px; padding-bottom:45px;color:#000}
footer a:link { color:#000 !important; background: none !important;}
footer a:active { color:#000 !important; background: none !important;}
footer a:visited { color:#000 !important; background: none !important;}
footer a:hover { color:rgb(255, 255, 255) !important; background: none !important;}
footer .nav>li>a {
    position: relative;
    display: block;
    padding: 6px 7px;
}

.right { text-align: right; }


.alert-warning {
    color: #8a6d3b;
    background-color: #fff;
    border-color: #fff;
}
.membros .alert-warning {
    color: #8a6d3b;
    background-color: transparent;
    border: 0px;
}

.navbar-right li:last-child { background: red; color:#fff !important; }
.navbar-right li:last-child>a { color:#fff !important; }
.dropdown-menu li:last-child { background: transparent; color:#000 !important; }
.dropdown-menu li:last-child>a { color:#000 !important; }