.module--countdown {
    text-align: center;
}
    .module--countdown h2 {
        font-size:24px;
        text-transform:capitalize;
        letter-spacing:-.01rem;
    }
    .module--countdown .timer {
        margin:15px auto 50px;
        position:relative;
    }
    .module--countdown .timer > div {
        display:inline-block;
        border:1px solid #DEDEDE;
        min-width:115px;
        padding:20px 20px 8px;
        line-height:30px;
        color:#757575;
        font-family:'Roboto Slab',serif;
    }
    .module--countdown span {
        display:block;
        font-family:'Poppins', sans-serif;
        font-weight: 700;
        font-size:32px;
        color: #000;
    } 
    .module--countdown .timer > div:first-child {
        border-radius:20px 0 0 20px;
    } 
    .module--countdown .timer > div:last-child {
        border-radius:0 20px 20px 0;
    }
    
    /* desktop only */
    @media screen and (min-width:1199px){
        .one-column .module--countdown .timer:before,
        .one-column .module--countdown .timer:after,
        .full-width .module--countdown .timer:before,
        .full-width .module--countdown .timer:after{
            position:absolute;
            content:"";
            border:1px solid #DEDEDE;
            width:27%;
            top:50%;
            z-index:-1;
        }
        .module--countdown .timer:before {
            left:0;
        }
        .module--countdown .timer:after {
            right:0;
        }
    }
    
    /* mobile */
    @media screen and (max-width:490px){
        .module--countdown .timer {
            max-width:235px;
        }    
        .module--countdown .timer > div:first-child {
            border-radius:20px 0 0 0;
        } 
        .module--countdown .timer > div:nth-child(2) {
            border-radius:0 20px 0 0;
        } 
        .module--countdown .timer > div:nth-child(3) {
            border-radius:0 0 0 20px;
        }
        .module--countdown .timer > div:last-child {
            border-radius:0 0 20px 0;
        }
    }
    .col-lg-4 .module--countdown .timer,
    .col-lg-3 .module--countdown .timer {
        max-width:235px;
    }    
    .col-lg-4 .module--countdown .timer > div:first-child,
    .col-lg-3 .module--countdown .timer > div:first-child {
        border-radius:20px 0 0 0;
    } 
    .col-lg-4 .module--countdown .timer > div:nth-child(2),
    .col-lg-3 .module--countdown .timer > div:nth-child(2) {
        border-radius:0 20px 0 0;
    } 
    .col-lg-4 .module--countdown .timer > div:nth-child(3),
    .col-lg-3 .module--countdown .timer > div:nth-child(3) {
        border-radius:0 0 0 20px;
    }
    .col-lg-4 .module--countdown .timer > div:last-child,
    .col-lg-3 .module--countdown .timer > div:last-child {
        border-radius:0 0 20px 0;
    }
    
       
    
    /* HOMEPAGE VIDEO */
    .embed-responsive .embed-responsive-item,
    .embed-responsive embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
        object-fit: cover;
    }
    
    
.btn-primary a {color:#fff;text-decoration:none;}
.btn-primary a:hover {color:#fff;color:rgba(255,255,255,.9);}

/* Forms */
.umbraco-forms-tooltip.help-block {
    font-family: Roboto Slab, serif;
    font-size: 12px;
    color: #a1a1a1;
}
.module--form {
    margin-right: 0;
    margin-left: 0;
}