/*** Template Standard ***/
.cycloneslider-template-standard {
	position:relative;
    margin-bottom:30px;
	border-radius:4px;}
.cycloneslider-template-standard .cycloneslider-slides {
	position:relative;
	overflow:hidden;}
.cycloneslider-template-standard .cycloneslider-slide {
	text-align:center;
	width:100%; /* For slides in scrollHorz to work */
	display:none; /* Hide slides to prevent FOUC */}
.cycloneslider-template-standard div[data-cycle-dynamic-height="off"] .cycloneslider-slide-image {
	height:100%; /* To prevent cutting off captions when dynamic height is off */}
.cycloneslider-template-standard .cycloneslider-slide:first-child, /* Show first slide */
.cycloneslider-template-standard .cycle-sentinel + .cycloneslider-slide { /* Select next slide when using sentinel slide */
	display:block;}
.cycloneslider-template-standard .cycloneslider-slide img {
	display:block;
	margin:0 auto;
	padding:0;
	max-width:100%;
	min-height:360px;
	border:0;
	border-radius:4px;}
.cycloneslider-template-standard.cycloneslider-width-full .cycloneslider-slide img {
	width:100%;}
.cycloneslider-template-standard .cycloneslider-slide iframe, /* Make our videos fluid */
.cycloneslider-template-standard .cycloneslider-slide object,
.cycloneslider-template-standard .cycloneslider-slide embed {
	position:absolute;
	left:0;
	top:0;
    width:100% !important; /* Override width attrib */
    height:100% !important; /* Override height attrib */}
.cycloneslider-template-standard .cycloneslider-slide-youtube,
.cycloneslider-template-standard .cycloneslider-slide-vimeo {
	background:#000;}
.cycloneslider-template-standard .cycloneslider-slide-custom {
	min-height:100%;
	background:#fff;}

/*** Prev/Next ***/
.cycloneslider-template-standard .cycloneslider-prev,
.cycloneslider-template-standard .cycloneslider-next,
.cycloneslider-template-standard .cycloneslider-pager span {
	cursor:pointer;}
.cycloneslider-template-standard .cycloneslider-prev,
.cycloneslider-template-standard .cycloneslider-next {
    position:absolute;
    top:50%;
    z-index:501;
	display:block;
    margin-top:-12px;
    width:24px;
    height:24px;
    border-radius:40px;
    background:#fefefe;
	opacity:0;
	-webkit-transition:all 0.5s ;
	-moz-transition:all 0.5s ;
	-ms-transition:all 0.5s ;
	-o-transition:all 0.5s ;
	transition:all 0.5s ;
	-webkit-box-shadow:1px 1px 2px 0px #333333;
    box-shadow:1px 1px 2px 0px #333333;}
.cycloneslider-template-standard:hover .cycloneslider-prev,
.cycloneslider-template-standard:hover .cycloneslider-next {
	opacity:0.4;}
.cycloneslider-template-standard .cycloneslider-prev:hover,
.cycloneslider-template-standard .cycloneslider-next:hover {
	opacity:1;}
.cycloneslider-template-standard .cycloneslider-prev.disabled,
.cycloneslider-template-standard .cycloneslider-next.disabled {
	display:none;}
.cycloneslider-template-standard .arrow {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-6px;
    width:0;
    height:0;}
.cycloneslider-template-standard .cycloneslider-prev {
    left:10px;}
.rtl .cycloneslider-template-standard .cycloneslider-prev {
    left:auto;
	right:10px;}
.cycloneslider-template-standard .cycloneslider-prev .arrow {
    margin-left:-4px;
	border-top:6px solid transparent;
	border-right:6px solid #333;
	border-bottom:6px solid transparent;}
.rtl .cycloneslider-template-standard .cycloneslider-prev .arrow {
    margin-left:-2px;
	border:0;
	border-top:6px solid transparent;
	border-left:6px solid #333;
	border-bottom:6px solid transparent;}
.cycloneslider-template-standard .cycloneslider-next {
    right:10px;}
.rtl .cycloneslider-template-standard .cycloneslider-next {
    right:auto;
	left:10px;}
.cycloneslider-template-standard .cycloneslider-next .arrow {
    margin-left:-2px;
	border-top:6px solid transparent;
	border-left:6px solid #333;
	border-bottom:6px solid transparent;}
.rtl .cycloneslider-template-standard .cycloneslider-next .arrow {
    margin-left:-4px;
	border:0;
	border-top:6px solid transparent;
	border-right:6px solid #333;
	border-bottom:6px solid transparent;}

/*** Pager ***/
.cycloneslider-template-standard .cycloneslider-pager {
    position:relative;
	display:none;
	margin:10px 0 20px;
    width:100%;
    height:12px;
    text-align:center;}
.cycloneslider-template-standard .cycloneslider-pager span {
    display:inline-block;
    margin:0 3px;
    width:12px;
    height:12px;
    border-radius:6px;
    background:#ccc;
    vertical-align:top;
    font-size:0;
    line-height:0;
	-webkit-box-shadow:inset 0 1px 3px 0px #666;
    box-shadow:inset 0 1px 3px 0px #666;}
.ie7 .cycloneslider-template-standard .cycloneslider-pager span {
	zoom:1;/* IE 7 inline-block */
	*display:inline;/* IE 7 inline-block */}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {
    background-color:#fff;}

/*** Caption ***/
.cycloneslider-template-standard .cycloneslider-caption {
    position:absolute;
    bottom:0;
    left:0;
    z-index:500;
	display:none;
    width:100%;
    background:rgba(170,0,0,0.5);
	border-radius:0 0 4px 4px;
    color:#fff;
	text-align:left;}
.rtl .cycloneslider-template-standard .cycloneslider-caption {
	text-align:right;}
.cycloneslider-template-standard .cycloneslider-caption-title {
    margin-bottom:0;
    padding:10px 20px 5px 20px;
    font-size:22px;
    line-height:1;}
.cycloneslider-template-standard .cycloneslider-caption-description {
    padding:0 20px 15px 20px;
    font-size:12px;
    line-height:1.5;}
@media screen and (min-width: 600px) {
	.cycloneslider-template-standard .cycloneslider-pager,
	.cycloneslider-template-standard .cycloneslider-caption {display:block;}
}