#s5_photo_showcase_button_content {
position: relative;
}

#s5_photo_showcase_outer {
position:relative;
overflow:hidden;
}

.s5_photo_showcase_outer_loading {
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}

.s5_photo_showcase_outer_loaded {
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
-o-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;
}

#s5_photo_showcase_inner {
width:600%;
overflow:hidden;
}

#s5_photo_showcase_button_content li {
float:left;
 position: relative;
}

#s5_photo_showcase_height_width {
height:0px !important;
display:block !important;
margin:0px !important;
margin-left:auto !important;
margin-right:auto !important;
overflow:hidden;
padding:0px !important;
}

#s5_photo_showcase_height_width_img {
width:100% !important;
max-width:100% !important;
}

.s5_photo_showcase_item {
background-size:100% 100% !important;
background-position:center center !important;
-webkit-transition: opacity 500ms ease-out;
-moz-transition: opacity 500ms ease-out;
-o-transition: opacity 500ms ease-out;
transition: opacity 500ms ease-out;
}

#s5_photo_showcase_prev_line, #s5_photo_showcase_next_line {
width:9px;
display:block;
position:absolute;
z-index:2;
}

#s5_photo_showcase_prev, #s5_photo_showcase_next {
width:3.5%;
display:block;
position:absolute;
z-index:1;
}

@media screen and (max-width: 1450px){
	#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width:5%;
	}
}

@media screen and (max-width: 1200px){
	#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width:6%;
	}
}

@media screen and (max-width: 1000px){
	#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width:7%;
	}
}

@media screen and (max-width: 800px){
	#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width:8%;
	}
}

@media screen and (max-width: 600px){
	#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width:9%;
	}
}

#s5_photo_showcase_prev {
background:url(s5_ps_prev.png) no-repeat left center;
background-size:100% auto;
cursor:pointer;
}

#s5_photo_showcase_next {
background:url(s5_ps_next.png) no-repeat right center;
background-size:100% auto;
cursor:pointer;
}

#s5_photo_showcase_prev:hover {
background:url(s5_ps_prev_hover.png) no-repeat left center;
background-size:100% auto;
}

#s5_photo_showcase_next:hover {
background:url(s5_ps_next_hover.png) no-repeat right center;
background-size:100% auto;
}

.s5_photo_showcase_inactive {
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter: alpha(opacity=40);
}

.s5_photo_showcase_active {
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}

.s5_photo_showcase_inactive .s5_photo_showcase_conent_wrap1 {
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}

.s5_photo_showcase_active .s5_photo_showcase_conent_wrap1 {
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}

.s5_photo_showcase_conent_wrap1 {
padding:0px;
margin:0px;
height:100%;
padding-left:9px;
padding-right:9px;
overflow:hidden;
-webkit-transition: opacity 1200ms ease-out;
-moz-transition: opacity 1200ms ease-out;
-o-transition: opacity 1200ms ease-out;
transition: opacity 1200ms ease-out;
}

.s5_photo_showcase_conent_wrap2 {
height:100%;
position:relative;
padding:0px;
margin:0px;
}

.s5_photo_showcase_conent_wrap_inner1 {
position:absolute;
padding:0px;
margin:0px;
bottom:-100%;
width:94%;
padding:3%;
}

.s5_photo_showcase_inactive .s5_photo_showcase_conent_wrap_inner1 {
bottom:-100%;
}

.s5_photo_showcase_active .s5_photo_showcase_conent_wrap_inner1 {
bottom:0;
-webkit-transition: bottom 700ms ease-in;
-moz-transition: bottom 700ms ease-in;
-o-transition: bottom 700ms ease-in;
transition: bottom 700ms ease-in;
}

.s5_photo_showcase_text_background_light {
background:url(s5_ps_light_bg.png);
}

.s5_photo_showcase_text_background_dark {
background:url(s5_ps_dark_bg.png);
}

#s5_photo_showcase_button_content, #s5_photo_showcase_button_content li {
margin:0px !important;
padding:0px !important;
}

#s5_photo_showcase_outer:hover .s5_photo_showcase_location {
	-moz-opacity: .25;
	-khtml-opacity: .25;
	filter:alpha(opacity=25);
	opacity:.25;}


.s5_photo_showcase_location {
	-webkit-transition:  all 400ms ease-in 0s;
	-moz-transition:  all 400ms ease-in 0s;
	-o-transition: all 400ms ease-in 0s;
	transition:  all 400ms ease-in 0s;
	background:#000;	
	-moz-opacity: .0;
	-khtml-opacity: .0;
	filter:alpha(opacity=0);
	opacity:.0;
	font-weight:500;
	line-height:30px;
	cursor:pointer;
	float: right;
	height:30px;
	width:30px;
	margin-right: 22px;
    margin-top: 22px;
	position:relative;
	overflow: hidden;
	text-align:center;
	font-size:13px;
	color:#fff;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;}
	
	.s5_photo_showcase_location:hover {
	-moz-opacity: .40 !important;
	-khtml-opacity: .40 !important;
	filter:alpha(opacity=40) !important;
	opacity:.40 !important;
	width:auto;}
	
	.s5_photo_showcase_location_outer {
		position: absolute;
		right: 0;
		z-index: 1;}
	
	.s5_photo_showcase_location_inner a {
		color:#fff !important;
		display:inline !important;}

	
	.s5_photo_showcase_location  span {
		font-weight: 800;
		font-size:12px;
		padding-right:1px;
		padding-left: 12px;}
	
	.s5_photo_showcase_location_inner	{
		float: right;
		height: 31px;
		padding-right: 13px;
		padding-left: 19px;
		position: relative;
		width: intrinsic;   
		width: -moz-max-content;  
		width: -webkit-max-content;}
	
	.s5_photo_showcase_inactive .s5_photo_showcase_location {
		display:none;	}
	
	.s5_photo_showcase_item  .readmore, .s5_photo_showcase_item  .readon {
		display:inline;}	
	
	
