/**
 * @package		Mb2 Flex Slider
 * @version		2.0.0
 * @author		Mariusz Boloz (http://marbol2.com)
 * @copyright	Copyright (C) 2013 Mariusz Boloz (http://marbol2.com). All rights reserved
 * @license		GNU/GPL (http://www.gnu.org/copyleft/gpl.html)
**/



/* import flexslider style */
@import url('flexslider.css');





/*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:inline-block;
												background: url(../images/transparent-dark-30.png);
												line-height:44px;
												text-align:center!important;
												position:relative!important;
												bottom:0;
												margin:0; 
												cursor:pointer; 
												opacity:1; 
												-webkit-transition:none;
												text-shadow:none;
												color:#fff!important;
												font-size:14px;}

.flex-direction-nav a:before					{font-size:14px;}


.flex-direction-nav	{}
.flex-direction-nav .flex-next 					{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;
												z-index:2;}

.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;}