﻿/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 * Contributing author:Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.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;} 

/* FlexSlider Necessary Styles
*********************************/ 
.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		{width:100%; display:block;}

/* Clearfix for the .slides element */
.slides:after				{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} 
html[xmlns] .slides			{display:block;} 

/* No JavaScript Fallback: If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load */
.no-js .slides > li:first-child {display:block;}


/* FlexSlider Default Theme */
.flexslider					{position:relative;}
.flex-viewport				{max-height:200em; height:auto; transition:all 1s ease;}
.loading .flex-viewport		{max-height:200em;}
.flexslider .slides			{}

/* Setas */
/*
.flex-direction-nav a					{opacity:0.4; bottom:1.25em; width:1.5em; height:1.5em; background:url(avisos_seta.svg) no-repeat center center/cover; display:block; position:absolute; cursor:pointer; text-indent:-9999px; transition:none;}
.flex-direction-nav a.flex-next			{right:1em; transform:rotate(180deg);}
.flex-direction-nav a.flex-prev			{left:1.5em;}
.flexslider a.flex-next:hover,
.flexslider a.flex-prev:hover,
.flexslider:hover a.flex-next:hover,
.flexslider:hover a.flex-prev:hover		{opacity:1; padding:0;}
.flex-direction-nav a.flex-disabled		{opacity:1; cursor:default;}
*/

.flex-direction-nav a					{opacity:0; bottom:0; width:3em; height:100%; display:block; position:absolute; cursor:pointer; text-indent:-9999px;}
.flex-direction-nav a.flex-next			{right:0; background:url(avisos_seta.svg) no-repeat 0.5em center/1.5em 1.5em, linear-gradient(90deg, rgba(81,120,85,255) 0%, rgba(81,120,85,0) 100%); transform:scaleX(-1);}
.flex-direction-nav a.flex-prev			{left:0;  background:url(avisos_seta.svg) no-repeat 0.5em center/1.5em 1.5em, linear-gradient(90deg, rgba(41,64,34,255) 0%, rgba(41,64,34,0) 100%);}
.flexslider:hover a.flex-next,
.flexslider:hover a.flex-prev			{opacity:0.4; padding:0;}
.flexslider a.flex-next:hover,
.flexslider a.flex-prev:hover,
.flexslider:hover a.flex-next:hover,
.flexslider:hover a.flex-prev:hover		{opacity:1; padding:0;}
.flex-direction-nav a.flex-disabled		{opacity:1; cursor:default;}

/* Indicadores */
.flex-control-nav						{width:100%; height:1em; bottom:0; left:0; position:relative; text-align:center; margin:1em 0 0;}
.flex-control-nav li					{margin:0.5em; display:inline-block; *display:inline;}
.flex-control-paging li a				{opacity:0.4; cursor:pointer; width:0.8em; height:0.8em; border-radius:0.3em; display:block; background:#eaf7e2; text-indent:-9999px;}
.flex-control-paging li a:hover			{opacity:0.8;}
.flex-control-paging li a.flex-active	{opacity:1.0; cursor:default;}

@media screen and (max-width:700px){
	.flex-direction-nav a.flex-next		{background:url(avisos_seta.svg) no-repeat 0.5em 35%/1.5em 1.5em;}
	.flex-direction-nav a.flex-prev		{left:-1em; background:url(avisos_seta.svg) no-repeat 0.5em 35%/1.5em 1.5em;}
	}
