
/*------------------------------------------------*/

html{
    font-family: montserrat, sans-serif;

    color: #333;
}

h1, h2, h3, h4, h5, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5{
    font-family: montserrat, sans-serif !important;
    color: #0f1214;
}

em {
    color: inherit;
}

/*------------------------------------------------*/

.uk-icon{
	min-width: 18px;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
    min-height: 40px;
    color: #575757;
}
.uk-navbar-nav>li.uk-active>a{
    color: #000 !important;
}
.uk-navbar-container:not(.uk-navbar-transparent){
    background-color:  #fff;
    border-bottom: solid 1px #e6e6e6;
}
.uk-navbar-nav>li>a:hover .uk-icon{
    color: #1F6FB6;
}
.uk-offcanvas-bar{
    background-color: #fff;
    box-shadow: 10px 0px 20px 8px #00000045;
    color: #ccc;
}
.uk-background-primary{
    background-color: #a65bf4;
}
.uk-offcanvas-bar{
    width: 300px;
}

.uk-navbar-dropdown{
    width: 260px;
}
.uk-navbar-dropdown a{
    color: #999 !important;
}

.uk-navbar-dropdown a:hover{
    color: #a65bf4 !important;
}

.uk-logo{
    width: 100%;
    max-width: 270px;
    margin: 0 0 5px 0;
}
/*------------------------------------------------*/
.ll-dark *{
    color: #a65bf4 !important;
    border-color: #a65bf4 !important;
    }
    
.ll-header-bar{
    height: 42px;
    font-size: 11px;
    color: #fff;
    z-index: 2;
}
.ll-navbar-header{
    background-color: #0000002e;
    padding: 0;
}


.ll-navbar-header ul li{
    display: inline;
}

.ll-navbar-header ul li a{
    margin-right: 10px;
    color: #fff;
}
.ll-navbar-header ul li a:hover{
    text-decoration: none;
    color: #a65bf4;
}

.ll-navbar-header ul li a.ll-nav-button{
    border: solid 1px rgb(78, 117, 101);
    border-radius: 15px;
    color: #a65bf4 !important;
    padding: 5px 20px 6px;
}

.ll-navbar-header ul li a.ll-nav-button:hover{
    border: solid 1px #a65bf4;
    color: #a65bf4 !important;
}

.ll-navbar-header ul li a.ll-nav-button-featured{
    border: solid 1px #5a981c !important;;
    border-radius: 15px;
    color: #5a981c !important;
    padding: 5px 20px 6px;
}

.ll-navbar-header ul li a.ll-nav-button-featured:hover{
    border: solid 1px #5a981c !important;;
    color: #5a981c !important;
}

.ll-dark *{
    color: #575757 !important;
    border-color: #57575748 !important;
    }

.ll-secundary-font{
    font-family: montserrat, serif  !important;
}

.ll-background-gray{
    background-color: #373a43;
}

.ll-deezer-icon-footer{
    width: 40px;
}

.ll-google-play-icon-footer{
    width: 33px;
}

.ll-itunes-icon-footer{
    width: 38px;
}

.ll-spotify-icon-header{
    width: 19px;
}

.ll-spotify-icon-footer{
    width: 34px;
}

.ll-icon-footer{
    width: 100px;
    margin: 15px 35px 0 0;
}

@media (max-width: 960px) {
    .ll-icon-footer{
        margin: 15px 0px 0 0;
    }
  }

.ll-deezer-icon-menu{
    width: 28px;
}

.ll-google-play-icon-menu{
    width: 20px;
}

.ll-itunes-icon-menu{
    width: 28px;
}

.ll-spotify-icon-menu{
    width: 22px;
}

.ll-whatsapp-icon {
    width: 80px !important;
    height: 80px !important;
}