.cycle-slideshow {float:left;
margin-top:-30px;
margin-bottom: 25px;
width: 100%;
background-color: #fff;
border-bottom: 5px solid #3d5c7c;
}

@media only screen and (max-width: 480px) {
.cycle-slideshow {
display:none;
}}
.cycle-slideshow img {width: 100%;
margin:0;
}
.cycle-slideshow a {width: 100%;
height: auto;
padding: 0;
background-color: inherit; 
display: block;
border:0;}
.cycle-slideshow a img {width: 100%;
position: static;
display: block;}
.cycle-pager {text-align: center; 
width: 100%;
height:30px;
z-index: 9999;
position: absolute;
bottom: 0px; 
}

@media only screen and (max-width: 960px) {
.cycle-pager {
display:none;
}}
.cycle-pager span {font-family: fira-m, Arial;
font-size: 30px;
width: 12px;
height: 12px;
display: inline-block; color: #fff;
cursor: pointer; 
margin: 0 6px 5px 6px;}
.cycle-pager span.cycle-pager-active {color: #c71342;}
.cycle-caption {position: absolute;
color: #fff;
bottom: 50px;
z-index: 110;
text-align:center;
}
.cycle-overlay {position: absolute;
bottom: 0;
left:0;
width: 100%;
z-index: 100;
padding-top:10px;
padding-bottom:12px;
background: url(../src/black_gradient.png) top left repeat-y; transparent; 
color:#fff;}
.dctitle {font-family: fira-r;
max-width: 1200px;
font-size: 200%;
line-height: 100%;
text-align:left;
padding: 0 25px 5px;
margin: 0 auto;
color:#ececec;
text-shadow: 2px 2px 2px #000;
}

@media only screen and (max-width: 960px) {

.dctitle {
font-family: fira-l;
max-width: 1170px;
font-size: 125%;
line-height: 100%;
text-align:left;
padding: 10px 30px 0 30px;
margin: 0 auto; }
}

@media only screen and (max-width: 480px) {

.dctitle {
display:none; }

}
.dcdesc {font-family: fira-l;
max-width: 1200px;
font-size: 120%;
line-height: 110%;
text-align:left;
padding: 0 80px;
margin: 0 auto;
color:#ececec;
text-shadow: 2px 2px 2px #000;
}

@media only screen and (max-width: 960px) {

.dcdesc {
font-family: fira-l;
max-width: 1170px;
font-size: 100%;
line-height: 100%;
text-align:left;
padding: 0 60px 0 60px;
margin: 0 auto; }
}

@media only screen and (max-width: 480px) {

.dcdesc {
display:none; }
}
.cycle-paused:after {content: 'Paused'; color: white; background: black; padding: 10px;
z-index: 500; position: absolute; top: 10px; right: 10px;
border-radius: 10px;
background: url(../src/black_50.png) repeat transparent; 
}
