/*** To change the font, visit FontSquirell: http://www.fontsquirrel.com/fontface ***/
@font-face {				
	font-weight:normal;
	font-style:normal;			
}

.sliding-image-gallery-v2-wrapper {
	position:relative;	
	overflow:hidden;
}

.sliding-image-gallery-v2 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000;
	width:960px;
	height:300px;
	overflow:hidden;
}

.sliding-image-gallery-v2 a {
	color:#00CCFF;
  	text-decoration:none;
	outline:none;
}

.sliding-image-gallery-v2 a:hover {
  	color:#CD0000;
	text-decoration:none;
}

.sliding-image-gallery-v2 .screen {
	position:relative;
	top:0;
	left:250px;
	width:600px;
	height:300px;
	overflow:hidden;
}

.sliding-image-gallery-v2 .items {
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:328px;
	overflow:hidden;
	z-index:10;	
}

.sliding-image-gallery-v2 .items-left {
	border-right:1px solid #181818;
}

.sliding-image-gallery-v2 .items-right {
	border-left:1px solid #181818;
}

.sliding-image-gallery-v2 .items ul {
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	height:999999px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.sliding-image-gallery-v2 .items li {
	position:relative;
	display:block;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	cursor:pointer;	
}


/*
    AS 2013/07/14
.sliding-image-gallery-v2 .items li a {
	display:none;
}
*/

/*** Buttons ***/

.sliding-image-gallery-v2 .items .button {
	position:relative;
	display:block;
	clear:both;	
	overflow:hidden;	
	background:#5e626b;
	background:-moz-linear-gradient(top, #4c4f54, #292c31);
	background:-webkit-gradient(linear, left top, left bottom, from(#4c4f54), to(#292c31));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4c4f54', EndColorStr='#292c31')"; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4c4f54', EndColorStr='#292c31'); 
	border-bottom:1px solid #181818;	
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset; 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;
}

.sliding-image-gallery-v2 .items .button img {
	display:block;
	float:left;
	border:3px solid #efefef;
	border-radius:3px;
	margin:0px 5px 0px 10px;
	-webkit-box-shadow:0 2px 3px 0px rgba(0,0,0,0.8);
	-moz-box-shadow:0 2px 3px 0px rgba(0,0,0,0.8);
	box-shadow:0 2px 3px 0px rgba(0,0,0,0.8);
}

.sliding-image-gallery-v2 .items .button p {
	display:block;
	float:left;
	margin:0px 5px 0px 8px;
	overflow:hidden;
	color:#999;
	-moz-text-shadow:0px 1px rgba(0,0,0,0.4); 
	text-shadow:0px 1px rgba(0,0,0,0.4);
}

.sliding-image-gallery-v2 .items .button p span.title {
	display:block;
	clear:both;
	font-family:Arial, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CCC;
}

/*** Button Hover ***/
.sliding-image-gallery-v2 .items .over {
	background:#EEE;
	background:-moz-linear-gradient(top, #222428, #2d2f32);
	background:-webkit-gradient(linear, left top, left bottom, from(#222428), to(#2d2f32));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#222428', EndColorStr='#2d2f32')"; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#222428', EndColorStr='#2d2f32'); 
	border-bottom:1px solid #1b1c1e;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset; 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;
}

.sliding-image-gallery-v2 .items .over img {
	border:3px solid #fff;
	-webkit-box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);	
}

.sliding-image-gallery-v2 .items .over p {
	color:#bec1c3;	
}

.sliding-image-gallery-v2 .items .over p span.title {
	color:#EEE;
}

/*** Button Selected ***/
.sliding-image-gallery-v2 .items .selected {	
/*	background:#068CA5;
	background:-moz-linear-gradient(top, #068CA5, #0E444E);
	background:-webkit-gradient(linear, left top, left bottom, from(#068CA5), to(#0E444E));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#068CA5', EndColorStr='#0E444E')"; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#068CA5', EndColorStr='#0E444E'); */
	border-bottom:1px solid #043b5a;
	-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.4) inset; 
	-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.4) inset;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.4) inset;
}

.sliding-image-gallery-v2 .items .selected img {
	border:3px solid #fff;
	-webkit-box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);
}

.sliding-image-gallery-v2 .items .selected p {
	color:#CCC;
}

.sliding-image-gallery-v2 .items .selected p span.title {
	color:#FFF;
}

/*** Image ***/
.sliding-image-gallery-v2 .main-img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	border:0;
}

/*** Content ***/
.sliding-image-gallery-v2 .content {
	position:absolute;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
}

.sliding-image-gallery-v2 .textbox {
	position:absolute;
	z-index:4;
	overflow:hidden;
	top:0;
	left:0;
}

.sliding-image-gallery-v2 .textbox a.bg-url {
	display:block;
	clear:both;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,0);	
}

.sliding-image-gallery-v2 .textbox span.border {
	display:block;
	position:absolute;
	top:-1px;
	width:100%;
	height:1px;
	background-color:#FFF;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	opacity:0.3;	
}

.sliding-image-gallery-v2 .textbox span.border-black {
	background-color:#000;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

.sliding-image-gallery-v2 .textbox span.bg {
	display:block;
	position:absolute;
	padding: 15px;
	width:100%;
	height:100%;
	background-color:#000;

}

.sliding-image-gallery-v2 .textbox span.bg-opacity {
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	opacity:0.6;
    	
}

.sliding-image-gallery-v2 .textbox span.text {
	display:block;
	z-index:3;
	position:relative;
}

.sliding-image-gallery-v2 .textbox span.title, .sliding-image-gallery-v2 .textbox .title {
	font-size:30px;
	color:#FFF;
}

.sliding-image-gallery-v2 .textbox span.field, .sliding-image-gallery-v2 .textbox .field {
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

.sliding-image-gallery-v2 .textbox p.margin {
	margin:0 0 18px;
}

.sliding-image-gallery-v2 .textbox iframe {
	border:0;
}

/*** Timer ***/
.sliding-image-gallery-v2 .timer {
	position:absolute;
	top:0;
	left:0;
	height:4px;
	background-color:#fff;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	opacity:.5;
	z-index:5;
	visibility:hidden;
	font-size:0;
}

/*** Preloader ***/
.sliding-image-gallery-v2 .preloader {
	position:absolute;
	top:50%;
	left:50%;
	width:66px;
	height:26px;
	margin-left:-33px;
	margin-top:-13px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff url(sliding-image-gallery-v2/preloader.gif) no-repeat center center;
	z-index:7;
	display:none;
}

/*** Video Play Button ***/
.sliding-image-gallery-v2 .video-play {
	position:absolute;
	left:50%;
	top:50%;
	width:100px;
	height:100px;
	margin-left:-50px;
	margin-top:-50px;	
	background:transparent url(sliding-image-gallery-v2/video-play.png) no-repeat center center;
	cursor:pointer;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:8;
}

.sliding-image-gallery-v2 .video-play:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}

/*** Wrapper Bg ***/
.sliding-image-gallery-v2-wrapper div.wrapper-bg {
	position:absolute;
	z-index:3;
}

/*** Border ***/
.sliding-image-gallery-v2-wrapper div.border {
	position:absolute;
	z-index:2;
}

/*** Shadow1 ***/
.sliding-image-gallery-v2-wrapper .shadow1 {
	position:absolute;	
	height:30px;
	z-index:1;
}

.sliding-image-gallery-v2-wrapper .shadow1 .left {
	display:block;
	float:left;
	height:30px;
	background:url(sliding-image-gallery-v2/shadow1-left.png) no-repeat right bottom;
}

.sliding-image-gallery-v2-wrapper .shadow1 .right {
	display:block;
	float:left;
	height:30px;
	background:url(sliding-image-gallery-v2/shadow1-right.png) no-repeat left bottom;
}

/*** Shadow2 ***/
.sliding-image-gallery-v2-wrapper .shadow2 {
	position:absolute;	
	height:82px;
	z-index:1;
}

.sliding-image-gallery-v2-wrapper .shadow2 .left {
	display:block;
	float:left;
	width:100px;
	height:42px;
	background:url(sliding-image-gallery-v2/shadow2-left.png) no-repeat left bottom;
}

.sliding-image-gallery-v2-wrapper .shadow2 .middle {
	display:block;
	float:left;
	width:auto;
	height:42px;
	background:url(sliding-image-gallery-v2/shadow2-middle.png) repeat-x left bottom;
}

.sliding-image-gallery-v2-wrapper .shadow2 .right {
	display:block;
	float:left;
	width:100px;
	height:42px;
	background:url(sliding-image-gallery-v2/shadow2-right.png) no-repeat left bottom;
}

/*** Shadow3 ***/
.sliding-image-gallery-v2-wrapper .shadow3 {
	position:absolute;	
	height:36px;
	z-index:1;
	background:url(sliding-image-gallery-v2/shadow3.png) no-repeat center bottom;
}

/*** ScrollBar ***/
.sliding-image-gallery-v2 #scrollbar {
	position:relative;
	width:4px;
	height:100%;
	overflow:hidden;
	visibility:hidden;
}

.sliding-image-gallery-v2 #knob {
	position:absolute;
	top:0;
	left:0;
	width:4px;
	background-color:#CCC;
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.sliding-image-gallery-v2 .btn-pane {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:24px;
	z-index:2;
	visibility:hidden;
}

.sliding-image-gallery-v2 .up-btn {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-radius-bottomleft:3px;
	-webkit-border-radius-bottomright:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	background-position:center 0 !important;
}

.sliding-image-gallery-v2 .down-btn {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	background-position:center -24px !important;
}

.sliding-image-gallery-v2 .up-btn, 
.sliding-image-gallery-v2 .down-btn {
	position:absolute;
	top:0;
	left:50%;
	width:60px;
	height:24px;
	margin-left:-30px;
    background:rgba(221,221,221,0.7) url(sliding-image-gallery-v2/dropdown.png) center no-repeat;
}


/*** Effect ***/
.sliding-image-gallery-v2 .block,
.sliding-image-gallery-v2 .vpiece,
.sliding-image-gallery-v2 .hpiece {
	position:absolute;
	z-index:2;
}

.sliding-image-gallery-v2 .strip {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}

.sliding-image-gallery-v2 .content-box {
	display:none;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

/*** Clear Fix ***/
.sliding-image-gallery-v2 .items .button:after, 
.sliding-image-gallery-v2 .btn-pane:after {
	content:"."; 
	visibility:hidden; 
	display:block; 
	clear:both; 
	height:0;
	font-size:0;
}

/***
 Custom Content Text Styles
***/
/*** Content Button ***/
/*.sliding-image-gallery-v2 a[role="buttons"] {
	display:inline-block;
	background-color:#444444;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #444444), color-stop(100%, #000000));
	background-image:-webkit-linear-gradient(#444444, #000000);
	background-image:-moz-linear-gradient(#444444, #000000);
	background-image:-o-linear-gradient(#444444, #000000);
	background-image:linear-gradient(#444444, #000000);
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	-o-border-radius:4px; 
	-ms-border-radius:4px; 
	-khtml-border-radius:4px; 
	border-radius:4px; 
	-moz-box-shadow:0 1px 0 0 #666 inset; 
	-webkit-box-shadow:0 1px 0 0 #666 inset; 
	-o-box-shadow:0 1px 0 0 #666 inset; 
	box-shadow:0 1px 0 0 #666 inset; 
	color:#fff;
	cursor:pointer;
	font:12 Arial,Tahoma,sans-serif;
	font-weight:bold;
	margin:0;
	padding:6px 15px; 
	text-align:left; 
	-moz-text-shadow:0px 1px #000; 
	text-shadow:0px 1px #000; 
	-moz-transition-duration:0.6s; 
	-webkit-transition-duration:0.6s;
	-o-transition-duration:0.6s; 
	transition-duration:0.6s;
}

.sliding-image-gallery-v2 a[role="buttons"]:hover, .sliding-image-gallery-v2 a[role="buttons"]:focus {
	background-color:#666666;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #222222));
	background-image:-webkit-linear-gradient(#666666, #222222);
	background-image:-moz-linear-gradient(#666666, #222222);
	background-image:-o-linear-gradient(#666666, #222222);
	background-image:linear-gradient(#666666, #222222);
	-moz-background-clip:padding; 
	-webkit-background-clip:padding; 
	-o-background-clip:padding-box; 
	-ms-background-clip:padding-box; 
	-khtml-background-clip:padding-box; 
	background-clip:padding-box; 
	-moz-box-shadow:0 1px 0 0 #999 inset; 
	-webkit-box-shadow:0 1px 0 0 #999 inset; 
	-o-box-shadow:0 1px 0 0 #999 inset; 
	box-shadow:0 1px 0 0 #999 inset; 
	text-decoration:none; 
	color:#fff;
	-moz-transition-duration:0.6s; 
	-webkit-transition-duration:0.6s;
	-o-transition-duration:0.6s; 
	transition-duration:0.6s;
}*/
/*** Big White ***/
/*.big-white {
	color:#FFF; 
	font-size:45px; 
	text-shadow:1px 1px 3px rgba(0,0,0,0.3);
}*/

/*** Medium White ***/
/*.medium-white {
	color:#FFF; 
	font-size:18px; 
}

.medium-white span {
	opacity:0.6;
}*/

/*** Big Black ***/
/*.big-black {
	color:#000; 
	font-size:45px; 
	text-shadow:1px 1px 1px rgba(255,255,255,0.2);
}*/

/*** Medium Black ***/
/*.medium-black {
	color:#000; 
	font-size:18px; 
}

.medium-black span {
	opacity:0.6;
}*/

/*** Bottom Black ***/
.sliding-image-gallery-v2 .bottom-black {
	width:100%;
	bottom:0;
}

.sliding-image-gallery-v2 .bottom-black .bg {
	border-top:1px solid #404040;
}




.sliding-image-gallery-v2 .bottom-black .text {
	padding:3px 3px;
}

.sliding-image-gallery-v2 .bottom-black .title {
	font-size:15px;
    margin:0px 0px 0px 0px;
}

@media (min-width: 768px) {
    .sliding-image-gallery-v2 .bottom-black .text {
	    padding:10px 10px;
    }
    .sliding-image-gallery-v2 .bottom-black .title {
	    font-size:24px;
    }
}

/* new Sobrenet */
@media (min-width: 890px) {
    .sliding-image-gallery-v2-sn-wide-logo  {
        width: 110px;
        height: 110px;
        top: 16px; 
        left: 16px; 
        border:4px;
    }
}

.sliding-image-gallery-v2 .bottom-black .field {
	color:#EEE;
}

