/*
 * jQuery FlexSlider v2.0
 * //www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * //www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author:Tyler Smith (@mbmufffin)
 *
 * Heavily Modified by: OS Templates (www.os-templates.com)
 */

#featured_slide		{display:block; position:relative; margin:0px; padding:0;}
#featured_slide a	{outline:none; text-decoration:none;}
#featured_slide section,
#featured_slide ul, 
#featured_slide ol	{margin:0; padding:0; list-style:none; line-height:normal;}

/* FlexSlider Necessary Styles */ 

.flexslider		{display:block; position:relative; margin:0; padding:0;}
.flexslider .slides li	{display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img	{width:100%; display:block; margin:0; padding:0; box-shadow: 4px 4px 8px #333;}
.flex-pauseplay span	{text-transform:capitalize;}

/* Clearfix for the .slides element */

.slides:after	{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}

/* FlexSlider Default Theme */

.flexslider .slides li{position:relative;}
.flexslider .slides li .flex-caption {
	display:block; 
	position:absolute; 
	bottom:0; right:0; 
	width:90.66666%; height:90.66666%; 
	padding:0% 2% 0% 0%; 
	overflow:hidden; 
	font-size:1.2em; 
	color:#FFFFFF; 
	text-align:right;
	/*background-color:#000; 
	filter:alpha(opacity=10); 
	-moz-opacity:0.2; 
	-khtml-opacity:0.2; 
	opacity:0.2;*/ }
	
#featured_slide h2, 
#featured_slide p, 
#featured_slide footer	 {margin:0; padding:0; font-size:1em; line-height:normal;}

#featured_slide footer	 {text-align:right;}
#featured_slide footer a {background-color:transparent;}

#featured_slide p {
	margin:8px 0px 0px 0px; 
	line-height:1.8em; 
	color: #fff;
	font-size: 1.4em;;
}

#featured_slide h2 { 
	margin:0px 0 4px 0; 
	/* font-size:2.0em; */ 
	font-size:1.5em; 
	line-height:1.4em; 
	font-weight:normal;
	color: #fff; /*color: #555; */
	font-weight:400;
	text-shadow: none; /*2px 2px #ccc*/;
	letter-spacing:2px; 

	
}


/* Direction Nav */

.flex-direction-nav a			{display:block; position:absolute; top:50%; width:36px; height:39px; margin:-40px 0 0; background:url("../images/bg_direction_nav.png") no-repeat 0 0; cursor:pointer; text-indent:-9999px; opacity:0;}
.flex-direction-nav .flex-next		{right:0; background-position:0 100%; }
.flex-direction-nav .flex-prev		{left:0;}
.flexslider:hover .flex-next,
.flexslider:hover .flex-prev		{opacity:0.8;}
.flexslider:hover .flex-next:hover, 
.flexslider:hover .flex-prev:hover	{opacity:1;}
.flex-direction-nav .disabled		{opacity:.3; filter:alpha(opacity=30); cursor:default;}

/* Control Nav */

.flex-control-nav			{ display:block; position:absolute; bottom:5%; right:2%; text-align:center;}
.flex-control-nav li			{ display:inline-block; *display:inline; margin:0 6px; }
.flex-control-paging li a		{ display:block; width:11px; height:11px; background:#fff; cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover		{ background:#aaaaaa;}
.flex-control-paging li a.flex-active	{ background:#C11723; cursor:default;}


.flexslider .slides li .flex-caption-login table {width:auto;border:0px;margin:50px auto 0px auto;}

/*----------------------------------------------Media Calls-------------------------------------*/

@media screen 
and (min-width : 240px) 
and (max-width : 360px) {
	/* .flexslider .slides li .flex-caption, .flex-direction-nav, .flex-control-nav{display:none;} */
	#featured_slide h2, #featured_slide h3, #featured_slide p, #featured_slide footer{font-size:.7em;}
	.flexslider .slides li .flex-caption-login     { display: block !important;}
	.flexslider .slides li .flex-caption-login h3   { display: none !important;}
	.flexslider .slides li .flex-caption-login table { width:auto;border:0px;margin:0px auto;}
}

@media screen 
and (min-width : 361px) 
and (max-width : 600px) {
	/* .flexslider .slides li .flex-caption, .flex-direction-nav{display:none;} */
	#featured_slide h2, #featured_slide h3, #featured_slide p, #featured_slide footer{font-size:.7em;}
	.flexslider .slides li .flex-caption-login { display: block !important;}
	.flexslider .slides li .flex-caption-login h3 { font-size:.7em !important;}
	.flexslider .slides li .flex-caption-login table { width:auto;border:0px;margin:20px auto;}
}

@media screen 
and (min-width : 551px) 
and (max-width : 800px) {
	#featured_slide h2{font-weight:bold;}
	#featured_slide p{margin:0 0 4px 0; line-height:normal;}
	#featured_slide h2, #featured_slide h3, #featured_slide p, #featured_slide footer{font-size:.9em;}
	.flexslider .slides li .flex-caption-login h3 { font-size:.8em !important;}
	.flexslider .slides li .flex-caption-login table { width:auto;border:0px;margin:20px auto;}
}
