.js_active .slideshow_container img{
visibility: hidden;
}


.slideshow_container{
position: relative;
margin-bottom:20px;
clear:both;
}

.template-fullwidth .slideshow_container.slideshow_full{
margin:0;
}

#top .slideshow{
background: #fff url(../images/skin-minimal/loading.gif) center center no-repeat;
display:block;
position: relative;
padding:0;
margin:0;
overflow: hidden;
}

#top .slideshow .featured{
display: none;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

#top .slideshow .featured_container1{
display:block;
z-index: 2;
}

.slideshow iframe, .slideshow object, .slideshow embed, .slideshow video, .slideshow img, .slideshow a img{
display:block;
padding:0;
margin:0 auto;
position: relative;
border: none;
text-decoration: none;
z-index: 1;
height:100%;
width:100%;
}

.slideshow img, .slideshow a img{
z-index:2;
}

.slideshow > li > a{
display:block;
width:100%;
height:100%;
}

.slideshow .slideshow_video, .avia_video{
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index: 1;
background: #000;

}

.avia_video, .mejs-inner, .mejs-poster{
width:100% !important;
height:100% !important;
}

.mejs-poster img{
width:100% !important;
height:auto !important;
}

.mejs-inner div{
z-index: 3;
}

.mejs-inner .mejs-mediaelement{
z-index: 1;
}

#top .self_videoslide .slideshow_overlay{
background: transparent;
}


.comboslide .slideshow_video{
display:none;
}

.template-portfolio-overview .slideshow_container, .dynamic_template_columns .slideshow_container{
margin:0;
}

.videoSlideContainer img{
cursor: pointer;
}






/************************************************************************
-) Slidecontrolls
*************************************************************************/

.slidecontrolls {
bottom: 10px;
position: absolute;
right: 10px;
z-index: 30;
display:none;
}

.slidecontrolls a{
height:19px;
width:19px;
display:inline-block;
text-indent: -9999px;
cursor: pointer;
background: url("../images/shared/slidecontrolls.png") no-repeat scroll left top transparent;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: url("../images/shared/slidecontrolls.png") no-repeat scroll left bottom transparent;
}

.slideshow_grid_fifth1 .arrowslidecontrolls{
display:none;
}

.arrowslidecontrolls a {
background: url("../images/shared/arrows.png") no-repeat scroll left top transparent;
display: block;
height: 30px;
right: 60px;
position: absolute;
bottom: 0px;
width: 30px;
z-index: 3;
outline: none;
text-indent: -9999px;
}

.arrowslidecontrolls .ctrl_fwd{
background: url("../images/shared/arrows.png") no-repeat scroll -30px top transparent;
right: 0px;
left:auto;
}

.arrowslidecontrolls .ctrl_play{
background: url("../images/shared/arrows.png") no-repeat scroll -60px top  transparent;
right: 30px;
}

.arrowslidecontrolls .ctrl_play.ctrl_active{
background: url("../images/shared/arrows.png") no-repeat scroll -90px top  transparent;
}

.slideshow_caption{
position: absolute;
display: none;
bottom: 0;
left:0;
right:0;
z-index: 2;
padding:14px 15px;
font-size: 11px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
width:464px;
}

.grid6 .slideshow_caption{
width:60%;
}

.grid4 .slideshow_caption{
width:40%;
}

.half_post .slideshow_caption{
width:144px;
}

.slideshow_caption strong, .slideshow_caption h1{
display: block;
padding-bottom: 8px;
color:#fff;
font-size: 12px;
font-style: normal;
font-weight: bold;
letter-spacing: 1.5px;
text-transform: uppercase;
}

.slideshow_caption .inner_caption{
display:block;
background: #000;
}


/************************************************************************
Thumbnails
*************************************************************************/

#top div .thumbnails_container {
background: url("../images/skin-minimal/dashes-hor.png") repeat-x scroll left bottom transparent;
margin-bottom: 20px;
padding-bottom: 15px;
position: relative;
text-align: center;
top: -11px;
width: 100%;
}

.thumbnails_container .slideThumb{
display:inline-block;
margin:0 5px;
padding:3px;
border:1px solid #e1e1e1;
background: #fff;
cursor: pointer;
}

.thumbnails_container .slideThumb.active_item{
opacity: 0.7;
}

.empty_image {
background: url("../images/shared/arrows.png") no-repeat scroll -137px center  #333;
display: block;
height: 100%;
width: 100%;
}

.slideThumbTitle{
display:none;
}

/*ie7*/
.MSIE7 .thumbnails_container .slideThumb{
display:inline;
}


/************************************************************************
HTML 5 Video Player
*************************************************************************/

div .pptimeleft{
text-align:center;
font-size: 11px;
}

div .ppfsenter{
display:none !important;
width:0px;
}

.comboslide .slideshow_overlay{
display: block;
width:100%;
height:100%;
background: url("../images/shared/video.png") no-repeat scroll center center transparent;
z-index: 3;
position: absolute;
opacity: 0.5;
cursor: pointer;
top:0;
left:0;
}

.videoSlideContainerEmbed video, .videoSlideContainer video{
left:0 !important;
top:0 !important;
}


/************************************************************************
Featured Post slider
*************************************************************************/

#top .featured_post_slider{
padding:0;
}

.featured_post_slider .feature_slide{
position: absolute;
left:620px;
top:0;
z-index: 3;
width:100%;
height:100%;
overflow: hidden;
background: #222;
}

.featured_post_slider .feature_slide1{
position: absolute;
left:0;
top:0;
}

.featured_post_slider .featured_inner_slider{
height: 350px;
width:620px;
position: relative;
top:0;
left:0;
}

.post_excerpt{
position: absolute;
bottom:0;
width:400px;
z-index: 30;
background: #fff;
padding:10px 25px 10px 18px;
left:0;
font-size: 12px;
line-height: 1.6em;
border-bottom:1px solid #eee;
}

.post_excerpt .post-title{
position: relative;
top:3px;
}

.post_excerpt p{
padding-bottom: 0;
}

.post-entry.featured_post_slider .slideshow_container {
left: 0;
top: 0;
}

.post_excerpt .read-more-icon{
bottom:-1px;
right:0px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.post_excerpt .addapted.read-more-icon{
right:auto;
left:413px;
}

.feature_thumbnails{
overflow: hidden;
margin:0 11px;
}

.placeholder_thumb{
width:182px;
height:88px;
background: #f8f8f8;
border:1px solid #e1e1e1;
display: block;
}

.placeholder_thumb_video{
background: #f8f8f8 url(../images/shared/video_small.png) center bottom no-repeat;
}

.featured_inner_thumb{
width:10000px;
}

.feature_thumb{
float:left;
width:184px;
padding:11px;
border-right:1px solid #e1e1e1;
color:#444;
outline: none;
min-height:130px;
}

.active_thumb{
background: transparent url(../images/skin-minimal/gradient.png) center bottom no-repeat;
}

.feature_thumb img{
display:block;
}

.feature_thumb strong{
font-size: 12px;
padding:7px 0 3px 0;
line-height: 1.3em;
display:block;
font-weight: bold;
}

.feature_thumb:hover{
text-decoration: none;
}

.featured_inner_thumb .feature_thumb1{
padding-left:0;
}

div .feature_slide_last{
padding-right:0;
border-right:none;
}

.feature-slide-scrollbar{
display: block;
width: 100%;
border-top:1px solid #eee;
height:30px;
cursor: pointer;
}

.ui-slider-handle{
background: #333;
position: relative;
top:0;
left:0;
height:30px;
display:block;
outline: none;
cursor: move;
width:100px;
}

.ui-slider-handle:hover{
background: #444;
}

.featured_post_slider .ui-icon{
background: transparent url(../images/skin-minimal/scrollbar-ui.png) center bottom no-repeat;
width:100%;
height:100%;
display: block;
}


.featured_post_slider .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
.featured_post_slider .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
