
body.view-home .main-nav-links > li > a{color:#fff;}
body.view-home .search {
	background: url(../img/icon-search-white.png) center no-repeat;
	background-size: 25px 25px;
}

body.view-home  .btn-mobile-nav-open > span{
    background:#fff;
}
	
/* home
/* ------------------------ */

.header-wrap{
    position:absolute;
    top:0;
    left:0;
    z-index:10;
}

.slider-wrap{
    width:100%;
    height:96vh;
    background:#fff;
}

/* fancybox override
/* ------------------------ */

.bx-viewport, .bx-wrapper{
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100% !important;
}

.bx-wrapper{
    border:0 !important;
    box-shadow:none;
}

/* fix div position relative */
.bx-controls, .bx-controls-direction{
    position:static;
}

/* slider
/* ------------------------ */

.slider-list{
    height:100% !important;
}

.slider-list > li {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100%;
    height:100% !important;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}

.slider-list > li img {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:100% !important;
    height:100% !important;
    object-fit: cover;
}

.slider-list iframe{
    border:0;
    width:100%;
    height:100%;
    background:#fff;
}

@media (min-width:996px){
    .slider-wrap{
        position:absolute;
        top:0;
        left:0;
        z-index:1;
        width:100%;
        height:100%;
    }
}
