
.no-padding{padding: 0!important;}
.padding-top-15{padding-top: 15px;}
.padding-bottom-15{padding-bottom: 15px;}

.news-title {font-weight: bold; color: #525252; margin-bottom: 25px; font-size: 4em;}
.data{color: #494371;}

.box-news {background-color: #FFFFFF;  color: #666; font-size: 17px;}
.box-news h1 {font-size: 3vw; color: #4A4946;}

.box-video{background-color: #EFEFEF;}
.info-title{color: #B7B8BC; font-weight: bold;}
.info-value{color: #727478; font-weight: bold;}
.temperature{font-size: 1.3em;}

.seja-premium-box{background-color: #FB8665; color: #FFF; padding: 15px; }
.text-box-premium{font-size: 1.1em;}
.btn-rounded{border: 1px solid #FFF; padding-top: 10px; padding-bottom: 10px; color: #FB8665; background-color: #FFF; display: block; margin: 15px auto; width: 180px;}
.btn-rounded:hover{text-decoration: none; color: #FB8665;}

.banner-lateral{width: 100%!important; padding: 0!important;}

.news-ads   {background-color: #fff;}
.news-ads * {max-width: 100%; width: auto; height: auto;}

.menu-news{background-color: #65635F; color: #FFF;}
.head-menu-news{padding: 20px; font-size: 0.8em; font-weight: bold;}
.footer-menu-news{padding: 30px; font-size: 0.8em; font-weight: bold; border-top: 1px solid #FFF;}
.item-menu-news{padding: 20px; border-top: 1px solid #FFF;}
.item-menu-news{color: #FFF;}
a:hover,.item-menu-news{text-decoration: none;}
.news-active{background-color: #F1F2E8; color: #63656f;}

.banner-footer{margin: 50px; background-color: #FFF;}
.img-banner-footer{margin: 0 auto;}

.text-justify * {text-align: justify !important;}

#news-gallery .carousel-inner .carousel-caption {left: auto; bottom: 15px; right: 25px; padding: 0; font-size: 12px;}

@media only screen and (max-width:767px) {
    .box-news h1 {font-size: 6vw;}
}

@media only screen and (max-width:384px) {
    .box-news h1 {font-size: 10vw;}
}