/**
* @package MB Flex Slider Module
* @Copyright (C) 2012 marbol2
* @ All rights reserved
* @ Joomla! is Free Software
* @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
* Contact to : mariuszboloz@gmail.com
* @version 1.0
**/


/*general*/
.flexslider .container 	{padding:0;
						background:0;}



/*remove margin from list*/
.flexslider ul li.slide	{margin:0;position:relative;}

/* FlexSlider Default Theme*/
.flexslider {margin:0; background: #fff; border:0; position: relative; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition:none; -moz-transition:none; transition:none;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


/* Direction Nav */
.flex-direction-nav li							{margin:0;
												float:left!important;}

.flex-direction-nav								{display:block;
												width:89px;
												height:44px;
												position:absolute;
												right:0;
												bottom:0;}	
																		
.flex-direction-nav a 							{width:44px;
												height:44px;
												display:block;
												background: url(../images/slider-nav-bg.png) no-repeat left top!important; 
												position:relative!important;
												bottom:0;
												margin:0; 
												cursor:pointer; 
												text-indent:-9999px; 
												opacity:1; 
												-webkit-transition:none;}
.flex-direction-nav	{}
.flex-direction-nav .flex-next 					{background-position:right top!important;
												right:0!important}
.flex-direction-nav .flex-prev 					{left:0!important;
												margin-right:1px;}





/* Control Nav */
.flex-control-nav					 			{width:100%;
												position:absolute;
												bottom:10px;
												right:20px;
												text-align:center;}

.flex-control-paging li a 						{text-indent:-9999px;
												overflow:hidden;
												background:url(../images/caption-bg.png);
												opacity:0.6;}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active			{background:url(../images/caption-bg.png);
												opacity:1;}





/*caption style*/
.flexslider ul li .caption						{position:absolute;
												left:0;
												width:96%;
												color:#fff;
												padding:0 2%;}

.flexslider ul li .caption .slide-title			{line-height:normal!important;
												margin:0 0 10px 0;
												padding:0;
												color:#fff;}
												
.flexslider ul li .caption .slide-sub-title		{line-height:normal!important;
												margin:0 0 10px 0;
												padding:0;
												color:#fff;}

.flexslider ul li .caption .slide-desc			{padding:0;}


.flexslider ul li .caption .slide-link			{line-height:37px;}


/*caption background*/
.flexslider ul li .caption-bg .slide-title,
.flexslider ul li .caption-bg .slide-sub-title,
.flexslider ul li .caption-bg .slide-desc				{background:url(../images/caption-bg.png);}


.flexslider ul li .caption-bg .slide-title,
.flexslider ul li .caption-bg .slide-sub-title,
.flexslider ul li .caption-bg .slide-desc				{padding:3px 15px;
														margin-bottom:5px;}
.flexslider ul li .caption-bg .slide-desc				{padding:15px;}