/* stylesheet by NightWalker Yao <https://about.me/nightwalker.y> */
body {
    font-family: "Roboto", sans-serif;
    font-size: 11pt;
    font-weight: 300;
    margin: 0;
    background-image: url("../img/Perfume-1.jpg");
    background-attachment: fixed;
    background-repeat: repeat;
    background-size: cover;
    /* width: 100%; */
    min-width: 1500px;
    color: #364452;
}
header,
footer {
    vertical-align: baseline !important;
    color: #eee;
    width: 100%;
    padding: 0;
    margin: 0;
}
footer {
    background: #1c1f22;
    margin-top: 24px;
}
.main-header,
.footer-wrapper {
    vertical-align: middle;
    margin: 0 auto;
    padding: 10px 48px 0 48px;
    max-width: 98%;
}
.logo {
    font-size: 42pt;
    font-weight: 700;
    letter-spacing: -3px;
    background: -webkit-linear-gradient(
        90deg,
        rgba(90, 112, 224, 1) 0%,
        rgba(252, 70, 107, 1) 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.hl-1 {
    padding-top: 30px;
}
.hl-1 a {
    margin-left: 10px;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 12pt;
}
main {
    max-width: 94%;
    margin: 20px auto 0 auto;
    min-height: 90px;
}
@media all and (max-device-width: 480px) {
    main,
    .main-header,
    .footer-wrapper {
        max-width: 99.99%;
        padding: 0 5px;
    }
}

.left-menu {
    background: #fff;
    padding: 0 15px 15px 15px;
}
.nav-search-wrapper {
    padding: 12px !important;
    background: rgba(0, 0, 0, 0.07) !important;
}
.nav-search {
    display: block;
}
.nav-search .nav-search-box {
    width: 85%;
    display: inline-block;
    border: none;
    height: 48px;
    padding: 0 12px;
    background: #fff;
}
.nav-search button {
    width: 14.3%;
    display: inline-block;
    height: 48px;
    line-height: 42px;
    background: rgb(40, 173, 242);
    color: #fff;
    font-family: "Roboto", sans-serif;
    border: none;
    margin-left: -3px;
    position: relative;
    top: -1px;
}
.nav-search button *,
.theme-btn * {
    vertical-align: middle;
}
.nav-search button:hover,
.theme-btn:hover {
    background: rgba(54, 68, 82, 0.85);
}
.li-subheader {
    background: rgb(40, 173, 242);
    padding: 16px;
    font-weight: 700;
    margin: 0 -1.04em;
}
.li-subheader * {
    color: #f1eef4;
}
.menu-linkz {
    border: none !important;
}
.menu-linkz a.collection-item,
.menu-linkz a.collection-item:visited,
.menu-linkz .collapsible-header {
    color: rgb(40, 173, 242);
    border: none;
    text-transform: uppercase;
    font-weight: 400;
}
.collapsible-body.menu-linkz {
    padding-top: 0;
    padding-bottom: 0;
}
.main-container {
    background: #fff;
    margin-left: 0em !important;
    padding: 0px;
}
.header-menu-linkz {
    margin: auto;
    float: none;
}
a,
a:visited,
a:link {
    /* color:#28adf2; */
    color: #fc466b;
}
a:hover {
    color: #00bfa5;
}
.card-action a {
    color: rgb(40, 173, 242) !important;
    font-weight: 300;
}
.header-menu-linkz a {
    font-size: 10pt !important;
    color: #fff;
}
.no-margin-bottom {
    margin-bottom: 0 !important;
}
.dropdown-content.header-nav-dropdown li {
    min-height: auto !important;
    line-height: 19px;
    background: #364452;
}
.dropdown-content.header-nav-dropdown li a {
    color: #f1eef4 !important;
    font-size: 10pt;
    padding: 8px 16px;
    line-height: 19px;
}
.dropdown-content li > span {
    color: #364452 !important;
}
.main-h1 {
    background: rgb(40, 173, 242);
    background: linear-gradient(
        to right,
        rgba(40, 173, 242, 1) 0%,
        rgba(252, 70, 107, 1) 100%
    );
    padding: 16px 16px;
    font-weight: 300;
    margin: 0 0;
    color: #f1eef4;
    font-size: 12pt;
    text-transform: uppercase;
    display: block;
}
.h-menu-linkz {
    background: rgb(40, 173, 242);
    background: linear-gradient(
        to right,
        rgba(40, 173, 242, 1) 0%,
        rgba(252, 70, 107, 1) 100%
    );
}
.main-h1 i.material-icons {
    position: relative;
    top: -3px;
}
.news-container,
.torrent-tables,
.main-page {
    padding: 16px 22px;
}
.news-container .collapsible-header,
h2 {
    color: #828b93 !important;
}
h2 {
    font-size: 22pt;
    margin-top: 0em;
    vertical-align: middle;
    width: 100%;
    padding: 8px;
    text-transform: uppercase;
    font-weight: 400;
}
table {
    border: 1px solid #ddd;
}
h3 {
    font-size: 18pt;
    margin: 0em;
    color: #364452;
}
h5 {
    font-size: 13pt;
    margin: 0em;
    color: #f1eef4;
}
.about-site {
    font-size: 10pt;
}
.footer-wrapper {
    padding: 48px 16px;
    color: #828b93;
}
footer h3,
footer h5 {
    padding-bottom: 12px;
}
.wordcloud {
    line-height: 0.9;
    font-family: sans-serif;
    font-weight: 100;
}
.user-account-input {
    display: block;
    margin: 3em auto 1em auto;
    max-width: 380px;
    padding: 16px;
}
.theme-btn {
    height: 48px;
    line-height: 42px;
    background: rgb(40, 173, 242);
    color: #fff;
    font-family: "Roboto", sans-serif;
    border: none;
    border-radius: 0px;
    font-weight: 400;
}
input.validate:focus,
input.validate.valid {
    border-bottom: 1px solid #28adf2 !important;
    box-shadow: 0 1px 0 0 #28adf2 !important;
}
input[type="checkbox"]:checked + span:not(.lever)::before {
    border-bottom: 2px solid #28adf2 !important;
    border-right: 2px solid #28adf2 !important;
}
.select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #28adf2 !important;
}
.input-field i.prefix {
    color: #828b93 !important;
}
.input-field i.prefix.active,
label.active {
    color: rgb(40, 173, 242) !important;
}
[type="radio"]:checked + span::after,
[type="radio"].with-gap:checked + span::after {
    background: #28adf2 !important;
}
[type="radio"]:checked + span::after,
[type="radio"].with-gap:checked + span::before,
[type="radio"].with-gap:checked + span::after {
    border: 2px solid #28adf2 !important;
}
.torrent-cover {
    min-height: 420px;
}
table.torrent-in-files td,
table.torrent-in-files th {
    padding: 5px;
    font-family: sans-serif;
}
.torrent-actions i {
    font-size: 14pt !important;
    position: relative;
    top: 3px;
}
.basics-ui .row,
.others-ui .row {
    margin: 0 0 5px 0;
}
.iicone {
    font-size: 13pt !important;
    position: relative;
    top: 3px;
}
.notice {
    padding: 1em 2em;
    margin: 1em 0;
    background: rgba(0, 0, 0, 0.1);
}
.ms-1 {
    margin-left: 1em;
    margin-right: 1em;
}
.lowercase {
    text-transform: lowercase;
}
.uppercase {
    text-transform: uppercase;
}
.bold {
    font-weight: 700;
}
.small:not(h2 .small) {
    font-size: 10pt !important;
}
.underlined {
    text-decoration: underline;
}
.block {
    display: block;
    clear: both;
}
.quick-switch {
    padding: 1em 0 !important;
}
.card-content {
    padding: 10px !important;
}
.card-action {
    padding: 10px 2px !important;
}
.same-artist-side {
    max-height: 750px;
    overflow: auto;
}
.tabs .indicator {
    background-color: #fc466b !important;
}
.tabs .tab a:focus,
.tabs .tab a:focus.active {
    background-color: rgba(0, 0, 0, 0.1);
}
.cover-p {
    padding: 2px;
    margin: 0;
}
.choose-cover {
    cursor: pointer;
}
.choosen-cover {
    border: 4px solid #28adf2;
    opacity: 0.75;
}
.trumbowyg-box,
.trumbowyg-editor {
    min-height: 200px !important;
}
.trumbowyg-editor,
.trumbowyg-textarea {
    min-height: 200px !important;
}
.video-card {
    padding: 0.75rem !important;
    height: 188px;
}
.video-image {
    width: 100%;
    height: 80%;
    filter: grayscale(0.35) blur(0.1px);
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}
.video-image:hover {
    filter: none;
}
.video-caption-2 {
    margin-top: 8px;
    font-size: 11pt;
    font-weight: 400;
    display: block;
}
.lrc-card {
    padding: 0px !important;
    margin: 8px 0 8px 16px !important;
    border: 1px solid lightgrey;
    box-sizing: border-box !important;
}
.lrc-card1 {
    min-width: 25% !important;
    max-width: 33.333336% !important;
}
.lrc-image {
    filter: grayscale(1);
    cursor: pointer;
}
.activator-min {
    font-size: 14pt !important;
    line-height: 20px !important;
}
.lrc-text {
    font-size: 15pt !important;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}
.metro-pink {
    color: #fc466b !important;
}
.metro-pink-bg {
    background: #fc466b !important;
}
.huge-h2 {
    font-size: 44pt;
    font-weight: 100;
    margin: 1em 0;
}
.video-show .video-card {
    position: relative !important;
}
.vidplay-indicator {
    position: absolute;
    top: 28%;
    left: 41.8%;
}
.pg-image-prev {
    width: 25%;
    height: 148px;
    margin-bottom: 12px;
}
.pg-image-item {
    width: 100%;
    height: 90%;
}
/* .pg-image-item-btm small.left,.pg-image-item-btm small.right{
  visibility: hidden;
}
.pg-image-prev:hover small.left,.pg-image-prev:hover small.right{
  visibility: visible;
} */
