/*
 * jquery.rs.carousel.css v0.11
 *
 * Copyright (c) 2013 Richard Scarrott
 * http://www.richardscarrott.co.uk
 *
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Depends:
 *  a basic reset + items must have width & height
 */
    
.rs-carousel-mask {
    overflow: hidden !important;
}

    .rs-carousel-runner {
        position: relative;
    }
        
        .rs-carousel-horizontal .rs-carousel-item {
            float: left;
        }

    .rs-carousel-mask {
        position: relative;
    }

    .rs-carousel-runner {
        -moz-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .rs-carousel-transition .rs-carousel-runner {
        -moz-transition: -moz-transform .400s ease;
        -webkit-transition: -webkit-transform .400s ease;
        -o-transition: -o-transform .400s ease;
        -ms-transition: -ms-transform .400s ease;
        transition: transform .400s ease;
    }
	
/* customized styling */
	
/* rs carousel */
.rs-carousel .rs-carousel-mask {
	width:53.2666em;
	height: 8.666em;
	margin:0 auto 0 auto;
	}

.rs-carousel ul li {
	text-align: center;
	width: 13.3333em;
	height: 8.666em;
	background:url(../images/layout/bullet-sponsors.gif) no-repeat right top;
	background-size:1px 100%;
	}


.rs-carousel ul li img {
	display:inline-block;
	margin:.8em auto 0 auto;
	width:10em;
	height:auto;
	}

.rs-carousel ul li img a {
	border:0 solid #FFFFFF;
	}

.rs-carousel .rs-carousel-action-next,
.rs-carousel .rs-carousel-action-prev {
	cursor: pointer;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-18px;
	width:24px;
	height:36px;
	text-indent:-9000px;
	background-image:url(../images/layout/hm-sponsor-arrows.png);
	background-repeat: no-repeat;
	}

.rs-carousel .rs-carousel-action-next {
	right:10px;
	background-position:right top;
	}
	
.rs-carousel .rs-carousel-action-prev {
	left:10px;
	background-position:left top;
	}


	#rs-carousel .rs-carousel-pagination-link {
		display: inline;
	}

		#rs-carousel .rs-carousel-pagination-link a {
			padding: 2px 6px;
		}

			#rs-carousel .rs-carousel-pagination-link a:hover {
				text-decoration: none;
			}

		#rs-carousel .rs-carousel-pagination-link-active a {
			background: #444;
			color: #fff;
		}

	#rs-carousel.rs-carousel-disabled .rs-carousel-pagination-link a,
	#rs-carousel.rs-carousel-disabled .rs-carousel-action-next,
	#rs-carousel.rs-carousel-disabled .rs-carousel-action-prev,
	#rs-carousel .rs-carousel-action-disabled {
		color: gray;
		cursor: default;
	}

	/** horizontal **/
/*	#rs-carousel.rs-carousel-horizontal.rs-carousel-items-1 .rs-carousel-mask {
		width: 150px;
	}
	
	#rs-carousel.rs-carousel-horizontal.rs-carousel-items-2 .rs-carousel-mask {
		width: 300px;
	}
	
	#rs-carousel.rs-carousel-horizontal.rs-carousel-items-3 .rs-carousel-mask {
		width: 450px;
	}
	
	#rs-carousel.rs-carousel-horizontal.rs-carousel-items-4 .rs-carousel-mask {
		width: 600px;
	} */



@media screen and (max-width:880px){
	.rs-carousel .rs-carousel-mask {
		width:39.8668em;
		}
	}

@media screen and (max-width:768px) {
	.rs-carousel .rs-carousel-mask {
		width:34.8666em;
		}

	.rs-carousel ul li {
		width: 11.6666em;
		}
	}

@media screen and (max-width:690px) {
	.rs-carousel .rs-carousel-mask {
		width:26.5334em;
		}

	.rs-carousel ul li {
		width: 13.3333em;
		}
	}


@media screen and (max-width:550px) {
	.rs-carousel .rs-carousel-mask {
		width:23em;
		}

	.rs-carousel ul li {
		width: 11.6666em;
		}
	}
	
@media screen and (max-width:400px) {
	.rs-carousel .rs-carousel-mask {
		width: 13.2em;
		}

	.rs-carousel ul li {
		width: 13.3333em;
		background:transparent;
		}
	}