@font-face {
	font-family: 'iconos';
	src:url('../fonts/iconos.eot');
	src:url('../fonts/iconos.eot?#iefix') format('embedded-opentype'),
		url('../fonts/iconoso.woff') format('woff'),
		url('../fonts/iconos.ttf') format('truetype'),
		url('../fonts/iconos.svg#iconos') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Browser Resets*/
.flexslider a:active, .flexslider a:focus  { outline: none; }

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

/* FlexSlider Styles*/
.flexslider {
	position: relative;
	margin: 0; 
	padding: 0;
	border: solid 0px rgb(98, 230, 58);
	border-radius: 15px;
	margin: 0px 0px 50px 0px;
	-webkit-backface-visibility: hidden;
}
.slides > li {
	display: none; 
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; 
	display: block;
	border-radius: 15px;
}




.flexslider .slides p {
width: 100%; 
display: block;
padding-left: 15px;
padding-right: 15px;
color: #656567;
}





/* Clearfix .slides element */
.slides:after {
font-family: 'iconos';
content: "\e882"; 
display: block; 
clear: both; 
visibility: hidden; 
line-height: 0; 
height: 0;
}
html[xmlns] .slides {
display: block;
}

/* No JavaScript Fallback */
.no-js .slides > li:first-child {display: block;}

/* width: 1024px */
@media screen and (max-width: 7000px) { 

}
/* width: 768px */
@media screen and (max-width: 1000px) { 

	
}
/* width: 600px */
@media only screen and (max-width: 744px) {  

	
}
/* � width: 375px */
@media only screen and (max-width: 576px) { 

	
}
/* � width: 300px */
@media only screen and (max-width: 374px) { 

	
}



.flex-viewport { 
max-height: 2000px; 
-webkit-transition: all 1s ease; 
-moz-transition: all 1s ease; 
-o-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  {
text-decoration:none; 
display: block; 
width: 40px; 
height: 40px; 
margin: -20px 0 0; 
position: absolute; 
top: 50%; 
z-index: 10; 
overflow: hidden; 
opacity: 0; 
cursor: pointer; 
color: rgba(0,0,0,0.8); 
}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 0px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { 
font-family: 'iconos';
content: "\e882";  
font-size: 40px; 
display: inline-block;  
}
.flex-direction-nav a.flex-next:before  {
font-family: 'iconos';
content: "\e883"; 
}



/* Control Nav */
.flex-control-nav {
width: 100%; 
position: absolute; 
bottom: -30px; 
text-align: left;
z-index: 11;
}
.flex-control-nav li {
margin: 0 6px; 
display: inline-block; 
zoom: 1; 
*display: inline;
}
.flex-control-paging li a {
width: 40px; 
height: 15px; 
display: block; 
background: #f00; 
background: rgba(0,0,0,0.5); 
cursor: pointer; 
text-indent: -9999px; 
-webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
-o-border-radius: 4px; 
border-radius: 4px;
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
}
.flex-control-paging li a:hover { 
background: #333; 
background: rgba(0,0,0,0.7); 
}
.flex-control-paging li a.flex-active { 
background: #000; 
background: rgba(0,0,0,0.9); 
cursor: default; 
}