/*
 * 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)
 */

 /* Reset Styles
***********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
/*	font-size: 100%;
	font: inherit;*/
	vertical-align: baseline;
}
body {line-height: 1;}
ol, ul {list-style: none;}

/* 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;} 
 

/* CUSTOM TevTech CSS ***********************/

#main {
	position: absolute;
	width:680px; 
	height:410px; 
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-radius: 0px 5px 4px 20px;
	overflow: hidden;
}
#left-corner, #right-corner {
	position: absolute;
	width: 25px;
	height: 25px;
	bottom: 0;
	z-index: 11;
}
#left-corner {
	left: 0;
	background: url('https://irp.cdn-website.com/7174c584/DESKTOP/png/left-corner.png');
}
#right-corner {
	right: 0;
	background: url('https://irp.cdn-website.com/7174c584/DESKTOP/png/right-corner.png');
}

#info-wrapper {
	position: absolute;
	width: 680px;
	height: 70px;
	bottom: 0;
	left: 0;
	background: #0055a5;
	opacity: .85;
	z-index: 1;
	border-radius: 0px 0px 4px 20px;
}
.featured-item {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	padding: 23px;
	opacity: 0;

	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}
.featured-title {
	font-family: georgia, times, serif;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 22px;
	color: #FFF;
}
/* FlexSlider Necessary Styles *********************************/ 

.flexslider {margin: 0; padding: 0; overflow: hidden;}

.flexslider .slides {position: relative; overflow: hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {position: relative; margin:0; padding: 0; width: 100%; display: block; text-align: left; border-radius: 0px 0px 4px 20px;}
.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 {margin:0; background: #fff; position: relative; zoom: 1;}
.flex-viewport {max-height: 600px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


/* ARROWS Nav ----------------------------------- */
.flex-direction-nav {height: 0;}
.flex-direction-nav a {width: 50px; height: 50px; margin: 0; display: block; 
						background: url('https://irp.cdn-website.com/7174c584/DESKTOP/png/bg_direction_nav.png') no-repeat 0 0; 
						position: absolute; top: 170px; z-index: 10; cursor: pointer; 
						text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -50px; }
.flex-direction-nav .flex-prev {left: -50px;}
.flexslider:hover .flex-next {opacity: 0.6; right: 0px;}
.flexslider:hover .flex-prev {opacity: 0.6; left: 0px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* DOTTED NAV ----------------------------------- */
.flex-control-nav {
	width: 120px; 
	height:40px; 
	background-image: url('https://irp.cdn-website.com/7174c584/DESKTOP/png/dot-bg.png');
	position: absolute; 
	top:0; right:0; 
	text-align: 
	center;
}
.flex-control-nav li {
	margin: 12px 3px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}
.flex-control-paging li a {
	width: 9px; height: 9px; 
	display: block; 
	background: rgba(255,255,255,0.5);
	cursor: pointer; 
	text-indent: -9999px; 
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
	-o-border-radius: 20px; 
	border-radius: 20px; 
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.flex-control-paging li a:hover { background: rgba(255,255,255,0.5); }
.flex-control-paging li a.flex-active { background: #FFF; cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

