body {
font-family: "Montserrat", sans-serif;
}

.main-column {
min-height: 370px !important;
}

#top {
font-size: 90%;
/*border-bottom: solid 1px rgba(255,255,255,0.1);*/
}

.bx-header-right {
padding-top: 24px;
}

.carousel-caption, .carousel-indicators {
display: none;
}

.carousel-control {
background: transparent;
border: none;
}

.headerMain .navbar .nav>li>a {
padding: 10px 15px;
color: #fff;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
}

.menu-vv li ul {
border: none;
padding: 10px 5px;
}




.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: 35px;
right: 15px;
line-height: 0;
}
.div-button-menu-mobile a {
padding: 10px;
}

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: #fff;
margin: -10px 0 10px 0;
font-size: 15px;
}

footer hr {
opacity: 0.6;
}

.menu-01-footer {
padding-left: 45px;
}

.copy-powered {
font-size: 90%;
opacity: 1;
filter: alpha(opacity = 100);
}

.title-main {
font-weight: bold;
text-transform: uppercase;
}

.thumbnail {
border: none;
box-shadow: 0 0.15rem 0.3rem rgba(0,0,0,.095);
padding: 10px;
}

.thumbnail img {
border-radius: 5px;
}

.main-column p {
line-height: 24px;
}

@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;}
.logo img {height: 45px;}
.content-footer .span3 {margin: 10px 0 10px 0;}
.content-footer ul {margin: 0 0 0 0;}
.menu-01-footer {padding-left: 0;}
#secao-486 .span2 {width: 31% !important; margin: 0 1% 4% 1% !important; float: left !important;}
}