/* lyricscopy.com/style.css - rev 20/12/2020 */
* {margin:0; padding:0; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;}
html { height: 100%; font:0.875em/1.3em Verdana, sans-serif; color:#080; background-color:white; }
html {box-sizing:border-box} *,*:before,*:after{box-sizing:inherit}
body {}
a, a:visited {color:#080;text-decoration: none;}
a:hover {color:#3cf;} a:hover u {color:red;}
h1,h2,h3 {font-weight:bold;}
ul {padding-left:2em;}
small {font-size:0.9em; font-weight:normal;}
article,aside,footer,header,menu,nav,section{display: block;}

/* https://www.w3schools.com/w3css/tryw3css_templates_webpage.htm */
/* https://www.w3schools.com/w3css/4/w3.css */
.w3-border{border:1px solid #ccc}
.w3-center{text-align:center!important}
.w3-right{float:right!important}
.w3-hide{display:none;}

.w3-padding-small{padding: 4px  8px!important}
.w3-padding      {padding: 8px 16px!important}
.w3-padding-large{padding:12px 24px!important}
.w3-padding-v16  {padding-top:16px!important;padding-bottom:16px!important}
.w3-padding-v32  {padding-top:32px!important;padding-bottom:32px!important}
.w3-padding-v64  {padding-top:64px!important;padding-bottom:64px!important}

.w3-container{padding:0 16px;}
.w3-container:after,.w3-container:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}

.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}
.w3-top{top:0} .w3-bottom{bottom:0}

#hdr {padding:0.6em 0.3em; color:#fff;
			background-color:#393; border-color:#333;}
#hdr h1.logo {font-size:1.8em;}
#hdr a, #hdr a:visited {font-weight:bold; color:#fff;}
#hdr a.sufx{font-size:0.7em;}

#nav{font-size:1em; padding-top:3em;}
#nav a {text-decoration:underline;}

div.gsc-control-cse-fr {background-color:#cfc; border:0; padding:1em;} /* Google Search */
#search {padding:0!important;}
.search {padding-right: 1em;}

#content h1 {font-size:1.5em;font-weight:bold;margin-bottom:0.3em;}
#content h2 {font-size:1.2em;}
#content h3 {font-size:1.1em; padding-top:1em;}
#content h6 {font-size:0.4em; margin:0; padding:0;}
#content small {font-size:0.8em; font-weight:normal;}

#paroles, #content ul {padding-top: 1em;}
#content ul li {line-height:1.5em;}

footer {font-size:0.9em; color:#030; background-color:#9c9;}
footer a {color:#030;}
footer a:hover {color:#090;}
footer ul {padding-left:1.5em;}
footer .footend {color:#cfc; background-color:#6c6; padding:1em 0;}
footer .footend  a {color:#cfc;}

a img.kov{width:50%; max-width:150px; height:auto;text-align:center;}
.footend img {vertical-align:middle;} /* Xiti */

.w3-twothird, .w3-onethird{float:left; width:100%;} /* mobile */
.w3-onethird{margin-top:32px;} /* mobile */
#gAdRect, #gAdBoard, #gAdBottom { min-height:90px; background-color:#efe; }
#gAdBottom {display:none; }
#gAdBoard { min-width:300px;max-width:970px;width:100%;height:100px; margin:1em auto 0 auto; }

@media only screen and (min-width:601px){
.w3-twothird{width:66.66666%}
.w3-onethird{width:33.33333%; margin-top:0;}
a img.kov{max-width:50%;}
#gAdBottom {display:block;}
}

@media only screen and (min-width:1024px){
.wrapper{max-width:1024px; margin:auto; border:0px solid red;}
.w3-top,.w3-bottom{width:1024px;}
}

p.alpha a {font-weight:bold; padding:0.15em;}

@media (pointer: coarse) {
#content ul li {line-height:1.9em;}
p.alpha   {line-height:1.6em;}
p.alpha a {padding:0.3em;}
}

@media print {
.NoP {display:none;}
}