@font-face {
    font-family: 'Bergen Text';
    src: url('../fonts/BergenText-Bold.woff2') format('woff2'),
        url('../fonts/BergenText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bergen Text';
    src: url('../fonts/BergenText-SemiBold.woff2') format('woff2'),
        url('../fonts/BergenText-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Bergen Text';
    src: url('../fonts/BergenText-Regular.woff2') format('woff2'),
        url('../fonts/BergenText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.event-date {
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1;
    background:#f4313f;
    border-radius: 5px;
    padding:8px 10px;
    margin-right:5px;
    color: #fff;
    margin-bottom:6px;
    display: inline-block;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

img.br-50 {
    border-radius: 50%;
    width:150px;
}

.signup label {
    color:#433635;
    font-size: 1.15rem;
    margin-top:10px;
}

.signup label.custom-control-label {
    margin-top:0px;
}

.signup .custom-control-label::before {
    top:6px;
}

.signup .custom-control-input:checked~.custom-control-label::before {
    background-color: #f4313f;
    border-color:#f4313f;
}

.signup .custom-control-label::after {
    top:6px;
    left:-1.55rem;
    background: no-repeat 70%/70% 60%;
}


.signup input, .signup textarea {
    border-radius: 5px;
    height:auto!important;
    color:#433635!important;
}


@media (max-width: 991px) {
    .nk-nav-logo img {
        width:90px;
        margin-top:-10px;
    }
}

@media (max-width: 767px) {
    
    .nk-isotope-item {
        padding:15px 30px!important;
    }
    
    .nk-portfolio-list .nk-portfolio-item div.nk-portfolio-item-image, .nk-portfolio-list .nk-portfolio-item a.nk-portfolio-item-image {
        padding-bottom:250px!important;
    }
    
    .nk-portfolio-list .nk-portfolio-item.nk-portfolio-item-info-style-1 .nk-portfolio-item-info, .nk-portfolio-list .nk-portfolio-item.nk-portfolio-item-info-style-2 .nk-portfolio-item-info {
        padding:30px;
    }
    
    .portfolio-item-category {
        margin-bottom:5px;
    }
    
}