/*! http://responsiveslides.com v1.54 by @viljamis */

div.ccm-page .ccm-image-slider-container .ccm-image-slider {
    position: relative;
}

div.ccm-page .ccm-image-slider-container .ccm-image-slider-text {
    position: absolute;
    width: 45%;
    left: 50%;
    top: 50%;
  	transform: translateY(-50%);
  	background-color: #333;
  	color: #fff;
  	padding: 50px 30px 60px;
  	border-radius: 3px;
  	font-size: 18px;
  	line-height: 26px;
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-text a {
    text-decoration: underline;
    color: #e5e5e5;
}
@media all and (max-width: 991px) {
	div.ccm-page .ccm-image-slider-container .ccm-image-slider-text {
		width: 60%;
		left: 35%;
	}
}
@media all and (max-width: 767px) {
	div.ccm-page .ccm-image-slider-container .ccm-image-slider-text {
		position: static;
		clear: left;
		width: 100%;
		transform: none;
		border-radius: 0px;
	}
}

div.ccm-page .ccm-image-slider-container  .ccm-image-slider-text img {
	width: initial!important;
	height: initial!important;
}
@media all and (max-width: 767px) {
	div.ccm-page .ccm-image-slider-container  .ccm-image-slider-text img  {
		float: none;
		display: inline-block;
	}
}

div.ccm-page .ccm-image-slider-container  .ccm-image-slider-text picture:last-child img {
	margin-left: 20px;
}

div.ccm-page .ccm-image-slider-container .ccm-image-slider-title {
    margin-top:auto;
}

div.ccm-page .ccm-image-slider-container ul{
	margin-left: 0px;
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider-text ul{
	margin-left: 35px;
}

div.ccm-page .ccm-image-slider-container ul li{
	list-style-image: none;
	list-style-type: disc;
}

div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner > ul > li{
	box-shadow: 0px 4px 4px 0px #555;
}

div.ccm-page .ccm-image-slider-container a.mega-link-overlay {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0px;
}

div.ccm-page .ccm-image-slider-container .rslides {
    margin: 0 auto;
}
