/**
PlusSlider
By Jamy Golden
https://css-plus.com
**/

/* PlusSlider Styling */
#slideshow {max-height:850px; overflow:hidden;}
#slideshow #ps_loader { background-color: #AAA; background-image:url(../images/loader-light.gif); background-position:50% 40%; background-repeat:no-repeat; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; }

.plusslider{ margin: 0 auto; overflow: hidden; position: relative; z-index: 1; }
.plusslider .child{float: left;overflow:hidden; position:relative;}
.plusslider .child img {max-width:100%;}

/* Controls */
.plusslider-pagination-wrapper { height: 40px; width: 100%; position: absolute; left: 0; bottom:90px; z-index: 500; text-align:center; }
.plusslider-pagination{ margin: 0 auto; padding: 0; display: inline-block; list-style:none; }
.plusslider-pagination li {float: left; margin: 0 3px; cursor:pointer; border:1px solid #fff; display: block; height: 10px; width: 10px; text-indent: -9999px; /*IE6 fix */ font-size: 0; opacity:0.3; filter:alpha(opacity=30); -webkit-border-radius:6px;-moz-border-radius:6px;  border-radius:6px; background:#333; }
.plusslider-pagination li.current,
.plusslider-pagination li:hover{ opacity:1; filter:alpha(opacity=100); }

.plusslider-arrows {margin:0;}
.plusslider-arrows li { cursor:pointer; background: url(../images/plus-sprite.png) no-repeat left top; display: block; height: 32px; opacity: 0; width: 32px; position: absolute; bottom: 220px; z-index: 200; text-indent: -9999px; outline:none !important; /* Fade in/out .arrows on hover */ -moz-transition-property: opacity; -moz-transition-duration: 0.2s; -moz-transition-timing-function: ease-in; -webkit-transition-property: opacity; -webkit-transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; transition-property: opacity; transition-duration: 0.2s; transition-timing-function: ease-in; }
.plusslider-arrows li.prev {background-position: 0 -32px; left:0px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.plusslider-arrows li.prev:hover{background-position: 0 0;}
.plusslider-arrows li.next{background-position: -32px -32px; right: 0px; top:130px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.plusslider-arrows li.next:hover{background-position: -32px 0;}
.plusslider:hover li {opacity: 1;}

/* PlusFader Specific */
.fader .child{display: none; position: absolute; left: 0; top: 0;}
.fader .plusslider-pagination{position: relative; z-index: 200;}

/* FULL SLIDER (based on Plus Slider) */
.plusslider .titles {position:absolute; top:300px; right:50%; width:940px; margin-right:-470px; }
.plusslider .titles h2 { background:url('../php/rgba.php?name=black&a=80'); background:rgba(0,0,0,0.8); line-height:1; padding:10px 10000px 13px 20px; margin: 0 -10000px 0 0; color:#fff; text-transform:uppercase; float:right; position:relative; left:600px;  }
.plusslider .titles h2 a {color:#fff;}
.plusslider h2.first-title {font-size:36px; font-weight:700; margin-bottom:10px;}
.plusslider h2.second-title {font-size:26px; font-weight:400;}
.plusslider .description {width:300px; float:right; text-align:right; margin-top:20px;}
.plusslider .description span { background:url('../php/rgba.php?name=black&a=80'); background:rgba(0,0,0,0.8); line-height:1.9; font-size:12px; padding:3px 0px; color:#fff;}


@media screen 
and (max-width : 1280px) {
	.plusslider h2.first-title {font-size:22px; }
	.plusslider h2.second-title {font-size:16px;}
	body .plusslider .titles {bottom: 170px;}
	#swappers {bottom:0;}
	#slideshow .shadow-up {bottom:0;}
	.plusslider-pagination-wrapper {bottom: 50px;}
	#container {margin-top:0;}
}