
.js_active .slideshow img{
visibility:hidden;
}

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

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

.slideshow_blog .slideshow, .slideshow_page .slideshow{
height:242px;
}

#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;
height:auto;
}

.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;

}

.comboslide .slideshow_video{
display:none;
}

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

.videoSlideContainer img{
cursor: pointer;
}



.entry-content iframe, .entry-content embed, .entry-content object{
max-width: 100%;
background: #f8f8f8 url(../images/skin-minimal/loading.gif) center center no-repeat;
}


/************************************************************************
-) 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_caption{
position: absolute;
display: block;
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;
}

.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;
}

.arrowslidecontrolls a {
background: url("../images/shared/arrows.png") no-repeat scroll left top transparent;
display: block;
height: 30px;
right: 60px;
position: absolute;
top: -30px;
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;
}



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



/************************************************************************
Fullwidth slider
*************************************************************************/


.avia_fullscreen_slider, .background_overlay{ 
height:100%; 	/*this changes the height of the image slider*/
width:100%;
overflow: hidden;
position: fixed;
top:0;
left:0;
z-index: 1;
}

.avia_fullscreen_slider li{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
overflow: hidden;
}

.avia_fullscreen_slider canvas{
display: block;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.avia_fullscreen_slider li img{
position: relative;
display: block;
}

#fallbackImage{
background:transparent no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:100%; 	/*this changes the height of the image slider*/
width:100%;
overflow: hidden;
position: fixed;
z-index: 0;
}

.background_overlay{
z-index: 2;
background-repeat: repeat;
}



.bgwidth { width: 100%; left:50%; top:50%; height:auto;}
.bgheight { height: 100%; left:50%; top:50%; width:auto; }





/*fullscreen controlls*/

.arrowslidecontrolls_fullscreen{
padding:20px 15px;
position: fixed;
bottom: 0;
left:50px;
z-index: 101;
width:190px;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow{
height: 26px;
width: 26px;
float: left;
display: block;
border: medium none;
display: block;
float: left;
padding: 0;
text-indent: -9999px;
outline: none;
padding:0 3px 0 0;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}

.img_count{
display:none;
text-align: left;
padding-left:10px;
position: absolute;
top:21px;
left:120px;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow:hover{
opacity: 0.8;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow.ctrl_back {
background: transparent url(../images/skin-minimal/icons-rounded-back.png) -2px 0 no-repeat;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow.ctrl_play {
background: transparent url(../images/skin-minimal/icons-rounded-play.png) -2px 0 no-repeat;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow.ctrl_play.ctrl_active {
background: transparent url(../images/skin-minimal/icons-rounded-pause.png) -2px 0 no-repeat;
}

.arrowslidecontrolls_fullscreen .ctrl_arrow.ctrl_fwd {
background: transparent url(../images/skin-minimal/icons-rounded-fwd.png) -2px 0 no-repeat;
}


.avia_fullscreen_slider_thumbs{
position: fixed;
bottom: -80px;
height:66px;
z-index: 10;
width:100%;
display:none;
}

.avia_fullscreen_slider_thumbs img{
padding:3px;
cursor: pointer;
}

.avia_fullscreen_slider_thumbs img:hover, .avia_fullscreen_slider_thumbs .active_thumb img{
background: #fff;
}

.avia_fullscreen_slider_thumbs_inner{
height:48px;
padding:6px 6px 6px 276px;
overflow: hidden;
position: relative;
}

.avia_fullscreen_slider_thumbs_outer_slide{
overflow: hidden;
position: relative;
}

.avia_fullscreen_slider_thumbs_inner_slide{
overflow: hidden;
position: relative;
width:10000px;
left:0;
}

.avia_fullscreen_slider_thumbs .fullscreen_thumb{
float:left;
margin-right:6px;
margin-bottom:20px;
position: relative;
}

.fullscreen_thumb img{
display: block;
height:48px;
width:48px;
}

.avia_fullscreen_slider_thumbs .fullscreen_thumb:last-child{
margin:0;
}

.slide_thumbnails{
position: absolute;
right: 0;
top:0;
height:66px;
width: 49px;
display: block;
z-index: 10;
outline: none;
background: #fff url(../images/skin-minimal/icons-rounded-fast-fwd.png) center center no-repeat;
}

.return_content {
position: fixed;
bottom: -80px;
height: 66px;
width: 49px;
text-indent: -9999px;
left: 0;
display: none;
z-index: 10;
outline: none;
}

/*slideshow tooltips*/

.exif_data_tooltip{
display:none;
width:300px;
position: absolute;
z-index: 100;
padding-bottom: 8px;
background: transparent url(../images/skin-minimal/tooltip_arrows.png) bottom center no-repeat;
margin-left:-123px;
}

.exif_data_inner_tooltip{
background: #fff;
padding:15px;
overflow: hidden;
font-size: 11px;
}

.exif_data_inner_tooltip strong{
font-size: 12px;
}

.exif_data_inner_tooltip .hr{
padding:15px 0;
}

#top .exif_data_inner_tooltip ul{
padding:0;
margin: 0;
font-size: 10px;
overflow: hidden;
}

#top .exif_data_inner_tooltip .exif-camera, #top .exif_data_inner_tooltip .exif-created_timestamp, #top .exif_data_inner_tooltip .exif-credit, #top .exif_data_inner_tooltip .exif-copyright{
display: block;
float:none;
clear: both;
width: auto;
}

#top .exif_data_inner_tooltip li{
float:left;
width:48%;
padding:2px 2% 2px 0;
border-bottom: 1px dotted #e1e1e1;
margin:0;
list-style-type: none;
}

.exif_data_inner_tooltip li span{
color: #555;
font-weight: bold;
}


/*embeded single images*/

#top div .avia_embed_image_container{
margin:0;
padding:0;
position: relative;
clear: both;
}



#top .avia_embed_image .exif_data_tooltip{
display:none;
width:300px;
position: absolute;
z-index: 300;
padding:0 0 0  8px;
background: transparent url(../images/skin-minimal/tooltip_arrows.png) left center no-repeat;
margin-left:422px;
}

.attached_images.slideshow_container{
margin:0;
}

#top .avia_embed_image{
margin:0;
padding:30px 0 0 0;
position: relative;
list-style-type: none;
}

/*mini slideshow*/

.avia_embed_image_container.thumbslider{
height:242px
}



#top .thumbslider .avia_embed_image{
padding-top:0;
}



/************************************************************************
new in version 1.3
*************************************************************************/


.dont_crop_images .bgwidth { height: 100%; left:50%; top:50%; width:auto;}
.dont_crop_images .bgheight { width: 100%; left:50%; top:50%; height:auto; }