@import "fonts.css";
:root {
}

.vd-navbar-toggle {
    background: url(../images/mobile-menu-toggle.svg) no-repeat center center;
    width: 23px;
    height: 16px;
    display: block;
}

.uk-navbar-container {
    background: #fff !important;
}
.uk-navbar-container .uk-container-large {
    padding-left: 80px;
    padding-right: 80px;
    max-width: 1700px;
}
.tm-header,
.tm-header-mobile {z-index: 9999;}
.uk-logo {
    height: 136px;
    background-color: #fff;
    border-radius: 17px;
    transition: all 0.3s;
    z-index: 999;
    width: 302px;
}
    .uk-logo img {
        height: 136px;
        width: auto;
        transition: all 0.3s;
    }

    .tm-header.vd-sticky .uk-logo {
        height: 90px;
    }
    .tm-header.vd-sticky .uk-logo img {
        height: 80px;
        transition: all 0.3s;
    }


.vd-home-icon a {
    display: block;
    background: url(../images/vd-home-icon.svg) no-repeat center center;
    width: 20px;
    height: 19px;
    text-decoration: none;
    margin-top: -1px;
}

.menu-item-has-children.uk-parent {
    position: relative;

}
.menu-item-has-children.uk-parent:after {
    content: "";
    background: url(../images/vd-dropdown-arrow.svg) no-repeat center center;
    width: 32px;
    height: 16px;
    display: block;
    position: absolute;
    z-index: 1050;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
}


.uk-navbar-dropdown-nav>li>a {
    color: #4e4e4e;
    padding: 9px 0;
    border-top: solid 1px #4E4E4E;
}
.uk-navbar-dropdown-nav>li:first-of-type>a {
    border-top: 0;
}
.uk-navbar-dropdown {
    padding: 25px 35px;
}

.vd-hero-home .uk-slideshow-items {
    height: 90vh;
}
.vd-hero-content {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
    .vd-hero-content-home {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 10%;
    }
.vd-hero .uk-tile {
    height: calc(100vh - 130px);
    border-radius: 40px !important;
    background-size: cover !important;
    overflow: hidden !important;
    position: relative;
}
.vd-hero.vd-hero-small .uk-tile {
    height: calc(50vh - 130px);
    border-radius: 40px;
    overflow: hidden;
}

.vd-hero .uk-tile:after {
    content: "";
    width: 100%;
    height: 400px;
    background: linear-gradient(transparent,rgba(0,0,0,0.6));
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 40px 40px;
}

.vd-card .uk-card {
    padding: 100px 20px 50px;
}

.uk-slidenav {
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center center;
}
.uk-slidenav svg {
    display: none
}
.uk-slidenav.uk-slidenav-previous {background-image: url('../images/arrow-left.svg');}
.uk-slidenav.uk-slidenav-next {background-image: url('../images/arrow-right.svg');}


.uk-overlay-primary {
    border-radius: 10px;
}

@media screen and (min-width: 960px) {

}
@media screen and (max-width: 960px) {

}