/*! https://responsiveslides.com v1.54 by @viljamis */
.ccm-image-slider-container {}
.ccm-image-slider {}
.ccm-image-slider-inner {}
.ccm-image-slider-inner ul {}
.ccm-image-slider-inner ul li {}
.ccm-image-slider-inner ul li {width:100%;height:auto;} 

.ccm-image-slider-text {width:100%;max-width:500px;padding:0;line-height:normal;color:#000000;font-size:1.2rem;text-align:center;box-sizing:border-box;position: absolute;top:20%;left:50%;transform:translate(-50%, 0);}
.ccm-image-slider-text h1 {font-family: 'Roboto', sans-serif;font-size: 3rem;color:#bf1e2e;text-transform:none;font-weight:300;
	background: -webkit-linear-gradient(-15deg, #89121e, #000000);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}
/**.ccm-image-slider-text .font2 {padding-left:40px;color:#89121e;font-weight:400;}
.ccm-image-slider-text .font3 {padding-left:80px;color:#370409;font-weight:400;}**/
.ccm-image-slider-title {margin-top:auto;}	
.ccm-image-slider-container a.mega-link-overlay {width: 100%;height: 100%;position: absolute;left: 0px;z-index: 20;}
.rslides {margin: 0 auto;}
.rslides_nav {top:50%;font-size:0;}
.rslides_nav/*overrides*/ {width:60px;height:60px;background-image:url("arrows.png");background-size:cover;}
.rslides_nav.prev {left:60px;}
.rslides_nav.next {right:60px;}

@media only screen and (max-width:1366px){}
@media only screen and (max-width:1284px){
	.ccm-image-slider-text {width:66%;top:10px;font-size: 3rem;}
	.ccm-image-slider-text span {font-size:2.3rem;}}
@media only screen and (max-width:1080px){
	.ccm-image-slider-text {width:66%;top:10px;font-size: 2rem;}
	.ccm-image-slider-text span {font-size:1.7rem;}
	.rslides_nav {top:50%;font-size:0;}
	.rslides_nav {width:30px;height:30px;}
	.rslides_nav.prev {left:10px;}
	.rslides_nav.next {right:10px;}
	.ccm-image-slider-text .customButton {max-width:150px;min-width:140px;padding:4px 10px;font-size:0.8rem;}}
@media only screen and (max-width:768px){
	.ccm-image-slider-text {width:96%;top:55px;font-size:0.8rem;}
	.ccm-image-slider-text h1 {;font-size:1.3rem;}
	.ccm-image-slider-text span {font-size:1.2rem;}
	.rslides_nav {display:none;}}
@media only screen and (max-width:600px){
	.ccm-image-slider-text {position:relative;top:auto;left:auto;transform: translate(0, 0);}}