/* 
    hotfix file
*/

/* Temporary until the release has updated.. */

.btn, .btn span {
    font-weight: 500;
}
.tabbed-content-split .vsm-body .nav .btn.active {
    font-weight: 500;
}

.split-content-dynamic-cards .vsm-body .row .content .sm-heading{
    font-size: 2rem;
}

.vsm-top .navigation .primary-nav nav ul li>a:hover{
    color: rgba(var(--vsm-color-palette2-primary-button-hover-colour), 1);
}

footer.vsm-default-footer .container a:hover{
      color: rgba(var(--vsm-color-palette2-primary-button-hover-colour), 1);
}

.rte ul li::before{
    content: "\f111";
    line-height: 26px;
}

.vsm-top .navigation .primary-nav ul li>a{
    font-weight: 500 !important;
}


@media (max-width:1450px){

.vsm-top .navigation .more-nav ul>li.mobile{
    display: block !important;
}

.vsm-top .navigation .primary-nav {
    display: none !important;
}

    .slide-menu{
    display: flex !important;
}

.vsm-top .navigation .d-flex{
    justify-content: end;
}
}

@media (min-width:1450px){
    .vsm-top .navigation .primary-nav {
    display: flex !important;
}

.vsm-top .navigation .more-nav ul>li.mobile{
    display: none !important;
}

.slide-menu{
    display: none !important ;
}

}

@media (min-width:992px){
        .cm-image-grid-hero .bg .component-wrapper .cm-body .container .heading{
        font-size: 4.5rem;
    }
    .vsm-top .navigation .brand .logo-1, .vsm-top .navigation .brand .logo-2{
        height: 4rem;
    }

    .tabbed-content-split .vsm-body .nav .btn{
        flex: 0 0 33%;
        max-width: 33%;
    }   
}

#vennture_dynamic_jobsearch .vsm-search-bar .bg {
    padding-top: 2rem;
    padding-bottom: 1rem;
}
#vennture_dynamic_jobsearch .vsm-search-bar .search-bar>.row>.col .form-holder form>.row {
    display: flex;
    align-items: center;
}