@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');
@import "coin.css";

* { }

html { background:url(../images/bg_top.jpg) center center; }
body { background:url(../images/bg_page.jpg) top center no-repeat; background-size:cover; background-attachment: fixed; }

.overlay { position:fixed; top:0; left:0; right:0; bottom:0; background:#000; z-index:1000; cursor:pointer; }
.overlay video { max-width:96vw; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index:1002; display:none; }
.overlay img { position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index:1001; }


.head { background:url(../images/bg_top.jpg) top center no-repeat; }
header { height:160px; overflow:hidden; border-bottom:solid 2px #000; }
.head h1 { font-size:60px; line-height:100px; margin:0; color:#FFF; text-shadow:rgba(0,0,0,.8) 3px 3px 3px; float:right; font-family: 'Kaushan Script', cursive; }
.head h1 span { position:absolute; margin-top:-10px; display:block; font:normal 500 36%/30px Arial; border-top:solid 1px #FFF; }

.main {}
.main .content { background:rgba(255,255,255,.7); box-shadow:rgba(0,0,0,.3) 0px 0px 5px; position:relative; }
.nav * { font-family: 'Kaushan Script', cursive; }
nav.bg-dark { background-color: #000!important; }
.menuleft { background:#FFF; border-left:solid 1px #333; padding-bottom:20px; }
.menuleft .nav-link { color:#000; font-size:130%; padding-top:2vh; }

.descoperiri { border-top:solid 1px #EEE; }
.descoperiri h1 { font-size: 22px; padding:8px 20px; }


@media (max-width: 767px) {
	.head h1 { display:none; }
}

@media (max-width: 991px) {
	.head h1 { font-size:40px; }

}