/* CSS Document */



.ccm-image-slider-container,
.ccm-image-slider-container .ccm-image-slider,
.ccm-image-slider-container .ccm-image-slider-inner,
.ccm-image-slider-container ul.rslides,
.ccm-image-slider-container ul.rslides li,
.ccm-image-slider-container ul.rslides li:before {
	position:absolute;top:0;left:0;width:100%;height:100%;z-index: 0;
}

.ccm-image-slider-container ul.rslides li:before { 
	content:''; z-index: 1; background: rgba(0,0,0,0.25); 
}
#slidewrap .ccm-image-slider-container ul.rslides li:before { 
	content:''; z-index: 1; background: rgba(0,0,0,0.55); 
}

.ccm-image-slider-container ul.rslides li { 
	background-size: cover !important; 
}

.ccm-image-slider-container ul.rslides_tabs {
	position: absolute; bottom: 0px; left: 20px; width: auto; height: auto; z-index:1; 
}
.ccm-image-slider-container 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; 
}


.ccm-image-slider-container ul.rslides li .ccm-image-slider-text {
	position: absolute; width: -webkit-fill-available; height: auto; bottom: 0; right: 0; text-shadow: 1px 1px 3px #000; 
	text-align: left; z-index: 1; line-height: 1; padding: 30px 20px 65px 20px; 
}
.ccm-image-slider-container ul.rslides li .ccm-image-slider-text .ccm-image-slider-title {
	font-size: 0.825rem; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0;
}
.ccm-image-slider-container ul.rslides li .ccm-image-slider-text .ccm-image-slider-description {
	font-size: 0.65rem; font-weight: normal; margin: 0; padding: 0;
}

@media screen and (min-width: 700px)
{
	
	.ccm-image-slider-container ul.rslides li .ccm-image-slider-text { padding: 50px 50px 75px 50px; }
	.ccm-image-slider-container ul.rslides_tabs { bottom: 0; left: 50px; }
		
}

