body {font-weight:normal;font-family:'Open Sans',sans-serif;font-size:15px;text-align:center;padding:0;margin:0;color:#fff;background:url(bg-3.jpg) 65% 50% no-repeat;background-size:cover}
.body-wrapper {padding:35px 15px 60px}
p {text-align:justify;line-height:1.7;margin:0 0 20px}
p:last-of-type {margin:0}
a {color:#ce9d5b}
a:hover {color:#ecc186;text-decoration:underline}
a, a * {
	-webkit-transition: color 200ms;
	-moz-transition: color 200ms;
	-o-transition: color 200ms;
	transition: color 200ms;
	text-decoration:none;
}
h1,h2,h3 {font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:normal}
#logo {margin-bottom:20px}
#logo a {display:inline-block;max-width:900px}
#logo img {max-width:100%;height:auto}
#wrap {max-width:660px;margin:0 auto}
#divider {height:1px;background:#9f9f9f;max-width:320px;margin:20px auto}
#table {display:table;width:100%;padding:40px 0}
#table > div {display:table-cell}
#table a {display:inline-block}
#table a i {font-size:44px}
#table a i.fa-facebook-official {color:#3b5998}
#table a i.fa-headphones {color:#77db3b}
#table a i.fa-envelope {color:#ff4343}
#table a span {padding-left:15px;position:relative;top:-8px;font-family:'Oswald',sans-serif;font-size:20px;text-transform:uppercase;color:#9f9f9f}
#table a:hover i, #table a:hover span {color:#fff}
#table a:hover {text-decoration:none}
#pics {padding-top:30px}
#pics img:nth-child(1) {padding-right:30px}
#footer {padding-bottom:40px}
#footer, #footer a {font-size:12px;color:#9f9f9f}
#footer a:hover {color:#fff}
#album-covers {padding-bottom:20px}
#album-covers div {line-height:200px;height:200px;cursor:pointer;margin:0 10px}
#album-covers img {display:inline;vertical-align:middle}
/*#give h2, #give h3 {font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:normal}*/
#end a {font-size:11px;color:#9f9f9f}
#end a:hover {color:#fff}
@media only screen and (max-width : 1200px) {}
@media only screen and (max-width : 992px) {}
@media only screen and (max-width : 768px) {}
@media only screen and (max-width : 767px) {
	#table, #table > div {display:block}
	#table > div:nth-child(1), #table > div:nth-child(2) {padding-bottom:10px}
	#pics img:nth-child(1) {padding-right:0;padding-bottom:30px}
	#pics img {margin:0 auto;display:block;max-width:100%;height:auto}
}
@media only screen and (max-width : 480px) {
	/*h1 {font-size:130px}
	h2 {font-size:60px}
	h3 {font-size:27px}*/
	/*#table a i {display:block;padding-bottom:10px}
	#table a span {padding-left:0;font-size:22px}*/
	/*#table {width:248px;margin:0 auto;text-align:left}
	#table a span {white-space:nowrap;font-size:22px}*/
	#footer, #footer a {font-size:16px}
}
@media only screen and (max-width : 320px) {
}

/*blinking text*/
.blinking{
	animation: blinkingItem 2s infinite;
}
@keyframes blinkingItem {
	0%{		opacity: 1;	}
	80%{	opacity: 1;	}
	81%{	opacity: 0;	}
	100%{	opacity: 0;	}
}

/* 20220128 */
#now-playing {padding-bottom:20px}
#now-playing div:nth-child(1) a {text-decoration:none;color:#b88f57}
#now-playing div:nth-child(2) a {text-decoration:none;color:#fff}
#now-playing div:nth-child(2) a:hover {color:#9f9f9f}
html,body {min-height:100vh}