@import url('https://fonts.googleapis.com/css2?family=Amaranth&family=Josefin+Sans:ital,wght@0,400;1,300&display=swap');
body { color:#000; font-family: 'Amaranth', sans-serif;
font-family: 'Josefin Sans', sans-serif; margin: 0; padding: 0; font-size:small; line-height:20px; }
body *{ margin: 0; }
a img,:link img,:visited img { border: none; }
a {text-decoration:none; color:#404951;padding:5px; outline:none;}
a:hover { text-decoration: none; outline:none; }
body, td{  margin: 0;  padding: 0;  font-size: small;}
b{ font-weight:bold; }
input,select {padding:2px;}
textarea{ font-size:small; }
h1, h2, h3, footer{background: blue;color:#fff;text-align:left;font-size:110%;padding:6px;border-top: 1px solid #BBA20D;border-bottom: 1px solid #BBA20D;text-shadow: 1px 1px 1px #000;}


h2 a{ color:#ffffff; }
.az{text-align:center;padding:3px;background:#dde7f1}
.az a{padding:5px 8px;margin:2px 5px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;text-decoration:none;font-weight:700}
.az a:hover{background:red;color:#fff}
.search{background:#eee;text-align:center;padding:5px}
.search button{background-color:#ed461c;color:#fff;border:none;border-radius:4px;padding:7px;margin-left:10px;font-weight:700}.search button:hover{background:#ff6a00}
.search input{padding:8px;width:45%}.search input:focus{border:1px solid red;color:red;font-weight:700}
.tag{background-color:#fff;padding:7px;border:1px solid #ddd;line-height:1.7;margin-top:1px;margin-bottom:1px;font-size:11px;text-align:justify}
.catRow {
    border-bottom:1px solid #ddd;
    font-weight:700;
}
.row{ background:#FFFFFF;font-weight:700;}
.row:nth-of-type(even){background:#f5f5f5;}
.odd{
    background:#FFFFFF; border-bottom:1px solid #ddd;
    font-weight:700;
}
.odd:nth-of-type(even){background:#f5f5f5;color:#ee4ad9}
.absmiddle{border:1px solid #999;padding:1px;box-shadow:0 0 2px #999}
.audio { 
    width: 99%;
    height:30px;
    background: #f2f3f5;
    margin-top: 0px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.page_btn{
    display:inline-block;
    background:#fff;
    padding:3px 6px;
    border:1px solid #caccd1;
    color:#000; margin:2px;
    border-radius:5px;
    font-weight:normal;
}
.page_btn_current{
    display:inline-block;
    background:#424242;
    padding:3px 6px;
    border:1px solid #caccd1;
    color:#fff; margin:2px;
    border-radius:5px;
}
.path {background: #dedede;padding: 5px;margin-top: 0px;font-weight: bold;border: 1px solid #ccc;border-radius: 1px;}
.fl span{font-weight:400}
.fl .ar{color:#d2691e;font-style:italic}
.fl a{display:block;padding:8px}
.fl a img{border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px}
.fl a div div{vertical-align:middle;display:table-cell}
.pgn div{padding-top:5px}img{vertical-align:middle}


.logo { background-color:red; padding: 10px;outline:none;  }
.logo a { background-color:red; padding: 10px;outline:none;  }
.SearchBox{background:#eee;text-align:center;padding:5px;}
.SearchBox input{border:1px solid black;padding:8px;width:45%;}
.SearchBox input:focus{border:1px solid red;color:red;font-weight:700;outline:none;}
.SearchBox input[type="submit"] {background-color:#ed461c;color:white;border:1px solid #ff6a00;border-radius:4px;padding:7px;margin-left:10px;font-weight:700;width:80px;cursor: pointer;}
.SearchBox input[type="submit"]:hover{background:#ff6a00;color:black;border:1px solid black;padding:7px;margin-left:10px;font-weight:700;width:80px;cursor: pointer;}
.SearchBtn {border:1px solid black;background-color:#ed461c;color:#fff;border:none;border-radius:4px;padding:7px;margin-left:10px;font-weight:500;width:55px;cursor: pointer;}
.center {margin:5px;}
.ads {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:center;padding:6px;}
.more {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:left;padding:6px;font-weight:bold;}
.pages {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:center;padding:6px;}
.description { background-color:#fff;padding:7px;border:1px solid #ddd;line-height:1.7;margin-top:1px;margin-bottom:1px;font-size:11px;text-align:justify }
.links {color:black;}
.line {border-bottom:1px solid #ddd;padding:2px;margin:1px;}
.gap { margin:5px; }
.shareIcon {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.shareIcon:hover{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.sort{text-align:center;padding:3px;background:#f8f9fa;}
.sort span {text-align:center;padding:7px;margin:3px;background:#a9a9a9;border:1px solid #ccc;border-radius:5px;}
.sort a{padding:5px 10px;margin:2px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:5px;text-decoration:none;font-weight:700}
.sort a:hover{background:red;color:#fff;border:1px solid #a9a9a9;}
.DownloadBtn {background-color:red;color:white;border:2px solid black;border-radius:10px;padding:10px 15px;font-weight:bold;font-size:13px;transition-property: background, color, border; transition-duration: 0.7s; transition-timing-function: linear;}
.DownloadBtn:hover {background-color:dimgrey;color:white;border:2px solid dimgrey;border-radius:10px;padding:10px 15px;font-weight:bold;font-size:13px;}
.remotePlayer{
	width: 55px;
	height: 10px 0 10px 0;
	text-transform: capitalize;
    padding:5px;
	cursor: pointer;
	border: none;
	outline: none;
	color: white;
	background: linear-gradient(to right, #ff0000, #ff0045, #fa0081, #FF7F50, #FF507F);
	background-size: 180% auto;
	transition: 0.5s all;
	transform: skewX(-20deg);
}
.remotePlayer:hover{background-position: right center;}
::-webkit-scrollbar{
    width:8px;
}
::-webkit-scrollbar-track{
    background-color:#fee715;
    box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb{
    background-color:#D4BB22;
    box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-corner{
    background-color:#D4BB22;
}
.path {background: #dedede;padding: 8px;margin-top: 0px;font-weight: bold;border: 1px solid #ccc;border-radius: 4px;}
.fl span{font-weight:400}
.fl .ar{color:#d2691e;font-style:italic}
.fl a{display:block;padding:8px}
.fl a img{border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px}
.fl a div div{vertical-align:middle;display:table-cell}
.pgn div{padding-top:5px}img{vertical-align:middle}

body { color:#000; font-family: 'Amaranth', sans-serif;
font-family: 'Josefin Sans', sans-serif; margin: 0; padding: 0; font-size:small; line-height:20px; }
body *{ margin: 0; }
a img,:link img,:visited img { border: none; }
a {text-decoration:none; color:#404951;padding:5px; outline:none;}
a:hover { text-decoration: none; outline:none; }
body, td{  margin: 0;  padding: 0;  font-size: small;}
b{ font-weight:bold; }
input,select {padding:2px;}
textarea{ font-size:small; }

h2 a{ color:#ffffff; }
.az{text-align:center;padding:3px;background:#dde7f1}
.az a{padding:5px 8px;margin:2px 5px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:3px;text-decoration:none;font-weight:700}
.az a:hover{background:red;color:#fff}
.search{background:#eee;text-align:center;padding:5px}
.search button{background-color:#ed461c;color:#fff;border:none;border-radius:4px;padding:7px;margin-left:10px;font-weight:700}.search button:hover{background:#ff6a00}
.search input{padding:8px;width:45%}.search input:focus{border:1px solid red;color:red;font-weight:700}
.tag{background-color:#fff;padding:7px;border:1px solid #ddd;line-height:1.7;margin-top:1px;margin-bottom:1px;font-size:11px;text-align:justify}
.catRow {
    border-bottom:1px solid #ddd;
    font-weight:700;
}
.row{ background:#FFFFFF;font-weight:700;}
.row:nth-of-type(even){background:#f5f5f5;}
.odd{
    background:#FFFFFF; border-bottom:1px solid #ddd;
    font-weight:700;
}
.odd:nth-of-type(even){background:#f5f5f5;color:#ee4ad9}
.absmiddle{border:1px solid #999;padding:1px;box-shadow:0 0 2px #999}
.audio { 
    width: 99%;
    height:30px;
    background: #f2f3f5;
    margin-top: 0px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.page_btn{
    display:inline-block;
    background:#fff;
    padding:3px 6px;
    border:1px solid #caccd1;
    color:#000; margin:2px;
    border-radius:5px;
    font-weight:normal;
}
.page_btn_current{
    display:inline-block;
    background:#424242;
    padding:3px 6px;
    border:1px solid #caccd1;
    color:#fff; margin:2px;
    border-radius:5px;
}
.path {background: #dedede;padding: 5px;margin-top: 0px;font-weight: bold;border: 1px solid #ccc;border-radius: 1px;}
.fl span{font-weight:400}
.fl .ar{color:#d2691e;font-style:italic}
.fl a{display:block;padding:8px}
.fl a img{border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px}
.fl a div div{vertical-align:middle;display:table-cell}
.pgn div{padding-top:5px}img{vertical-align:middle}


.logo { background-color:red; padding: 10px;outline:none;  }
.logo a { background-color:red; padding: 10px;outline:none;  }
.SearchBox{background:#eee;text-align:center;padding:5px;}
.SearchBox input{border:1px solid black;padding:8px;width:45%;}
.SearchBox input:focus{border:1px solid red;color:red;font-weight:700;outline:none;}
.SearchBox input[type="submit"] {background-color:#ed461c;color:white;border:1px solid #ff6a00;border-radius:4px;padding:7px;margin-left:10px;font-weight:700;width:80px;cursor: pointer;}
.SearchBox input[type="submit"]:hover{background:#ff6a00;color:black;border:1px solid black;padding:7px;margin-left:10px;font-weight:700;width:80px;cursor: pointer;}
.SearchBtn {border:1px solid black;background-color:#ed461c;color:#fff;border:none;border-radius:4px;padding:7px;margin-left:10px;font-weight:500;width:55px;cursor: pointer;}
.center {margin:5px;}
.ads {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:center;padding:6px;}
.more {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:left;padding:6px;font-weight:bold;}
.pages {background-color:#f8f9fa;margin:1px;border-radius:2px;margin:5px;text-align:center;padding:6px;}
.description { background-color:#fff;padding:7px;border:1px solid #ddd;line-height:1.7;margin-top:1px;margin-bottom:1px;font-size:11px;text-align:justify }
.links {color:black;}
.line {border-bottom:1px solid #ddd;padding:2px;margin:1px;}
.gap { margin:5px; }
.shareIcon {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.shareIcon:hover{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.sort{text-align:center;padding:3px;background:#f8f9fa;}
.sort span {text-align:center;padding:7px;margin:3px;background:#a9a9a9;border:1px solid #ccc;border-radius:5px;}
.sort a{padding:5px 10px;margin:2px;display:inline-block;background:#fff;border:1px solid #ccc;border-radius:5px;text-decoration:none;font-weight:700}
.sort a:hover{background:red;color:#fff;border:1px solid #a9a9a9;}
.DownloadBtn {background-color:red;color:white;border:2px solid black;border-radius:10px;padding:10px 15px;font-weight:bold;font-size:13px;transition-property: background, color, border; transition-duration: 0.7s; transition-timing-function: linear;}
.DownloadBtn:hover {background-color:dimgrey;color:white;border:2px solid dimgrey;border-radius:10px;padding:10px 15px;font-weight:bold;font-size:13px;}
.remotePlayer{
	width: 55px;
	height: 10px 0 10px 0;
	text-transform: capitalize;
    padding:5px;
	cursor: pointer;
	border: none;
	outline: none;
	color: white;
	background: linear-gradient(to right, #ff0000, #ff0045, #fa0081, #FF7F50, #FF507F);
	background-size: 180% auto;
	transition: 0.5s all;
	transform: skewX(-20deg);
}
.remotePlayer:hover{background-position: right center;}
::-webkit-scrollbar{
    width:8px;
}
::-webkit-scrollbar-track{
    background-color:#fee715;
    box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb{
    background-color:#D4BB22;
    box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-corner{
    background-color:#D4BB22;
}
.path {background: #dedede;padding: 8px;margin-top: 0px;font-weight: bold;border: 1px solid #ccc;border-radius: 4px;}
.fl span{font-weight:400}
.fl .ar{color:#d2691e;font-style:italic}
.fl a{display:block;padding:8px}
.fl a img{border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px}
.fl a div div{vertical-align:middle;display:table-cell}
.pgn div{padding-top:5px}img{vertical-align:middle}