/* css reset */
#fb-root {
	display: none;
}
.fb_iframe_widget, 
.fb_iframe_widget span, 
.fb_iframe_widget span iframe[style] {
	width: 100% !important;
}
* {
	margin:0;
	padding:0;
}
.no-padding {
	padding: 0;
}
.no-magin {
	margin: 0!important;
}
:focus {
	outline: 0;
	box-shadow: none;
}
.vh100 {
	height: 100vh;
}
.break {
	display: block;
}
/* css reset */
html {
	position: relative;
	min-height: 100%;
	overflow-y: scroll;
}
body {
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	color: #3C3A3A;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: .2px;
}
body.modal-open {
	padding-right: 0 !important;
}
a {
	color: #A44CFE;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
a:hover,
a:focus {
	color: #ff5f60;
	text-decoration: none;
}
button.navbar-toggler {
	border: 3px solid #7e38be;
	border-radius: 0;
	padding: 8px 12px;
	position: absolute;
	top: -35px;
	cursor: pointer;
	outline: none;
	left: 0;
}
span.navbar-toggler-line {
	background-color: #3c3a3a;
	display: block;
	width: 20px;
	height: 3px;
	margin-bottom: 3px;
}
button.navbar-toggler span.navbar-toggler-line:last-child {
	margin-bottom: 0;
}
.padding-100 {
	padding: 100px 0;
}
#header {
	background: #fff;
	padding: 35px 0;
	border-top: 5px solid #4c4c4c;
	position: relative;
}
.banner {
	background-color: #f1f1f1;
	text-align: center;
}
.banner-lateral {
	margin-top: 15px;
	position: relative;
}
a.linkAnuncio {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.rubrica-alp a {
	background: url(../imgs/alpina-digital-branding.png) no-repeat 0 0;
	width: 49px;
	height: 35px;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	bottom: -45px;
	opacity: 0.7;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.rubrica-alp a:hover {
	background-position: 0px -35px;
}
#logo {
	margin: 0;
	text-align: center;
}
#content {
	padding: 40px 0;
}
#footer {
	background: #3d3c3c;
	padding: 80px 0;
}
#footer li {
	list-style: none;
}
.menuFooter h2 {
	color: #00c4e1;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.1em;
	margin-bottom: 25px;
}
.menuFooter a {
	color: #fff;
}
.menuFooter a:hover {
	color: #a245fe;
}
section.rights {
	color: #fff;
	background-color: #a245fe;
	padding: 30px 0;
	text-align: center;
}
section.rights p {
	margin: 0;
}
section.rights .socialMidia {
	display: flex;
	float: unset;
	margin: auto;
	align-items: center;
	justify-content: center;
}
section.rights .socialMidia a {
	color: #fff;
}
section.rights .socialMidia a:hover {
	color: #00c4e1;
}
.container-full {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.container-full:before,
.container-full:after { 
	display: table;
	content: " ";
}
.container-full:after {
	clear: both;
}
.menuCity {
	background-color: #00C2E1;
	position: absolute;
	left: 0;
	top: -41px;
	padding: 10px 5px;
	z-index: 30;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}
.menuCity.ready {
	top: 0;
}
body:not(.home) .menuCity.ready {
	top: 65px;
}
.menuCity ul {
	margin: 0;
	list-style: none;
	text-align: center;
}
.menuCity a {
	color: #fff;
	font-weight: 600;
	padding: 10px 5px;
	position: relative;
	font-size: 13px;
	line-height: 11px;
	display: block;
}
.menuCity a:hover {
	color: #00A3BB;
}
.menuCity li:first-child a:after {
	display: none;
}
.menuCity a:after {
	content: '';
	display: block;
	height: 2px;
	width: 10px;
	background-color: #00A3BB;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
}
.cardNews.radio .overlay {
	background-image: unset!important;
	background-image: unset!important;
	background-image: unset!important;
}
.cardNews.radio .overlay .box {
	border-right: 40px solid #0000002b;
	border-bottom: 40px solid #0000002b;
}
.imgCard.am-passo-fundo {
	background-image: url('../imgs/card-am-passo-fundo.jpg');
}
.imgCard.fm-passo-fundo {
	background-image: url('../imgs/card-fm-passo-fundo.jpg');
}
.imgCard.am-carazinho {
	background-image: url('../imgs/card-am-carazinho.jpg');
}
/*MEGA MENU*/
/*HEADER DARK STYLE*/
#header.darkStyle {
	background-color: #4B4B4B;
	padding: 5px 0 10px 0;
	border-top: 5px solid #424242;
}
#header.darkStyle #logo {
	max-width: 50px;
	margin-right: 10px;
}
.darkStyle .socialMidia a {
	color: #6F6F6F;
}
.darkStyle .socialMidia a:hover {
	color: #01C3E1;
}
.darkStyle .submit_icon {
	color: #01C3E1;
}
.darkStyle form.search input[type=search] {
	background-color: #4b4b4b;
	color: #6F6F6F;
	border-color: #6F6F6F;
}
.darkStyle .socialMidia .btn {
	color: #6f6f6f;
}
.darkStyle .socialMidia .btn:hover {
	color: #01C3E1;
}
.darkStyle .socialMidia .dropdown-toggle::after {
	border-top: 5px solid #6f6f6f!important;
}
.darkStyle .socialMidia .dropdown-menu {
	background-color: #424242;
	margin-top: 20px;
}
.darkStyle .socialMidia .btn:active, 
.darkStyle .socialMidia .btn:focus, 
.darkStyle .socialMidia .show>.btn-secondary.dropdown-toggle {
	color: #01c3e1;
}
.toggleBtn {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 75px;
	top: -10px;
	bottom: -10px;
	background-color: #424242;
	color: #fff;
	padding: 15px;
}
.toggleBtn i {
	font-size: 25px;
	color: #686868;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.toggleBtn:hover i {
	color: #fff;
}
#menuMin {
	overflow: hidden;
	position: absolute;
	height: 0;
	min-height: 0;
	left: 0;
	right: 0;
	z-index: 20;
	visibility: hidden;
	transition: all .4s;
	-webkit-transition: all .4s;
	transition-delay: 0;
	-webkit-transition-delay: 0;
}
#menuMin.active {
	min-height: 562px;
	visibility: visible;
}
.idPage {
	margin-left: 160px;
	margin-bottom: 0;
	color: #fff;
}
.idPage span {
	text-transform: uppercase;
	font-weight: 600;
}
.menuMin {
	display: flex;
	align-items: center;
}
#menuMin .subHeader {
	background-color: #424242;
}
#menuMin .megaMenu-item a {
	color: #F7F7F7;
}
#menuMin .megaMenu-item a:after {
	background-color: #01C3E1;
}
/*HEADER DARK STYLE FIM*/
/*SEARCH MENU*/
form.search {
	position: absolute;
	right: 15px;
}
.submit_icon {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	color: #9239EC;
	z-index: 5;
	cursor: pointer;
}
.submit_icon i {
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.submit_icon i:hover,
.submit_icon i.hover {
	color: #c3c3c3;
}
.submit_icon.open {
	z-index: 0;
}
.submit_icon .fa-times {
	position: absolute;
	right: 7px;
	opacity: 0;
	z-index: -1;
}
.submit_icon.open .fa-times {
	right: -20px;
	opacity: 1;
	transition-delay: .2s;
	font-size: 13px;
}
form.search input[type=search] {
	color: #9E9E9E;
	position: absolute;
	right: 0;
	width: 0;
	overflow: hidden;
	opacity: 0;
	padding: 5px 0;
	-webkit-appearance: none;
	border: none;
	height: 30px;
	background-color: #f7f7f7;
	border-bottom: 2px solid #4c4c4c;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
form.search input[type=search].open {
	width: 250px;
	padding: 5px 30px 5px 10px;
	opacity: 1;
}
form.search input[type="submit"] {
	width: 30px;
	height: 30px;
	position: relative;
	opacity: 0;
	cursor: pointer;
	z-index: 5;
}
/*SEARCH MENU FIM*/
/*RADIO*/
.radioPlayer {
	position: fixed;
	left: 0;
	bottom: -70px;
	background-color: #363637;
	/* display: flex; */
	display: inline-flex;
	width: 300px;
	z-index: 30;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}
.radioPlayer.ready {
	bottom: 0;
}
.radioContent {
	padding: 10px;
	display: flex;
	align-items: flex-end;
}
.radioContent .link-externo {
	position: absolute;
	right: 65px;
}
.dropBtn {
	background-color: #2d2d2d;
	height: 60px;
	width: 60px;
	display: flex;
	position: absolute;
	right: 0;
	justify-content: center;
	align-items: center;
	color: #FECA35;
	font-size: 18px;
	cursor: pointer;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.dropBtn.open,
.dropBtn:hover {
	background-color: #FCC836;
	color: #fff;
}
.boxControl {
	display: flex;
	width: 40px;
	height: 40px;
	justify-content: center;
	align-items: center;
	border: 2px solid #fff;
	border-radius: 50%;
	cursor: pointer;
	margin-right: 15px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.boxControl:hover  {
	background-color: #fff;
}
.boxControl:hover i {
	color: #3D3B3C;
}
.boxControl i {
	position: absolute; 
	color: #fff;
	font-size: 10px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.boxControl i.inv {
	opacity: 0;
}
.callRadio {
	margin-right: 15px;
	margin-bottom: 5px;
}
.radioPlayer h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
}
p#tagRadio {
	color: #8B898A;
	margin: 0;
	line-height: 15px;
	font-family: 'Noto Sans', sans-serif;
}
ul#list {
	position: absolute;
	background-color: #FCC836;
	z-index: 5;
	left: 0;
	right: 0;
	bottom: 60px;
	margin: 0;
	display: none;
}
ul#list a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	padding: 19px 15px;
	border-bottom: solid 1px #0000000d;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
}
ul#list a.hide {
	display: none;
}
ul#list a:hover {
	background-color: #0000000d;
}
.equalizer {
	display: inline-block;
	margin-bottom: 5px;
	width: 15px;
	background-color: transparent;
	border: 0;
	padding: 0.5em;
	position: relative;
}
.equalizer span {
	display: inline-block;
	width: 3px;
	background-color: #ddd;
	position: absolute;
	bottom: 0;
}
@keyframes shorteq {
	0% {height: 10px}
	50% {height: 5px}
	100% {height: 10px}
}
@-webkit-keyframes shorteq {
	0% {height: 10px}
	50% {height: 5px}
	100% {height: 10px}
}
@keyframes talleq {
	0% {height: 15px}
	50% {height: 8px}
	100% {height: 15px}
}
@-webkit-keyframes talleq {
	0% {height: 15px}
	50% {height: 5px}
	100% {height: 15px}
}
.eq1 {
	height: 0;
	left: 0;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.eq2 {
	height: 0;
	left: 6px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.eq3 {
	height: 0;
	left: 12px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.equalizer.play .eq1 {
	animation-name: shorteq;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-delay: 0s;
	-webkit-animation-name: shorteq;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: infinite;
	animation-delay: 0s;
}
.equalizer.play .eq2 {
	animation-name: talleq;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-delay: 0.17s;
	-webkit-animation-name: talleq;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: infinite;
	animation-delay: 0.17s;
}
.equalizer.play .eq3 {
	animation-name: shorteq;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-delay: 0.34s;
	-webkit-animation-name: shorteq;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: infinite;
	animation-delay: 0.34s;
}
/*RADIO FIM*/
/*MENU TOPO*/
.menuTopo ul {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	list-style: none;
	text-align: center;
	margin: 0;
}
.iconMenu {
	background-repeat: no-repeat;
	height: 45px;
	width: 45px;
	display: block;
	background-size: contain;
	background-position: center;
	margin: 0 auto 10px;
}
.iconMenu.icon_newsletter {
	background-image: url(../imgs/icon-menu-newslatter.png);
}
.iconMenu.icon_jornalDigital {
	background-image: url(../imgs/icon-menu-jornal-digital.png);
}
.iconMenu.icon_radioDiario {
	background-image: url(../imgs/icon-menu-radio.png);
}	
.menuTopo ul a {
	color: #9E9E9E;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 13px;
	font-size: 13px;
	display: block;
	margin-left: 20px;
}
.menuTopo ul a:hover,
.menuTopo ul a:hover span {
	color: #7e38be;
}
.menuTopo ul a span {
	color: #3D3C3C;
	display: block;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
h1.archive {
	text-align: center;
	color: #4C4C4C;
	font-weight: normal;
	border-bottom: 4px solid;
	margin-bottom: 80px;
	padding-bottom: 50px;
}
h1.archive span {
	display: block;
	font-weight: 600;
}
/*MENU TOPO FIM*/
section.megaMenu {
	overflow: hidden;
	position: absolute;
	height: 0;
	min-height: 0;
	left: 0;
	right: 0;
	z-index: 10;
	visibility: hidden;
	transition: all .4s;
	-webkit-transition: all .4s;
	transition-delay: 0;
	-webkit-transition-delay: 0;
}
section.megaMenu.active {
	min-height: 500px;
	visibility: visible;
}
#mymenuNav {
	position: absolute;
	right: 0;
	width: 55%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #555555;
}
.menuNoticias {
	background-color: #4c4c4c;
	display: flex;
	align-items: center;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	max-height: 500px;
	z-index: 999;
	overflow: hidden;
}
.menuNoticias a.nav-link {
	color: #F7F7F7;
	font-size: 18px;
	border: none;
	padding: 5px 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.menuNoticias a.nav-link.active {
	font-weight: 600;
	color: #F7F7F7;
	background-color: transparent;
}
.menuNoticias a.nav-link:hover {
	opacity: 0.6;
}
.menuNoticias .nav-tabs {
	border-bottom: none;
}
.menuNoticias .tab-content>.tab-pane {
	width: 85%;
}
h3.mega-menu span {
	color: #E8E8E8;
	font-weight: 600;
	text-transform: capitalize;
}
h3.mega-menu {
	color: #D4D4D4;
	font-size: 25px;
	margin-bottom: 15px;
	font-weight: 200;
}
.menuNoticias .tab-pane .col-lg-4 {
	padding-right: 7.5px;
	padding-left: 7.5px;
}
#mymenuNav:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	height: 20px;
	width: 20px;
	display: block;
	margin: auto;
	background-color: #555;
	transform: rotate(45deg);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
a.seeAll {
	float: right;
	margin-top: 5px;
	text-transform: uppercase;
	color: #FEFEFE;
	font-weight: bold;
	position: relative;
	z-index: 99;
}
a.seeAll i {
	vertical-align: text-top;
	margin-left: 0;
	width: 0;
	overflow: hidden;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
a.seeAll:hover i {
	margin-left: 5px;
	width: 7.5px;
}
section.megaMenu.active #mymenuNav:after {
	left: -11px;
	transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
}
/*MEGA MENU FIM*/
/*SUBMENU HEADER*/
.subHeader {
	background-color: #f7f7f7;
}
.megaMenu-item a {
	color: #3c3a3a;
	padding: 20px 15px;
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	position: relative;
	cursor: pointer;
	white-space: nowrap;
}
.megaMenu-item a:first-child {
	padding-left: 0;
}
.subHeader {
	background-color: #f7f7f7;
}
.socialMidia {
	float: right;
	display: flex;
	margin-right: 35px;
}
.socialMidia a {
	color: #c3c3c3;
	padding: 0 5px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.socialMidia a:hover {
	color: #a245fe;
}
.socialMidia .btn {
	background-color: transparent!important;
	color: #c3c3c3;
	padding: 0 5px;
	border: none!important;
	cursor: pointer;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.socialMidia .btn:hover {
	color: #a245fe;
}
.socialMidia .btn:active,
.socialMidia .btn:focus,
.socialMidia .show>.btn-secondary.dropdown-toggle {
	color: #a245fe;
	background-color: transparent;
	border: none;
}
.socialMidia .dropdown-toggle::after {
	margin-left: 0.1em;
	border-top: 5px solid #c3c3c3!important;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.socialMidia .dropdown {
	height: 30px;
	display: flex;
	justify-content: center;
	animation: center;
}
.socialMidia .dropdown-menu {
	transform: translateX(-35%);
	display: flex!important;
	border: none;
	border-radius: 0;
	background-color: #4c4c4c;
	margin-top: 16px;
	min-width: 130px;
	padding: 0;
	justify-content: center;
	align-items: center;
	visibility: hidden;
	transition: all .3s;
	-webkit-transition: all .3s;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	height: 0;
	min-height: 0;
	overflow: hidden;
}
.show>.dropdown-menu {
	min-height: 50px;
	visibility: visible;
}
.socialMidia .dropdown-menu a {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	padding: 0 10px;
	display: block;
	width: auto;
	height: auto;
	position: relative;
}
.socialMidia .dropdown-menu a:hover {
	color: #767676;
}
.socialMidia .dropdown-menu a:first-child:before {
	display: none;
}
.socialMidia .dropdown-menu a:before {
	display: block;
	content: '';
	width: 2px;
	height: 10px;
	background-color: #767676;
	position: absolute;
	bottom: 0;
	top: 0;
	left: -1px;
	margin: auto;
}
section.rights .socialMidia .btn {
	color: #fff;
}
section.rights .socialMidia .btn:hover {
	color: #01C3E1;
}
section.rights .socialMidia .dropdown-toggle::after {
	border-bottom: 5px solid #fff!important;
	border-top: 4px solid transparent!important;
	margin-bottom: 7px;
}
section.rights .socialMidia .dropdown-menu {
	background-color: #424242;
	margin-top: 0;
	margin-bottom: 10px;
}
section.rights .socialMidia .btn:active, 
section.rights .socialMidia .btn:focus, 
section.rights .socialMidia .show>.btn-secondary.dropdown-toggle {
	color: #01c3e1;
}
/*SUBMENU HEADER FIM*/
/*CAROUSEL PRINCIPAL HOME*/
#carouselNews .carousel-item {
	background-color: #3c3a3a;
}
.indicadoresNews {
	padding: 50px 0;
	background-color: #fff;
}
#carouselNews .carousel-indicators {
	position: relative;
	margin-right: 0;
	margin-left: 0;
	bottom: unset;
	margin: 0;
	z-index: 9;
	width: 100%;
}
#carouselNews .carousel-indicators li {
	text-indent: unset;
	max-width: unset;
	height: unset;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 15px;
}
#carouselNews .carousel-indicators li:before,
#carouselNews .carousel-indicators li:after {
	display: none;
}
.carousel-indicators span.categoria {
	color: #3c3a3a;
	margin-bottom: 0;
}
#carouselNews h2 {
	font-size: 34px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 50px;
	max-width: 400px;
}
#carouselNews h2:after {
	content: '';
	display: block;
	height: 4px;
	width: 230px;
	background-color: #fff;
	margin-top: 15px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
#carouselNews a:hover h2:after {
	width: 280px;
}
#carouselNews h3 {
	color: #e6e6e6;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
#carouselNews .carousel-indicators li:hover h3 {
	color: #949393;
}
#carouselNews h4 {
	color: #696868;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
a.relatedPost {
	color: #f1f1f1;
	position: relative;
	padding-left: 20px;
	font-size: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
	display: block;
}
a.relatedPost:hover {
	color: #636161;
}
a.relatedPost i {
	color: #636161;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 18px;
}
#carouselNews .carousel-indicators li.active h3 {
	color: #aeaeae;
}
.contentText {
	min-height: 500px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 390px;
}
.contentText li {
	list-style: none;
}
span.categoria {
	color: #898888;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
.imgNews {
	position: absolute;
	width: 55%;
	height: 100%;
	right: 0;
	z-index: 1;
	overflow: hidden;
}
.imgNews:before {
	content: '';
	display: block;
	background-color: #3c3a3a;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.45;
}
.imgNews:after {
	content: '';
	display: block;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.45) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.45) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.45) 100%);
	width: 100%;
	height: 45%;
	bottom: 0;
	right: 0;
	left: 0;
	position: absolute;
}
.btn-seeMore {
	z-index: 2;
}
.bgNoticia {
	background-size: cover;
	background-color: #d0d0d0;
	background-position: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.link_imgNews:hover .bgNoticia {
	transform: scale(1.1);
}
a.btn-seeMore {
	position: absolute;
	right: 15px;
	bottom: 50px;
	display: block;
	padding: 18px 40px;
	background-color: #9c05ff;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	pointer-events: none;
}
a.btn-seeMore:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #9c05ff61;
	-moz-box-shadow: 0px 0px 30px 0px #9c05ff61;
	box-shadow: 0px 0px 30px 0px #9c05ff61;
}
/*CAROUSEL PRINCIPAL HOME FIM*/
section.ultimasNoticias {
	background-color: #f7f7f7;
}
section.ultimasNoticias .row {
	margin-bottom: 15px;
}
.withRow .carousel-item-next, 
.withRow .carousel-item-prev, 
.withRow .carousel-item.active {
	flex-direction: column;
}
h2.default {
	font-size: 30px;
	margin-bottom: 80px;
	text-align: center;
	color: #3c3a3a;
}
h2.default span {
	font-weight: bold;
}
.over {
	overflow: hidden;
}
.outLayer .overlay {
	background-image: none!important;
}
.cardNews.outLayer .box {
	border-right: 40px solid #00bcdd;
	border-bottom: 40px solid #00bcdd;
}
.cardNews.outLayer .textCard {
	text-align: left;
	padding: 30px;
	min-height: 140px;
}
.layerBlue {
	background-color: #00b5de;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	opacity: 0;
	mix-blend-mode: multiply;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
span.data {
	font-family: 'Noto Sans', sans-serif;
	color: #787878;
}
#carouselHome,
#carouselOthers {
	margin: -20px;
}
#carouselHome .carousel-item,
#carouselOthers .carousel-item {
	padding: 20px;
}
#carouselAnuncioNoticiaLateral{
	margin: 15px 0;
}
.container.AnuncioTopoHome {
	padding: 0;
}
#carouselAnuncioTopoHome img,
#carouselAnuncioMeioHome img, 
#carouselAnuncioFimHome img {
	max-height: 130px;
	margin: 0 auto;
	display: inline-block;
	max-width: 100%;
}
#carouselHome .cardNews:hover,
#main .cardNews:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #a245feb8;
	-moz-box-shadow: 0px 0px 30px 0px #a245feb8;
	box-shadow: 0px 0px 30px 0px #a245feb8;
}
.page-template-template-radios #main .cardNews:hover {
	-webkit-box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.75);
	-moz-box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.75);
	box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.75);
}
.cardNews.blueCard:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270!important;
	-moz-box-shadow: 0px 0px 30px 0px rgba(69, 205, 179, 0.5)!important;
	box-shadow: 0px 0px 30px 0px #00c5e270!important;
}
.cardNews:hover .layerBlue {
	opacity: 0.9;
}
.cardNews {
	background-color: #fff;
	position: relative;
	overflow: hidden;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.cardNews .imgCard {
	background-color: #dcdcdc;
	min-height: 200px;
	background-position: center;
	background-size: cover;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cardNews .textCard {
	text-align: center;
	padding: 35px 15px 15px 15px;
}
.tagCard {
	position: absolute;
	bottom: -21px;
	right: 0;
	left: 0;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
span.categoriaCard {
	background-color: #a245fe;
	color: #fff;
	padding: 10px 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	display: block;
}
.textCard {
	min-height: 180px;
}
.textCard h2 {
	font-weight: bold;
	color: #424141;
	font-size: 20px;
	margin-bottom: 0;
}
.cardNews .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	padding: 15px 30px;
	opacity: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-image: -o-radial-gradient(left bottom, ellipse cover, #9b00ff, #b250fe);
	background-image: -ms-radial-gradient(left bottom, ellipse cover, #9b00ff, #b250fe);
	background-image: -moz-radial-gradient(left bottom, ellipse cover, #9b00ff, #b250fe);
	background-image: -webkit-radial-gradient(left bottom, ellipse cover, #9b00ff, #b250fe);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.cardNews:hover .overlay {
	opacity: 1;
}
.cardNews .overlay h2 {
	color: #fff;
	font-size: 25px;
	margin-bottom: 20px;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 81px;
}
.overlay .categoriaOver {
	color: #22e1fd;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}
.cardNews .overlay p {
	color: #d4abf3;
	font-size: 15px;
	margin-bottom: 0;
}
.box {
	position: absolute;
	right: -40px;
	bottom: -40px;
	border-top: 40px solid transparent;
	border-right: 40px solid #9b00ff;
	border-bottom: 40px solid #9b00ff;
	border-left: 40px solid transparent;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.cardNews .overlay i {
	position: absolute;
	right: -25px;
	bottom: -25px;
	color: #fff;
	transition-delay: .1s;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.cardNews:hover .box {
	right: 0;
	bottom: 0;
}
.cardNews:hover .overlay i {
	right: 15px;
	bottom: 15px;
}
.cardNews.no-picture {
	color: #BCBCBC;
}
.cardNews.outLayer.no-picture {
	min-height: 340px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.cardNews.no-picture {
	color: #BCBCBC;
}
.cardNews.no-picture span.data {
	margin: 10px 0;
	display: block;
}
.featureIcon {
	color: #BCBCBC;
	position: absolute;
	right: 13px;
	bottom: 13px;
	font-size: 16px;
}
#carouselMostview .featureIcon {
	top: 30px;
	left: 25px;
}
.carousel-indicators.circle {
	bottom: -50px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.carousel-indicators.circle li {
	border-radius: 50%;
	max-width: 9px;
	height: 9px;
	background-color: #e7e7e7;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.carousel-indicators.circle .active {
	background-color: #b6b6b6;
	max-width: 13px;
	height: 13px;
}
.blueCard span.categoriaCard {
	background-color: #00c4e1;
}
.cardNews.blueCard .overlay {
	background-image: -o-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -ms-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -moz-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -webkit-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
}
.cardNews.blueCard .box {
	border-right: 40px solid #00a5da;
	border-bottom: 40px solid #00a5da;
}
.blueCard .overlay .categoriaOver {
	color: #fff;
}
.cardNews.blueCard .overlay p {
	color: #9cd9ed;
}
/*SECTION CIDADES*/
section.cidades {
	position: relative;
}
.cityBox {
	min-height: 45vh;
	overflow: hidden;
	position: relative;
}
.cityBox h2 {
	margin: 0;
}
.bgCity {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #00e0fb;
}
.bgCity.passoFundo {
	background-image: url('../imgs/bg-cidade-passo-fundo.jpg');
}
.bgCity.carazinho {
	background-image: url('../imgs/bg-cidade-carazinho.jpg');
}
.bgCity.overlayCity.passoFundo {
	background-image: url('../imgs/bg-cidade-passo-fundo-hover.jpg');
}
.bgCity.overlayCity.carazinho {
	background-image: url('../imgs/bg-cidade-carazinho-hover.jpg');
}
.firstLink.opacity,
.secondLink.opacity {
	opacity: 0;
}
.cityBox a {
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
	transition: all .4s;
}
.cityBox a span {
	background-color: #ffc212;
	padding: 10px;
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	max-width: 150px;
	margin: 0 auto 10px;
}
.bgCity.overlayCity {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0;
	z-index: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out false;
	-o-transition: all .4s ease-in-out false;
	transition: all .4s ease-in-out;
}
.bgCity.overlayCity.opacity {
	opacity: 1;
}
/*SECTION CIDADES FIM*/
/*NOTICIAS POR CATTEGORIA*/
section.categoriaNews {
	background-color: #f7f7f7;
}
.nav-tabs.border {
	border-bottom: unset;
	margin-bottom: 50px;
}
.nav-tabs.border .nav-link {
	border: 2px solid #e0e0e0;
	border-radius: 0;
	margin: 0 1.5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3c3a3a;
	padding: 12px 25px;
	line-height: 20px;
	background-color: transparent;
	position: relative;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.nav-tabs.border .nav-link.active {
	color: #fff;
	background-color: #00a4da;
	border-color: #00a4da;
	z-index: 1;
	background-position: -100px;
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270;
	-moz-box-shadow: 0px 0px 30px 0px #00c5e270;
	box-shadow: 0px 0px 30px 0px #00c5e270;
}
.nav-tabs.border .nav-link:hover {
	background-color: #e0e0e0;
}
.nav-tabs.border .nav-link.active:hover {
	background-color: #00a4da;
}
.nav-tabs.border a.nav-link:after { 
	content: '';
	opacity: 0;
	border: 10px solid #00a4da;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 10px;
	z-index: -1;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}
.nav-tabs.border a.nav-link.active:after {
	content: '';
	display: inline-block;
	bottom: -20px;
	transition-delay: .2s;
	opacity: 1;
}
.categoryLine {
	display: flex;
	align-items: center;
	justify-content: start;
	position: relative;
}
.categoryLine .row {
	width: calc(100% - 150px);
}
a.plus {
	background: -webkit-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -moz-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -o-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: linear-gradient(70deg,#00a4da,#00d4e1); 
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	background-size: 400px 1px; 
	height: 100%;
	margin-left: 15px;
	width: 150px;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
	font-size: 25px;
}
a.plus:hover {
	background-position: -100px; 
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270;
	-moz-box-shadow: 0px 0px 30px 0px rgba(69, 205, 179, 0.5);
	box-shadow: 0px 0px 30px 0px #00c5e270;
}
/*NOTICIAS POR CATTEGORIA FIM*/
/*NOTICIAS DESTAQUES*/
section.destaqueNews {
	background-color: #3d3c3c;
	padding: 100px 0;
}
section.destaqueNews h2.default {
	color: #e9e9e9;
	text-align: center;
	margin-bottom: 5px;
}
section.destaqueNews .tagLine {
	margin-bottom: 50px;
	display: block;
}
.tagLine {
	color: #999999;
	text-align: center;
	display: block;
}
.tagLine strong {
	color: #c0c0c0;
}
/*NOTICIAS DESTAQUES FIM*/
/*MOSAICO*/
section.mosaico {
	background-color: #fff;
}
.jornalDigital {
	background-color: #B85FFE;
	background-image: url('../imgs/jornal-digital-diario-da-manha.jpg');
	background-position: center;
	background-size: cover;
	position: relative;
	padding: 45px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.jornalDigital:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: transparent;
	z-index: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.jornalDigital:hover:before {
	background-color: #00000036;
}
.iframeJornal div {
	width: 100%!important;
	height: 600px!importan;t
}
.jornalDigital a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
}
.iconDigital {
	background-image: url('../imgs/icon-jornal-digital.png');
	background-repeat: no-repeat;
	height: 70px;
	width: 70px;
	display: block;
	background-size: contain;
	background-position: center;
	margin-bottom: 15px;
	z-index: 2;
}
.jornalDigital h2 {
	font-weight: lighter;
	margin: 0;
	z-index: 2;
}
.jornalDigital h2 strong {
	display: block;
	font-weight: 600;
}
.single .jornalDigital h2 strong {
	display: unset;
}
.newsletter {
	background-image: -o-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -ms-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -moz-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -webkit-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	padding: 45px;
	color: #fff;
	text-align: center;
	margin: 15px 0;
}
.newsletter h2 {
	font-weight: 600;
	text-transform: uppercase;
}
.cardBox {
	background-color: #F3F3F3;
	margin-bottom: 15px;
	padding: 20px 25px;
}
.cardBox.bigger {
	height: calc(100% - 15px);
}
.cardBox h2 {
	font-weight: bold;
	color: #3B3939;
	border-bottom: #3B3939 5px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
h5.radarTitle {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #b6b6b6;
}
#carouselRadar {
	position: relative;
	min-height: 90px;
}
#carouselRadar,
#carouselBrand,
#carouselColuna {
	margin-bottom: 25px;
}
#carouselRadar .carousel-indicators,
#carouselBrand .carousel-indicators,
#carouselColuna .carousel-indicators {
	bottom: -20px;
	margin: 0;
}
a.radarLink {
	color: #3B3939;
	font-size: 28px;
	line-height: 30px;
	font-weight: 600;
}
a.radarLink:hover {
	opacity: 0.7;
}
.minHeight-250 {
	min-height: 250px;
}
.minHeight-350 {
	min-height: 350px;
}
.minHeight-250.height-100 {
	height: calc( 100% - 15px );
}
.minHeight-250.height-100 a.radarLink {
	padding: 10px 0;
	display: block;
}
a.seeMosaico {
	position: relative;
	display: block;
}
a.seeMosaico span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #b6b6b6;
	position: absolute;
	top: 15px;
	right: 0;
	z-index: 10;
}
a.seeMosaico span i {
	vertical-align: text-top;
	margin-left: 0;
	width: 0;
	overflow: hidden;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
a.seeMosaico:hover span i {
	margin-left: 5px;
	width: 7.5px;
}
.brandCard a.seeMosaico span {
	top: 0;
}
/*MOSAICO FIM*/
/*MAIS LIDAS*/
section.maisLidas {
	background-color: #fff;
}
a.postMostview {
	display: block;
}
.readMore {
	display: block;
	padding: 25px 35px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
.readMore:after {
	content: '';
	border-top: 20px solid transparent;
	border-right: 20px solid #ffffff;
	border-bottom: 20px solid #ffffff;
	border-left: 20px solid transparent;
	position: absolute;
	right: 0;
	bottom: 0;
}
.readMore span.categoria {
	color: #a245fe;
	margin-bottom: 5px;
	line-height: 12px;
	position: absolute;
	top: 10px;
	font-size: 12px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.readMore h2 {
	color: #424141;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	z-index: 2;
	position: relative;
}
.readMore .hoverDiv {
	height: 15px;
	display: flex;
	align-items: center;
	position: relative;
	margin-top: 5px;
}
.readMore .seeMore,
.readMore .bar {
	position: absolute;
	left: 0;
}
.readMore .bar {
	width: 50%;
	height: 5px;
	background-color: #3c3a3a;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.readMore .seeMore {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	opacity: 0;
	font-size: 12px;
}
.readMore .seeMore i {
	font-size: 16px;
	line-height: 13px;
	vertical-align: text-top;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}
a.postMostview:hover .seeMore i {
	margin-left: 10px;
}
a.postMostview:hover h2,
a.postMostview:hover .featureIcon {
	color: #fff;
}
a.postMostview:hover span.categoria {
	opacity: 0;
}
a.postMostview:hover .bar {
	width: 0;
	opacity: 0;
}
a.postMostview:hover .seeMore {
	opacity: 1;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
a.postMostview:hover {
	background-color: #a245fe;
}
a.postMostview:hover .imgZoom {
	transform: scale(1.3);
	opacity: 0.3
}
.imgZoom {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #00e0fb;
	transition: all .6s;
}
.widgetDiv {
	background-color: #f4f4f4;
	padding: 25px;
	margin-bottom: 15px;
}
.widgetDiv h2 {
	font-size: 25px;
	margin-bottom: 25px;
}
.widgetDiv a.postView {
	display: block;
	position: relative;
	margin-bottom: 25px;
	color: #3c3a3a;
}
.widgetDiv a.postView:last-child {
	margin-bottom: 0;
}
.widgetDiv a.postView:after {
	content: '';
	display: block;
	width: 50%;
	height: 5px;
	background-color: #3c3a3a;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.widgetDiv a.postView:hover:after {
	width: 100%;
}
.widgetDiv span.categoria {
	color: #a245fe;
	margin: 0;
}
.contentView {
	width: 90%;
}
.widgetDiv h3 {
	color: #3c3a3a;
	font-weight: bolder!important;
	font-size: 20px!important;
	margin: 0!important;
	margin-bottom: 15px!important;
	line-height: initial!important;
}
.widgetDiv .featureIcon {
	right: 15px;
	bottom: 20px;
}
/*MAIS LIDAS FIM*/
/*CAROUSEL ESPECIAL*/
section.especial {
	position: relative;
}
span.tag {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	padding: 13px;
	background-color: #00C2E1;
	z-index: 10;
	margin: auto;
	line-height: 15px;
	max-width: 200px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.1em;
}
#carouselEspecial .carousel-indicators.circle {
	bottom: 15px;
	opacity: .5;
}
.backgroundEspecial {
	width: 100%;
	display: flex;
	align-items: center;
	min-height: 800px;
	background-color: #0000001c;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.backgroundEspecial:before {
	content: '';
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #9329FE;
	position: absolute;
	opacity: 0.8;
}
.backgroundEspecial {
	color: #fff;
}
.backgroundEspecial h2 {
	font-weight: 600;
	border-top: 5px solid #fff;
	padding-top: 15px;
	display: inline-block;
	font-size: 35px;
	margin: 0;
}
.backgroundEspecial h3 {
	font-size: 35px;
	font-weight: lighter;
	max-width: 800px;
	margin: 0;
}
.backgroundEspecial a.seeMore {
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding: 15px 20px;
	border: 2px solid #fff;
	margin-top: 50px;
	width: 100%;
	text-align: center;
	max-width: 350px;
}
.backgroundEspecial a.seeMore:hover {
	background-color: #fff;
	color: #a245fe;
}
/*CAROUSEL ESPECIAL FIM*/
/*CONTACT FORM 7*/
ul.user-registration-error li {
	list-style: none!important;
	font-size: 15px!important;
	line-height: initial!important;
	margin-bottom: 15px!important;
	color: #3C3A3A!important;
}
ul.user-registration-error li a {
	display: none!important;
}
.ur-frontend-form label,
.ur-frontend-form .user-registration-LostPassword {
	display: none;
}
.ur-frontend-form input::-webkit-input-placeholder { 
	color: #7B7B7B!important;
	font-size: 15px!important;
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.ur-frontend-form input:-moz-placeholder { 
	color: #7B7B7B!important; 
	font-size: 15px!important;
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.ur-frontend-form input::-moz-placeholder { 
	color: #7B7B7B!important; 
	font-size: 15px!important;
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.ur-frontend-form input:-ms-input-placeholder {  
	color: #7B7B7B!important; 
	font-size: 15px!important;
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.ur-frontend-form input:focus::-webkit-input-placeholder { color:transparent!important; }
.ur-frontend-form input:focus:-moz-placeholder { color:transparent!important; } /* FF 4-18 */
.ur-frontend-form input:focus::-moz-placeholder { color:transparent!important; } /* FF 19+ */
.ur-frontend-form input:focus:-ms-input-placeholder { color:transparent!important; } /* IE 10+ */
.ur-frontend-form form .ur-form-row .ur-form-grid .ur-field-item {
	margin-bottom: 10px!important;
	font-size: 15px!important;
}
.ur-frontend-form form .ur-form-row .ur-form-grid {
	width: 100%!important;
	padding: 0!important;
}
.ur-frontend-form {
	font-size: 15px;
	line-height: 22px;
	border: unset!important;
	padding: 0!important;
	box-sizing: unset!important;
}
p.form-row {
	margin: 0;
}
.wpcf7 p {
	margin: 0;
}
div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
	transform: scale(1);
	opacity: 1;
}
div.wpcf7 .ajax-loader {
	width: 20px!important;
	height: 20px!important;
	display: block!important;
	background-color: #fff;
	border-radius: 50%;
	margin: 0 auto!important;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	right: 0;
	left: 0;
	margin-top: 12px!important;
	opacity: 0;
	transform: scale(0);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
input.contactForm:focus::-webkit-input-placeholder { color:transparent; }
input.contactForm:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input.contactForm:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input.contactForm:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
.formPost .register input
span.wpcf7-not-valid-tip { 
	display: none!important; 
}
input[aria-invalid="true"].contactForm, 
select[aria-invalid="true"].contactForm { 
	border-color: #ea515c!important; 
	background-color: rgba(0, 0, 0, 0.1)!important; 
}
div.wpcf7-validation-errors,
span.wpcf7-not-valid-tip {
	display: none !important;
}
div.wpcf7-response-output {
	margin: 0!important;
	padding: 0!important;
	border: unset!important;
	color: #aeaeae!important;
}
.wpcf7-mail-sent-ok {
	padding: 0;
	color: #f2f5f4;
	background-color: transparent;
	display: block;
	border-radius: 2px;
	text-align: center;
	border: none;
	margin: 10px 0 0 0;
}
.ur-frontend-form input[type=text],
.ur-frontend-form input[type=email],
.ur-frontend-form input[type=password],
input.contactForm, 
select.contactForm,
input[type=text].contactForm, 
input[type=email].contactForm, 
input[type=tel].contactForm,
textarea.contactForm {
	padding: 18px 30px;
	outline: 0;
	background-color: #0000000d;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out false;
	overflow: hidden;
	width: 100%;
	-webkit-appearance: none;
	box-sizing: border-box;
	border: 2px solid transparent;
	border-radius: 0;
	margin-bottom: 10px;
	color: #7B7B7B;
	letter-spacing: 1px;
	height: auto!important;
}
select.contactForm {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input.contactForm::-webkit-input-placeholder,
textarea.contactForm::-webkit-input-placeholder { 
	color: #7B7B7B;
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
input.contactForm:-moz-placeholder,
textarea.contactForm:-moz-placeholder { 
	color: #7B7B7B; 
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
input.contactForm::-moz-placeholder,
textarea.contactForm::-moz-placeholder { 
	color: #7B7B7B; 
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
input.contactForm:-ms-input-placeholder,
textarea.contactForm:-ms-input-placeholder {  
	color: #7B7B7B; 
	letter-spacing: 1px;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
input[type=submit].contactForm,
.ur-frontend-form input[type=submit],
.ur-frontend-form button[type=submit] {
	background: -webkit-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -moz-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -o-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: linear-gradient(70deg,#00a4da,#00d4e1); 
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 1px;
	padding: 20px;
	margin: 0;
	width: auto;
	font-size: 14px;
	cursor: pointer;
	width: 100%;
	font-weight: 600;
	border: none;
	background-size: 1px 200px;
	border-radius: 0;
}
.ur-frontend-form form button[type=submit], 
.ur-frontend-form form input[type=submit] {
	background: -webkit-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -moz-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -o-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: linear-gradient(70deg,#00a4da,#00d4e1); 
	text-transform: uppercase;
	float: unset;
	line-height: 22px!important;
	color: #fff;
	letter-spacing: 1px;
	padding: 20px 0!important;
	margin: 0;
	width: auto;
	font-size: 15px;
	cursor: pointer;
	width: 100%;
	font-weight: 600;
	border: none;
	background-size: 1px 200px;
	border-radius: 0;
}
input[type=submit].contactForm:hover,
.ur-frontend-form input[type=submit]:hover,
.ur-frontend-form button[type=submit]:hover {
	background-position: 100px;
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270;
	-moz-box-shadow: 0px 0px 30px 0px #00c5e270;
	box-shadow: 0px 0px 30px 0px #00c5e270;
}
.user-registration-error {
	border: unset!important;
	background-color: transparent!important;
	color: red!important;
	padding: 0!important;
	margin-bottom: 0!important;
}
.user-registration-error:before {
	display: none!important;
}
span.wpcf7-form-control-wrap.arquivo {
	display: block;
}
input[type="file"].contactForm {
	padding: 13px;
	margin: 0;
	margin-bottom: 5px;
}
input[type="file"]::-webkit-file-upload-button {
	visibility: hidden;
	min-width: 200px;
}
input[type="file"].contactForm::after {
	content: 'Limite 5MB';
	position: absolute;
	bottom: 8px;
	right: 5px;
	font-size: 12px;
}
.wpcf7-form-control-wrap.arquivo::before {
	content: "Selecionar arquivo";
	display: inline-block;
	background-color: #f2f2f2;
	color: #00c4e1;
	cursor: pointer;
	font-size: 15px;
	font-weight: 600;
	padding: 10px 20px;
	outline: none;
	border: solid #00c4e1;
	position: absolute;
	top: 5px;
	left: 5px;
	pointer-events: none;
}
textarea.contactForm {
	margin-bottom: 5px;
	max-height: 62px;
}
textarea.contactForm:focus {
	max-height: 120px;
	overflow-y: auto;
}
select.contactForm:hover, 
input[type=text].contactForm:hover, 
input[type=email].contactForm:hover, 
input[type=tel].contactForm:hover, 
textarea.contactForm:hover,
select.contactForm:focus, 
input[type=text].contactForm:focus, 
input[type=email].contactForm:focus, 
input[type=tel].contactForm:focus, 
textarea.contactForm:focus,
.ur-frontend-form input[type=text]:focus,
.ur-frontend-form input[type=text]:hover,
.ur-frontend-form input[type=password]:focus,
.ur-frontend-form input[type=password]:hover {
	background-color: rgba(0, 0, 0, 0.15);
}
.selectForm {
	position: relative;
	margin-bottom: 5px;
}
.selectForm select.contactForm {
	margin: 0;
}
.selectForm i {
	position: absolute;
	right: 25px;
	bottom: 0;
	top: 0;
	font-size: 23px;
	color: #01c3e1;
	pointer-events: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.newsletter input.contactForm, 
.newsletter select.contactForm,
.newsletter input[type=text].contactForm, 
.newsletter input[type=email].contactForm, 
.newsletter input[type=tel].contactForm,
.newsletter textarea.contactForm {
	color: #fff;
}
.newsletter input.contactForm::-webkit-input-placeholder { 
	color: #fff; 
}
.newsletter input.contactForm:-moz-placeholder { 
	color: #fff; 
}
.newsletter input.contactForm::-moz-placeholder { 
	color: #fff; 
}
.newsletter input.contactForm:-ms-input-placeholder {  
	color: #fff; 
}
.newsletter input[type=submit].contactForm {
	background-color: transparent;
	background-image: unset;
	color: #fff;
	border: 2px solid #fff;
	padding: 18px;
}
.newsletter input[type=submit].contactForm:hover {
	color: #00a5db;
	background-color: #fff;
}
.newsletter div.wpcf7-response-output {
	color: #fff!important;
}
/*CONTACT FORM 7*/
/*SINGLE*/
.contentArticle a {
	border-bottom: 1px dotted #403e48;
	word-wrap: break-word;
	color: #403e48;
	transition: all .2s ease-in-out;
	font-weight: bold;
}
.contentArticle a:hover {
	color: #a245fe;
}
.singleContent {
	background-color: #fff;
	padding: 80px 0 150px;
	position: relative;
}
.singleContent h1 {
	color: #4C4C4C;
	font-weight: 600;
	font-size: 35px;
}
.singleContent h2.subtitle {
	color: #7B7B7B;
	font-size: 16px;
	line-height: inherit;
}
.singleContent h1,
.singleContent h2.subtitle {
	margin: auto;
	max-width: 750px;
	margin-bottom: 15px;
}
.singleContent .tagCard {
	position: relative;
	bottom: unset;
	margin-bottom: 15px;
}
.backLink {
	color: #3D3C3C;
	text-transform: uppercase;
	position: absolute;
	top: 80px;
	font-weight: 600;
	z-index: 5;
}
.backLink:hover {
	color: #FEC011;
}
.backLink i {
	color: #FEC011;
	margin-right: 5px;
	font-size: 20px;
	vertical-align: text-top;
	line-height: 17px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
span.postDate {
	font-family: 'Noto Sans', sans-serif;
	color: #7B7B7B;
	margin-bottom: 10px;
	display: block;
	margin-top: 30px;
}
span.tagComments {
	background-color: #FFC212;
	color: #fff;
	padding: 10px 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 20px 0;
	display: inline-block;
}
.contentArticle h1, 
.contentArticle h2, 
.contentArticle h3, 
.contentArticle h4, 
.contentArticle h5, 
.contentArticle h6 {
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: inherit;
	color: inherit;
}
.contentArticle h2 {
	font-size: 30px;
}
.contentArticle h3 {
	font-size: 25px;
}
.contentArticle h4 {
	font-size: 20px;
	color: #01C3E1;
}
.contentArticle h2,
.contentArticle h3,
.contentArticle h4,
.contentArticle h5 {
	font-weight: 600;
	margin-bottom: 30px;
}
.contentArticle blockquote {
	padding-left: 100px;
	font-weight: 600;
	font-size: 20px;
	margin: 35px 0;
	position: relative;
	clear: both;
}
.contentArticle blockquote:after {
	content: '';
	width: 55px;
	height: 40px;
	display: block;
	background: url(../imgs/blockquote-bg.png) no-repeat center;
	position: absolute;
	left: 10px;
	top: 0;
}
.contentArticle .issuuembed {
	max-width: 100%;
}
.singleContent .jornalDigital {
	padding: 20px 15px;
	margin-top: 25px;
	margin-bottom: 0;
	display: block;
}
.singleContent .iconDigital {
	margin: 0 auto;
}
.carousel-control-next, 
.carousel-control-prev {
	width: 50px;
	opacity: 1;
}
.carousel-control-next i, 
.carousel-control-prev i {
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #3C393A;
	color: 727071;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.carousel-control-next:hover i, 
.carousel-control-prev:hover i {
	background-color: #A115FF;
	color: #F0DAFF;
}
#carouselNoticiaSingle {
	margin-bottom: 15px;
}
.relatedPosts {
	margin: 0;
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}
.relatedPosts h2 {
	font-weight: normal;
	margin-bottom: 25px;
}
.shareBlog p {
	margin: 0;
	color: #464750;
	font-weight: 600;
	text-transform: uppercase;
}
.shareBlog {
	background-color: #F3F3F3;
	padding: 15px 20px;
}
.shareBlog .col-lg-8 {
	text-align: right;
}
.shareBlog .at-style-responsive .at-share-btn {
	text-align: center;
	margin-bottom: 0;
}
.shareBlog .at-resp-share-element .at-share-btn .at-icon-wrapper {
	float: unset;
}
.authorBox {
	background-color: #f3f3f3;
	min-height: 70px;
}
.authorBox,
.shareBlog,
.authorBox .row,
.shareBlog .row {
	height: 100%;
}
.authorBox,
.shareBlog {
	padding: 15px 20px;
}
.authorBox a,
.authorBox p {
	color: #3C3A3A;
	line-height: 17px;
	margin: 0;
	font-weight: 600;
	display: block;
} 
.authorBox a:hover {
	color: #a245fe;
}
.authorBox .row {
	height: 100%;
}
.infoBox {
	margin-bottom: 15px;
}
.patrocinioDiv {
	background-color: #f3f3f3;
	min-height: 70px;
	margin-bottom: 15px;
	padding: 10px 20px;
}
.patrocinioDiv p {
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
}
.patrocinioDiv .row {
	height: 100%;
}
#carouselPatrocinio {
	opacity: 0.4;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	min-height: 60px;
}
.contentArticle p {
	margin-bottom: 30px; 
}
.contentArticle h1
.contentArticle h2
.contentArticle h3
.contentArticle h4
.contentArticle h5
.contentArticle p {
	margin-bottom: 30px;
}
.contentArticle {
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: -.05px;
}
.contentArticle ul,
.contentArticle ol {
	-webkit-padding-start: 40px;
}
.contentArticle ul li,
.contentArticle ol li {
	margin-bottom: 10px;
}
.contentArticle hr {
	background: #3C3A3A;
	max-width: 240px;
	height: 2px;
	border: 0;
	margin: 40px auto;
}
img.authorImg {
	border-radius: 50%;
}
.authorBox img.authorImg {
	max-width: 52px;
	max-height: 52px;
}
p.credit {
	color: #7B7B7B;
}
article.contentArticle .resume {
	position: relative;
}
article.contentArticle .resume:after {
	content: '';
	background: -webkit-linear-gradient(#0000 0, #fffffff0 45%, #fff 100%);
	background: -moz-linear-gradient(#0000 0, #fffffff0 45%, #fff 100%);
	background: -o-linear-gradient(#0000 0, #fffffff0 45%, #fff 100%);
	background: linear-gradient(#0000 0, #fffffff0 45%, #fff 100%);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
/*SINGLE FIM*/
#main {
	background-color: #F6F6F6;
	padding: 100px 0;
}
.navigationPage {
	background-color: #fff;
	display: flex;
	width: 100%;
	margin: 7.5px 7.5px 0 7.5px;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 10px;
}
.navigationPage a {
	color: #3C3A3A;
	font-weight: 600;
	font-family: 'Noto Sans', sans-serif;
	text-transform: uppercase;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.navigationPage a.arrowLink {
	font-family: 'Raleway', sans-serif;
	position: absolute;
	top: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: auto;
	height: auto;
	letter-spacing: 5px;
}
.navigationPage a.arrowLink.disabled,
.navigationPage a.arrowLink.disabled:hover {
	color: #bebbbb;
}
.navigationPage a.current {
	background-image: -o-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -ms-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -moz-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	background-image: -webkit-radial-gradient(left bottom, ellipse cover, #00a4da, #00d4e1);
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270;
	-moz-box-shadow: 0px 0px 30px 0px rgba(69, 205, 179, 0.5);
	box-shadow: 0px 0px 30px 0px #00c5e270;
	color: #fff;
}
.navigationPage a.current:hover {
	color: #fff;
}
.arrowLink.leftLevel {
	left: 20px;
}
.arrowLink.rightLevel {
	right: 20px;
}
.arrowLink.leftLevel i {
	margin-right: 10px;
}
.arrowLink.rightLevel i {
	margin-left: 10px;
}
.navigationPage a:hover {
	color: #00a4da;
}
.navigationPage a.arrowLink.disabled {
	pointer-events: none;
}
.page-template.page-template-template-carazinho .backLink,
.page-template.page-template-template-passo-fundo .backLink {
	color: #3D3C3C;
}
.page-template.page-template-template-carazinho .backLink i,
.page-template.page-template-template-passo-fundo .backLink i {
	color: #FEC011;
}
.page-template.page-template-template-carazinho .backLink:hover,
.page-template.page-template-template-carazinho .backLink:hover i,
.page-template.page-template-template-passo-fundo .backLink:hover,
.page-template.page-template-template-passo-fundo .backLink:hover i {
	color: #FEC011;
}
/*TRABALHE CONOSCO*/
.page-template .backLink,
.page-template .backLink i {
	color: #fff;
}
.page-template .backLink:hover,
.page-template .backLink:hover i {
	color: #01C3E1;
}
#mainPage {
	padding: 150px 0;
	background-color: #fff;
}
.headerBox.trabalhe-conosco {
	background-image: url(../imgs/bg-trabalhe-conosco.jpg);
}
.headerBox {
	background-color: #3d3b3c;
	color: #fff;
	padding: 150px 0;
	position: relative;
	background-position: top center;
	background-size: cover;
}
.headerBox:after {
	content: '';
	display: inline-block;
	border: solid 80px;
	position: absolute;
	right: 0;
	bottom: -160px;
	border-left-color: #4b4b4b;
	border-top-color: #4b4b4b;
	border-bottom-color: #fff;
	border-right-color: #fff;
}
.headerBox:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #424242;
	background-repeat: repeat;
	z-index: 0;
	opacity: 0.7;
}
.headerBox h1 {
	text-align: center;
	font-weight: 600;
}
.headerBox .infoHeader {
	position: absolute;
	bottom: -130px;
}
.headerBox .iconLabel {
	margin-bottom: 5px;
}
.headerBox .iconLabel i {
	color: #fff;
	font-size: 15px;
	top: 2px;
	left: 0;
}
.headerBox .iconLabel span {
	font-size: 20px;
	margin-left: 0;
	line-height: 20px;
}
.titleTag {
	margin: auto;
	text-align: center;
	margin-bottom: 35px;
}
.titleTag h2 {
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background-color: #01C3E1;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
}
.border-top {
	font-size: 40px;
	border-top: 4px solid;
	padding-top: 30px;
	font-weight: 600;
}
.border-top span {
	font-weight: normal;
}
/*TRABALHE CONOSCO FIM*/
/*CONTATO*/
.headerBox.contato {
	background-image: url(../imgs/bg-contato.jpg);
}
section.map {
	padding: 150px 0;
	background-color: #F4F4F4;
}
section.map h2 {
	font-weight: 700;
	margin-bottom: 35px;
	font-size: 40px;
}
.iconLabel i {
	color: #01C3E1;
	font-size: 17px;
	position: absolute;
	top: 5px;
	left: 0;
}
.iconLabel {
	position: relative;
	margin-bottom: 10px;
	padding-left: 25px;
	font-family: 'Noto Sans', sans-serif;
}
.iconLabel span {
	font-size: 25px;
	font-weight: 600;
	margin-left: 5px;
}
a.modalBtn {
	background: -webkit-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -moz-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: -o-linear-gradient(70deg,#00a4da,#00d4e1);  
	background: linear-gradient(70deg,#00a4da,#00d4e1);   
	padding: 15px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color: #fff!important;
	font-size: 15px;
	cursor: pointer;
	font-weight: 600;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	background-size:1px 200px; 
}
a.modalBtn:hover {
	background-position:100px; 
	-webkit-box-shadow: 0px 0px 30px 0px #00c5e270;
	-moz-box-shadow: 0px 0px 30px 0px #00c5e270;
	box-shadow: 0px 0px 30px 0px #00c5e270;
}
.mapa .modal-body {
	padding: 0;
}
.modal-content {
	border: unset;
	border-radius: 0;
}
.modal-header button.close {
	font-size: 40px;
	outline: 0;
	color: #DADADA;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	position: absolute;
	right: 15px;
	top: 15px;
	line-height: 20px;
}
.modal-header button.close:hover {
	color: #C9C9C9;
}
.modal-body iframe {
	margin-bottom: -7px;
}
.mapa .modal-header {
	display: block!important;
	padding: 50px 15px;
	text-align: center;
}
.modal-title {
	margin-bottom: 0;
	font-weight: 600;
	font-size: 30px;
}
.modal-header .iconLabel {
	display: inline-block;
}
/*CONTATO FIM*/
/*ANUNCIE*/
.headerBox.anunciar {
	background-image: url(../imgs/bg-anunciar.jpg);
}
.phoneLabel {
	font-size: 20px;
	font-family: 'Noto Sans', sans-serif;
}
.phoneLabel span {
	font-weight: 600;
	font-size: 25px;
	color: #00c2e1;
	margin-left: 5px;
}
section.map p {
	font-size: 20px;
	margin-top: 5px;
	font-weight: 600;
}
/*ANUNCIE FIM*/
.headerBox.assinar {
	background-image: url(../imgs/bg-assinar.jpg);
}
/*CATEGORY RADAR*/
span.radarSingle {
	color: #FEC011;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 50px;
	display: block;
	font-size: 15px;
}
.category-11 #main {
	background-color: #fff;
	padding: 100px 0;
}
.category-11 h1.archive {
	margin-bottom: 40px;
}
.category-11 .navigationPage {
	background-color: #F9F9F9;
	margin-top: 25px;
}
a.radarCat {
	display: flex;
	color: #414141;
}
a.radarCat:hover .radarContent {
	opacity: 0.6;
}
.radarContent h2 {
	font-weight: 600;
	font-size: 28px;
}
.timeLine {
	font-family: 'Noto Sans', sans-serif;
	min-width: 130px;
	border-right: 3px solid #F4F4F4;
	position: relative;
	margin-right: 30px;
	color: #414141;
	padding-top: 20px;
}
.timeLine:before {
	content: '';
	display: block;
	position: absolute;
	top: 25px;
	right: -19px;
	border: 8px solid #feca35;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.radarContent {
	padding: 15px 0 0 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
/*CATEGORY RADAR FIM*/
section.ultimasNoticias a.seeAll {
	color: #b6b6b6;
}
.headerBox.radio:before {
	background-color: transparent;
}
.nav-tabs.border.programacao#especialTab .nav-link {
	color: #cecece;
	padding: 10px 15px;
}
.nav-tabs.border.programacao a.nav-link:after {
	border: 6px solid #ff7f12;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	bottom: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.nav-tabs.border.programacao a.nav-link.active:after {
	bottom: -5px;
}
/*RADIO FM PASSO FUNDO 98.7*/
.page-id-289 .nav-tabs.border.programacao#especialTab .nav-link.active {
	color: #ff7f2a;
}
.page-id-289 .nav-tabs.border.programacao#especialTab .nav-link:hover {
	color: #ff7f2a;
}
.page-id-289 #carouselHome .cardNews:hover,
.tag-20 #main .cardNews:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #ff7f12ba;
	-moz-box-shadow: 0px 0px 30px 0px #ff7f12ba;
	box-shadow: 0px 0px 30px 0px #ff7f12ba;
}
.page-id-289 .headerBox {
	background-image: url('../imgs/bg-radio-fm-passo-fundo.jpg');
	background-color: #ff7f12;
}
.tag-20 .cardNews .overlay,
.page-id-289 .cardNews .overlay {
	background: -webkit-linear-gradient(70deg,#FE7F0E,#FE9A0E);
	background: -moz-linear-gradient(70deg,#FE7F0E,#FE9A0E);
	background: -o-linear-gradient(70deg,#FE7F0E,#FE9A0E);
	background: linear-gradient(70deg,#FE7F0E,#FE9A0E);
}
.tag-20 .overlay .categoriaOver,
.tag-20 .cardNews .overlay p,
.page-id-289 .overlay .categoriaOver,
.page-id-289 .cardNews .overlay p {
	color: #fff;
}
.tag-20 .box,
.page-id-289 .box {
	border-right: 40px solid #FF7F12;
	border-bottom: 40px solid #FF7F12;
}
.tag-20 span.categoriaCard,
.page-id-289 span.categoriaCard {
	background-color: #FF7F12;
}
.page-id-289 .titleTag h2 {
	background-color: #FF7F12;
}
.page-id-289 .headerBox:after {
	border-left-color: #FF7F12;
	border-top-color: #FF7F12;
	border-bottom-color: transparent;
	border-right-color: transparent;
}
.page-id-289 .cardPgmc p.name,
.page-id-289 .infoCmd .name p {
	background-color: #FE7F2B;
}
/*RADIO FM PASSO FUNDO 98.7 FIM*/
/*RADIO AM PASSO FUNDO 780*/
.page-id-292 .nav-tabs.border.programacao#especialTab .nav-link.active,
.page-id-292 .nav-tabs.border.programacao#especialTab .nav-link:hover {
	color: #EB1646;
}
.page-id-292 .cardPgmc .correspondenteDiario p, 
.page-id-292 .cardPgmc.correspondente {
	background-color: #EB1646;
}
.page-id-292 .nav-tabs.border.programacao a.nav-link:after {
	border: 6px solid #EB1646;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.page-id-292 #carouselHome .cardNews:hover,
.tag-22 #main .cardNews:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #eb1646cc;
	-moz-box-shadow: 0px 0px 30px 0px #eb1646cc;
	box-shadow: 0px 0px 30px 0px #eb1646cc;
}
.page-id-292 .headerBox {
	background-image: url('../imgs/bg-radio-am-passo-fundo.jpg');
	background-color: #EB1646;
}
.tag-22 .cardNews .overlay,
.page-id-292 .cardNews .overlay {
	background: -webkit-linear-gradient(70deg,#EA1447,#FF2C41);
	background: -moz-linear-gradient(70deg,#EA1447,#FF2C41);
	background: -o-linear-gradient(70deg,#EA1447,#FF2C41);
	background: linear-gradient(70deg,#EA1447,#FF2C41);
}
.tag-22 .overlay .categoriaOver,
.tag-22 .cardNews .overlay p,
.page-id-292 .overlay .categoriaOver,
.page-id-292 .cardNews .overlay p {
	color: #fff;
}
.tag-22 .box,
.page-id-292 .box {
	border-right: 40px solid #da1642;
	border-bottom: 40px solid #da1642;
}
.tag-22 span.categoriaCard,
.page-id-292 span.categoriaCard {
	background-color: #EB1646;
}
.page-id-292 .titleTag h2 {
	background-color: #EB1646;
}
.page-id-292 .headerBox:after {
	border-left-color: #EB1646;
	border-top-color: #EB1646;
	border-bottom-color: transparent;
	border-right-color: transparent;
}
.page-id-292 .cardPgmc p.name,
.page-id-292 .infoCmd .name p {
	background-color: #EB1646;
}
/*RADIO AM PASSO FUNDO 780 FIM*/
/*RADIO AM CARAZINHO 780*/
.page-id-295 .nav-tabs.border.programacao#especialTab .nav-link.active,
.page-id-295 .nav-tabs.border.programacao#especialTab .nav-link:hover {
	color: #FFC301;
}
.page-id-295 .cardPgmc .correspondenteDiario p, 
.page-id-295 .cardPgmc.correspondente {
	background-color: #FFC301;
}
.page-id-295 #carouselHome .cardNews:hover,
.tag-23 #main .cardNews:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #ffc301bf;
	-moz-box-shadow: 0px 0px 30px 0px #ffc301bf;
	box-shadow: 0px 0px 30px 0px #ffc301bf;
}
.page-id-295 .headerBox {
	background-image: url('../imgs/bg-radio-am-carazinho.jpg');
	background-color: #FFC301;
}
.tag-23 .cardNews .overlay,
.page-id-295 .cardNews .overlay {
	background: -webkit-linear-gradient(70deg,#FEAE00,#FFCB25);
	background: -moz-linear-gradient(70deg,#FEAE00,#FFCB25);
	background: -o-linear-gradient(70deg,#FEAE00,#FFCB25);
	background: linear-gradient(70deg,#FEAE00,#FFCB25);
}
.tag-23 .overlay .categoriaOver,
.tag-23 .cardNews .overlay p,
.page-id-295 .overlay .categoriaOver,
.page-id-295 .cardNews .overlay p {
	color: #fff;
}
.tag-23 .box,
.page-id-295 .box {
	border-right: 40px solid #FFAF00;
	border-bottom: 40px solid #FFAF00;
}
.tag-23 span.categoriaCard,
.page-id-295 span.categoriaCard {
	background-color: #FFC301;
}
.page-id-295 .titleTag h2 {
	background-color: #FFC301;
}
.page-id-295 .headerBox:after {
	border-left-color: #FFC301;
	border-top-color: #FFC301;
	border-bottom-color: transparent;
	border-right-color: transparent;
}
.page-id-295 .cardPgmc p.name,
.page-id-295 .infoCmd .name p {
	background-color: #FFC301;
}
/*RADIO AM CARAZINHO 780 FIM*/
/*RADIO GERAL*/
.cardPgmc {
	background-color: #fff;
	padding: 20px 50px;
	display: flex;
	align-items: center;
	margin: 0;
	border-bottom: 2px solid #f1f0f0;
}
.cardPgmc p.name {
	margin-bottom: 0;
	background-color: #00000030;
	display: inline-block;
	padding: 8px 18px;
	text-transform: uppercase;
	font-size: 13px;
}
.cardPgmc p.nameUser {
	margin-bottom: 0;
	font-size: 20px;
}
.cardPgmc .img {
	overflow: hidden;
	width: 20%;
	margin-right: 15px;
	text-align: center;
}
.cardPgmc .img img {
	border-radius: 50%;
	max-width: 100px;
}
.cardPgmc .info {
	width: 30%;
}
.cardPgmc .correspondenteDiario {
	width: 30%;
}
.cardPgmc.correspondente .hour {
	width: 100%;
	text-align: left;
}
.cardPgmc .correspondenteDiario p,
.cardPgmc.correspondente {
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background-color: #ff7f12;
	color: #fff;
	padding: 5px 20px;
	display: block;
	font-family: 'Noto Sans', sans-serif;
}
.cardPgmc .hour {
	width: 20%;
}
.cardPgmc .hour p {
	margin: 0;
	font-family: 'Noto Sans', sans-serif;
}
.cardCmd .img {
	background-color: #F3F3F3;
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cardCmd .img img {
	max-width: 100px;
	border-radius: 50%;
}
.cardPgmc .info h4 {
	font-weight: bold;
	margin: 0;
}
.infoCmd {
	position: relative;
}
.infoCmd .name {
	position: absolute;
	top: -18px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.infoCmd .name p {
	color: #F4F4F4;
	margin-bottom: 0;
	background-color: #00000030;
	display: inline-block;
	padding: 8px 18px;
	text-transform: uppercase;
	font-size: 13px;
}
.infoCmd {
	position: relative;
	padding: 40px 20px;
	text-align: center;
}
.infoCmd p {
	margin-bottom: 3px;
}
/*RADIO GERAL FIM*/
/*ARCHIVE ESPECIAL*/
.cardEspecial {
	background-color: #0000001c;
	min-height: 400px;
	background-size: cover;
	background-position: center;
	display: flex;
	align-items: center;
	color: #fff;
	position: relative;
}
.camadaCor {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.cardEspecial .overlay {
	background-color: #3d3c3c;
	opacity: 0.6;
	z-index: 2;
}
.camadaCor.overlaySoft {
	opacity: 0.1;
	z-index: 3;
}
.cardEspecial .multply {
	background-color: #252525;
	z-index: 1;
	mix-blend-mode: multiply;
	opacity: 0.5;
}
.cardEspecial .gradient {
	background: -webkit-linear-gradient(100deg,#000 40%,transparent);
	background: -moz-linear-gradient(100deg,#000 40%,transparent);
	background: -o-linear-gradient(100deg,#000 40%,transparent);
	background: linear-gradient(100deg,#000 40%,transparent);
	z-index: 0;
	opacity: 0;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.cardEspecial h2 {
	font-weight: 600;
	border-top: 4px solid;
	margin: 0;
	padding-top: 5px;
	font-size: 35px;
	display: inline-block;
	position: relative;
}
.cardEspecial .container {
	z-index: 4;
}
/*ARCHIVE ESPECIAL FIM*/
/*SINGLE ESPECIAL*/
.single-especial .backLink {
	color: #fff;
}
.cardEspecial .tagCard {
	position: relative;
	bottom: 0;
	margin-bottom: 5px;
}
.cardEspecial span.categoriaCard {
	background-color: #0000001c;
}
a:hover .cardEspecial .gradient {
	opacity: 1;
}
.single-especial .cardEspecial h2 {
	border-top: unset;
	padding-top: 0;
	font-size: 40px;
	display: block;
	position: relative;
	margin-bottom: 10px;
}
.single-especial section.rights {
	background-color: #4C4C4B;
}
.single-especial .darkStyle .submit_icon,
.single-especial .darkStyle .socialMidia > a:hover,
.single-especial .darkStyle .socialMidia .btn:hover,
.darkStyle .socialMidia .btn:active, 
.darkStyle .socialMidia .btn:focus, 
.darkStyle .socialMidia .show>.btn-secondary.dropdown-toggle {
	color: #fff;
}
.single-especial #main {
	background-color: #fff;
}
.single-especial .softBackground {
	background-color: #00a4da;
}
.single-especial .alm-btn-wrap .alm-load-more-btn:hover {
	background-color: #f4f4f4;
	color: #487d69;
	text-decoration: none;
}
.nav-tabs.border#especialTab .nav-link {
	border: unset;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #00000059;
	padding: 17px 20px;
}
.nav-tabs.border#especialTab .nav-link.active {
	color: #fff;
}
.nav-tabs.border#especialTab .nav-link:hover {
	color: #fff;
}
.nav-tabs#especialTab .nav-item {
	margin-bottom: 0;
}
.timelineContent {
	display: flex;
	color: #3c3a3a!important;
}
.timelineContent h2 {
	font-weight: bold;
}
.timeLine .data {
	background-color: #F4F4F4;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100px;
	position: relative;
	flex-direction: column;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.timeLine .data span {
	font-size: 50px;
	line-height: 45px;
	font-weight: 600;
	color: #487D69;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.contentTime {
	padding-bottom: 50px;
}
.timelineContent .timeLine:before {
	display: none;
}
.timelineContent .timeLine {
	text-align: center;
	padding-top: 0;
}
.timelineContent:hover .timeLine .data,
.timelineContent:hover .timeLine .data span {
	color: #fff;
}
.timelineContent:hover .timeLine .data {
	background-color: #dcd9d9;
}
span.arrow {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 8px;
	max-height: 8px;
	right: -19px;
	border: 8px solid #F1F1F1;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.patrocinioDiv.especial {
	padding: 20px;
	text-align: center;
}
.patrocinioDiv.especial img {
	opacity: 0.4;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.alm-btn-wrap .alm-load-more-btn.btn-especial {
	height: auto;
	line-height: 15px;
	background: transparent;
	color: #F4F4F4;
	border: 2px solid #F4F4F4;
	border-radius: 0;
	text-transform: uppercase;
	margin: 0;
	padding: 18px 40px;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.alm-btn-wrap .alm-load-more-btn.btn-especial.done {
	background-color: transparent;
	pointer-events: none;
	cursor: none;
}
.alm-btn-wrap .alm-load-more-btn.loading:before {
	background: none!important;
	width: 0;
	height: 0;
	margin: 0;
}
/*SINGLE ESPECIAL FIM*/
/*SEARCH*/
.pageBtn .modalBtn {
	display: inline-block;
	min-width: 300px;
	margin-bottom: 10px;
}
/*SEARCH FIM*/
/*JORNAL DIGITAL*/
.iframeJornal div {
	margin: 0 auto;
}
.jornalCard {
	color: #4c4c4c;
	font-family: 'Noto Sans', sans-serif;
	text-align: center;
	margin-bottom: 15px;
}
.jornalCard img {
	opacity: 0.7;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.jornalCard:hover img {
	opacity: 1;
}
.jornalCard .textInfo {
	margin-top: 15px;
}
.jornalCard .textInfo h2 {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.jornalCard .textInfo h3 {
	font-size: 15px;
	margin-bottom: 0;
}
/*JORNAL DIGITAL FIM*/
/*LOGIN*/
.formLogin {
	text-align: center;
	border: 3px solid #EBEBEB;
}
.loginDestaque {
	padding: 60px 15px;
	max-width: 400px;
	margin: 0 auto;
}
p.user-registration-form-row {
	margin-bottom: 0!important;
}
.formLogin p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;
}
.contaDestaque {
	background-color: #F6F6F6;
	padding: 45px 15px;
}
.contaDestaque h2 {
	margin-bottom: 15px; 
}
form#login{
	display: none;
	background-color: #FFFFFF;
	position: fixed;
	top: 200px;
	padding: 40px 25px 25px 25px;
	width: 350px;
	z-index: 999;
	left: 50%;
	margin-left: -200px;
}
form#login p.status{
	display: none;
}
.login_overlay{
	height: 100%;
	width: 100%;
	background-color: #F6F6F6;
	opacity: 0.9;
	position: fixed;
	z-index: 998;
}
/*LOGIN FIM*/
/*BRAND CHANNEL*/
#carouselBrand .carousel-item {
	min-height: 285px;
}
#carouselBrand .carousel-item a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}
#carouselBrand .carousel-item img {
	max-width: 120px;
}
.brandCard {
	text-align: center;
}
#carouselBrand h3 {
	color: #3B3939;
	font-size: 28px;
	line-height: 30px;
	font-weight: 600;
	margin: 15px 0;
}
.tagBrand {
	background-color: #a245fe;
	color: #fff;
	padding: 10px 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 15px auto 0 auto;
	display: inline-block;
}
.headerBrand {
	margin-bottom: 115px;
}
.faixa {
	background-color: #686868;
	height: 400px;
	position: absolute;
	left: 0;
	right: 0;
	margin-top: -75px;
}
.faixa span.categoriaCard {
	background-color: #5d5c5c;
}
.faixa.whiteTemplate {
	background-color: #fff!important;
}
.brandLogo {
	margin: 10px 0 20px 0;
	text-align: center;
}
.single-brand #carouselNoticiaSingle {
	min-height: 400px;
}
.bannerChannel {
	width: 100%;
	height: 300px;
	background-color: #dcdcdc;
}
.brandHeader {
	padding: 20px 0;
}
.brandHeader .socialMidia {
	float: unset;
	font-size: 18px;
}
.brandHeader .socialMidia a {
	width: 35px;
	height: 30px;
}
.brandHeader h1 {
	text-align: right;
	font-size: 35px;
}
.brandHeader p {
	margin-bottom: 0;
}
.single-marca-brand .alm-reveal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.single-marca-brand .alm-reveal .col-lg-3 {
	margin-bottom: 15px;
}
.cardNews.brandChannel .box {
	border-right: 40px solid rgba(0, 0, 0, 0.3);
	border-bottom: 40px solid rgba(0, 0, 0, 0.3);
}
.cardNews.brandChannel .overlay {
	background-color: #983df3;
	background-image: -o-radial-gradient(left bottom, ellipse cover, rgba(0, 0, 0, 0.35), transparent);
	background-image: -ms-radial-gradient(left bottom, ellipse cover, rgba(0, 0, 0, 0.35), transparent);
	background-image: -moz-radial-gradient(left bottom, ellipse cover, rgba(0, 0, 0, 0.35), transparent);
	background-image: -webkit-radial-gradient(left bottom, ellipse cover, rgba(0, 0, 0, 0.35), transparent);
}
.cardNews.brandChannel .overlay p {
	color: #fff;
}
.bannerMarca {
	max-height: 300px;
	overflow: hidden;
}
.bannerMarca .banner {
	background-position: center;
	background-size: auto 100%;
	min-height: 250px;
	width: 100%;
	background-repeat: no-repeat;
	background-color: #dcdcdc;
}
.single-marca-brand .alm-btn-wrap .alm-load-more-btn.btn-especial {
	color: rgba(0, 0, 0, 0.3);
	border: 2px solid rgba(0, 0, 0, 0.3);
}
.single-marca-brand .alm-btn-wrap .alm-load-more-btn:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
a.seeAll.marcaBrand {
	color: #4c4c4c;
	bottom: -30px;
	z-index: 1;
}
.relatedBrand {
	background-color: #f4f4f4;
}
.cardNews.brandChannel .imgCard {
	background-color: #fff;
}
.cardNews.brandChannel .textCard {
	padding: 35px 15px;
	background-color: #f0f0f0;
	min-height: auto;
}
#main .cardNews.brandChannel:hover {
	-webkit-box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.3);
	-moz-box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.3);
	box-shadow: 0px 0px 30px 0px rgba(76, 76, 76, 0.3);
}
/*BRAND CHANNEL FIM*/
/* PREVISÃO DO TEMPO */
.dropTab {
	text-align: center;
}
.dropTab .dropdown {
	display: inline-block;
	margin: 0 auto;
}
.dropTab .dropdown-toggle {
	background-color: transparent!important;
	border: 2px solid transparent!important;
	border-radius: 0;
	padding: 15px 40px;
	font-size: 25px;
	color: #fff!important;
	font-weight: 600;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.dropTab .dropdown-toggle:hover,
.dropTab .dropdown.show .dropdown-toggle {
	border: 2px solid #fff!important;
}
.dropTab .dropdown-menu {
	display: block;
	border: none;
	border-radius: 0;
	background-color: #fff;
	margin-top: 0;
	min-width: 130px;
	width: 100%;
	padding: 0;
	justify-content: center;
	align-items: center;
	visibility: hidden;
	transition: all .3s;
	-webkit-transition: all .3s;
	transition-delay: 0;
	-webkit-transition-delay: 0;
	height: 0;
	min-height: 0;
	overflow: hidden;
}
.dropTab .show>.dropdown-menu {
	min-height: 90px;
	visibility: visible;
}
.dropTab .dropdown-menu a {
	padding: 15px 20px;
	display: block;
	color: #9E9E9E;
	font-weight: bold;
	line-height: 15px;
}
.dropTab .dropdown-menu a:hover {
	color: #00C2E0;
}
@font-face {
	font-family: 'weather';
	src: url('../fonts/artill_clean_icons-webfont.eot');
	src: url('../fonts/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/artill_clean_icons-webfont.woff') format('woff'),
	url('../fonts/artill_clean_icons-webfont.ttf') format('truetype'),
	url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
#tempo .icone > i:before {
	font-family: weather;
	font-size: 60px;
	line-height: 80%;
	display: inline-block;
	position: relative;
	font-style: normal;
}
#tempo .nome-cidade {
	background: transparent;
	font-size: 15px;
	text-transform: uppercase;
	/* text-align: center; */
	font-weight: 700;
	line-height: 13px;
	font-size: 13px;
}
#tempo .weather{
	/*text-align: center;*/
	width: 100%;
	display: flex;
	/*justify-content: center;*/
	align-items: center;
}
#tempo .icone {
	color: #C5C5C5;
	margin-right: 5px;
	margin-bottom: 7px;
}
#tempo .temperatura {
	padding-left: 5px;
	font-weight: 600;
	font-size: 30px;
	line-height: 30px;
	top: -3px;
	position: relative;
	color: #3D3C3C;
	font-family: 'Noto Sans', sans-serif;
}
.carousel#tempo {
	/* comentado para previsao do tempo gratuita */
	max-width: 220px;
	font-family: 'Noto Sans', sans-serif;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
.carousel#tempo a.prevInt {
	color: #9E9E9E;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 13px;
	font-size: 13px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.carousel#tempo a.prevInt i {
	color: #00C2E0;
}
.carousel#tempo a.prevInt:hover {
	color: #00C2E0;
}
.carousel#tempo a.prevInt span,
.carousel#tempo a.prevInt i {
	display: inline-block;
}
.carousel#tempo.hidden {
	opacity: 0;
}
#tempo h3 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 900;
	text-align: center;
	margin-bottom: 12px;
}
#tempo .carousel-control {
	color: #C5C5C5;
	position: absolute;
}
#tempo a.right.carousel-control {
	left: 25px; 
	/*left: 51%;*/
}
#tempo .carousel-control:hover {
	color: #3D3C3C;
}
h4.currentTime {
	display: block;
	font-size: 30px;
	margin-bottom: 5px;
	margin-right: -13px;
}
.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }
#tempo #mainPage {
	background-color: #F4F4F4;
}
.listTempo.hidden {
	opacity: 0;
	transform: scale(0, 0);
	height: 0;
	min-height: 0;
	visibility: hidden;
	margin: 0;
	padding: 0;
}
.listTempo {
	overflow: hidden;
	font-family: 'Noto Sans', sans-serif;
	background-color: #fff;
	margin-bottom: 10px;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 15px;
	opacity: 1;
	min-height: 95px;
	visibility: visible;
	transform: scale(1, 1);
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}
#weatherWeek .listTempo:nth-child(1) { transition-delay: 0s }
#weatherWeek .listTempo:nth-child(2) { transition-delay: .2s }
#weatherWeek .listTempo:nth-child(3) { transition-delay: .4s }
#weatherWeek .listTempo:nth-child(4) { transition-delay: .6s }
#weatherWeek .listTempo:nth-child(5) { transition-delay: .8s }
#weatherWeek .listTempo:nth-child(6) { transition-delay: 1s }
#weatherWeek .listTempo:nth-child(7) { transition-delay: 1.2s }
.listTempo .itemTempo {
	width: 33.333333%;
}
#weatherWeek {
	color: #8E8C8D;
}
.itemTempo.week {
	font-size: 30px;
	font-weight: 600;
}
.itemTempo.temp {
	font-size: 30px;
}
#tempo .itemTempo .icone {
	color: #3D3B3C;
}
#tempo .itemTempo .icone {
	color: #3D3B3C;
}
#tempo .itemTempo .icone > i {
	font-size: 90px;
	line-height: 80px;
}
#tempo .headerBox h1 {
	font-weight: normal;
}
#tempo .headerBox h1 span {
	font-weight: 600;
}
#tempo .headerBox .itemTempo .icone {
	color: #fff;
	position: relative;
}
.headerBox .itemTempo.temp .fa-long-arrow-alt-up,
.headerBox .itemTempo.temp .fa-long-arrow-alt-down {
	border-color: #fff;
}
.itemTempo.temp {
	display: flex;
	justify-content: center;
	align-items: center;
}
.itemTempo.temp p {
	margin-bottom: 0;
}
.itemTempo.temp .fa-long-arrow-alt-up, 
.itemTempo.temp .fa-long-arrow-alt-down {
	font-size: 13px;
	vertical-align: middle;
	margin-right: 5px;
	width: 8px;
}
.itemTempo.temp .fa-long-arrow-alt-up {
	border-top: 2px solid #8e8c8d;
	padding-top: 1px;
}
.itemTempo.temp .fa-long-arrow-alt-down {
	border-bottom: 2px solid #8e8c8d;
	padding-bottom: 1px;
}
p.maxima {
	margin-right: 15px;
}
p.minima {
	opacity: 0.7;
}
.headerBox .listTempo {
	padding-bottom: 0;
	margin-bottom: 0;
	background-color: transparent;
}
#tempo .headerBox {
	padding: 150px 0 100px 0;
	background-color: #fff;
}
#tempo .headerBox:after {
	display: none;
}
#tempo .headerBox a.seeAll {
	position: absolute;
	right: 0;
	bottom: -80px;
	z-index: 1;
	margin: 0;
}
.bgTempo {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	z-index: 0;
}
#tempo .listTempo .icone > i:before {
	font-size: unset;
	line-height: unset;
	display: unset;
	position: unset;
}
/*BG CHUVA*/
.bgTempo.bg-tempo-5,
.bgTempo.bg-tempo-6,
.bgTempo.bg-tempo-7,
.bgTempo.bg-tempo-8,
.bgTempo.bg-tempo-9,
.bgTempo.bg-tempo-10,
.bgTempo.bg-tempo-11,
.bgTempo.bg-tempo-12,
.bgTempo.bg-tempo-13,
.bgTempo.bg-tempo-14,
.bgTempo.bg-tempo-15,
.bgTempo.bg-tempo-16,
.bgTempo.bg-tempo-17,
.bgTempo.bg-tempo-18,
.bgTempo.bg-tempo-19,
.bgTempo.bg-tempo-35,
.bgTempo.bg-tempo-40,
.bgTempo.bg-tempo-41,
.bgTempo.bg-tempo-42,
.bgTempo.bg-tempo-43,
.bgTempo.bg-tempo-46 {
	background-image: url('../imgs/previsao-do-tempo-chuva.jpg');
}
/*BG NOITE*/
.bgTempo.bg-tempo-27,
.bgTempo.bg-tempo-29,
.bgTempo.bg-tempo-31,
.bgTempo.bg-tempo-33 {
	background-image: url('../imgs/previsao-do-tempo-noite.jpg');
}
/*BG NUBLADO*/
.bgTempo.bg-tempo-20,
.bgTempo.bg-tempo-21,
.bgTempo.bg-tempo-22,
.bgTempo.bg-tempo-23,
.bgTempo.bg-tempo-24,
.bgTempo.bg-tempo-25,
.bgTempo.bg-tempo-26,
.bgTempo.bg-tempo-28,
.bgTempo.bg-tempo-30,
.bgTempo.bg-tempo-44 {
	background-image: url('../imgs/previsao-do-tempo-nublado.jpg');
}
/*BG ENSOLARADO*/
.bgTempo.bg-tempo-32,
.bgTempo.bg-tempo-34,
.bgTempo.bg-tempo-36 {
	background-image: url('../imgs/previsao-do-tempo-sol.jpg');
}
/*BG TEMPESTADE*/
.bgTempo.bg-tempo-1,
.bgTempo.bg-tempo-2,
.bgTempo.bg-tempo-3,
.bgTempo.bg-tempo-4,
.bgTempo.bg-tempo-37,
.bgTempo.bg-tempo-38,
.bgTempo.bg-tempo-39,
.bgTempo.bg-tempo-45,
.bgTempo.bg-tempo-47 {
	background-image: url('../imgs/previsao-do-tempo-tempestade.jpg');
}
/* PREVISÃO DO TEMPO FIM */
/*COLUNISTAS*/
#main.colunista {
	background-color: #fff;
}
.cardColunista {
	margin-bottom: 15px;
}
.autorDesc {
	overflow: hidden;
}
.autorDesc p {
	display: -webkit-box;
	max-width: 100%;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 110px;
	margin-bottom: 5px;
}
.cardColunista .imgCard {
	height: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F3F3F3;
	position: relative;
}
.cardColunista .authorImg {
	width: 110px;
	height: 110px;
}
.cardColunista span.categoriaCard {
	background-color: #00C2E1;
}
.cardColunista .textCard {
	text-align: center;
	padding: 35px 15px;
	color: #424141;
	position: relative;
}
.linkCol {
	text-transform: uppercase;
	position: absolute;
	bottom: 6px;
	left: 0;
	right: 0;
	font-weight: 600;
}
.linkCol i {
	color: #FEC011;
	margin-left: 5px;
}
.cardNews.colunista .textCard {
	background-color: #F4F4F4;
}
.cardNews .textCard.full {
	min-height: 380px;
	text-align: left;
	padding: 15px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.cardNews .textCard.full p {
	color: #aeaeae;
}
.cardNews .textCard.full .tagCard {
	position: relative;
	bottom: unset;
	right: unset;
	left: 0;
	display: inline-block;
	justify-content: unset;
	margin: 25px 0 40px;
}
.headerColunista .bg {
	height: 250px;
	background-color: #00000005;
	position: relative;
	background-image: url('../imgs/background-colunista.jpg');
	background-size: cover;
	background-position: center;
}
.author-21 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-rodolfo.jpg');
}
.author-22 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-kleiton.jpg');
}
.author-23 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-edgar.jpg');
}
.author-24 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-domrodolfo.jpg');
}
.author-25 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-lurdes.jpg');
}
.author-26 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-ivaldino.jpg');
}
.author-27 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-nadja.jpg');
}
.author-32 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-sueli.jpg');
}
.author-38 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-edson.jpg');
}
.author-53 .headerColunista .bg {
	background-image: url('../imgs/topo-colunista-agrodiario.jpg');
}
.author-57 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-saude.jpg');
}
.author-108 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-revista-bella.jpg');
}
.author-246 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-carlos-alencar.jpg');
}
.author-277 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-rafael-madalozzo.jpg');
}
.author-295 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-lucas-barbieri.jpg');
}
.author-401 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-karine-backes.jpg');
}
.author-482 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-nicolas-lazaretti.jpg');
}
.author-486 .headerColunista .bg { 
	background-image: url('../imgs/topo-colunista-harry-fockink.jpg');
}
.headerColunista .bg:after {
	content: '';
	display: block;
	background-color: #424242;
	opacity: .5;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.headerColunista .info {
	background-color: #F4F4F4;
	padding: 20px 0;
}
.headerColunista img.authorImg {
	margin-top: -80px;
	width: 140px;
	height: 140px;
	border: solid 5px #f4f4f4;
	background-color: #f4f4f4;
}
.headerColunista .socialMidia {
	float: unset;
	margin-right: unset;
	margin-left: -10px;
}
.headerColunista p {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 14px;
}
.headerColunista h2 {
	font-size: 25px;
	margin: 0;
}
span.postDate.coluna {
	margin: 5px 0 15px 0;
}
.socialMidia.contentDiv {
	margin: 0;
	margin-right: -10px;
	z-index: 5;
	position: relative;
	justify-content: flex-end;
	float: unset;
}
.socialMidia.contentDiv a {
	color: #4c4c4c;
	width: 45px;
	height: 45px;
	font-size: 19px;
	position: relative;
}
.socialMidia.contentDiv  a:hover {
	color: #a245fe;
}
.socialMidia.contentDiv a:before {
	display: block;
	content: '';
	width: 2px;
	height: 10px;
	background-color: #d6d4d4;
	position: absolute;
	bottom: 0;
	top: 0;
	left: -1px;
	margin: auto;
}
.socialMidia.contentDiv a:first-child:before {
	display: none;
}
#carouselColuna .cardColuna .nome {
	background-color: #00C2E1;
	color: #fff;
	padding: 10px 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.cardColuna .tagName {
	display: flex;
	justify-content: center;
	margin: 20px 0 5px;
}
#carouselColuna a.link {
	display: block;
	width: 100%;
}
#carouselColuna a.link h3 {
	color: #3B3939;
	font-size: 28px;
	line-height: 30px;
	font-weight: 600;
}
.cardColuna {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
}
#carouselColuna img.img-fluid.authorImg {
	width: 160px;
	height: 160px;
	margin: 20px 0 35px;
}
/*COLUNISTAS FIM*/
/*INSTITUCIONAL*/
.headerBox.institucional {
	background-image: url('../imgs/bg-institucional.jpg');
}
.grupoComunicacao {
	background-color: #f7f7f7;
}
.grupoComunicacao p {
	margin: 0 auto 15px;
	max-width: 560px;
	line-height: 30px;
}
.grupodiario h2 {
	text-align: left;
	margin-bottom: 0;
	line-height: 40px;
}
.grupodiario h2:before {
	content: '';
	display: block;
	width: 185px;
	height: 4px;
	background-color: #3c3a3a;
	margin-bottom: 15px;
}
.grupodiario h3 {
	font-size: 35px;
	margin-top: 15px;
	margin-bottom: 0;
}
.cardSev {
	background-color: #dad6d6;
	min-height: 350px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: #fff;
	position: relative;
	background-size: cover;
	background-position: center;
	text-align: left;
}
.cardSev .icon {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 44px;
	height: 44px;
	display: block;
	background-size: cover;
	background-position: center;
}
.cardSev h2,
.cardSev h3 {
	margin-bottom: 0;
}
.cardSev.jornal {
	background-color: #20b4e7;
	background-image: url('../imgs/card-jornal-bg.jpg');
}
.cardSev.radio {
	background-color: #f6ca35;
	background-image: url('../imgs/card-radio-bg.jpg');
}
.cardSev.portal {
	background-color: #5c23c9;
	background-image: url('../imgs/card-portal-bg.jpg');
}
.cardSev.jornal .icon {
	background-image: url('../imgs/card-icon-jornal.png');
}
.cardSev.radio .icon {
	background-image: url('../imgs/card-icon-radio.png');
}
.cardSev.portal .icon {
	background-image: url('../imgs/card-icon-portal.png');
}
section.missao {
	color: white;
    background: #3d3c3c;
}
section.missao ul {
	margin-left: 20px;
}
section.missao ul li {
	margin-bottom: 10px;
}
section.expediente {
	background-color: #00c4e1;
	color: #fff;
}
section.expediente h2 {
	color: #fff;
	font-weight: bold;
}
.accordion .card {
	background-color: rgba(0, 0, 0, 0.1);
	border: none;
	border-radius: 0;
	margin-bottom: 3px;
}
.accordion .card-body {
	padding: 20px 35px;
}
.accordion .card-header:first-child {
	border-radius: 0;
}
.accordion .card-header {
	padding: 0;
	background-color: #00cdeb;
	border-bottom: none;
	position: relative;
}
.accordion .card-header .btn-link {
	font-family: 'Raleway', sans-serif;
	display: block;
	width: 100%;
	text-align: left;
	padding: 15px 35px;
	border: none;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
	letter-spacing: 0.1em;
	font-size: 17px;
}
.accordion .card-header .btn-link:hover {
	text-decoration: none;
}
.accordion .btn:focus,
.accordion .btn:active {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}
.accordion i {
	position: absolute;
	right: 30px;
	top: 0;
	bottom: 0;
	width: 15px;
	height: 15px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}
.accordion i.fa-plus {
	opacity: 0;
	right: 15px;
	transition-delay: .1s;
}
.accordion i.fa-check {
	opacity: 1;
	right: 30px;
	transition-delay: .1s;
}
.accordion .collapsed i.fa-plus {
	opacity: 1;
	right: 30px;
}
.accordion .collapsed i.fa-check {
	opacity: 0;
	right: 45px;
}
.accordion .card-body h1,
.accordion .card-body h2,
.accordion .card-body h3,
.accordion .card-body h4,
.accordion .card-body h5,
.accordion .card-body h6 {
	font-size: 15px;
	font-weight: bold!important;
	text-transform: uppercase;
	margin: 15px 0;
}
.accordion .card-body h1 span,
.accordion .card-body h2 span,
.accordion .card-body h3 span,
.accordion .card-body h4 span,
.accordion .card-body h5 span,
.accordion .card-body h6 span {
	font-weight: bold!important;
}
.accordion .card-body a {
	color: #fff;
}
.accordion .card-body a:hover {
	color: #00cdeb;
}
section.galeriaInstitucional {
	background-color: #d6d1d1;
}
#carouselGaleria .cardNews,
#carouselGaleria .cardNews .imgCard {
	min-height: 350px;
}
#carouselGaleria .cardNews .overlay {
	background-color: rgba(162, 69, 254, 0.8);
	background-image: none;
	align-items: flex-start;
	justify-content: flex-end;
}
#carouselGaleria .cardNews .legenda {
	padding-right: 40px;
}
#carouselGaleria .cardNews .overlay p {
	color: #fff;
	font-size: 15px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 600;
}
/*INSTITUCIONAL FIM*/
/*SCROLL TOP*/
a.toTop.open {
	right: 0;
}
a.toTop {
	position: fixed;
	color: #fff;
	background-color: #983df3;
	z-index: 80;
	right: -60px;
	bottom: 0;
	height: 60px;
	width: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
}
a.toTop:hover {
	-webkit-box-shadow: 0px 0px 30px 0px #a245feb8;
	-moz-box-shadow: 0px 0px 30px 0px #a245feb8;
	box-shadow: 0px 0px 30px 0px #a245feb8;
}
/*SCROLL TOP FIM*/
/*TEMPLATE RADIOS*/
.page-template-template-radios .backLink {
	color: #3D3C3C;
}
.page-template-template-radios .backLink i {
	color: #FEC011;
}
/*TEMPLATE RADIOS FIM*/
/* ALRIGHT */
div[id^="widescreen_"] {
	z-index: -1 !important;
	display: none !important;
}
/* ALRIGHT FIM */
/* ADSENSE */
.adsbygoogle {
	display: flex !important;
	justify-content: center;
	align-items: center;
	text-align: center;
	max-width: 100% !important;
}
/* ADSENSE FIM */
/* ANUNCIO DOS ARCHIVES DE CATEGORIAS DE NOTÍCIAS */
#carouselAnuncioCategoria {
	margin-bottom: 60px;
}
/* ANUNCIO DOS ARCHIVES DE CATEGORIAS DE NOTÍCIAS FIM*/
/* ONE-BY-ONE */
.carousel-showmoveone .carousel-control-prev,
.carousel-showmoveone .carousel-control-next {
	background-image: none;
	width: 50px;
	height: 50px;
	margin: auto;
}
.carousel-showmoveone .cloneditem-1,
.carousel-showmoveone .cloneditem-2,
.carousel-showmoveone .cloneditem-3,
.carousel-showmoveone .cloneditem-4,
.carousel-showmoveone .cloneditem-5 {
	display: none;
}
.grecaptcha-badge{
	display: none;
}
@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
	.carousel-showmoveone .carousel-inner > .carousel-item.active.carousel-item-right,
	.carousel-showmoveone .carousel-inner > .carousel-item.carousel-item-next {
		-webkit-transform: translate3d(25%, 0, 0);
		transform: translate3d(25%, 0, 0);
		left: 0;
	}
	.carousel-showmoveone .carousel-inner > .carousel-item.active.carousel-item-left,
	.carousel-showmoveone .carousel-inner > .carousel-item.carousel-item-prev {
		-webkit-transform: translate3d(-25%, 0, 0);
		transform: translate3d(-25%, 0, 0);
		left: 0;
	}
	.carousel-showmoveone .carousel-inner > .carousel-item.carousel-item-left,
	.carousel-showmoveone .carousel-inner > .carousel-item.prev.carousel-item-right,
	.carousel-showmoveone .carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right,
	.carousel-showmoveone .carousel-inner > .carousel-item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}
@media all and (min-width: 992px) {
	.carousel-showmoveone .carousel-inner > .active.carousel-item-left,
	.carousel-showmoveone .carousel-inner > .carousel-item-prev {
		left: -25%;
	}
	.carousel-showmoveone .carousel-inner > .active.carousel-item-right,
	.carousel-showmoveone .carousel-inner > .carousel-item-next {
		left: 25%;
	}
	.carousel-showmoveone .carousel-inner > .carousel-item-left,
	.carousel-showmoveone .carousel-inner > .carousel-item-prev.carousel-item-right,
	.carousel-showmoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showmoveone .carousel-inner .cloneditem-1,
	.carousel-showmoveone .carousel-inner .cloneditem-2,
	.carousel-showmoveone .carousel-inner .cloneditem-3,
	.carousel-showmoveone .carousel-inner .cloneditem-4,
	.carousel-showmoveone .carousel-inner .cloneditem-5 {
		display: block;
	}
}
/* ONE-BY-ONE fim */
/* Responsivo */
@media (max-width: 1199px) {
	#equalizer{
		display: none;
	}
	.radioPlayer{
		width: 270px;
	}
	.menuCity {
		top: 0;
		right: 0;
		left: unset;
		position: absolute;
	}
	.categoryLine .col-x5:nth-child(4n),
	.categoryLine .col-x5:nth-child(5n),
	.row .cardBlock:nth-child(3n) {
		display: none;
	}
	.headerColunista img.authorImg {
		width: 130px;
		height: 130px;
	}
	.jornalDigital h2, a.radarLink {
		font-size: 20px;
		line-height: 22px;
	}
	.jornalDigital h2{
		margin-top: 15px;
	}
}
@media (max-width: 991px) {
	/* CARD COLUNISTA HOME NO MOBILE */
	body.home #mosaico .cardBox h2 {
		font-size: 24px;
	}
	a.seeMosaico span {
		top: 5px;
	}
	#carouselColuna img.img-fluid.authorImg {
		width: 120px;
		height: 120px;
		margin: 5px 0 20px;
	}
	#carouselColuna a.link h3 {
		font-size: 20px;
		line-height: 22px;
	}
	.cardColuna .tagName {
		margin: 15px 0;
	}
	/* CARD COLUNISTA HOME NO MOBILE FIM */
	section.rights {
		padding: 50px 0 112px 0;
	}
	.megaMenu-item a:hover {
		color: #9338ec!important;
	}
	.row .cardBlock:nth-child(2n) {
		display: none;
	}
	.imgNews {
		z-index: 0;
		width: 100%;
	}
	.imgNews:before {
		opacity: 0.9;
	}
	span.categoria {
		color: #FFF;
	}
	.contentText a {
		max-width: 100%;
	}
	#carouselNews .carousel-item .container {
		pointer-events: none;
	}
	.authorBox img.authorImg {
		margin-bottom: 10px;
	}
	.authorBox {
		text-align: center;
	}
	.megaMenu-item a {
		padding: 8px; 
	}
	.subHeader {
		padding-top: 15px;
	}
	.indicadoresNews {
		display: none;
	}
	.headerBox {
		padding: 100px 0;
	}
	.headerBox h1 {
		font-size: 25px;
	}
	.headerBox .infoHeader {
		bottom: -90px;
	}
	.headerBox:after {
		border: solid 50px;
		bottom: -100px;
		border-left-color: #4b4b4b;
		border-top-color: #4b4b4b;
		border-bottom-color: #fff;
		border-right-color: #fff;
	}
	.titleTag {
		margin-bottom: 25px;
	}
	#mainPage {
		padding: 100px 0;
	}
	.singleContent .jornalDigital {
		margin-bottom: 25px;
	}
	.navigationPage {
		margin: 7.5px 15px 0 15px;
	}
	.cardNews {
		margin-top: 15px;
	}
	.brandHeader {
		text-align: center;
	}
	.brandHeader h1 span {
		display: unset;
	}
	.brandHeader h1 {
		text-align: unset;
	}
	.brandHeader .socialMidia {
		margin: 10px 0 5px;
		justify-content: center;
	}
	.headerBox.institucional {
		background-image: url(../imgs/bg-institucional-mobile.jpg);
	}
	.headerBox.anunciar {
		background-image: url(../imgs/bg-anunciar-mobile.jpg);
	}
	.headerBox.assinar {
		background-image: url(../imgs/bg-assinar-mobile.jpg);
	}
	.headerBox.contato {
		background-image: url(../imgs/bg-contato-mobile.jpg);
	}
	/*BG CHUVA*/
	.bgTempo.bg-tempo-5,
	.bgTempo.bg-tempo-6,
	.bgTempo.bg-tempo-7,
	.bgTempo.bg-tempo-8,
	.bgTempo.bg-tempo-9,
	.bgTempo.bg-tempo-10,
	.bgTempo.bg-tempo-11,
	.bgTempo.bg-tempo-12,
	.bgTempo.bg-tempo-13,
	.bgTempo.bg-tempo-14,
	.bgTempo.bg-tempo-15,
	.bgTempo.bg-tempo-16,
	.bgTempo.bg-tempo-17,
	.bgTempo.bg-tempo-18,
	.bgTempo.bg-tempo-19,
	.bgTempo.bg-tempo-35,
	.bgTempo.bg-tempo-40,
	.bgTempo.bg-tempo-41,
	.bgTempo.bg-tempo-42,
	.bgTempo.bg-tempo-43,
	.bgTempo.bg-tempo-46 {
		background-image: url('../imgs/previsao-do-tempo-chuva-mobile.jpg');
	}
	/*BG NOITE*/
	.bgTempo.bg-tempo-27,
	.bgTempo.bg-tempo-29,
	.bgTempo.bg-tempo-31,
	.bgTempo.bg-tempo-33 {
		background-image: url('../imgs/previsao-do-tempo-noite-mobile.jpg');
	}
	/*BG NUBLADO*/
	.bgTempo.bg-tempo-20,
	.bgTempo.bg-tempo-21,
	.bgTempo.bg-tempo-22,
	.bgTempo.bg-tempo-23,
	.bgTempo.bg-tempo-24,
	.bgTempo.bg-tempo-25,
	.bgTempo.bg-tempo-26,
	.bgTempo.bg-tempo-28,
	.bgTempo.bg-tempo-30,
	.bgTempo.bg-tempo-44 {
		background-image: url('../imgs/previsao-do-tempo-nublado-mobile.jpg');
	}
	/*BG ENSOLARADO*/
	.bgTempo.bg-tempo-32,
	.bgTempo.bg-tempo-34,
	.bgTempo.bg-tempo-36 {
		background-image: url('../imgs/previsao-do-tempo-sol-mobile.jpg');
	}
	/*BG TEMPESTADE*/
	.bgTempo.bg-tempo-1,
	.bgTempo.bg-tempo-2,
	.bgTempo.bg-tempo-3,
	.bgTempo.bg-tempo-4,
	.bgTempo.bg-tempo-37,
	.bgTempo.bg-tempo-38,
	.bgTempo.bg-tempo-39,
	.bgTempo.bg-tempo-45,
	.bgTempo.bg-tempo-47 {
		background-image: url('../imgs/previsao-do-tempo-tempestade-mobile.jpg');
	}
	.author-21 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-rodolfo-mobile.jpg');
	}
	.author-22 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-kleiton-mobile.jpg');
	}
	.author-23 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-edgar-mobile.jpg');
	}
	.author-24 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-domrodolfo-mobile.jpg');
	}
	.author-25 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-lurdes-mobile.jpg');
	}
	.author-26 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-ivaldino-mobile.jpg');
	}
	.author-27 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-nadja-mobile.jpg');
	}
	.author-32 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-sueli-mobile.jpg');
	}
	.author-38 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-edson-mobile.jpg');
	}
	.author-53 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-agrodiario-mobile.jpg');
	}
	.author-57 .headerColunista .bg {
		background-image: url('../imgs/topo-colunista-saude-mobile.jpg');
	}
	.author-108 .headerColunista .bg { 
		background-image: url('../imgs/topo-colunista-revista-bella-mobile.jpg');
	}
	.author-246 .headerColunista .bg { 
		background-image: url('../imgs/topo-colunista-carlos-alencar-mobile.jpg');
	}
	.author-277 .headerColunista .bg { 
		background-image: url('../imgs/topo-colunista-rafael-madalozzo-mobile.jpg');
	}
	.author-295 .headerColunista .bg { 
		background-image: url('../imgs/topo-colunista-lucas-barbieri-mobile.jpg');
	}
	.author-401 .headerColunista .bg { 
		background-image: url('../imgs/topo-colunista-karine-backes-mobile.jpg');
	} 
	.navbar.navbar-expand-md { 
		padding: 5px 0;
	}
	.cardPgmc {
		display: block;
		padding: 15px;
		text-align: center;
	}
	.cardPgmc .hour,
	.cardPgmc .img,
	.cardPgmc .info,
	.cardPgmc .correspondenteDiario {
		width: 100%;
		text-align: center;
	}
	.cardPgmc .img img {
		max-height: 80px;
		max-width: 80px;
		margin: 5px 0;
	}
	.cardPgmc .hour p {
		text-align: center;
	}
	.contentArticle .issuuembed {
		height: 70vh !important;
	}
}
@media (max-width: 767px){
	body {
		overflow-x: hidden;
	}
	.nav-tabs.border.programacao#especialTab .nav-link {
		padding: 10px 5px;
	}
	.backgroundEspecial h3 {
		font-size: 20px;
		margin-top: 15px;
	}
	.singleContent h1 {
		font-size: 25px;
	}
	.timelineContent {
		display: block;
	}
	.timeLine {
		border-right: none!important;
		margin-right: 0;
	}
	span.arrow {
		display: none;
	}
	.timeLine .data {
		height: 80px;
	}
	.timeLine .data span {
		font-size: 40px;
		line-height: 35px;
	}
	.backgroundEspecial {
		min-height: 600px;
	}
	.contentArticle h2 {
		font-size: 25px;
	}
	.submit_icon.open .fa-times {
		right: -5px;
		top: -5px;
	}
	.headerBox:after {
		border: solid 30px;
		bottom: -60px;
		border-left-color: #4b4b4b;
		border-top-color: #4b4b4b;
		border-bottom-color: #fff;
		border-right-color: #fff;
	}
	.navigationPage a.arrowLink {
		top: unset;
		bottom: -35px;
		letter-spacing: 3px;
	}
	.arrowLink.leftLevel {
		left: 0;
	}
	.arrowLink.rightLevel {
		right: 0;
	}
}
@media (max-width: 575px){
	body.home #logo img{
		height: 80px;
	}
	#header {
		padding: 15px 0;
	}
	.contentText {
		min-height: auto;
		padding: 50px 0 90px 0;
	}
	#carouselNews h2 {
		font-size: 30px;
	}
	.menuCity,
	a.toTop {
		z-index: 15;        
	}
}
@media (max-width: 500px)  {
	.socialMidia {
		margin-right: 25px;
	}
	.socialMidia a {
		width: 25px;
	}
	form.search input[type=search].open {
		width: 150px;
	}
	ul#list a {
		display: block;
		color: #fff;
		text-transform: uppercase;
		padding: 10px 10px 10px 30px;
		border-bottom: solid 1px #0000000d;
		font-weight: 600;
		font-size: 14px;
		line-height: 14px;
	}
	ul#list a:before {
		content: "\f144";
		font-size: 18px;
		font-family: Font Awesome\ 5 Free;
		position: absolute;
		left: 5px;
	}
	ul#list {
		position: absolute;
		background-color: #fcc836;
		z-index: 5;
		left: 0;
		right: 0;
		bottom: 40px;
		margin: 0;
		display: none;
	}
	.radioPlayer {
		position: fixed;
		background-color: #363637;
		display: flex;
		justify-content: center;
		z-index: 30;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		-moz-transition: all .5s ease-out;
		-o-transition: all .5s ease-out;
		width: calc(100% - 50px);
		height: 40px;
		align-items: center;
		left: 0;
	}
	.radioPlayer h2 {
		color: #fff;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 700;
		margin: 0;
	}
	.radioPlayer .callRadio h2{
		display: none;
	}
	.radioContent {
		padding: 10px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
	}
	.boxControl {
		display: flex;
		width: 30px;
		height: 30px;
		justify-content: center;
		align-items: center;
		border: 2px solid #fff;
		border-radius: 50%;
		cursor: pointer;
		margin-right: 15px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	.callRadio {
		margin: 0
	}
	.radioContent .link-externo {
		position: absolute;
		right: 50px;
		height: 40px;
		width: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #424242;
	}
	.dropBtn {
		background-color: #2d2d2d;
		height: 40px;
		width: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #feca35;
		font-size: 18px;
		cursor: pointer;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	a.toTop {
		position: fixed;
		color: #fff;
		background-color: #983df3;
		z-index: 80;
		right: -60px;
		bottom: 0;
		height: 40px;
		width: 50px;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		-moz-transition: all .5s ease-out;
		-o-transition: all .5s ease-out;
	}
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
	.toggleBtn:after {
		content: 'menu';
		text-transform: uppercase;
		font-weight: 600;
		margin-left: 20px;
		color: #fff;
	}
	.container-full {
		width: 750px;
	}
	.megaMenu-item {
		display: flex;
		float: left;
	}
}
@media (min-width: 992px) {
	#carouselColuna {
		min-height: 480px;
	}
	.megaMenu-item a:after {
		content: '';
		display: block;
		height: 5px;
		width: 0;
		background-color: #9338ec;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
	}
	.megaMenu-item a:hover:after,
	.megaMenu-item a.active:after {
		width: 100%;
	}
	.line {
		width: 2px;
		background-color: #DCDCDC;
		display: inline-block;
		margin: 0 auto;
		position: absolute;
		right: 0;
		left: 0;
		top: -20px;
		bottom: -20px;
	}
	/* Modal */
	.modal.fade .modal-dialog {
		-webkit-transform: translateX(-50%) translateY(-50%) scale(0.7);
		-moz-transform: translateX(-50%) translateY(-50%) scale(0.7);
		-ms-transform: translateX(-50%) translateY(-50%) scale(0.7);
		transform: translateX(-50%) translateY(-50%) scale(0.7);
		opacity: 0;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}
	.modal.show .modal-dialog {
		-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
		-moz-transform: translateX(-50%) translateY(-50%) scale(1);
		-ms-transform: translateX(-50%) translateY(-50%) scale(1);
		transform: translateX(-50%) translateY(-50%) scale(1);
		opacity: 1;
	}
	.modal .modal-dialog {
		top: 50%;
		left: 50%;
		margin: 0;
		width: inherit;
	}
	/* Modal */
	.container-full {
		width: 970px;
	}
	.two-col {
		-moz-column-count: 2;
		-moz-column-gap: 35px;
		-webkit-column-count: 2;
		-webkit-column-gap: 35px;
	}
	section.ultimasNoticias .col-lg-3,
	section.categoriaNews .col-xl-2,
	section.categoriaNews .col-lg-4 {
		padding-right: 7.5px;
		padding-left: 7.5px;
	}
	.right7-5 {
		padding-right: 7.5px;
	}
	.left7-5 {
		padding-left: 7.5px;
	}
	.row75 .col-lg-3 {
		padding: 0 7.5px 0 7.5px;
		margin: 7.5px 0;
	}
	section.mosaico .col-lg-4 {
		padding: 0 7.5px;
	}
	.grupoComunicacao {
		padding-bottom: 250px;
	}
	section.grupodiario {
		padding-top: 250px;
	}
	.cardServico {
		position: absolute;
		margin: 50px auto 0;
		right: 0;
		left: 0;
	}
	.relatedPosts {
		width: 50%;
		float: left;
		margin: 0;
		padding-right: 25px;
	}
	.col-lg-2.col-x5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}
@media (min-width: 1200px) {
	.container-full {
		width: 1170px;
	}
	section.ultimasNoticias .row,
	section.categoriaNews .row {
		margin-right: -7.5px;
		margin-left: -7.5px;
	}
	.shareBlog .at-style-responsive .at-share-btn {
		min-width: 40px;
	}
	.mapa .modal-lg {
		max-width: 1200px;
	}
	.col-xl-2.col-x5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}
@media (min-width: 1350px) {
	.menuCity a {
		padding: 5px 10px;
	}
	.menuCity ul {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.menuCity a:after {
		height: 10px;
		width: 2px;
		right: unset;
		bottom: 0;
	}
}
@media (min-width: 1730px) {
	.container-full {
		width: 1700px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#mymenuNav {
		width: 66.666667%;
	}
}
@media(max-width: 991px){
	a.modalBtn[data-target=".mapa-passo-fundo"] {
		margin-bottom: 50px;
	}
	.authorBox {
		text-align: center;
		margin-top: 30px;
	}
	.shareBlog .col-lg-8 {
		text-align: center;
	}
	.authorBox img.authorImg {
		margin-bottom: 10px;
		border: 5px solid #f3f3f3;
		max-width: 70px;
		max-height: 70px;
		position: absolute;
		top: -40px;
		left: 0;
		right: 0;
		margin: auto; 
	}
}
/*IMAGENS BLOG*/
article iframe {
	width: 100%;
	height: 400px;
}
figure.gallery-item {
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
}
figure.gallery-item:hover {
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.30980392156862746);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.30980392156862746);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.30980392156862746);
}
figcaption {
	font-size: 15px;
	line-height: normal;
	background-color: #ffffff;
	padding: 5px;
	color: #3c3a3a;
}
figure img {
	max-width: 100%;
	height: auto;
}
.contentArticle img.aligncenter,
.contentArticle img.alignright,
.contentArticle img.alignleft {
	max-width: 100%;
	height: auto;
}
.gallery {
	background-color: #f4f4f4;
	padding: 15px;
	margin: 20px 0;
	display: inline-block;
}
.gallery:after {
	content:"";
	display:table;
	clear:both;
}
img.aligncenter, 
div.aligncenter, 
figure.aligncenter, 
img.wp-post-image {
	display:block; 
	margin:1em auto;
}
img.alignright, 
div.alignright, 
figure.alignright {
	float:right; 
	margin:1em 0 1em 2em;
}
img.alignleft, 
div.alignleft, 
figure.alignleft, 
img.wp-post-image.attachment-thumb {
	float:left; 
	margin:1em 1em 2em 0;
}
figure {
	max-width: 100%; 
	height: auto; 
	margin:1em 0;
}
p img.alignright, 
p img.alignleft {
	margin-top:0;
}
.gallery figure img {
	max-width:100%; 
	height:auto; 
	margin:0 auto; 
	display:block;
}
.gallery figure {float:left; margin:0 2% 1em 0;}
.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}
.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}
.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}
.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}
.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}
.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}
.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}
.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}
.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}
@media (max-width:767px) {
	img.alignright, 
	div.alignright, 
	figure.alignright, 
	img.alignleft, 
	div.alignleft, 
	figure.alignleft, 
	img.wp-post-image.attachment-thumb {
		display:block; 
		margin:1em auto; 
		float:none;
	}
	.gallery.gallery-columns-4 figure, 
	.gallery.gallery-columns-5 figure, 
	.gallery.gallery-columns-6 figure, 
	.gallery.gallery-columns-7 figure, 
	.gallery.gallery-columns-8 figure, 
	.gallery.gallery-columns-9 figure {
		width:100%; 
		margin:0 0 1em 0; 
		float:none;
	}
}
/*IMAGENS BLOG FIM*/