/*footer{
    margin-top: 40px;
    background-color: #2D2D2D;
    color: #fff;
    font-size: 0.8em;
}
footer h5{
    color: #76D4C4;
    font-size: 0.8em;
}
nav a{
    color: #000;
}
nav a:hover{
   text-decoration: none;
}*/
.s-cms ul li a {
    color: #6ca439;
    text-decoration: underline;
}
.c-page-head__search {
    width: 80px;
}
.c-widget-img-copy .o-grid, .c-widget-img-copy .o-wrapper, .c-widget-video-copy .o-grid, .c-widget-video-copy .o-wrapper {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.c-widget-img-copy .o-grid__item, .c-widget-video-copy .o-grid__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.c-banner h2{
    font-size: 3rem;
}
.c-btn-cta{
   color: #fff !important;
    text-decoration: none !important;
}
.c-banner .o-grid{
    width: 100%;
}
.c-widget-copy {
    padding: 20px 0 !important;
}
.padded-content{
    padding-right: 180px;
    padding-left: 180px;
}
.c-banner:after {
    background-color: rgba(0,0,0,.3);
}
@media only screen and (max-width: 480px){
    .padded-content {
        padding-right: 0px;
        padding-left: 0px;
    }
}
.c-widget-slider__box {
    height: 420px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.c-widget-slider__box h5{
    margin-right: 20px;
}
.c-widget-slider__box:after {
    height: 50% !important;
    bottom: 0 !important;
    top: unset !important;
    border-radius: 0px 0px 3px 3px !important;
}

.grey .c-widget-slider__box:after {
    background-color: #7a2681 !important;
}
.light .c-widget-slider__box:after {
    background-color: #fff !important;
    color: #000 !important;
}
.purple .c-widget-slider__box:after {
    background-color: #6ca439 !important;
}
.light .c-widget-slider__box h5 {
    color: #7a2681 !important;
}
.c-widget-slider.grey p {
    color: #fff !important;
    font-family: "Helvetica LT W01 Bold";
}
.c-widget-slider.light p {
    color: #999 !important;
    font-family: "Helvetica LT W01 Bold";
}
.slider-content{
    position: absolute;
    bottom: 0;  
    height: 50%;
}
.c-widget-slider__box {
    background-position: center top !important;
    background-size: 100% 50% !important;
}

.c-widget-slider .slick-list{
    overflow: hidden !important;
    margin-left: 80px  !important;
    margin-right: 80px  !important;
}
@media only screen and (max-width: 480px){
    .c-widget-slider .slick-list{
    margin-left: 0px  !important;
    margin-right: 0px  !important;
}
}
.slick-dots {
    bottom: -30px !important;
    right: 16px;
}
.btn-slider{
    position:absolute;
    bottom: 10px;
    left:32px;
}