/* CONTAINER */
div.orbit { width: 1px; height: 1px; position: relative; -moz-box-shadow: 0 0 10px rgba(0,0,0,.25); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.25);  overflow: hidden; }
div.orbit img { position: absolute; top: 0; left: 0; width: 680px; height: 400px;}
div.orbit a img { border: none; }

/* TIMER */
div.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right:10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('orbit/rotator-black.png') no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move { left: 0; }
span.mask.move { width: 40px; left: 0; background: url('orbit/timer-black.png') repeat 0px 0px;  }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0px; background: url('orbit/pause-black.png') no-repeat; z-index: 4; opacity: 0; }
div.timer:hover span.pause,
span.pause.active, 
div.timer:hover span.pause.active { opacity: 1; }

/* CAPTIONS */
div.caption { background: #000; background: rgba(0,0,0,.6); width: 100%; z-index: 1000; position: absolute; bottom:-100px; color: #fff; padding: 10px; }
div.caption span { font-size: 14px; text-shadow: 0px 1px 0px rgba(0,0,0,.8); margin: 0; }
.orbit-caption { display: none; }

/* DIRECTIONAL NAV */
div.orbit:hover div.slider-nav { display: block; }
div.slider-nav { display: none; }
div.slider-nav span { width: 50px; height: 50px; text-indent: -9999px; position: absolute; z-index: 1000; top: 43%; cursor: pointer; }
div.slider-nav span.right { background: url('orbit/right-arrow-b.png'); right: 10px; }
div.slider-nav span.left { background: url('orbit/left-arrow-b.png?v=1'); left: 10px; }   

/* BULLET NAV */
.orbit-bullets { position: absolute; z-index: 1000; list-style: none; top: 10px; left: 7px; margin: 0; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(orbit/bullets.png) no-repeat; 0 0; width: 7px; height: 7px; overflow: hidden; }
.orbit-bullets li.active { color: #222; background-position: -7px 0; }


/* SLIDER */
@media screen and (max-width: 1020px){
	div.orbit img{width: 560px;height: 330px;}
}
#mobile-slides{display:none;}
#mini-slider{display: none;}	
@media screen and (max-width: 630px){
	#mini-slider{display:block;height: 340px;}
	#featured{display:none;}	
}

/* TASG */
.e-info .ed-value span {
	font-family: Helvetica, Arial, sans-serif;
	background: #478ec1;
	display: inline-block;
	color: #fff;
	position: relative;
	padding: 3px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 5px 20px 0 0;
	text-decoration: none;
}

.e-info .ed-value span:hover {
	color: white;
}
.e-info .ed-value span a:hover {
	color: white;
		text-decoration: none;
}
.e-info .ed-value span:before {
	background: #fff;
	width: 10px;
	height: 10px;
	content: "";
	display: inline-block;
	border-radius: 20px;
	margin: 0 5px 0 0;
}

.e-info .ed-value span:after {
	display: inline-block;
	border: 13px solid;
	border-color: transparent transparent transparent #478ec1;
	height: 1px;
	width: 0;
	position: absolute;
	right: -26px;
	top: 0;
	content: "";
}

.e-info .ed-value span:hover:after {
	border-color: transparent transparent transparent #478ec1;
}	




.minislidertitle{
	height: 65px;
    margin-top: -30px;
    background: #cacaca;
    z-index: 999999999999999;
    color: black;
    /* font-weight: bold; */
    font-size: 12pt;
    position: absolute;
    width: 100%;
    padding-left: 5px;
    padding-top: 5px;

}

.minisliderimg{
	width: 100%;
    max-height: 90%;
}

	
	
	
	
	
	
	
	
	
	
.slider {
  margin: 0 auto;
  max-width: 940px;
}

.slide_viewer {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.slide_group {
  height: 100%;
  position: relative;
  width: 100%;
}

.slide {
  display: none;
  height: 100%;
  position: absolute;
  width: 100%;
}

.slide:first-child {
  display: block;
}



.slide_buttons {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

a.slide_btn {
  color: #474544;
  font-size: 42px;
  margin: 0 0.175em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slide_btn.active, .slide_btn:hover {
  color: #428CC6;
  cursor: pointer;
}

.directional_nav {
  height: 340px;
  margin: 0 auto;
  max-width: 940px;
  position: relative;
  top: -340px;
}

.previous_btn {
  bottom: 0;
  left: 100px;
  margin: auto;
  position: absolute;
  top: 0;
}

.next_btn {
  bottom: 0;
  margin: auto;
  position: absolute;
  right: 100px;
  top: 0;
}

.previous_btn, .next_btn {
  cursor: pointer;
  height: 65px;
  opacity: 0.5;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 65px;
}

.previous_btn:hover, .next_btn:hover {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .previous_btn {
    left: 50px;
  }
  .next_btn {
    right: 50px;
  }
}	

@media only screen and (max-width: 767px) {
	.slide {
		height: 300px;
	}
	.slide_viewer {
		height: 350px;
	}	
}
@media only screen and (max-width: 467px) {
	.slide {
		height: 200px;
	}
	.slide_viewer {
		height: 250px;
	}		
	#mini-slider {
		height: 240px;
	}	
}

