/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


.ccm-image-slider{position:relative}.ccm-image-slider-text{position:absolute;width:45%;left:0;top:10%}.ccm-image-slider-title{margin-top:auto}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%;left:0px}.rslides{margin:0 auto}

.teaser{margin:2em 0;text-align:center}#mainwrap .teaser h3{color:#3147c2;text-transform:uppercase;font-weight:bold}.teaserImage img{border-radius:50%;overflow:hidden;margin:0 auto}#mainwrap .teaserBlurb p{font-size:large;padding:0 3em}@media screen and (max-width: 1199px){#mainwrap .teaserBlurb p{padding:0 1.8em}}@media screen and (max-width: 991px){#mainwrap .teaserBlurb p{padding:0}}@media screen and (max-width: 991px){#mainwrap .teaserBlurb p{margin:0 auto;max-width:320px}}.teaserLink{color:#3147c2;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:large}.teaserLink:after{content:' >';color:#3147c2;font-weight:bold;font-size:x-large}

.footerTable{display:table;width:100%}.footerTableRow{display:table-row}.footerTableCell{vertical-align:middle;display:table-cell;width:16.66%}.footerTableCell img{margin:0 auto}@media screen and (max-width: 767px){.footerTable{display:block}.footerTableRow{display:block}.footerTableCell{display:block;width:auto;margin:5px 0}.footerTableCell img{margin:0 auto;max-width:100%}}

