body{font-family: 'Lobster', cursive; font-size: 1.4em;}
.navbar{width: 100%; max-width: 100%; margin: 0 auto; z-index: 1;}
.main{padding: 20px; max-width: 1200px; margin: 0 auto; border-top: #f2f2f2 solid 1px;}
.menu a{color: black!important; margin-top: 5px;}
.table{width: 100%;}
.image{width: 100%;}
.select, select{width: 100%;}
.anteprima__upload, .anteprima__img{height: auto; margin: 0 auto; width: 90%;}
.navbar-name-user{font-weight: bold;}
.has-border-red{border: solid red 1px; border-radius: 5px; padding: 5px;}
form{width: 100%;}
.footer{background-color: #fff;}
.cover{background-size: cover; background-position: center center; width: 100%; height: 450px; background-attachment: fixed; position: relative; clear: both; margin-top: -3px;}
.cover__filter{position: relative; height: 100%; width: 100%; background: #000000; opacity: 0.3;}
.cover h1{font-size: 35px;}
.cover__action{position: absolute; color: #ffffff; left: 40px; bottom: 40px; width: auto; height: auto; right: 40px;}
.cover__action__button{max-width: 300px; border: solid 2px #ffffff; margin-top: 10px;}
.cover__action__button a{padding: 5px; color: #ffffff; text-align: center; display: block; transition: 0.5s;}
.cover__action__button a:hover{background-color: #ffffff; color: #000000;}
.div-poetry{border-radius: 10px; padding: 1.5rem; margin: -55px auto 0px auto; border: solid 1px #0f0096; width: 90%; position: relative;}
.div-poetry .image img{margin: 0px auto 10px auto; height: 60px; width: auto;}
.media{font-family: auto; font-size: 0.8em}
.footer{margin-top: 20px; border-top: solid 3px #0f0096; font-size: 20px;}
.is-orange{color: #ffa500;}
.has-background-orange{background-color: #ffa500;}
.image-cover{border-radius: 10px;}
.footer-bottom-up{display:none; position: fixed; bottom: 15px; right: 10px; cursor: pointer; z-index: 999}
@media (max-width: 768px){
  .slider{display: none;}
}
