.std h2 {display: block; font-family: roboto_condensedregular; font-size: 22px; color: #444; border-top: 1px solid #d2d2d2; padding: 12px 0px;}
#bloco-avaliados {margin-bottom: 30px;}

/* banners vitrine */
.cms-home .bgBannerRegua {border-bottom:1px solid #e5e5e5;}
.cms-home .bannerRegua {padding:30px 10px; box-sizing: border-box;}

.bg_banner {display:block; width:100%; background: #000;counter-reset: banners;}
.bannerVitrine {margin: 0 auto; max-height: 476px; overflow: hidden;}
.bannerVitrine .owl-carousel {position: relative}
.bannerVitrine .owl-controls {}
.bannerVitrine .owl-nav, .bannerVitrine .owl-dots {position: absolute; bottom: 10px; right: 10px; display: block;}
.bannerVitrine .owl-dots {right: 75px;}
.bannerVitrine .owl-nav div {display: inline-block; width: 25px; height: 25px; background: #000; border-radius: 50%; font-size: 0; color: #fff; text-align: center; margin: 0 0 0 5px;}
.bannerVitrine .owl-nav div:before {content: "\f100"; font-family: FontAwesome; font-size: 12px; line-height: 25px;}
.bannerVitrine .owl-nav .owl-next:before {content: "\f101";}
.bannerVitrine .owl-dots div {display: block; float: left; width: 25px; height: 25px; background: #000; border-radius: 50%; font-size: 12px; color: #fff; text-align: center; margin: 0 0 0 5px; line-height: 25px;}
.bannerVitrine .owl-dots div:before {counter-increment: banners; content:counter(banners);}
.bannerVitrine .owl-dots div.active, .bannerVitrine .owl-nav div:hover {background: #fff; color: #000;}

.seo-home {display: table; width: 100%; margin: 20px 0}
.seo-home h2 {font-size: 16px;}
.seo-home strong {font-family: roboto_condensedbold;}
.seo-home p {margin: 0 0 10px 0;}

@media only screen and (max-width: 767px) {
    .bg_banner {
        display: none;
    }
}