@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;900&display=swap');

body {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.carousel-caption, .carousel-indicators {
display: none;
}

.carousel-control {
background: transparent;
border: none;
top: 53.5%;
opacity: 0.2;
display: none;
}

.main-column {
min-height: 300px !important;
}

.main-column p {
line-height: 24px;
}

.txt-top {
float: none !important;
padding: 10px 0;
font-size: 15px;
font-weight: 600;
}

header {
padding: 10px 0;
}

.bx-header-right .navbar .nav > li > a {
padding: 10px 22px;
text-transform: uppercase;
font-weight: 600;
color: #fff;
font-size: 13px;
}

.bx-header-right .navbar .nav > li > a:hover {
color: #eee;
}

.nav-top-icon {
position: relative;
top: 8px;
}

.nav-top-icon a {
display: inline-block;
font-weight: bold;
color: #fff;
text-transform: uppercase !important;
margin: 0 5px 0 20px;
}

.nav-top-icon a:hover {
text-decoration: none;
}

.menu-vv li .link-destaque {
color: #fff !important;
border-radius: 50px;
border: solid 2px #FAC710;
margin-top: -2px;
margin-left: 15px;
}

.bx-header-right {
padding-top: 25px;
position: relative;
}

footer {
margin-top: 30px;
padding-top: 50px;
font-size: 90%;
}

.content-footer  {
padding-bottom: 5px;
}

.content-footer .pull-left, .content-footer .pull-right {
float: none;
}

.content-footer ul {
list-style: none;
margin: 0;
}
.content-footer ul li {
padding-top: 3px;
padding-bottom: 8px;
}

.content-footer h3 {
color: #FFD600;
margin: -10px 0 10px 0;
font-weight: normal;
font-size: 15px;

}

footer hr {
opacity: 0.6;
}

.menu-01-footer {
padding-left: 25px;
}

.copy-powered {
font-size: 90%;
opacity: 1;
filter: alpha(opacity = 100);
}



.mm-header {
padding-top: 20px !important;
}
.mm-menu.mm-hasheader.mm-ismenu>.mm-panel {
padding-top: 0;
}
.mm-header .mm-next, .mm-header .mm-prev {
bottom: 14px;
}

.div-button-menu-mobile {
display: none;
position: absolute;
top: 29px;
right: 15px;
line-height: 0;
}
.div-button-menu-mobile a {
padding: 10px;
}


@media only screen and (max-width: 768px) {
.hidden-mobile, .bx-header-right .navbar, #full-banner-home {display: none !important;}
.container {margin-right: 15px; margin-left: 15px;}
.div-button-menu-mobile {display: block;}
header {padding: 0 0 0 0;}
.logo img {height: 35px;}
.content-footer .span3 {margin: 10px 0 10px 0;}
.content-footer ul {margin: 0 0 0 0;}
.menu-01-footer {padding-left: 0;}
}