.row{width: 100%; float: left;}

.agora{float: left;width: 100%}

#home .center-banner {width: 100%;float: left;text-align: center}

main > section.destaques {background: #fff; border: none; margin: 0;}

#homecampanha{margin: 0 auto; width: 100%;max-width: 1176px;}
#homecampanha img{width: 100%; box-sizing: border-box; float: left; padding-left: 8px; padding-right: 8px; margin-bottom: 20px;}

#homedestaques figure,figcaption,footer{margin:0px;max-height: none;width: 100%}
#homedestaques {margin: 0 auto; }
#homedestaques img {width: 100%;max-width: 100%;-webkit-transition:0.3s,opacity;-moz-transition:0.3s,opacity;transition:0.3s,opacity;opacity:1} 
#homedestaques img:hover{opacity:0.9;-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}

#homedestaques .item-1, .item-2, .item-3, .item-4, .item-5 {box-sizing: border-box;width: 100%;float: left;padding-left: 8px;padding-right: 8px;margin-bottom: 20px;}

.homechamadas{width: 94%; padding: 0 3% 0 3%; float: left; margin-top: 0px;margin-bottom: 20px}
.homechamadas a{font-size: 14px; font-weight: 700; line-height: 22px;}
.homechamadas a:hover{color: #0c0c0c;}
.homechamadas img {width: 100%;max-width: 100%;-webkit-transition:0.3s,opacity;-moz-transition:0.3s,opacity;transition:0.3s,opacity;opacity:1} 
.homechamadas img:hover{opacity:0.9;-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}
.homechamadas h5{color: black;font-weight: bold;font-size: 16px}

.responsive-image .caption { font-weight: bold;font-size: 16px;line-height: 20px;}


#last-news > h4{color: #424242;border-bottom: 5px solid #e2e2e2;padding: 10px 0;text-transform: uppercase;margin-bottom: 20px;font-weight: 700;}
#last-news .list-item {border-radius: 2px;font-size: 12px; width: 100%; float: left; margin-bottom: 20px}
	#last-news .link-list{text-decoration: none;}
#last-news .list-item img {width: 35%; float: left;}
#last-news .list-item p { width: 63% ;float: left; margin-left: 2%; font-weight: 600; line-height: 18px; font-size: 12px;color: #606060;}
.thumb-time { color: #b3b3b3; float: left; margin-top: 10px; }

.responsive-image .caption h6 {font-weight: 200;color: gray;margin-top: 5px; margin-bottom: 5px;}
.responsive-image .caption h6::before {content: " ";display: inline-block;margin-right: 0.5rem;border-left: 0.225rem solid #e8e8e8;height: 0.75rem;padding: 0;width: 0;}
  .mb20{ margin-bottom: 20px; }


.ad-home-destaque, .ad-home-destaque2{	width: 97%; float: left; background: #f0f0f0; color: gray; text-align: center; font-weight: 100;
	font-size: 12px;padding: 20px 0% 30px 0%;margin: 0px 1.5% 20px 1.5%;line-height: 25px;}

.ad-home-destaque2{width: 100%;margin: 0px 0% 20px 0%;}

.ad-home-destaque > span{text-align: center;line-height: 25px;}
.ad-home-destaque2 > span{text-align: center;line-height: 25px;}

.ad-home-destaque-on {	width: 100%; float: left; background: #f0f0f0; color: gray; text-align: center; font-weight: 100;
	font-size: 12px;padding: 0px 0% 20px 0%;margin: 0px 0% 0px 0%;}
.ad-home-destaque-on > span{text-align: center;line-height: 25px;}
.ad-home-destaque-on {padding-top: 20px;}


.home-webstories{width: 48%; float: left;margin-bottom: 20px	}
.home-webstories.odd{ margin-left: 4%}
.home-webstories h5{margin-top:10px;color: black;font-weight: bold;font-size: 16px;}


@media (min-width: 801px){
	.ad-home-destaque, .ad-home-destaque2{display: none}
	.ad-home-destaque-on {padding-top: 0px;}	
	
	.destaques {float: none;background: #fff; margin: 0	auto; }

	#homecampanha { width: 95%;margin-top: 15px;}

	#homedestaques {margin: 0 auto; width: 95%;margin-top: 15px;}
	#homedestaques .item-1, .item-2 { box-sizing: border-box; width: 50%; float: left; padding-left: 8px; padding-right: 8px;}
	#homedestaques .item-3, .item-4, .item-5 {box-sizing: border-box;width: 33.33%;float: left;padding-left: 8px;padding-right: 8px;margin-bottom: 0;}
	#homedestaques .item-3 {margin-bottom: 0.5625rem;}

	.responsive-image {height: 0;overflow: hidden;padding-bottom: 56.25%;box-shadow: inset 0 0 80px rgba(0,0,0,0.5);}
	.responsive-image .caption { width: 90%;float: left;padding: 43px 5% 40px 5%;top: -115px;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.78) 65%,rgba(0,0,0,0.69) 100%);position: relative;bottom: -2px;color: white;font-weight: bold;font-size: 14px;line-height: 20px;}

	.responsive-image .caption h6 {color: white;margin-top: 0px; margin-bottom: 0px;}
	.responsive-image .caption p {margin-top: 15px;}
	
	#homedestaques .item-1 .responsive-image .caption { top: -115px;font-size: 16px}
	#homedestaques .item-2 .responsive-image .caption { top: -115px;font-size: 16px}
	
	#homedestaques .item-3 .responsive-image .caption { top: -115px;font-size: 14px}
	#homedestaques .item-4 .responsive-image .caption { top: -115px;font-size: 14px}
	#homedestaques .item-5 .responsive-image .caption { top: -115px;font-size: 14px}

	.homechamadas{width: 47%;margin-right: 3%; padding: 0}


  #last-news > h4{margin-top: 30px; font-size: 26px;}
  #last-news .link-list{text-decoration: none; }
  #last-news .link-list:hover p{color: #000}

  #last-news .list-item{margin-right: 1.5%;width: 23.5%; float: left; margin-bottom: 20px; }
  #last-news .list-item:nth-last-child(1){margin-left: 0%;}
  #last-news .list-item {border-radius: 2px;font-size: 12px;}
  #last-news .list-item img {width: 100%; float: left;}
  #last-news .list-item p { width: 100% ;float: left; font-weight: 600; line-height: 18px; font-size: 14px;color: #606060;  margin-top: 10px; margin-left: 0;}
  .thumb-time { color: #b3b3b3; float: left; margin-top: 10px; }

  .mt20{ margin-top: 20px; }
 	.img-desktop {display: block;}
}	

/**
REMOVER EM TVCULTURA.CSS
**/
@media (max-width: 1167px) and (min-width: 801px){
	#home > main > section.content > div:nth-child(1) {width: 68.5%;}
}