/* CSS Document */

/*.ccm-image-slider-container.sldrtxto .rslides li:before { 
position:absolute;top:0;left:0;width:100%;height:100%;content:''; z-index: 0; background: rgba(0,0,0,0.35); }*/
.ccm-image-slider-container.sldrtxto .rslides li .ccm-image-slider-text img { 
float: none; margin-bottom: 15px; display: block; clear: both; max-width: 250px; }
.sldrtxto .ccm-image-slider-text {
    clear: both;
    padding: 1.25rem 5%;
    position: absolute;
	bottom: 5px; left: 0;
	width: 90%;
	max-width: 100%;
	text-shadow: 1px 1px 2px #000;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 90%);
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 90%);
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.ccm-image-slider-container.sldrtxto ul.rslides_tabs {
	position: relative; bottom: 0; right: 0; width: auto; height: auto; z-index:1; text-align: center;
}
.ccm-image-slider-container.sldrtxto ul.rslides_tabs li a { 
	width: 10px; height: 10px; margin-right: 5px; background: #947550; 
}
.ccm-image-slider-container ul.rslides_tabs li.rslides_here a { 
	background: #000; 
}
.whitetxt .ccm-image-slider-container ul.rslides_tabs li.rslides_here a { 
	background: #fff; 
}