header .overlayvr{background: url('../img/vajontvr/back_desktop.jpg') black no-repeat center center scroll;}
a{color:#939393;}
a, a:visited, a:focus, a:active, a:hover{outline:0 none !important;}
.lang-active{font-weight:bold !important;color:#fff !important}
.logo-name{color:#fff;margin-right:5px;}
.logo-description{font-weight:200;color:#939393}
.biennale-over{float: right;margin-top:60px;padding-right:28px;z-index:2;position:absolute;text-align:right;}
.biennale-over img{max-height:150px;}
.btn-primary{background-color:rgba(147,147,147,0.7);border-color:transparent}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus{background-color:rgba(0,0,0,1) !important;border-color:transparent !important;}
.btn{font-weight:300;}
.text-coming h1{font-size: 3rem;font-weight:400}
.text-coming h1 span{font-weight: lighter;margin-left:5px}
.text-coming h4{font-weight:300;font-family: 'Lato', sans-serif;margin:50px 50px 20px 30px;}
.footer {
    position: fixed;
    left: 0px;
    bottom:0px;
    z-index:99;
    width: 100%
}
::-moz-selection {
    background: #939393;
    text-shadow: none;
}

::selection {
    background: #939393;
    text-shadow: none;
}
.disclaimer{font-size:70%;font-style:italic;text-align:center;}
.modal{font-family: 'Lato', sans-serif; font-weight: 300;background-image: linear-gradient(to right, rgba(0,0,0,0.4), rgba(0,0,0,1));overflow-x: hidden;overflow-y: auto;}
.modal-dialog{margin-right:0px;max-width:800px}
.modal-title{text-transform:uppercase;}
.modal-header, .modal-content{background-color:transparent;color:#fff;}
.close, .close:hover, .close:active{color:#fff;text-shadow:none;opacity:1;}
.modal-body{border-bottom:1px solid #dee2e6}
#newsletter input, #newsletter textarea{padding:20px;margin-bottom:20px}
input#mc-embedded-subscribe{padding:10px;margin-bottom:0px;width:100%}
.hidden{display:none;}
#mainNav .navbar-toggler{background-color:transparent;padding:0px}

@media (max-width: 768px) {
    header .overlayvr{background: url('../img/vajontvr/back_mobile.jpg') black no-repeat center center scroll;background-size:cover;}
    .biennale-over{margin-top:60px;padding-right:15px;}
    .biennale-over img{max-height:100px !important;}
    .text-coming h1{font-size:2.2rem;}
    .text-coming h4 {font-size:1.2rem;margin:30px 0;}
    .cc-floating.cc-theme-edgeless .cc-message{margin:1em !important;}
    footer.footer {line-height:1.2;padding:15px 0;}
}