 * { margin:0px; padding:0px; } @media (min-width:1024px) { body { background-image:url('/static/images/background.webp'); background-position:relative; background-size:cover; background-repeat:no-repeat; background-attachment:fixed; margin:0; padding-bottom:5rem; min-height:100%; width:auto; } } html { height:100%; box-sizing:border-box; } body { position:relative; margin:0; padding-bottom:5rem; min-height:100%; width:auto; } h1, h2, h3, h4, h5, h6 { color:#444; font-family:helvetica,arial,sans-serif; } a { text-decoration:none; } ul, ol { margin-left:40px; } @font-face { font-display:swap; font-family:'Averia Serif Libre'; font-style:normal; font-weight:400; src:url('/fonts/averia-serif-libre-v18-latin-regular.woff2') format('woff2'); } @font-face { font-display:swap; font-family:'Noto Serif'; font-style:normal; font-weight:400; src:url('/fonts/noto-serif-v23-latin-regular.woff2') format('woff2'); } @font-face { font-display:swap; font-family:'Tangerine'; font-style:normal; font-weight:400; src:url('/fonts/tangerine-v17-latin-regular.woff2') format('woff2'); } .lyrics-container { max-width:800px; margin:10px auto; padding:25px 25px 5px 25px; background-color:#f9f9f9; color:#555; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:2px; text-align:center; position:relative; } .lyrics-container h2 { font-family:helvetica,arial,sans-serif; font-size:28px; color:#333; margin-bottom:15px; letter-spacing:1px; text-transform:capitalize; } .lyrics-container p { font-size:17px; line-height:1.6; color:#111; margin-top:20px; text-align:left; font-family:'Courier New', Courier, monospace; } .lyrics-container h2 span { color:#008080; } .album-week-container { width:auto; min-with:400px; margin:2px 5px 5px 5px; padding:20px; border-radius:10px; background-color:#f9f9f9; box-shadow:0 4px 12px rgba(0, 0, 0, 0.1); overflow:hidden; text-align:center; transition:all 0.3s ease; font-family:helvetica,arial,sans-serif; position:relative; } .album-cover { width:100%; max-width:300px; } .album-cover img { width:100%; height:auto; border-radius:10px; box-shadow:0 4px 8px rgba(0, 0, 0, 0.2); transition:transform 0.3s ease, opacity 1s ease-in-out; opacity:0; } .album-week-container:hover .album-cover img { transform:scale(1.05); opacity:1; } .album-cover img.lazy-loaded { opacity:1; } .album-title { margin-top:15px; font-size:1.8rem; color:#333; font-weight:bold; } .album-artist { font-size:1.2rem; color:#111; margin-top:5px; font-style:italic; } .album-description { font-size:1rem; color:#555; margin-top:15px; line-height:1.5; } .album-action { display:inline-block; margin-top:20px; padding:10px 20px; background-color:#333; color:#fff; border-radius:5px; text-decoration:none; transition:background-color 0.3s ease; } .album-action:hover { background-color:#555; } .album-week-container:hover { box-shadow:0 6px 16px rgba(0, 0, 0, 0.2); } .hiphopstarshare{margin:18px auto}.hiphopstarshare a.button{border:none;border-radius:0;box-shadow:none;color:#fff;line-height:1;margin:0;text-align:center;text-decoration:none}.hiphopstarshare a.button:hover{color:#fff}.hiphopstar__buttons{display:flex;flex-wrap:wrap}.hiphopstar__buttons a.button{border:1px solid;display:flex;justify-content:center;align-items:center}.hiphopstarshare__icon{display:inline-block;fill:currentColor;font-size:18px;height:1em;width:1em}.hiphopstarshare__icon+.sss-name{margin-left:8px}.hiphopstarshare .button.twitter{background-color:rgba(0,0,0,1)}.twitter{color:rgba(0,0,0,1)}.hiphopstarshare .button.facebook{background-color:rgba(59,89,152,1)}.hiphopstarshare .button.whatsapp{background-color:#075E54}@media print{.hiphopstarshare{display:none}}.main-container{max-width:100%}@media screen and (max-width:1200px){#page,.container{max-width:100%}}@media screen and (max-width:865px){#logo a,#logo img{float:none;letter-spacing:0}.logo-wrap{width:100%;text-align:center}.widget-header{max-width:100%;float:none;overflow:hidden;width:100%;text-align:center}.small-header .widget-header{margin-top:20px}.widget-header img{float:none}footer .container{padding:0 2%}.main-container{position:relative;left:0}}@media screen and (max-width:728px){.widget-header{max-width:100%;float:left;margin-top:0;margin-bottom:10px}}@media screen and (max-width:720px){.article{width:100%}#content_box{padding-right:0;padding-left:0}.sidebar.c-4-12{float:left;width:100%}}@media screen and (max-width:550px){.sbutton{float:right}}@media screen and (max-width:480px){.copyrights{text-align:center}#copyright-note{float:none;width:100%}}@media screen and (max-width:400px){article header{overflow:hidden}}.hiphopstar__buttons a.button{padding:12px;flex:1}@media only screen and (max-width:767px){.hiphopstarshare .sss-name{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;border:0;overflow:hidden}} .hiphopstar__buttons{display:flex;flex-wrap:wrap}.hiphopstar__buttons a.button{border:1px solid;display:flex;justify-content:center;align-items:center}.hiphopstarshare__icon{display:inline-block;fill:currentColor;font-size:18px;height:1em;width:1em}.hiphopstarshare__icon+.sss-name{margin-left:8px}.hiphopstarshare .button.twitter{background-color:rgba(0,0,0,1)}.twitter{color:rgba(0,0,0,1)}.hiphopstarshare .button.facebook{background-color:rgba(59,89,152,1)}.hiphopstarshare .button.whatsapp{background-color:#075E54}@media print{.hiphopstarshare{display:none}}.main-container{max-width:100%}@media screen and (max-width:1200px){#page,.container{max-width:100%}}@media screen and (max-width:865px){#logo a,#logo img{float:none;letter-spacing:0}.logo-wrap{width:100%;text-align:center}.widget-header{max-width:100%;float:none;overflow:hidden;width:100%;text-align:center}.small-header .widget-header{margin-top:20px}.widget-header img{float:none}footer .container{padding:0 2%}.main-container{position:relative;left:0}}@media screen and (max-width:728px){.widget-header{max-width:100%;float:left;margin-top:0;margin-bottom:10px}}@media screen and (max-width:720px){.article{width:100%}#content_box{padding-right:0;padding-left:0}.sidebar.c-4-12{float:left;width:100%}}@media screen and (max-width:550px){.sbutton{float:right}}@media screen and (max-width:480px){.copyrights{text-align:center}#copyright-note{float:none;width:100%}}@media screen and (max-width:400px){article header{overflow:hidden}}.hiphopstar__buttons a.button{padding:12px;flex:1}@media only screen and (max-width:767px){.hiphopstarshare .sss-name{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;border:0;overflow:hidden}} .hiphopstarshare a.button{border:none;border-radius:0;box-shadow:none;color:#fff;line-height:1;margin:0;text-align:center;text-decoration:none}.hiphopstarshare a.button:hover{color:#fff}.hiphopstar__buttons{display:flex;flex-wrap:wrap}.hiphopstar__buttons a.button{border:1px solid;display:flex;justify-content:center;align-items:center}.hiphopstarshare__icon{display:inline-block;fill:currentColor;font-size:18px;height:1em;width:1em}.hiphopstarshare__icon+.sss-name{margin-left:8px}.hiphopstarshare .button.twitter{background-color:rgba(0,0,0,1)}.twitter{color:rgba(0,0,0,1)}.hiphopstarshare .button.facebook{background-color:rgba(59,89,152,1)}.hiphopstarshare .button.whatsapp{background-color:#075E54}@media print{.hiphopstarshare{display:none}}.main-container{max-width:100%}@media screen and (max-width:1200px){#page,.container{max-width:100%}}@media screen and (max-width:865px){#logo a,#logo img{float:none;letter-spacing:0}.logo-wrap{width:100%;text-align:center}.widget-header{max-width:100%;float:none;overflow:hidden;width:100%;text-align:center}.small-header .widget-header{margin-top:20px}.widget-header img{float:none}footer .container{padding:0 2%}.main-container{position:relative;left:0}}@media screen and (max-width:728px){.widget-header{max-width:100%;float:left;margin-top:0;margin-bottom:10px}}@media screen and (max-width:720px){.article{width:100%}#content_box{padding-right:0;padding-left:0}.sidebar.c-4-12{float:left;width:100%}}@media screen and (max-width:550px){.sbutton{float:right}}@media screen and (max-width:480px){.copyrights{text-align:center}#copyright-note{float:none;width:100%}}@media screen and (max-width:400px){article header{overflow:hidden}}.hiphopstar__buttons a.button{padding:12px;flex:1} #share1{margin:10px auto} #share1{min-height:20px} #share1 hr{width:100%;margin:10px auto 0;border:0.5px solid rgba(22,116,190,1)} .hiphopstarshare__icon{display:inline-block;fill:currentColor;font-size:18px;height:1em;width:1em}.hiphopstarshare__icon+.sss-name{margin-left:8px} .hiphopstarshare .button.twitter{background-color:rgba(0,0,0,1)}.twitter{color:rgba(0,0,0,1)}.hiphopstarshare .button.facebook{background-color:rgba(59,89,152,1)}.hiphopstarshare .button.whatsapp{background-color:#075E54}@media print{.hiphopstarshare{display:none}} .hiphopstarshare__icon+.sss-name{margin-left:8px}.hiphopstarshare .button.twitter{background-color:rgba(0,0,0,1)}.twitter{color:rgba(0,0,0,1)}.hiphopstarshare .button.facebook{background-color:rgba(59,89,152,1)}.hiphopstarshare .button.whatsapp{background-color:#075E54}@media print{.hiphopstarshare{display:none}} form h2 { margin:25px auto; text-align:center; font-family:'Averia Serif Libre', cursive; } form input { width:100%; display:block; padding:13px 13px; font-size:1em; margin:5px auto 10px; border-radius:3px; box-sizing:border-box; background:transparent; border:1px solid #3E606F; } form input:focus { outline:none; } form { display:flex; justify-content:center; padding:5px 0px 0px 0px; } .album-profile { font-family:helvetica,arial,sans-serif; color:#333; max-width:900px; margin:0 auto; } .album-hero { display:flex; margin-bottom:20px; } .myalbum-art { position:relative; width:100px; height:100px; } .myalbum-art img { width:100%; height:100%; object-fit:cover; border-radius:5px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); opacity:0; transition:opacity 1s ease-in-out; } .myalbum-art img.lazy-loaded { opacity:1; } .play-btn { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:24px; background-color:rgba(0, 0, 0, 0.6); color:#fff; padding:10px 15px; border-radius:5px; } .album-info { margin-left:20px; } .album-title { font-size:24px; font-weight:bold; } .malbum-artist, .release-date, .album-genre { margin-top:10px; font-size:16px; } .tracklist { margin-bottom:20px; } .track-list { list-style:none; padding:0; } .track-list li { display:flex; justify-content:space-between; align-items:center; padding:10px; border-bottom:1px solid #eee; } .track-info { display:flex; flex-direction:column; } .track-title { font-size:18px; font-weight:bold; } .track-length { font-size:14px; color:#888; } .track-play-btn { font-size:18px; color:#333; } .album-details { margin-top:20px; } .album-details a { color:#0066cc; text-decoration:none; } .music-container { margin:10px 0; font-family:helvetica,arial,sans-serif; font-size:15px; } .music-item { display:flex; align-items:center; margin-bottom:15px; } .thumbnail { width:60px; height:60px; overflow:hidden; margin-right:10px; border-radius:2px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); } .thumbnail img { width:100%; height:auto; opacity:0; transition:opacity 1s ease-in-out; } .thumbnail img.lazy-loaded { opacity:1; } .music-info { display:flex; flex-direction:column; } .music-title { font-weight:bold; text-decoration:none; color:#333; } .artist-tag { color:#666; text-decoration:none; margin-top:5px; } @media (max-width:600px) { .thumbnail { width:55px; height:55px; border-radius:2px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); } } .search-box { position:relative; width:100%; margin:0 11px; } .search-box svg { position:absolute; top:48%; left:10px; transform:translateY(-50%); fill:#333; } .search-box input[type="text"] { width:100%; padding:10px 15px 10px 40px; font-family:helvetica, arial, sans-serif; font-size:16px; border:none; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:5px; outline:none; transition:all 0.3s ease; background-color:#f9f9f9; } .search-box input[type="text"]:focus { box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); background-color:#ddd; } .homesearch-box { position:relative; width:100%; margin:0 11px; } .homesearch-box svg { position:absolute; top:48%; left:10px; transform:translateY(-50%); fill:#333; } .homesearch-box input[type="text"] { width:100%; padding:10px 15px 10px 40px; font-family:helvetica, arial, sans-serif; font-size:16px; border:none; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:5px; outline:none; transition:all 0.3s ease; background-color:#f9f9f9; } .homesearch-box input[type="text"]:focus { box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); background-color:#ddd; } .read-more-btn { display:inline-block; padding:5px 10px; font-size:14px; background-color:#222; color:white; text-decoration:none; border-radius:3px; transition:background-color 0.3s ease, transform 0.2s ease; margin-bottom:4px; font-family:helvetica,arial,sans-serif; } .read-more-btn:hover { background-color:#111; transform:scale(1.05); } .read-more-btn:active { background-color:#111; transform:scale(0.98); } .download-btn { display:inline-block; padding:8px 10px; font-size:15px; background-color:#222; color:white; text-decoration:none; border-radius:3px; transition:background-color 0.3s ease, transform 0.2s ease; margin:4px 0px 4px 0px; font-weight:bold; font-family:helvetica,arial,sans-serif; } .download-btn:hover { background-color:#111; transform:scale(1.05); } .download-btn:active { background-color:#111; transform:scale(0.98); } .artist-gallery { margin-top:10px; display:flex; flex-wrap:wrap; justify-content:center; gap:20px; } .postartist-gallery { margin-top:10px; display:flex; flex-wrap:wrap; justify-content:left; gp:20px; } .artist-card { text-align:center; flex-basis:calc(33.33% - 20px); max-width:120px; } .postartist-card { text-align:center; flex-basis:calc(33.33% - 20px); max-width:120px; } .artist-pic img { width:100px; height:100px; border-radius:50%; object-fit:cover; opacity:0; transition:opacity 1s ease-in-out; } .artist-pic img.lazy-loaded { opacity:1; } .postartist-pic img { width:80px; height:80px; border-radius:5%; object-fit:cover; opacity:0; transition:opacity 1s ease-in-out; } .postartist-pic img.lazy-loaded { opacity:1; } .artist-name { margin-top:10px; font-size:1em; font-weight:550; font-family:helvetica,arial,sans-serif; } @media (max-width:600px) { .artist-card { flex-basis:45%; } } .nav-container { display:none } .nav-links { display:flex; gap:20px; } .nav-links a { color:#fff; text-decoration:uppercase; font-size:15px; position:relative; transition:color 0.3s ease; white-space:nowrap; } .nav-links a:hover { color:#374447; background-color:#ffffff; } .pbtn { color:white; background:#4E6166; text-align:center; border:none; border-radius:5px; display:block; letter-spacing:.1em; margin:10px 0px; padding:13px 20px; text-decoration:none; } .btn { color:white; background:#4E6166; text-align:center; border:none; border-radius:5px; display:block; letter-spacing:.1em; margin:10px 0px; padding:13px 20px; text-decoration:none; } .mybtn { color:white; background:#4E6166; text-align:center; border:none; border-radius:5px; display:block; letter-spacing:.1em; margin:10px 0px; padding:13px 20px; text-decoration:none; } .container { width:80%; margin:0px auto; border:3px solid #ccc; } .bodycontainer { width:80%; margin:0px auto; background:#ffffff; padding:auto; border-radius:1px; } .homepagebodycontainer { width:79.6%; margin:0px auto; backgound:red; padding:auto; padding-left:5px; padding-right:0px; borderradius:1px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); } .mcontainer { width:80%; margin:0px auto; } .navbar { margin:0 auto; overflow:hidden; background-color:#000; borderradius:0px 0px 6px 6px; } .navbar ul { list-style-type:none; float:right; } .navbar ul li { float:left; font-family:'Noto Serif', serif; } .navbar ul li a { display:block; color:white; text-align:center; padding:20px 28px; text-decoration:none; font-family:helvetica,arial,sans-serif; } .navbar ul li a:hover { color:#ffffff; background-color:#333; } .navbar .logo_div { float:left; padding-top:10px; padding-left:40px; } .footer { position:absolute; right:0; bottom:0; left:0; color:white; background-color:#000000; text-align:center; width:80%; margin:20px auto 0px; padding:20px 0px; font-family:helvetica,arial,sans-serif; } .footer p { margin:0; font-size:14px; color:white; } .footer nav ul { list-style:none; padding:0; margin:10px 0 0; } .footer nav ul li { display:inline; margin:0 10px; } .footer nav ul li a { text-decoration:none; color:#ffffff; } .footer nav ul li a:hover { color:#374447; background:#ffffff; } .banner { margin:5px auto; min-height:400px; color:white; border-radius:5px; background-image:url('../images/banner.jpg'); background-size:100% 100%; } .banner .welcome_msg { width:45%; float:left; padding:20px; } .banner .welcome_msg h1 { color:#B9E6F2; margin:25px 0px; font-size:2.4em; font-family:'Averia Serif Libre', cursive; } .banner .welcome_msg p { color:white; font-size:1.5em; line-height:1.8em; font-family:'Noto Serif', serif; } .banner .welcome_msg p span { font-size:.81em; color:#3E606F; } .banner .welcome_msg a { width:30%; margin:20px 0px; padding:12px 15px; font-size:1.2em; text-decoration:none; } .banner .welcome_msg a:hover { background:#374447; } .banner .login_div { width:50%; float:left; } .banner .login_div form { margin-top:40px; } .banner .login_div form h2 { color:white; margin-bottom:20px; font-family:'Noto Serif', serif; } .banner .login_div form input { width:60%; color:white; border:1px solid white; margin:10px auto; letter-spacing:1.3px; font-family:'Noto Serif', serif; } .banner .login_div form button { display:block; background:#006384; margin-left:20%; } .content { margin:5px auto; border-radius:5px; min-height:400px; } .content:after { content:""; display:block; clear:both; } .content .content-title { margin:10px 0px; color:#374447; font-family:'Averia Serif Libre', cursive; } .content .post { width:31%; margin:11px; float:left; border-radius:3px; position:relative; } .content .post .pcategory { margin-top:0px; padding:2px 3px; color:#374447; background:white; display:inline-block; border-radius:3px; border:1px solid #ccc; position:absolute; left:5px; top:5px; z-index:3; font-family:helvetica,arial,sans-serif; font-size:12px; } .content .post .category { margin-top:0px; padding:3px 8px; color:#374447; background:white; display:inline-block; border-radius:3px; border:1px solid #ccc; box-shadow:0px 0px 0px; position:absolute; left:5px; top:5px; z-index:3; font-family:helvetica,arial,sans-serif; font-size:13px; } .content .post .mcategory { margin:0; padding:5px; color:#ffffff; background:#333; display:inline-block; border-radius:0; border:none; box-shaow:3px 2px 2px; position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; textalign:center; transition:.4s; opacity:1; font-size:18px; font-family:arial, sans-serif; } .content .post .mcategory:hoer { box-hadow:3px 2px 2px; color:#374447; background:#ffffff; transiton:.4s; opacty:1; } .content .post .category:hover { box-shadow:1px 1px 1px; color:white; background:#333; transition:.4s; opacity:1; } .content .post .post_image { width:100%; height:200px; border-radius:5px; } .content .post .post_info { height:100%; padding:0px 5px; font-weight:200; font-family:'Noto Serif', serif; color:#222; } .content .post .post_info span { color:#A6A6A6; font-style:italic; } .content .post .post_info span.read_more { position:absolute; right:5px; bottom:5px; } .content .post-wrapper { width:70%; float:left; min-height:250px; } .artist-post-div .breadcrumb { margin-bottom:20px; padding:10px 5px 10px 5px; font-size:15px; background-color:#f9f9f9; border-radius:4px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); font-family:helvetica,arial,sans-serif; } .artist-post-div .breadcrumb a { color:#000000; text-decoration:none; padding:0 5px; } .artist-post-div .breadcrumb a:hover { } .artist-post-div .breadcrumb span { color:#555; } .artis-post-div a { color:#1e90ff; text-decoration:none; } .artist-post-div { min-height:300px; padding:10px 10px 5px 10px; border:1px solid #e4e1e1; border-radius:2px; } .artist-post-div a { color:#008080; text-decoration:none; } .artis-post-div img { max-width:100%; height:auto; display:block; margin:0 auto; border-radius:4px; border:1px solid #ccc; } .artist-post-div iframe { width:100%; height:auto; aspect-ratio:16 / 9; max-width:100%; display:block; margin:0 auto; } .artist-post-div .fancy-table { width:100%; border-collapse:collapse; margin-top:10px; font-family:helvetica,arial,sans-serif; font-size:14px; } .artist-post-div .fancy-table thead { background-color:#f4f4f4; } .artist-post-div .fancy-table th, .artist-post-div .fancy-table td { padding:12px 15px; border:1px solid #e4e1e1; text-align:left; } .artist-post-div .fancy-table th { background-color:#333; color:#fff; font-weight:bold; } .artist-post-div .fancy-table tbody tr:nth-child(even) { background-color:#f9f9f9; } .artist-post-div .fancy-table tbody tr:hover { background-color:#f1f1f1; } .artist-post-div .fancy-table td { color:#555; } .artist-post-div .fancy-table { box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:4px; overflow:hidden; } .artist-post-div .video-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; } .artist-post-div .video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; } .artist-post-div h2.post-title { margin:10px auto 5px; text-align:center; font-family:lato, sans-serif; } .content-post-div a { color:#008080; text-decoration:none; } .content-post-div .breadcrumb { margin-bottom:20px; padding:10px 5px 10px 5px; font-size:15px; background-color:#f9f9f9; border-radius:4px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); font-family:helvetica,arial,sans-serif; } .content-post-div .breadcrumb a { color:#000000; text-decoration:none; padding:0 5px; } .content-post-div .breadcrumb a:hover { } .content-post-div .breadcrumb span { color:#555; } .content-post-div { min-height:300px; padding:10px 10px 5px 10px; border:1px solid #e4e1e1; border-radius:2px; } .content-post-div iframe { width:100%; height:auto; aspect-ratio:16 / 9; max-width:100%; display:block; margin:0 auto; } .content-post-div .fancy-table { width:100%; border-collapse:collapse; margin-top:10px; font-family:helvetica,arial,sans-serif; font-size:14px; } .content-post-div .fancy-table thead { background-color:#f4f4f4; } .content-post-div .fancy-table th, .content-post-div .fancy-table td { padding:12px 15px; border:1px solid #e4e1e1; text-align:left; } .content-post-div .fancy-table th { background-color:#333; color:#fff; font-weight:bold; } .content-post-div .fancy-table tbody tr:nth-child(even) { background-color:#f9f9f9; } .content-post-div .fancy-table tbody tr:hover { background-color:#f1f1f1; } .content-post-div .fancy-table td { color:#555; } .content-post-div .fancy-table { box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:4px; overflow:hidden; } .content-post-div .video-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; } .content-post-div .video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; } .content-post-div h2.post-title { margin:10px auto 5px; text-align:center; font-family:lato, sans-serif; } .full-post-div .breadcrumb { margin-bottom:20px; padding:10px 5px 10px 5px; font-size:13px; background-color:#f9f9f9; border-radius:4px; box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); font-family:helvetica,arial,sans-serif; } .full-post-div .breadcrumb a { color:#000000; text-decoration:none; padding:0 5px; } .full-post-div .breadcrumb a:hover { } .full-post-div .breadcrumb span { color:#555; } .full-post-div { min-height:300px; padding:20px; border:1px solid #e4e1e1; border-radius:2px; } .full-post-div img { max-width:100%; height:auto; display:block; margin:0 auto; border-radius:4px; border:1px solid #ccc; } .full-post-div iframe { width:100%; height:auto; aspect-ratio:16 / 9; max-width:100%; display:block; margin:0 auto; } .full-post-div .fancy-table { width:100%; border-collapse:collapse; margin-top:10px; font-family:helvetica,arial,sans-serif; font-size:14px; } .full-post-div .fancy-table thead { background-color:#f4f4f4; } .full-post-div .fancy-table th, .full-post-div .fancy-table td { padding:12px 15px; border:1px solid #e4e1e1; text-align:left; } .full-post-div .fancy-table th { background-color:#333; color:#fff; font-weight:bold; } .full-post-div .fancy-table tbody tr:nth-child(even) { background-color:#f9f9f9; } .full-post-div .fancy-table tbody tr:hover { background-color:#f1f1f1; } .full-post-div .fancy-table td { color:#555; } .full-post-div .fancy-table { box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); border-radius:4px; overflow:hidden; } .full-post-div .video-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; } .full-post-div .video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; } .full-post-div h2.post-title { margin:10px auto 20px; text-align:center; } .post-body-div { font-family:lato, sans-serif; font-size:1.2em; } .post-body-div p { margin:20px 0px; } .artistmainbody { marginbottom:20px; padding:0px 7px 0 7px; background-color:#f9f9f9; color:#555; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); font-family:arial, sans-serif; border-radius:2px; font-size:1.01em; line-height:1.4; } .artistmainbody p{ margin:10px 0px; } .postmainbody { marginbottom:20px; padding:0px 7px 0 7px; background-color:#f9f9f9; color:#555; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); font-family:arial, sans-serif; border-radius:2px; font-size:1.01em; line-height:1.4; } .postmainbody p{ margin:12px 0px; } .artistpostmainbody { margin-top:10px; padding:0px 7px 0 7px; background-color:#f9f9f9; color:#555; box-shadow:0 2px 10px rgba(0, 0, 0, 0.1); font-family:arial, sans-serif; border-radius:2px; font-size:1.01em; line-height:1.4; } .artistpostmainbody p{ margin:12px 0px; } .artistpost-body-div { font-family:lato, sans-serif; font-size:1.2em; } .artistpost-body-div p { margin:20px 0px; } .artistimage-container { position:relative; text-align:center; margin:5px 0; display:inline-block; } .artistimage-container img { display:block; max-width:auto; width:100%; height:auto; border-radius:0 0 8px 8px; box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1); opacity:0; transition:opacity 1s ease-in-out; } .artistimage-container img.lazy-loaded { opacity:1; } .artistimage-title { position:absolute; bottom:0; left:0; right:0; background-color:rgba(0, 0, 0, 0.6); color:#fff; font-family:'Arial', serif; font-size:1em; text-align:center; padding:10px; border-radius:0 0 8px 8px; box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2); } .apost-sidebar { width:28%; float:left; margin:10px 0px 0px 0px; min-height:400px; font-family:helvetica,arial,sans-serif; } .apost-sidebar .card { width:100%; margin:0px 0px 0px 10px; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.1); border-radius:10px 10px 0px 0px; font-family:helvetica,arial,sans-serif; } .apost-sidebar .card .card-header { padding:10px; text-align:center; background:#333; font-family:helvetica,arial,sans-serif; font-size:0.7em; } .apost-sidebar .card .card-header h2 { color:white; } .apost-sidebar .card .card-content a { display:block; box-sizing:border-box; padding:8px 10px 10px; border-bottom:1px solid #e4e1e1; color:#444; } .apost-sidebar .card .card-content a:hover { padding-left:20px; background:#F9F9F9; transition:0.1s; } .post-sidebar { width:29%; float:left; margin-left:0px; min-height:400px; font-family:helvetica,arial,sans-serif; } .content .post-comments { margin-top:25px; border-adius:2px; border-top:1px solid #e4e1e1; padding:10px; } .post-sidebar .card { width:100%; margin:0px 0px 0px 10px; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.1); border-radius:10px 10px 0px 0px; font-family:helvetica,arial,sans-serif; } .post-sidebar .card .card-header { padding:10px; text-align:center; background:#333; font-family:helvetica,arial,sans-serif; } .post-sidebar .card .card-header h2 { color:white; } .post-sidebar .card .card-content a { display:block; box-sizing:border-box; padding:8px 10px; border-bottom:1px solid #e4e1e1; color:#444; } .post-sidebar .card .card-content a:hover { padding-left:20px; background:#F9F9F9; transition:0.1s; } .message { width:100%; margin:0px auto; padding:10px 0px; color:#3c763d; background:#dff0d8; border:1px solid #3c763d; border-radius:5px; text-align:center; } .error { color:#a94442; background:#f2dede; border:1px solid #a94442; margin-bottom:20px; } .validation_errors p { text-align:left; margin-left:10px; } .logged_in_info { text-align:right; padding:10px; } .pagination { display:flex; justify-content:center; align-items:center; padding:1em 0; font-size:14px; font-family:helvetica,arial,sans-serif; } .pagination span { margin-right:15px; font-weight:bold; } .pagination a { margin:0 5px; padding:8px 12px; text-decoration:none; border:1px solid #ccc; color:#374447; transition:background-color 0.3s; border-radius:3px; } .pagination a:hover { background-color:#333; color:#ffffff; } .pagination strong { background-color:#333; color:white; padding:8px 12px; border:1px solid #333; margin:0 5px; } .social-connect { display:flex; justify-content:center; margin:10px 0; gap:10px; } .social-connect a{ color:#ffffff; } .social-icon { width:50px; height:50px; background-color:#f1f1f1; border-radius:50%; display:flex; justify-content:center; align-items:center; text-decoration:none; transition:background-color 0.3s ease, transform 0.3s ease; color:#fff; font-size:24px; } .social-icon:hover { transform:scale(1.1); } .x { background-color:#000; } .instagram { background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); } .x-logo { width:24px; height:24px; } .artist-posts { display:flex; flex-direction:column; gap:10px; margin:10px 0; } .home-posts { display:flex; flex-direction:column; gap:20px; margin:10px 0; } .artist-post { display:flex; align-items:center; boder:1px solid #ddd; border-radius:0px; overflow:hidden; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.1); background-color:#fff; padding:0px; max-width:100%; } .post-thumbnail { flex-shrink:0; margin-right:15px; } .post-thumbnail img { width:50px; height:50px; object-fit:cover; border-radius:4px; opacity:0; transition:opacity 1s ease-in-out; } .post-thumbnail img.lazy-loaded { opacity:1; } .pos-title { flex-grow:1; font-size:1em; font-family:helvetica,arial,sans-serif; padding:0 2px 1px 0; } .pos-title a { color:#333; text-decoration:none; transition:color 0.3s ease; } .pos-title a:hover { color:#555; } @media (min-width:768px) { .artistimage-container img { display:block; max-width:auto; width:300px; height:auto; border-radius:0 0 8px 8px; box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1); opacity:0; transition:opacity 1s ease-in-out; } .artistimage-container img.lazy-loaded { opacity:1; } .album-week-container { width:auto; min-with:400px; margin:2px 0px 5px 0px; padding:20px; border-radius:10px; background-color:#f9f9f9; box-shadow:0 4px 12px rgba(0, 0, 0, 0.1); overflow:hidden; text-align:center; transition:all 0.3s ease; font-family:helvetica,arial,sans-serif; position:relative; } hr { display:none; } .home-posts { display:none; } .content .homecontent-title { display:none; } .artist-post { max-width:700px; padding:0px; } .post-thumbnail img { width:65px; height:65px; border-radius:0px; object-fit:cover; opacity:0; transition:opacity 1s ease-in-out; } .post-thumbnail img.lazy-loaded { opacity:1; } .pos-title { font-size:1.1em; } .postmainbody img { with:100%; height:auto; display:block; margin:0 auto; border-radius:4px; border:1px solid #ccc; width:100%; height:200px; object-fit:cover; } } @media (min-width:768px){ .popular-tracks-container {display:none; } .searchmobile {display:none} } @media (max-width:768px) { .sidebarpc {display:none} .popular-tracks-container { text-align:left; max-width:auto; margin:0 auto; padding:10px; font-family:helvetica,arial,sans-serif; } .popular-track { display:flex; align-items:left; justify-content:flex-start; margin-bottom:10px; background-color:#fff; border-radius:10px; box-shadow:0 4px 10px rgba(0, 0, 0, 0.1); padding:15px; transition:transform 0.3s ease; } .popular-track:hover { transform:scale(1.05); } .track-cover img { width:60px; max-width:100%; height:60px; object-fit:cover; border-radius:10px; box-shadow:0 2px 4px rgba(0, 0, 0, 0.2); transition:transform 0.3s ease, opacity 1s ease-in-out; opacity:0; } .track-cover img.lazy-loaded { opacity:1; } .track-cover { flex-shrink:0; margin-right:20px; } .listtrack-info { margin-top:10px; text-align:left; width:100%; } .listtrack-info h3 { color:#222; } .listtrack-info p { text-align:left; font-size:1rem; color:#333; margin-top:5px; } .navbar { display:flex; flex-direction:column; align-items:center; background-color:#000000; } .navbar ul { float:none; display:none; flex-direction:column; width:100%; align-items:center; padding:0; margin:0; } .navbar ul li { float:none; width:100%; text-align:center; } .navbar ul li a { display:block; padding:15px; } .navbar .logo_div { padding:10px 0; text-align:center; } .content .post { width:98.8%; margin:0 0 20px 0; float:true; } .content .post .post_image { height:200px; object-fit:cover } .post-sidebar { width:auto; margin-left:0; float:none; order:2; } .apost-sidebar { width:auto; margin-left:0; float:none; order:2; disply:none; } .apost-sidebar .card { width:100%; margin:0px 0px 0px 0px; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.1); border-radius:10px 10px 0px 0px; font-family:helvetica,arial,sans-serif; } .content .post-wrapper { width:100%; float:none; order:1; } .container { width:96%; margin:0px auto; } .mcontainer { width:100%; margin:0px auto; } .bodycontainer { width:96%; margin:0px auto; border:none; } .homepagebodycontainer { width:96%; margin:0px auto; border:none; } body { position:relative; margin:0; padding-bottom:5rem; min-height:100%; width:auto; background:#fff; } .footer { position:absolute; right:0; bottom:0; left:0; color:white; background-color:#000000; text-align:center; width:auto; margin:20px auto 0px; padding:20px 0px; font-family:helvetica,arial,sans-serif; }.footer nav { display:none; } .nav-container { display:flex; text-decoration:none; align-items:center; padding:10px; background-color:#333; color:#fff; font-family:helvetica,arial,sans-serif; flex-wrap:wrap; } .nav-container { justify-content:center; } .nav-links { gap:15px; } .content .post .mcategory { margin:0; padding:5px; color:#333; background:#fff; display:inline-block; border-radius:0; border:none; box-shaow:3px 2px 2px; position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box; textalign:center; transition:.4s; opacity:1; font-size:18px; font-family:'Averia Serif Libre', cursive; } .content .post .mcategory:hoer { box-hadow:3px 2px 2px; color:#374447; background:#ffffff; transiton:.4s; opacty:1; } .post-sidebar .card { width:100%; margin:10px auto; border-radius:10px 10px 0px 0px; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.1); } .content .homecontent-title { margin:10px 0px; color:#374447; font-family:'Averia Serif Libre', cursive; } .content .searchcontent-title { margin:10px 0px; color:#374447; font-family:'Averia Serif Libre', cursive; } .postmainbody img { display:block; margin:0 auto; border-radius:4px; border:1px solid #ccc; width:100%; height:200px; object-fit:cover; } .homesearch-box { position:relative; width:100%; margin:0px 11px 0px 11px; } hr { margin:10px 0px; opacity:.25; } }