body p {
line-height: 1.75;
}

.span3 {
font-size: 100%;
}

.carousel-control {
background: transparent;
border: none;
color: rgba(0,0,0,0.5);
}

.carousel-control:hover, .carousel-control:focus {
color: rgba(0,0,0,0.4);
}

.carousel-caption {
display: none;
}

.title-main {
margin-bottom: 40px !important;
font-family: 'Abel', sans-serif;
}

.box-produto {
text-align: center;
}

#list .box-produto {
text-align: left;
}

.box-produto .price-product {
display: none;
}

.box-produto p.text-center {
font-size: 15px;
}

.add-cart a, .add-cart span {
opacity: 1;
filter: alpha(opacity=99);
}

.span4 .bx-image-product {
height: 196px;
}

.bx-header-right {
padding-top: 19px;
}

.logo {
padding: 25px 0;
}

header .navbar {
border-top: solid 1px rgba(255,255,255,0.3);
position: relative;
z-index: 2;
top: 22px;
}

header .navbar .nav {
margin-top: 6px;
}

header .navbar .nav>li>a {
color: #fff;
padding: 7px 14px;
}

header .navbar .nav > li:first-child a {
padding-left: 0 !important;
}

header .navbar .nav>li>a:hover {
color: #fff;
text-decoration: underline;
}

.sidebar-nav .nav-list li a {
border-top: dashed  1px #DDD;
color: #669900;
font-weight: bold;
}

.sidebar-nav .title-grupo {
color: #111 !important;
border-top: none !important;
text-transform: uppercase;
}

.copy-powered {
font-size: 100%;
opacity: 1;
border-top: solid 3px #999A01;
padding-top: 20px;
}

.copy-powered a {
color: #669900;
}

.copy-powered .pull-left {
float: right;
}
.copy-powered .pull-right {
float: left;
}

.content-footer .pull-left, .content-footer .pull-right {
float: none;
}

.content-footer ul {
list-style: none;
margin: 0 0 30px 0;
padding: 0;
float: left;
width: 50%;
}
.content-footer ul li {
padding: 2px 0;
}

footer .container {
padding-top: 180px;
}

.content-footer {
padding-bottom: 5px;
}

.big-banners {
background: url(/content/interfaces/cms/userfiles/files/bg-banner-header-334.png) center left;
border-bottom: solid 1px #979A01;
}

.box-full-banner-home {
padding-bottom: 15px;
width: 80.30% !important;
}

#secao-117 {
padding-top: 10px;
}

@media (min-width: 1024px) {
    aside {
        width: 17.076923076923077% !important;
    }
}

@media (min-width: 1024px) {
    .main-column {
        width: 63.260897435897436% !important;
    }
}

@media (min-width: 1024px) {
    .main-column-product {
        width: 80.33% !important;
    }
}

.div-button-menu-mobile {
display: none;
}

.div-button-menu-mobile .button-menu-mobile {
padding: 5px 0 5px 2px;
margin-right: -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;
}

.link-carrinho-lg {
border: solid 1px rgba(255,255,255,0.3);
background: rgba(0,0,0,0.1);
border-radius: 6px; 
font-weight: bold;
}

.link-carrinho-lg:hover {
text-decoration: none !important;
}

/** showhim/showme **/
.showhim {
position: relative;
display: inline;
}
.showme { 
opacity: 0;
height: 0;
width: 0;
overflow: hidden;
position: absolute;
border: solid 1px #EEE;
-webkit-box-shadow: inset 0 -1px rgba(120, 120, 120, 0.1), 0 1px 5px rgba(90, 90, 90, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(120, 120, 120, 0.1), 0 1px 5px rgba(90, 90, 90, 0.1);
box-shadow: inset 0 -1px 0 rgba(120, 120, 120, 0.1), 0 1px 5px rgba(90, 90, 90, 0.1);
background: #fff;
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
top: 25px;
right: 0;
}
.showhim:hover .showme {
z-index: 2;
padding: 15px;
height: auto;
width: 273px;
opacity: 1;
overflow: visible;
}
.showhim:hover .fa-search {
cursor: pointer;
}

/*******/

aside .sidebar-nav:nth-child(2) h2, aside .sidebar-nav:nth-child(3) h2 {
border: solid 1px #f00;
display: none !important;
}

.box-info-post-list-q p:nth-child(2) a {
display: inline-block;
max-height: 60px;
overflow: hidden;
}

.box-view-images-page-product, .box-view-info-page-product {
width: 100% !important;
margin: 0 0 20px 0 !important;
}

@media only screen and (max-width: 1024px) {
.container {margin-right: 15px; margin-left: 15px;}
.hidden-mobile, .aside-right, #main-menu, #top .navbar .nav, aside, .nav-tabs li:nth-child(2), header .navbar {display: none !important;}
.logo img {height: 38px;}
.bx-header-right {padding-top: 20px;}
.div-button-menu-mobile {display: block;}
.menu-01-footer {padding-left: 0px;}
footer .span3 {width: 96% !important;}
.box-full-banner-home {width: 100% !important;}
footer {background-image: url(/content/interfaces/cms/userfiles/files/bg-bottom-224.png);}
}
