/*
 * 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)
 */


/* Flex Slider 
=========================================================*/
.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, .flexslider2, .flexslider3 {
	margin:0;padding:0;
}

.flexslider .slides>li, .flexslider2 .slides>li, .flexslider3 .slides>li {
	display:none;
	-webkit-backface-visibility:hidden;
}

.flexslider .slides img, .flexslider2 .slides img, .flexslider3 .slides img{
	max-width:100%; display:block;
}

.flex-pauseplay span{
	text-transform:capitalize;
}

.slides:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

html[xmlns] .slides{
	display:block;
}

* html .slides{
	height:1%;
}

.no-js .slides>li:first-child{
	display:block;
}

.flexslider, .flexslider2, .flexslider3{
	position:relative;
	zoom:1;
}

.flexslider .slides, .flexslider2 .slides, .flexslider3 .slides{
	zoom:1;
}

.flexslider .slides>li, .flexslider2 .slides>li, .flexslider3 .slides>li{
	position:relative;
}

.flex-container{
	zoom:1;
	position:relative;
}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}

.flex-direction-nav{
	height:0;
}

.flex-direction-nav li a{
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	top:45%;
	cursor:pointer;
	z-index:150;
	background-color: #fff;
    height: 19px;
    text-indent: -999em;
    width: 19px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.flex-direction-nav li a:hover {
	opacity:1; filter:alpha(opacity=100);
}

.flex-direction-nav li .flex-next{
	
}

.flex-direction-nav li .flex-prev{
	
}

.flex-direction-nav li .flex-next:hover{
	
}

.flex-direction-nav li .flex-prev:hover{
	
}

.flex-direction-nav li .disabled{
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default;
}

.slider-1 .flex-direction-nav li .flex-next{
	position:absolute;
	right:-30px;
	opacity:0; filter:alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.slider-1:hover .flex-direction-nav li .flex-next {
	opacity:1; filter:alpha(opacity=100);
	right:0;
}

.slider-1 .flex-direction-nav li .flex-prev{
	position:absolute;
	left:-30px;
	opacity:0; filter:alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.slider-1:hover .flex-direction-nav li .flex-prev{
	opacity:1; filter:alpha(opacity=100);
	left:0;
}

.flex-control-nav{
	width:100%;
	position:absolute;
	bottom:14px;
	text-align:center;
	-webkit-transition: all .3s ease;
	z-index:100;
}
.slider-1:hover .flex-control-nav {
}

.flex-control-nav li{
	margin:0 0 0 8px;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:10px;
	height:10px;
}

.flex-control-nav li:first-child{
	margin:0;
}

.flex-control-nav li a{ display:block; background:#dcdcdc; text-indent:-999em; cursor:pointer;
	width:10px;
	height:10px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.flex-control-nav li a.flex-active{ background:#71ab00; box-shadow: 0 0 0 2px #fff; pointer-events: none;}

.slider-1{
	/*overflow:hidden;*/
}

.slider-1 .slides li .contain, .slider-1 .loading {
	position:relative;
	/*min-height:666px;*/
}

.slider-1 .slides li h2, .slider-1 .slides li p, .slider-1 .slides li .links {
	/*max-width:480px;
	min-width:480px;*/
}

.slider-1 .slides li h2, .slider-1 .slides li p, .slider-1 .slides li .links, .slider-1 .slides li .item {
	position:absolute;
}

.slider-1 .slides li h2 { 
	left:0;
	top:-100%; 
	opacity:0;
	z-index:50;
	font-family: 'OswaldLight', Arial, Helvetica, sans-serif;
	font-size:52px;
	line-height:56px;
	min-width:50px;
	color:#414146;
	background-color:#ffea00;
	display: inline-block !important;
	padding: 14px 20px 15px;
	margin:0;
	
}
.slider-1 .slides li p { 
	left:0; 
	bottom:-50%; 
	opacity:0; 
	z-index:50;
	font-family: 'OswaldLight', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	min-width:50px;
	color:#fff;
	background-color:#565a60;
	display: inline-block !important;
	padding: 10px 20px;
	
}


.slider-1 .slides li p, .slider-2 .slides li p {
	line-height:30px;
}

.slider-1 .loading, .slider-video .loading{
	background: #999da1 url(../images/loading.gif) no-repeat center center;
}


.slider-2{position:relative;}
.slider-2 .slides li{ width:152px; margin-right:22px; position:relative;}
.slider-2 .slides li span{ background-color: rgba(113,171,0,0.8); background-image:url(../images/ico-info.png); background-repeat: no-repeat; background-position: 9px 50%; height:38px; line-height:38px; padding: 0 10px 0 35px; font-family: 'robotobold', sans-serif; display:block; position:absolute; left:0; right:0; bottom:0; color:#fff;}

.slider-2 .flex-direction-nav li a{ top:-74px;}
.slider-2 .flex-direction-nav li a{ background-image:url(../images/arr-slider.png); background-position:0 0; background-repeat:no-repeat;}
.slider-2 .flex-direction-nav li .flex-next{
	right:0;
	background-position: right 0;
}

.slider-2 .flex-direction-nav li .flex-prev{
	right:22px;
}

.slider-3{position:relative;}
.slider-3 .flex-viewport { height:276px!important; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
/*.slider-3 .loading .flex-viewport {max-height: 274px;}*/
.slider-3 .slides {}
.slider-3 .slides li{ width:326px; position:relative; height: 92px;}
.slider-3 .slides li:hover .focus{ display:block;}
.slider-3 .slides li .ico{ height:90px; display:table-cell; vertical-align:middle; position:absolute; top:0; left:0; right:0; font-size:30px; line-height:90px; font-family: 'robotothin', sans-serif; padding: 0 10px 0 80px; color:#fff;}
.slider-3 .slides li .icoAffirmations{ background:url(../images/ico-Affirmations.png) 10px 50% no-repeat;}
.slider-3 .slides li .icoHealing{ background:url(../images/ico-Healing.png) 10px 50% no-repeat;}
.slider-3 .slides li .icoIntuition{ background:url(../images/ico-Intuition.png) 10px 50% no-repeat;}
.slider-3 .slides li .focus{ width:100%; height:90px; text-align:center; display:table; position:absolute; top:0; left:0; right:0; background-color: rgba(90,130,12,0.8); display:none; color:#fff;}
.slider-3 .slides li .focus a{ display:table-cell; vertical-align:middle; height:90px; color:#fff;}
.slider-3 .slides li .focus a h4{ font-size:20px;}
.slider-3 .slides li .focus a p{ text-align:left; padding: 0 10px; margin:5px 0;}
.slider-3 .flex-direction-nav{ position:relative; background:#ebebeb; height:36px; border-top:2px solid #fff;}
.slider-3 .flex-direction-nav li a{ top:8px;}
.slider-3 .flex-direction-nav li a{ background-image:url(../images/arr-slider-up.png); background-position:0 0; background-repeat:no-repeat;}
.slider-3 .flex-direction-nav li .flex-next{
	right:10px;
	background-position: right 0;
}

.slider-3 .flex-direction-nav li .flex-prev{
	right:32px;
}

.home-banner-list .flex-control-nav{
    bottom:-22px;
}



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */
	@media only screen and (max-width: 1024px){
		.slider-2 .flex-direction-nav li a{ top:-44px;}
	}
    @media only screen and (min-width: 320px) and (max-width: 1023px) {
		/* Direction Nav */
		/*.flex-direction-nav .flex-next {background-position: 100% 0; right: -25px; }
		.flex-direction-nav .flex-prev {left: -25px;}
		.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
		.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}*/
		.slider-2 .slides li{ margin-right:12px;}
		.slider-2 .flex-direction-nav li a{ top:-54px;}
		
    }










