@font-face {font-family: 'Glacial'; font-style: normal; font-weight: 300; src: url(../fonts/GlacialIndifference-Regular.otf) format('otf'); }


.pull-right {
	text-align:right;
}
#nav-0 .uk-subnav > * > :first-child {
	color:#fcf798;
}
.uk-section.uk-section-default {
	padding-top:0;
    padding-bottom:0;
}

.uk-lightbox-toolbar-icon.uk-close-large.uk-icon.uk-close {
    position:absolute; 
    z-index:1500;
    top:24px;
    right:4px;
    transform: scale(1.5);
}

.uk-lightbox-toolbar-icon.uk-close-large.uk-icon.uk-close svg line {
    stroke-width:3px;
}

:root {
    --crew-width:calc( 20vw - 30px );
}

@media screen and (max-width:1200px) {
    :root {
        --crew-width:calc( 25w - 30px);
    }
}
@media screen and (max-width:960px) {
    :root {
        --crew-width:calc( 33vw - 30px);
    }
}
@media screen and (max-width:640px) {
    :root {
        --crew-width:calc( 50vw - 30px);
    }
}
@media screen and (max-width:400px) {
    :root {
        --crew-width:calc( 100vw - 30px );
    }
}

#crew-11 picture img,
.complici picture img {
    border-radius:100%;
    width: var(--crew-width);
    height:var(--crew-width);
    min-width: var(--crew-width);
    min-height:var(--crew-width);
    max-width: var(--crew-width);
    max-height:var(--crew-width);
}
.crew.partner .el-link.uk-button,
.complici .el-link.uk-button {
    padding: 6rem;
    text-indent:9000px;
    border:none;
    border-radius:100rem;
    transition:none;
}
.crew.partner .el-link.uk-button:hover,
.complici .el-link.uk-button:hover  {
    background:none;
}


