html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-size:1em;font-weight:normal;font-style:normal;display:inline-block;}
strong, em{display:inline;}
ul{list-style:none outside;}
@font-face {font-family: 'Montserrat-Regular';font-display: swap;src: url('/css/fonts/Montserrat-Regular.woff2') format('woff2'),url('/css/fonts/Montserrat-Regular.woff') format('woff'),url('/css/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Montserrat-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Montserrat-Regular';font-display: swap;src: url('/css/fonts/Montserrat-Bold.woff2') format('woff2'),url('/css/fonts/Montserrat-Bold.woff') format('woff'),url('/css/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Montserrat-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}



html{-webkit-font-smoothing:antialiased;}
body{font-family:Montserrat-Regular;text-align:center;background:#f9f9f9;color:#535353;font-size:1em;font-size:13px;background-position:center top;}
#container,#header,#footer,.menu,.menu-top,.header-lyrics,.header-artist{width:100%;margin:0;padding:0;text-align:center;position:relative;}
#header{background:#ffffff;padding:12px 0 0 0;}

.logo{margin-bottom:12px;}
.menu{background:#20306c;padding:10px 0;}
.menu ul{width:1140px;margin:auto;}
.menu ul li{text-transform:uppercase;font-size:13px;margin: 8px 30px 0 0;float:left;}
.menu ul li:last-of-type{margin:0;}
.menu ul li.search{float:right;position:relative;margin-top:0;}
.menu ul li a,.menu ul li a:hover{color:#ffffff;}
.menu ul li.search input[type="text"]{width:320px;font-size:13px;padding-right:35px;}
.menu ul li.search input[type="image"]{position:absolute;z-index:2;top:8px;right:15px;}

#main,#footer,.header-lyrics-content,.header-artist-content,.leaderboard{background:#ffffff;width:1140px;margin:auto;padding:30px 20px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.leaderboard{text-align:center;}
.leaderboard div{margin:auto;}
.content{width:780px;float:left;}
h1,h2{color:#312f30;font-size:24px;text-transform:uppercase;font-weight:bold;display:block;clear:both;margin-bottom:20px;}
.top-home,.top-artists-home,.top-lyrics-home,.last-artists,.last-lyrics{margin-bottom:30px;}
.top-home li,.top-artists-home li,.top-lyrics-home li{width:calc(33% - 20px);margin-right:30px;float:left;text-align:center;}
.top-home li:last-of-type,.top-artists-home li:nth-of-type(3n),.top-lyrics-home li:nth-of-type(3n){margin-right:0;padding-right:0;}
.top-home li img{max-width:100%;display:block;}
.top-home li span{background:#1f242a;padding:15px;color:#ffffff;display:block;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.top-home li span h2{display:block;font-size:20px;margin-bottom:5px;color:#ffffff;font-weight:bold;text-transform:uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top-home li span h3{color:#fff;}
.top-artists-home li,.top-lyrics-home li{margin:0 0 20px 0;padding:0 30px 20px 0;border-bottom:1px solid #f7f7f7;text-align:left;font-weight:bold;font-size:13px;}
.top-artists-home li img,.top-lyrics-home li img{max-width:50px;margin:0 10px 0 0;vertical-align:middle;}
.top-artists-home li img{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.top-lyrics-home li img{float:left;}
.top-lyrics-home li span:nth-of-type(1){margin-bottom:5px;display:block;}
.top-lyrics-home li span:nth-of-type(2){font-weight:normal;}
.last-artists,.last-lyrics{width:48%;float:left;}
.last-lyrics{float:right;}
.last-artists li,.last-lyrics li{list-style:disc;margin:0 0 20px 30px;}
.header-lyrics,.header-artist{background-color:#343536;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.header-lyrics:before,.header-artist:before{background: -owg-linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.65) 70%);background: -webkit-linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.65) 70%);background: -moz-linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.65) 70%);background: -o-linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.65) 70%);background: linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.65) 70%);z-index: 0;content: '';height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.header-lyrics--fade_in_background:before,.header-artist--fade_in_background:before {animation: fade_in_background_image .75s both;}
.header-lyrics-content,.header-artist-content{background: rgba(0,0,0,.6);position:relative;z-index:4;}
.header-lyrics-content img.cover-album,.header-artist-content img.artist-image{float:left;margin-right:20px;border:2px solid #f5f5f5;}
img.artist-image{max-width:200px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.header-lyrics-content a,.header-artist-content a{color:#ffffff;}
.header-lyrics-content h1,.header-lyrics-content h2,.header-lyrics-content h3,.header-artist-content h1,.header-artist-content h2,.header-artist-content h3{font-size:28px;color:#ffffff;margin-bottom:8px;clear:right;}
.header-lyrics-content h1 span,.header-artist-content h1 span{font-size:22px;text-transform:lowercase;}
.header-lyrics-content h2,.header-lyrics-content h3,.header-artist-content h2,.header-artist-content h3{text-transform:capitalize;font-size:22px;}
.header-lyrics-content h2,.header-artist-content h2{margin-bottom:15px;}
.header-lyrics-content h3,.header-artist-content h3{font-size:16px;font-weight:bold;}
.header-lyrics-content h3 span,.header-artist-content h3 span{color:#9a9a9a;}
.lyrics-functions,.artist-functions{position:absolute;bottom:30px;left:240px;padding-top:10px;border-top:1px solid #9a9a9a;}
.lyrics-functions li,.artist-functions li{background-size:20px 20px;background-repeat:no-repeat;background-position:center left;float:left;margin-right:50px;padding:0 0 0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lyrics-functions li.print{background-image:url("https://www.parolesmania.com/css/icon-print-lyrics.png");}
.lyrics-functions li.edit{background-image:url("https://www.parolesmania.com/css/icon-edit-lyrics.png");}
.lyrics-functions li a,.artist-functions li a{color:#9a9a9a;}
.lyrics-functions li:last-of-type,.artist-functions li:last-of-type{margin-right:0;}
.lyrics{width:600px;font-size:16px;line-height:1.7em;margin-bottom:20px;float:left;}
.lyrics h3{display:block;clear:both;font-weight:bold;margin-bottom:15px;}
.right-lyrics{width:160px;float:right;}
.copyright{font-size:13px;margin-bottom:20px;}
.album{width:49%;float:left;margin-bottom:30px;font-size:18px;clear:left;}
.album:nth-of-type(2n){float:right;clear:none;}
.album .cover{max-width:130px;float:left;margin:0 20px 0 0;}
.album h3{max-width:calc(100% - 130px - 25px);font-weight:bold;display:inline-block;font-size:18px;margin:0 0 15px 0;}
.album ul,.album ol{width:calc(100% - 130px - 20px);float:right;}
.album ul li,.album ol li{margin:0 0 10px 18px;font-size:13px;}
.album ul li{list-style:disc;}
.list li{width:46%;clear:left;margin:0 0 20px 20px;float:left;}
ul.list li{list-style:disc;}
.list li:nth-of-type(2n){float:right;clear:none;}
.pages{background:#f7f7f7;padding:10px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.6em;}
.contact-us input[type="text"],.contact-us textarea{background:#f7f7f7;width:100%;color:#1a1a1a;font-size:14px;display:block;clear:both;margin-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.contact-us input[type="submit"]{background:#20306c;width:auto;padding:12px 45px;border:none;text-transform:uppercase;color:#ffffff;font-size:14px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.contact-us ul{width:60%;}
.contact-us ul li{margin-bottom:20px;}
ul.search-list { margin-bottom: 20px; font-size: 13px; }
ul.search-list h2 { font-size:18px;margin-bottom: 20px !important; color: #484848 !important; }
ul.search-list li img, ul.top-100 li img, ul.list-profile li img.list-pic,ul.users-chart li img { max-width: 50px; margin-right: 20px; vertical-align: middle; }
ul.search-list li img { float: left; }
ul.search-list li.artista img, ul.top-100 li.artista img, ul.list-profile li.artista img,ul.users-chart li img { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
ul.search-list li a,ul.users-chart li a { display: block; }
ul.search-list li a.first { padding-top: 5px; }
ul.search-list li.artista a { padding-top: 12px; }

.navigation{width:300px;float:right;}
.album-lyrics{margin:20px 0 20px 0;padding-bottom:20px;border-bottom:1px solid #f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.album-lyrics li{margin:0 0 10px 30px;padding-left:8px;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.album-lyrics li a{font-weight:bold;}
.album-lyrics img{width:65px;max-width:65px;float:left;margin:0 8px 20px 0;}.
album-lyrics h4{margin-bottom:20px;font-weight:bold;font-size:18px;display:inline;clear:right;}

#footer{background:#343536;color:#ffffff;padding:20px 20px;text-align:center;}
#footer a{color:#fff;}
.alphabet{margin:0 auto 15px auto;}
.alphabet li{margin:0 15px 10px 0;display:inline-block;}
.alphabet li:last-of-type{margin-right:0;}

input[type="text"],input[type="password"],input[type="date"],input[type="number"],select,textarea,.submit-cancel,.conferma-elimina,.data-review{background:#ffffff;color:#5f5d5d;padding:7px 10px;border:1px solid #e8eced;outline:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}

a{text-decoration:none;color:#343536;font-weight:bold;}
a img{border:none;}
.display-block{display:block!important;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-20{font-size:20px;}
.width-100{width:100%!important;float:none;}
.text-align-center{text-align:center;}
.text-align-right{text-align:right;}
.text-align-left{text-align:left;}
.left{float:left!important;}
.right{float:right!important;}
.clear{display:block;clear:both;}
.clear-none{clear:none!important;}
.margin-bottom-none{margin-bottom:0!important;}
.no-padding{padding:0!important;}
.padding-bottom-10{padding-bottom:10px!important;}
.spacer-5{display:block;height:5px !important;}
.spacer-10{display:block;height:10px !important;}
.spacer-15{display:block;height:15px !important;}
.spacer-20{display:block;height:20px !important;}
.spacer-25{display:block;height:25px !important;}
.spacer-30{display:block;height:30px !important;}
.spacer-35{display:block;height:35px !important;}
.spacer-40{display:block;height:40px !important;}
.spacer-50{display:block;height:50px !important;}
.spacer-60{display:block;height:60px !important;}
.spacer-70{display:block;height:70px !important;}
.spacer-80{display:block;height:80px !important;}
.spacer-90{display:block;height:90px !important;}
.spacer-100{display:block;height:100px !important;}
header,footer,thead,tfoot,.menu-button,.search-button{display:none;}