

.main-featured .slides {
position: relative;
min-height: 170px;
}



.main-featured img {
width: auto;
height: auto;
max-width: 100%;
}

.main-featured .slider { opacity: 0; }

.main-featured .wp-post-image { display: block; }

.main-featured .cat {
line-height: 30px;
background: #005eb1;

padding: 0 14px;
margin-left: 20px;
}

.main-featured .slider  h3 {
	position: relative;
	float: left;
	margin-top: 0px;
}

.destaque_eventos .main-featured .slider h3 a {
	font-size: 14px;
}
.main-featured .slider h3 a {
	color: #fff;
	font-size: 18px;
	line-height: 2;
}

.main-featured .slider .caption, .featured .caption {
position: absolute;
bottom: 0;
background: #19232d;
background: rgba(25, 35, 45, 0.7);
width: 100%;
padding: 14px 20px 5px 20px;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.main-featured .pages{
position: absolute;
max-width: 100%;
width: 100%;
bottom: 0;
padding-top: 10px; /* allow the mouse pointer a little room */
z-index: 99;

left: 0;
padding: 10px 25px 0px 25px;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

overflow: hidden;
}

.main-featured .pages a{
	float: left;
	height: 4px;
	width: 24.658119658%;
	background: #72879c;
	margin-left: 0.284900285%;
	text-decoration: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.main-featured .pages:hover a{
height: 8px;
}

.main-featured .pages a:hover{
opacity: 0.6;
}

.main-featured .pages .flex-active {
	background: #005eb1;
}

.main-featured .the-date {
	color: #d3dbdf;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}

.main-featured .slider .caption, .main-featured .blocks h3, .featured .caption {
	/* IE 9 */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -webkit-linear-gradient(top,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+, Safari5.1+ */
	background: linear-gradient(to bottom,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);
	text-shadow: 0px 1px 1px #000;
}

.main-featured .flexslider .slides > li { position: relative; }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; z-index: 10; }

.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { max-width: 100%;  height:auto; }
.flex-pauseplay span { text-transform: capitalize; }

.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Modified */
.flexslider { margin: 0; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }

/* Direction Nav */
.flex-direction-nav { *height: 0; }
.flex-direction-nav a {
z-index: 10;
width: 35px; height: 35px;
margin: -30px 0 0;
display: block;
background: #fff;
position: absolute;
top: 50%;
cursor: pointer;
font-size: 0;
opacity: 0;
 text-decoration: none;
}

.flex-direction-nav a:after {
	content: "\f105";
	display: block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: none;
	line-height: 35px;
	font-size: 30px;
	text-align: center;
	color: #005eb1;
}

.flex-direction-nav .flex-prev:after { content: "\f104"; }

.flex-direction-nav a:hover { text-decoration: none; }

.flex-direction-nav .flex-next { right: 44px; }
.flex-direction-nav .flex-prev { left: 44px;}
.flexslider:hover .flex-next { opacity: 0.5;  }
.flexslider:hover .flex-prev { opacity: 0.5; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);  text-decoration: none;}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7);  text-decoration: none;}
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default;  text-decoration: none;}

.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

/* -- End flexslider */