html {height: 100%;}
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5; position:relative; height:100%;}
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */ z-index:1; width:100%; height:100%; color:#fff; text-align:center;}
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease}
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto;}
.swiper-slide { float:left; max-height:960px;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action:pan-y;}
.swiper-wp8-vertical { -ms-touch-action:pan-x;}

.red-slide { background:#ca4040;}
.blue-slide { background:#4390ee;}
.orange-slide { background:#ff8604;}
.green-slide { background:#49a430;}
.pink-slide { background:#973e76;}
.swiper-slide{max-height:960px;}
.swiper-slide .title { font-style:italic; font-size:42px; margin-bottom:0; }
.pagination { position:absolute; z-index:20; left:10px; bottom:10px; }
.swiper-pagination-switch { display:inline-block; width:8px;  height:8px; border-radius:8px; background:#222; margin-right:5px; opacity:0.8; border:1px solid #fff; cursor:pointer;}
.swiper-visible-switch { background:#aaa;}
.swiper-active-switch { background:#fff;}

.copyright { color:#fff; text-align:center; padding:20px 0; }
.copyright  a { color:#fff; }