/* Homepage critical guest CSS bundle: fonts + header + style + light-style + guest-sites-inline */

/* Source: assets/css/fonts.css */
@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-BoldItalic.woff2") format("woff2"),url("../fonts/CeraPro-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Light.woff2") format("woff2"),url("../fonts/CeraPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Bold.woff2") format("woff2"),url("../fonts/CeraPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-LightItalic.woff2") format("woff2"),url("../fonts/CeraPro-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-MediumItalic.woff2") format("woff2"),url("../fonts/CeraPro-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Regular.woff2") format("woff2"),url("../fonts/CeraPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Medium.woff2") format("woff2"),url("../fonts/CeraPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Italic.woff2") format("woff2"),url("../fonts/CeraPro-Italic.woff") format("woff") font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-ThinItalic.woff2") format("woff2"),url("../fonts/CeraPro-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-BlackItalic.woff2") format("woff2"),url("../fonts/CeraPro-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Thin.woff2") format("woff2"),url("../fonts/CeraPro-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Cera Pro";src:url("../fonts/CeraPro-Black.woff2") format("woff2"),url("../fonts/CeraPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}

/* Source: assets/css/header.css */
.alert-danger{background:#f20028;color:white;border:#ff002a;text-align:center;}.alert-success{background:#00de00;color:white;border:#00de00;text-align:center;}.TOS{color:#ff002a;font-weight:bold;}.TOS:hover{color:rgba(255, 0, 42, 0.53);}.main-wrpper{height:auto;}.light-mode p{color:black;}.light-mode h4{color:black;}.light-mode b{color:black;}.light-mode body{color:black;}select{background-image:url("data:image/svg+xml;utf8,<svg fill='red' height='32' viewBox='0 0 24 24' width='32' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat:no-repeat !important;background-position-x:100% !important;background-position-y:13px !important;}.dropdown-item{font-weight:bold;color:black;}.dropdown-item:active{font-weight:bold;color:white;background:red;}.dropdown-item:hover{font-weight:bold;color:white;background:red;}.royaltierates li{line-height:2;font-size:16px;}.royaltierates li:last-child{line-height:2;font-size:16px;border-bottom:unset;}.dark-mode .LogoBlack{display:none;}.light-mode .LogoWhite{display:none;}.titlebix h2{font-size:24px;margin:0 0 15px;color:#fff;text-align:center;display:block;}.blogpost a{color:#ff002a;}.blogpost a:hover{text-decoration:underline;}.blogpost ul li{margin-left:1.5em;color:#929294;}.blogpost ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.blogpost ol li{list-style-type:decimal;margin-left:1.5em;color:#929294;}select{background-image:url("data:image/svg+xml;utf8,<svg fill='red' height='32' viewBox='0 0 24 24' width='32' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat:no-repeat !important;background-position-x:100% !important;background-position-y:13px !important;}.light-mode .main-img{display:none;}.light-mode .light-main-img{display:block !important;}.mn-header .collapse.show{width:100%;height:67vh;overflow:scroll;}.mn-header .navbar-nav .dropdown-menu{background:#21212c;}.mn-header .navbar-nav .dropdown-menu .dropdown-item{color:#ffffff;}.mn-header .navbar-nav .dropdown.language .dropdown-item{display:flex;align-items:center;}.mn-header .navbar-nav .dropdown.language .dropdown-item img{width:20px;}.colour-scheme .on-off-toggle__slider{position:relative;}.colour-scheme .toggle-text-off,.colour-scheme .toggle-text-on{position:absolute;top:50%;transform:translateY(-50%);}.colour-scheme .toggle-text-off{background:red;}.light-mode .colour-scheme .toggle-text-off{background:unset;}.colour-scheme .toggle-text-off{right:5px;width:80px;border-radius:14px;padding:4px;}.colour-scheme .toggle-text-on{left:5px;width:80px;border-radius:14px;padding:4px;}.light-mode .colour-scheme .toggle-text-on{background:red;}.colour-scheme .on-off-toggle__slider{width:170px;height:40px;border-radius:18px;}.colour-scheme .on-off-toggle__input:checked+.on-off-toggle__slider:before{transform:translateX(4px);}.colour-scheme .on-off-toggle__slider:after{right:40px;display:none;}.colour-scheme  .on-off-toggle__slider:before{background-color:unset;}.light-mode .colour-scheme p{color:#000;}.colour-scheme .on-off-toggle__input:checked+.on-off-toggle__slider:after{display:none;}.dark-mode .toggle-text-off .dark,.light-mode .toggle-text-off .light{display:none;}.light-mode .toggle-text-off .d-flex{color:#222;}.colour-scheme{position:relative;margin:20px 0 0;border-top:0.5px solid #d1d1d1;padding-top:30px;}.mn-header .navbar-nav .nav-item.active{background:#ff002a;}.mn-header .dropdown .btn-main{background:unset;display:flex;width:100%;padding:10px 16px;}.light-mode .mn-header .dropdown .btn-main{color:#fff;}.mn-header .dropdown .btn-main{padding-right:25px;}@media (min-width:768px){.mn-header .dropdown.tool .btn-main:hover{color:#ffffff;}.mn-header .dropdown.tool .btn-main{background:#ff002a;}.mn-header .colour-scheme{display:none;}.mn-header .navbar-nav .nav-link svg,
.mn-header .navbar-nav .dropdown img,.mn-header .navbar-nav .nav-link img{display:none;}.light-mode .mn-header .me-2.light,.dark-mode .mn-header .me-2.dark{margin-right:0rem !important;}.light-mode .mn-header .light,.dark-mode .mn-header .dark{display:none;}}#language_dropdown{background-color:#ff002a;border:1px solid #ff002a;border-radius:4px;padding:10px 30px 10px 20px;height:auto;font-weight:700;font-size:16px;line-height:20px;color:#ffffff;background-image:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Cera Pro" !important;}@media (max-width:767px){.mn-header .navbar-light .navbar-nav .sign-in .nav-link{color:white !important;text-align:center;display:flex;justify-content:center;background:#ff002a;border-radius:4px;}.mn-header .dropdown .btn-main{font-size:16px;padding:13px 18px;}.light-mode .navbar .navbar-nav>.active>a,.mn-header .toggle-text-on .d-flex{color:#fff;}.colour-scheme .on-off-toggle{margin:0 !important;}.navbar-light .navbar-nav li{margin-bottom:10px;border-radius:8px;}.dropdown .btn:focus{box-shadow:none;}.light-mode .mn-header .light{display:none !important;}.dark-mode .mn-header .dark{display:none !important;}}.mn-header .navbar .dropdown .dropdown-toggle::after{right:10px;position:absolute;top:22px;}.mn-header .navbar-nav .dropdown-menu li{margin-bottom:5px;}.mn-header .navbar-nav .dropdown.language img{display:block;}.mn-header li.nav-items #submenu{display:none;position:absolute;background-color:#111119;min-width:100%;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);left:0;top:54px;border-radius:5px;padding:10px 0;z-index:1;}.mn-header li.nav-items #submenu .dropdown-item{padding:14px 25px;color:#ffffff;}.mn-header li.nav-items{position:relative;}.light-mode .mn-header li.nav-items #submenu{background:#ffffff !important;}.light-mode .mn-header li.nav-items #submenu .dropdown-item{color:#000;}


.join-discord,.open-button{z-index:1000;position:fixed}.chat-popup,.open-button{display:none;position:fixed}.form-container .btn,.join-discord,.open-button{cursor:pointer;opacity:1}.dark-mode .btn-close,.light-mode .btn-close{z-index:10000;position:absolute;bottom:140px;right:10px}.join-discord{border:none;bottom:0;border-radius:.5em;text-align:right;right:0}.dark-mode .join-discord{background:#09090d}.light-mode .join-discord{background:#fff}.open-button{background-color:red;color:#fff;padding:20px;border:none;bottom:23px;border-radius:.5em;right:28px;width:75px;height:75px;background-image:url(https://spacemedia.uk/assets/images/bubble-chat.png);background-position:center;background-repeat:no-repeat;background-size:contain}.chat-popup{bottom:0;right:15px;border:3px solid red;border-radius:.25em;z-index:1001;min-height:250px;min-width:550px}.form-container{min-width:550px;padding:10px;background-color:red}.form-container textarea{width:100%;padding:15px;margin:5px 0 22px;border:none;background:#f1f1f1;resize:none;min-height:200px}.form-container textarea:focus{background-color:#ddd;outline:0}.form-container .btn{background-color:#04aa6d;color:#fff;padding:16px 20px;border:none;width:100%;margin-bottom:10px}.form-container .cancel{background-color:red}.form-container .btn:hover,.open-button:hover{opacity:.8}.dark-mode .btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.light-mode .btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.dark-mode .modal-content{background-color:#000!important}.dark-mode .iconcaptcha-widget{background:#000!important;border-color:#000!important}.iconcaptcha-widget .iconcaptcha-modal__body-selection>i{background:red!important}.captcha-loader,.iconcaptcha-modal__body-circle{border-color:red!important}.light-mode .modal-content{background-color:#f1f1f1!important}.light-mode .iconcaptcha-widget{background:#f1f1f1!important;border-color:#f1f1f1!important}.light-mode .iconcaptcha-modal__body-title,.light-mode .iconcaptcha-modal__header span{color:#000!important}.mn-header li.nav-items #submenu .dropdown-item:hover {
    color: #ffffff;
    background: #ff002a;
}

/* Source: assets/css/style.css */
*,.abt-country-chart .country-chart-header ul.chart-head li:last-child,.album-info ul.ticke-info li:last-child,.article-wrpper .titlebix ul li:last-child,.catalog-pagination li:last-child,.change-pass-block .btn-group .btn-main:last-child,.contact-wrpper .contact-block .contact-info ul li:last-child,.country-chart .chart-right ul li:last-child,.create-release-wrp .release-row .license-input-group .nav-tabs li:last-child,.create-release-wrp .release-row .nav-tabs li:last-child,.dash-header .dash-right li .dropdown-menu li,.dash-header .dash-right li .dropdown-menu ul li:last-child,.dash-header .dash-right li:last-child,.distribution-tbl .distribution-tbl-block table,.distribution-tbl .distribution-tbl-block table tbody tr td a img,.download-wrp ul li:last-child,.genral-setting-block .btn-group .btn-main:last-child,.history-head ul li:last-child,.history-tbl table,.history-tbl table tbody tr td a img,.iti__arrow,.latest-listview table,.latest-releases .latest-header ul li:last-child,.license-input-group .form-radiobox:last-child,.license-input-group ul li:last-child,.main-center-wrp,.payment-tbl table,.publish-slider .slick-dots li:last-child,.tab-informetion form .bottom-btn-box ul li:last-child,.top-countries-wrp table,.trends-header .nav-tabs li:last-child,.trends-header .trends-right .trends-right-block .row-box:last-child,footer .copyright .social-ic li:last-child,footer .copyright .terms-link li:last-child,ol,ul{margin:0}a,header{transition:.4s linear;-webkit-transition:.4s linear}.navbar,header{z-index:120;left:0;top:0;position:relative}*,.blog-wrpper .container-fluid,.contact-wrpper .contact-block .col-md-6,.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.left .calendar-table,.daterangepicker .drp-calendar.right,.faq-content-wrp .accordion .accordion-body,.navbar,.navbar-brand,.shear-links-block,.statistics-wrp .col-md-3,ol,ul{padding:0}*,.menu-list-01{list-style:none}*,.menu-01,.menu-list-01 a,a,a:active,a:focus,a:hover,body{text-decoration:none}.daterangepicker,.daterangepicker .ranges li,.g_id_signin .nsm7Bb-HzV7m-LgbsSe,body,select,select option{font-family:"Cera Pro"}.grecaptcha-badge{opacity:0}:root{scroll-behavior:initial}.account-tabs .nav-tabs .nav-link.active:before,.article-block .share-box ul li a,.contact-from .error-box span.error-message,.contact-wrpper .contact-block .contact-info ul li a img.dark-icon,.country-chart .chart-right ul li a,.country-chart-box .dark-chart-img,.create-ticket-form .error-box span.error-message,.dash-header .dash-right li a,.dash-sidebar .dash-logo .dark-dash-logo,.date-wrpper .date-box .box-body .box-dark-img,.demographics-wrp .map-box .dark-map-img,.gridview-show .latest-gridview,.iti,.latest-releases.listview-show .latest-listview,.login-wrpper img.dark-mode-logo,.mobile-header .dark-logo,.navbar-nav .on-off-toggle,.select2-search__field,.tab-informetion .latest-listview,.tab-informetion form .form-check-box label,.titlebix-blog h2,.trends-header .nav-tabs .nav-link.active:before,img,img.phone1,li.btn-group.filter-inner-drop{display:block}body{font-size:14px;font-weight:400;color:#fff;background:#000;height:100%;width:100%}.main-wrpper{height:100%;width:100%;overflow:hidden}::selection{color:#fff;background:#ff002a}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1260px}header{right:0;padding:30px 0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-brand{float:none;height:auto;margin-right:86px}.navbar{background:0 0;width:100%;border:none;border-radius:0;margin:0;transition:.4s linear;-webkit-transition:.4s linear}.date-wrpper .date-box .box-body .countries-info li span.right-text,.navbar-light .right-navbar-nav,.pricing-block .pricing-box ul.price-head .switch-box,.trends-header .trends-right .countries-drop .dropdown-toggle i{margin-left:auto}.mCSB_container.mCS_no_scrollbar,.navbar-light .navbar-nav li,.navbar-light .navbar-nav li:last-child{margin-right:0}.navbar-light .navbar-nav .nav-link{padding:13px 18px;font-weight:700;font-size:16px;line-height:20px;color:#fff;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.navbar-light .navbar-nav .nav-link.publish-btn{background:#ff002a;border-radius:4px;color:#fff;padding:13px 15px;box-shadow:0 7px 15px #ff002a26;width:180px;text-align:center}.dash-header h2 a:hover,.daterangepicker .drp-buttons .btn:hover,.navbar-light .navbar-nav .nav-link.publish-btn:hover{background:#fff;color:#ff002a}.article-wrpper .titlebix ul a span,.blog-dt-bx .box-info h2:hover,.btn-read-bx a:hover,.contact-wrpper .contact-block .contact-info ul li a:hover,.create-release-wrp .release-row .nav-tabs li .nav-link.active,.create-release-wrp .release-row .nav-tabs li .nav-link:hover,.dash-header .dash-right li .dropdown-menu ul li a:hover,.dash-sidebar .dash-links ul li a.active,.dash-sidebar .dash-links ul li a:hover,.dash-sidebar .sidebar-bottom .copyright p a,.download-wrp h2 span,.main-title h2 span.text-color,.mobile-sidebar .dash-links li.nav-items a.active,.mobile-sidebar .dash-links li.nav-items a:hover,.navbar .navbar-nav li .nav-link.active,.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover,.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.trends-header .nav-tabs .nav-link.active,.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item:hover label{color:#ff002a}.navbar .navbar-nav>li>a.order-btn:hover{background-color:#333;color:#fff}.navbar-light .navbar-toggler{background-color:transparent;border-radius:0;outline:0;box-shadow:none;border:none;height:40px;width:35px;padding:0}#artist-modal .btn-close:focus,.AppleSpotifyBtn .btn:focus,.navbar-light .navbar-toggler:focus,.pricing-section .pricing-box .price-head .btn-outline-primary:focus,.pricing-section .pricing-box .price-head .btn-primary:focus,.trends-header .trends-right .filter-dropdown .dropdown-toggle:focus{box-shadow:none;outline:0}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:unset}.navbar-toggler:active,.navbar-toggler:focus{outline:0}.navbar-light .navbar-toggler-icon{width:13px;height:14px;margin-top:-4px;background-image:none;position:relative;border-bottom:2px solid #ff002a;transition:.3s linear}.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{width:19px;position:absolute;height:2px;background-color:#ff002a;top:-2px;left:0;content:"";z-index:2;transition:.3s linear}.btn-main,.btn-main-blue{border-radius:4px;display:table;padding:13px 36px;font-size:18px;line-height:23px;-webkit-transition:.3s linear;color:#fff;font-weight:700}.navbar-light .navbar-toggler-icon:before{width:13px}.navbar-light .navbar-toggler-icon:after{top:5px;left:-3px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg);width:20px;top:6px;left:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg);width:20px;top:-2px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}.btn-main{background:#ff002a;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .2s ease}.btn-main:not(.btn-main2):not(.cenclebtn):not([style*="background"]):hover,.btn-main:not(.btn-main2):not(.cenclebtn):not([style*="background"]):focus-visible{background:linear-gradient(180deg,#ff4b6f 0%,#ff1a3c 55%,#ff002a 100%);border-color:rgba(255,255,255,.24);box-shadow:0 8px 24px rgba(255,0,42,.38);color:#fff;outline:none}.btn-main:not(.btn-main2):not(.cenclebtn):not([style*="background"]):active{box-shadow:0 4px 14px rgba(255,0,42,.32)}.btn-main-blue{background:#00f;transition:.3s linear}.hero-wrp{padding:60px 0 0}.hero-wrp .hero-dt h2{font-weight:700;font-size:52px;line-height:65px;color:#fff;margin:0 0 20px}.hero-wrp .hero-dt p{font-weight:400;font-size:22px;line-height:34px;color:#fff;margin:0 0 50px}.titlebar h2{font-weight:700;font-size:32px;line-height:40px;color:#fff;margin:0 0 50px}.titlebar span{font-style:normal;font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#ff002a;display:block;margin:0 0 15px}.titlebar p{font-weight:400;font-size:18px;line-height:28px;color:#fff;opacity:.6;margin:0 0 53px}.publish-wrp{padding:20px 0 100px;background-image:url(../images/sound-graphic.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.acc-pro-bx,.album-info,.article-block .blog-arrow-box .arrow-box,.catalog-box .edit-catalog ul,.country-chart-header ul.chart-head,.dash-header .dash-right li .dropdown-menu .row,.dash-header h2,.distribute-wrp .row,.distribution-tbl .distribution-tbl-block table tbody tr td .tbl-dt,.download-wrp .row,.entire-box h4,.form-group .holder-box,.history-tbl table tbody tr td .tbl-dt,.latest-listview table tbody tr td .tbl-dt,.latest-releases .latest-header .row,.pricing-block .pricing-box .switch-info,.publish-wrp .row,.roadmap-block .row,.select2-container .select2-selection--multiple .select2-selection__rendered,.tab-informetion form .artist-input-box,.trends-header .row,footer .foot-top .row{display:flex;align-items:center}#CompensationTerms .modal-header,#CustomAffiliate .modal-header,#CustomLanding .modal-header,#WithdrawRequest .modal-header,.dash-header .dash-right li .dropdown-toggle.show,.download-wrp .form-group,.latest-listview .audioplayer,.login-headre-block,.mn-header .nav-items.dd-button,.normal-toggle-switch,.recent-blog-wrp .news-bx .form-group,.search-bix .form-group,.tab-informetion,.trends-header .trends-right .filter-dropdown .dropdown-menu .filter-inner-drop,footer .foot-top .form-group{position:relative}.tab-informetion img.main-img{max-width:100%;width:100%;border-radius:20px}.tab-informetion img.dashboard-text{max-width:100%;margin-left:auto;margin-right:60px;margin-bottom:22px}.tab-informetion .dashboard-box{background:#11111a;border-radius:0 0 20px 20px;padding:24px 30px;position:absolute;left:0;bottom:0;right:0}.tab-informetion .dashboard-box p{font-weight:400;font-size:16px;line-height:26px;color:#fff9;margin:0}.distribute-wrp,.faq-wrp{padding:0 0 100px}.distribute-wrp .titlebar h2,.main-dash-wrp .latest-gridview .gridview-bix{margin:0 0 20px}.distribute-wrp .distribute-logos{padding-right:40px}.distribute-wrp .distribute-logos h3{font-weight:700;font-size:18px;line-height:23px;color:#fff;opacity:.5;margin:0 0 30px;text-align:center}.distribute-wrp .distribute-logos h5{font-weight:400;font-size:16px;line-height:20px;color:#fff;opacity:.5;margin:0;text-align:center}.distribute-wrp .distribute-logos ul{margin:0 -10px}.distribute-wrp .distribute-logos ul li{float:left;width:50%;padding:0 10px;margin:0 0 15px}.distribute-wrp .distribute-logos ul li .logo-box{width:100%;height:90px;background:#11111a;border:1px solid #19192699;box-shadow:0 5px 20px #0000004d;border-radius:4px;display:flex;align-items:center;justify-content:center}.country-chart-box img,.dash-sidebar .dash-logo img,.demographics-wrp .map-box img,.distribute-wrp .distribute-logos ul li .logo-box img,.download-wrp ul li img,.roadmap-block .roadmap-img img{width:50%;border-radius:0.25em;display:block;margin:0 auto;}.trends-header .trends-right .filter-dropdown .dropdown-toggle span img,footer .foot-top img{max-width:100%}.roadmap-wrp{background:#030304;padding:100px 0}.download-wrp,.roadmap-block,.roadmap-second-block{background-repeat:no-repeat}.main-title h2{font-weight:700;font-size:72px;line-height:91px;text-transform:uppercase;color:#fff;margin:0 0 20px;text-align:center}.main-title h2 span.brd-text{-webkit-text-stroke:2px red;color:transparent}.main-title p{font-weight:400;font-size:22px;line-height:28px;text-align:center;color:#fff9;margin:0 0 126px}.roadmap-block{position:relative;padding:0 50px 90px 147px;background-image:url(../images/roadmap2-bg.webp)!important;background-position:center bottom;background-size:contain}.create-release-wrp .release-row .nav-tabs li .nav-link span b,.roadmap-block .number span strong{position:relative;z-index:5;font-weight:700}.roadmap-block .number span{font-weight:700;font-size:16px;line-height:20px;color:#fff;height:36px;width:36px;border-radius:100%;background:#ff002a;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:45px;top:15px}.spacemedia-wrp .spacemedia-box,.spacemedia-wrp .spacemedia-box-cenetr{height:150px;display:flex;align-items:center;margin:0 0 30px;text-align:center}.roadmap-block .number span:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;bottom:0;right:0;background:#ff002a;opacity:.2;border-radius:100%;transform:scale(1.3)}.roadmap-block .number span:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;bottom:0;right:0;background:#ff002a;opacity:.1;border-radius:100%;transform:scale(1.6)}.roadmap-block .sound-wave-img img{position:absolute;left:32px;top:100px;max-width:100%}.roadmap-block .roadmap-dt{width:75%}.roadmap-block .roadmap-dt h3{font-weight:700;font-size:32px;line-height:40px;text-transform:capitalize;color:#fff;margin:0 0 20px}.roadmap-block .roadmap-dt p{font-weight:400;font-size:18px;line-height:32px;color:#fff;opacity:.6;margin:0 0 40px}.roadmap-second-block{padding:25px 50px 25px 150px;background-color:#0f0e15;background-image:url(../images/roadmap2-bg.webp);background-size:cover;background-position:center;border-radius:20px;margin-top:-20px}.roadmap-second-block .number span{top:50px}.roadmap-second-block .sound-wave-img img{top:120px}.roadmap-second-block .roadmap-dt{width:80%}.roadmap-last-block{margin:50px 0 0;padding:25px 50px 25px 150px}.spacemedia-wrp{padding:100px 0}.blog-wrpper .titlebix p,.spacemedia-wrp .main-title h2{margin:0 0 70px}.spacemedia-wrp .spacemedia-box{background:#11111a;border:1px solid #19192699;box-shadow:0 10px 30px #0003;border-radius:4px;justify-content:center}.spacemedia-wrp .spacemedia-box img{max-width:100%;margin:0 auto 18px}.spacemedia-wrp .spacemedia-box h4{font-weight:400;font-size:18px;line-height:23px;text-align:center;color:#fff;margin:0}.pricing-section .row,.spacemedia-wrp .spacemedia-box-cenetr{justify-content:center}.spacemedia-wrp .spacemedia-box-cenetr h2{font-weight:700;font-size:62px;line-height:62px;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:0;color:#fff}.spacemedia-wrp .spacemedia-box-cenetr h2 span{color:#ff002a;display:block}.spacemedia-wrp .btn-main{margin:30px auto 0}.faq-wrp .faq-block .titlebar h2{text-align:center;font-size:42px;line-height:unset;margin:0 0 60px}.faq-wrp .faq-block{width:1022px;margin:0 auto}.accordion .accordion-item{margin:0;background-color:transparent;border:none}.accordion .accordion-item .accordion-button{font-weight:700;font-size:20px;line-height:25px;text-transform:capitalize;color:#fff;background-color:transparent;position:relative;padding:20px 0;border-bottom:1px solid #c4c4c41a}.accordion .accordion-item .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#ff002a}.accordion .accordion-item .accordion-button:focus,.top-countries-wrp .form-control:focus{box-shadow:none}.accordion .accordion-item .accordion-button::after,.contact-wrpper .contact-block .contact-info ul li a img.light-icon,.country-chart-box .light-chart-img,.dash-header .dash-right li .dropdown-toggle:after,.dash-sidebar .dash-logo .light-dash-logo,.date-wrpper .date-box .box-body .box-light-img,.demographics-wrp .map-box .light-map-img,.latest-gridview,.latest-listview,.login-wrpper img.light-mode-logo,.mobile-header .light-logo,.trends-header .trends-right .countries-drop .dropdown-toggle:after,.trends-header .trends-right .filter-dropdown .dropdown-toggle:after,.trends-header .trends-right .filter-dropdown .filter-inner-drop .dropdown-menu:before,.trends-right span.select2-selection__choice__remove,a.btn-main.publish-btn,img.light-mode,img.light-mode-logo{display:none}.accordion .accordion-item .accordion-button:before{position:absolute;content:"\f00d";font-family:"Font Awesome 5 Pro";right:0;top:50%;font-size:20px;color:#ff002a;font-weight:400;height:30px;width:30px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s linear;transition:.3s linear}.accordion .accordion-item .accordion-button.collapsed:before{content:"\f078";font-family:"Font Awesome 5 Pro";color:#fff}.accordion .accordion-body{padding:20px 0 0}.accordion .accordion-body p{font-weight:400;font-size:18px;line-height:32px;color:#fff;opacity:.6;margin:0 0 20px}.download-wrp{background-image:url(../images/download-bg.webp);background-size:contain;background-position:80%;padding:65px 0;background-color:#030304}.download-wrp h2{font-weight:700;font-size:72px;line-height:91px;text-transform:uppercase;color:#fff;margin:0 0 20px}.download-wrp p{font-weight:400;font-size:18px;line-height:32px;color:#fff;opacity:.6;margin:0 0 60px}.download-wrp ul li{display:inline-block;margin-right:15px}.download-wrp ul li a{-webkit-transition:.3s linear;transition:.3s linear;display:block}.download-wrp ul li a:hover{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}.distribution-tbl .distribution-tbl-block table tbody tr td img,.download-wrp .download-img img,.history-tbl table tbody tr td img,.login-header a img{max-width:100%;margin:0 auto}.contact-wrp{background:#030304;padding:45px 0;overflow:hidden}.contact-wrp h2{font-weight:700;font-size:32px;line-height:40px;text-transform:capitalize;color:#fff;margin:0}.contact-wrp p{font-weight:400;font-size:18px;line-height:32px;color:#fff;margin:0}.contact-wrp .btn-main{background:#000;padding:18px 20px;display:block;width:100%;text-align:center;border:1px solid #22202c;border-radius:5px}.contact-wrp .btn-main:hover{background:#ff002a;border-color:#ff002a;color:#fff}footer{padding:45px}footer .foot-top{padding:0 0 80px}.recent-blog-wrp .news-bx .form-group .form-control,footer .foot-top .form-group .form-control{background:#15151d;border-radius:5px;height:auto;font-weight:400;font-size:16px;line-height:32px;color:#fff;opacity:.6;box-shadow:none;outline:0;border:none;padding:12px 150px 12px 20px}.recent-blog-wrp .news-bx .form-group button,footer .foot-top .form-group button{background:0 0;border:none;box-shadow:none;outline:0;display:flex;align-items:center;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#ff002a;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s linear;transition:.3s linear}.recent-blog-wrp .news-bx .form-group button img,footer .foot-top .form-group button img{max-width:100%;padding-left:13px}.date-wrpper .date-box .box-header a:hover,.recent-blog-wrp .news-bx .form-group button:hover,.shear-links-block ul li a.link-text:hover,footer .foot-top .form-group button:hover{opacity:.6}footer .copyright p,footer .footer-block p{font-weight:400;font-size:16px;line-height:32px;color:#fff;opacity:.6;margin:0}footer .footer-block h3{font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#fff;margin:0 0 20px;position:relative;padding-left:11px}footer .footer-block h3:before{position:absolute;content:"";left:0;top:50%;width:3px;height:15px;background:#ff002a;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}footer .footer-block ul li a{display:block;font-weight:400;font-size:16px;line-height:42px;color:#fff;opacity:.5;transition:.3s linear}.slider-nav .items.active a,footer .copyright .terms-link li a:hover,footer .footer-block ul li a:hover{color:#ff002a;opacity:1}footer .footer-block .col-md-3{width:22%}footer .copyright{padding:37px 0 4px;margin:70px 0 0;border-top:1px solid #c4c4c41a}.audio-player .player,.pricing-block .pricing-box.new-pricing .switch-info,footer .copyright .social-ic{display:flex;align-items:center;justify-content:center}.abt-country-chart .country-chart-header ul.chart-head li,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,footer .copyright .social-ic li{margin-right:30px}footer .copyright .social-ic li a{display:block;-webkit-transition:.3s linear;transition:.3s linear}footer .copyright .social-ic li a:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}footer .copyright .social-ic li img{max-width:100%;filter:brightness(1) invert(.5);opacity:.6;-webkit-transition:.3s linear;transition:.3s linear}.country-chart .chart-right ul li a.active img,.country-chart .chart-right ul li a:hover img,.dash-sidebar .dash-links ul li a.active img,.dash-sidebar .dash-links ul li a:hover img,.mobile-sidebar .dash-links li.nav-items a.active img,.mobile-sidebar .dash-links li.nav-items a:hover img,footer .copyright .social-ic li a:hover img{filter:unset;opacity:1}.publish-slider .slick-dots li.slick-active button,.slider-nav .items.active a:before{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px)}.country-chart .chart-right ul,.dash-header .dash-right,.genral-setting-block .btn-group,.history-head ul,.latest-releases .latest-header ul,.tab-informetion form .bottom-btn-box ul,.tickets-btn,.trends-header .trends-right .trends-right-block,footer .copyright .terms-link{display:flex;align-items:center;justify-content:flex-end}footer .copyright .terms-link li{font-weight:400;font-size:16px;line-height:32px;color:#fff;margin-right:10px}footer .copyright .terms-link li a{font-weight:400;font-size:16px;line-height:32px;color:#fff;opacity:.6;transition:.3s linear}.acc-pro-change-bx .row,.error-wrapper .row,.navbar-expand-md .navbar-nav,.tab-informetion form .form-input-group .row{align-items:center}.navbar-expand-md .navbar-nav li{line-height:0}.on-off-toggle{width:50px;height:24px;position:relative;margin-left:16px;display:none}.on-off-toggle__slider{width:50px;height:24px;display:block;background:#dbdbdb;border:1px solid #d3d3d3;box-sizing:border-box;border-radius:12px;transition:background-color .4s;position:relative;cursor:pointer}.login-wrpper,.on-off-toggle__slider:after{background-position:center;background-repeat:no-repeat}.on-off-toggle__slider:before{content:"";display:block;background-color:#fff;bottom:3px;height:16px;width:16px;left:3px;position:absolute;transition:.4s;z-index:5;border-radius:100%;transform:unset}.on-off-toggle__slider:after,.slider-nav a:before{position:absolute;content:"";top:50%;-webkit-transform:translate(0,-50%)}.on-off-toggle__slider:after{display:block;font-weight:700;background-image:url(../images/sun-icon.svg);color:#484848;height:14px;width:14px;right:5px;transform:translate(0,-50%);transition:.4s}.on-off-toggle__input,.payment-methods .payment-box input{position:absolute;opacity:0}.on-off-toggle__input:checked+.on-off-toggle__slider{background:#13131b;border:1px solid #22202c}.on-off-toggle__input:checked+.on-off-toggle__slider:before{transform:translateX(26px)}.on-off-toggle__input:checked+.on-off-toggle__slider:after{background-image:url(../images/moon-icon.svg);color:#fff;padding-left:8px;left:5px}.publish-slider{display:none;position:relative}.publish-slider .slider-box img{max-width:100%;object-fit:cover;height:237px;margin:0 auto 60px}.publish-slider .slider-box h3{font-weight:700;font-size:18px;line-height:23px;color:#ff002a;margin:0 0 10px}.publish-slider .slider-box p{font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.6;margin:0}.publish-slider .slick-dots{position:absolute;display:flex;align-items:center;top:267px;justify-content:center;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.publish-slider .slick-dots li{margin-right:10px;line-height:0}.blog-dt-bx .box-info span,.slider-nav a{font-size:18px;line-height:23px;font-weight:700;color:#fff}.publish-slider .slick-dots li button{height:7px;width:7px;border-radius:100%;border:none;box-shadow:none;outline:0;background:#ff002a;opacity:.5;font-size:0}.publish-slider .slick-dots li.slick-active button{opacity:1;filter:blur(2px)}.publish-navlink{position:relative;z-index:9}.slider.slider-nav.slick-initialized.slick-slider.slick-vertical{margin-right:-80px}.slider-nav a{border-radius:0;border:none;box-shadow:none;margin:0;padding:0 0 0 48px;display:block;width:100%;text-align:left;opacity:.6;position:relative;background:0 0;-webkit-transition:.3s linear;transition:.3s linear;min-height:70px;display:flex;align-items:center;cursor:pointer}.slider-nav a:before{left:3px;height:10px;width:10px;border-radius:100%;background:#ff002a;opacity:.5;transform:translate(0,-50%);-webkit-transition:.3s linear;transition:.3s linear}.btn-read-bx:after,.slider-nav a:after{position:absolute;height:1px;top:50%;content:""}.slider-nav a:after{right:80px;width:0;background:#ff002a;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.3s linear;transition:.3s linear}.slick-vertical .slick-slide,.slick-vertical .slick-slide:focus,.slider-for .slick-slide,.slider-for .slick-slide:focus{box-shadow:none;border:none;outline:0!important}.slider-nav .items.active a,.slider-nav a:hover{opacity:1}.slider-nav .items.active a:before{background:#ff002a;filter:blur(2px);opacity:1;top:50%;transform:scale(1.2)}.slider-nav .items.active a:after,.slider-nav a:hover:after{width:100px;right:0;left:auto}.slider-nav a:hover:before{background:#ff002a;-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);opacity:1;top:45%;transform:scale(1.2)}.slider.slider-nav{margin-right:-60px}.slider-for .slick-slide{margin:20px}.slider-for .slick-list{margin:-20px}.titlebix h2{font-weight:700;line-height:65px}.titlebix p{font-weight:400;font-size:22px;line-height:34px;text-align:center;color:#fff}.blog-wrpper{padding:30px 0 90px;position:relative;border-bottom:1px solid #c4c4c41a;margin:0 0 85px;overflow:hidden}.blog-slider .slider-box img{width:100%;margin:0 0 35px}.blog-dt-bx .box-info{display:flex;align-items:center;margin:0 0 17px}.blog-dt-bx .box-info span{display:flex;align-items:center;justify-content:center;text-transform:capitalize;min-width:80px;width:80px;height:80px;border:2px solid #ff002a;margin-right:25px;padding:0 15px}.blog-dt-bx .box-info h2{margin:0;font-weight:700;font-size:24px;line-height:34px;text-transform:capitalize;color:#fff;transition:.4s linear;-webkit-transition:.4s linear}.blog-dt-bx .box-info a{padding:0!important}.blog-dt-bx p{font-weight:400;font-size:16px;line-height:26px;color:#fff9;margin:0 0 30px}.blog-dt-bx a{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#ff002a}.blog-dt-bx a:hover,.change-pass-block .form-group label a:hover,.delete-acc:hover,.latest-gridview .audioplayer.audioplayer-playing .audioplayer-playpause:before,.login-wrpper .login-bix a.frg-link:hover,.login-wrpper .login-block form p a:hover,.menu-01:hover,.tab-informetion .latest-listview table tbody tr td .audio-player a,.tickets-data .table tbody td a.remove-ticket:hover,.tickets-data .table tbody td a.showic:hover{color:#fff}.blog-dt-bx a i,.dash-sidebar .dash-links ul li a.btn-main i{padding-left:12px}.blog-slider .slick-slide{margin:0 30px}.blog-slider .slick-list{margin:0 -30px}.recent-blog-wrp{padding:100px 0 100px}.recent-blog-wrp .col-md-4{padding-left:55px}.recent-blog-wrp .titlebix h2{font-size:32px;line-height:40px;text-align:left;margin:0 0 30px}.recent-blog-wrp .recent-blog-bix{margin:0 0 60px}.recent-blog-wrp .recent-blog-bix img{width:100%;margin:0 0 30px}.recent-blog-wrp .recent-blog-bix a,.recent-blog-wrp .recent-blog-bix p{padding-left:105px}.latest-releases,.recent-blog-wrp .news-bx{padding:0 0 70px}.recent-blog-wrp .news-bx h2,.tickets-data .table{margin:0 0 25px}.recent-blog-wrp .news-bx p{font-weight:400;font-size:14px;line-height:24px;color:#fff9;margin:0 0 30px}.popular-bx{padding:0 0 40px}#price-modal .modal-body .info-details,.change-pass-block .form-group,.create-ticket-form .form-group,.genral-setting-block .form-group,.popular-bx .small-bix,.tab-informetion form .form-group,.wallet-cmnbox.pay-acc P{margin:0 0 30px}.popular-bx .small-bix a,.sub-megamenu .submenu-column{display:flex;align-items:flex-start}.popular-bx .small-bix a img{max-width:100%;margin-right:25px}.popular-bx .small-bix a h4{font-weight:700;font-size:14px;color:#fff;line-height:20px;text-transform:capitalize;margin:0 0 20px}.date-wrpper .date-box .box-body p,.popular-bx .small-bix a p,.price-text,.tab-informetion form .form-input-group p{font-weight:400;font-size:14px;line-height:18px;color:#fff9;margin:0}.article-wrpper .titlebix ul a,.article-wrpper .titlebix ul li{font-size:16px;color:#898989;line-height:26px;font-style:normal}.blog-faq .accordion .accordion-item{border:1px solid #1c1c25;border-radius:4px;padding:20px 25px;margin:0 0 15px}.blog-faq .accordion .accordion-item .accordion-button{font-size:14px;line-height:20px;padding:0 55px 0 0;border:none}.blog-faq .accordion .accordion-body{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #1c1c25}.blog-faq .accordion .accordion-body p{font-weight:400;font-size:14px;line-height:24px;color:#fff;margin:0;opacity:.6}.blog-faq .accordion .btn-text{font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#ff002a;display:block;margin:15px 0 0}.btn-read-bx{position:relative;margin:0 0 10px}.btn-read-bx:after{width:100%;background:#c4c4c4;opacity:.1;left:0}.btn-read-bx a{font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#fff3;position:relative;z-index:9;background:#09090d;padding:0 20px;margin:0 auto;display:table}.article-slider-wrp{border:none;padding:0 0 90px;margin:0}.article-slider-wrp .titlebix h2{font-size:32px;line-height:40px;margin:0 0 50px;text-transform:capitalize}.article-wrpper{padding:100px 0 90px}.article-wrpper .titlebix h2{margin:0 0 36px}.article-wrpper .titlebix ul{display:flex;align-items:center;justify-content:center;margin:0 0 54px}.article-wrpper .titlebix ul li{font-weight:400;margin-right:40px}.AppleSpotifyBtn .btn img,.article-wrpper .titlebix ul li i,.latest-releases .latest-header ul li,.mCSB_inside>.mCSB_container{margin-right:10px}.article-wrpper .titlebix ul a{font-weight:400}.main-blog-img img{width:100%;margin:0 0 40px}.article-block{max-width:1020px;margin:0 auto}.article-block p{font-weight:400;font-size:18px;line-height:32px;color:#fff9}.article-block .article-bix{padding:30px 0 30px 62px;margin:50px 0 40px;border:2px solid #ff002a;border-left:none;border-right:none;position:relative}.article-block .article-bix:before{position:absolute;content:"\f10d";height:42px;width:62px;background-color:#09090d;top:-20px;left:0;font-size:24px;color:#ff002a;font-family:"Font Awesome 5 Pro";font-weight:900}.article-block .article-bix p{font-style:italic;font-weight:400;font-size:24px;line-height:32px;margin:0 0 16px}.article-block .article-bix span{display:block;font-weight:400;font-size:16px;line-height:20px;color:#fff}.article-block .share-box ul{display:flex;align-items:center;padding:30px 0}.article-block .share-box ul li{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff;margin-right:40px}.article-block .share-box ul li:first-child{margin-right:28px}.article-block .share-box ul li a img{max-width:100%;-webkit-transition:.3s linear;transition:.3s linear}.article-block .share-box ul li a:hover img{opacity:.5}.article-block .blog-arrow-box{padding:41px 0;border:1px solid #c4c4c41a;border-left:none;border-right:none}.article-block .blog-arrow-box .arrow-box a{margin-right:20px;width:50px;height:50px;background:#15151d;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#ff002a}.account-tabs .nav-tabs .nav-item.show .nav-link,.account-tabs .nav-tabs .nav-link.active,.article-block .blog-arrow-box .arrow-box a:hover,.mian-btn1:hover,.password-action .btn-main:hover{background:#ff002a;color:#fff}.article-block .blog-arrow-box .arrow-box span{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff9;display:block;margin:0 0 6px}.article-block .blog-arrow-box .arrow-box h3{font-weight:700;font-size:18px;line-height:23px;color:#fff;margin:0}.next-arrow-box{justify-content:flex-end;text-align:right}.next-arrow-box a{margin:0 0 0 20px}.login-header{width:100%;padding:70px 0 0;position:absolute;left:0;top:0;right:0}.login-header a{display:table;text-align:center}.login-header .login-headre-block{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.login-header .login-headre-block .on-off-toggle{position:absolute;right:120px;display:inline-block;top:-5px}.login-wrpper{min-height:100vh;height:100%;width:100%;position:relative;background-image:url(../images/login-dark.webp);background-size:cover;display:flex;align-items:center;justify-content:center}.login-wrpper .login-block{width:422px;margin:0 auto}.login-wrpper .login-block .login-title h2{font-weight:700;font-size:32px;line-height:40px;text-align:center;text-transform:capitalize;color:#fff;margin:0 0 15px}.login-wrpper .login-block .login-title p{font-weight:400;font-size:18px;line-height:23px;text-align:center;color:#fff9;margin:0 0 30px}.contact-wrpper .contact-block .contact-from .form-group,.login-wrpper .login-block form .form-group,.tab-informetion form .form-group .requirements-dt ul{margin:0 0 12px}.login-wrpper .login-block form .form-group .form-control{background:#fff;border-radius:3px;height:auto;box-shadow:none;outline:0;border:none;padding:16px 18px;font-weight:400;font-size:16px;line-height:26px;color:#0009}.login-wrpper .login-block form .form-group .form-control::placeholder{color:#0009}.login-wrpper .login-bix{margin:18px 0 30px}.form-check-box input,.form-checkbox input,.login-wrpper .form-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-checkbox label,.login-wrpper .form-checkbox label{position:relative;cursor:pointer;font-weight:400;font-size:16px;line-height:20px;color:#fff9;display:flex;align-items:center}.login-wrpper .form-checkbox label:before{content:"";-webkit-appearance:none;background:#13131b;border:1px solid #ffffff80;border-radius:100%;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px;height:20px;width:20px}.login-wrpper .form-checkbox input:checked+label:after{content:"";display:block;position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:100%;background:#ff002a}.login-wrpper .login-bix a.frg-link{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#ff002a;display:block;text-align:right}.contact-wrpper .contact-block .contact-info h2,.dash-header h2{font-size:32px;line-height:40px;text-transform:capitalize;font-style:normal}.login-wrpper .login-block button{border-radius:3px;border:none;display:block;width:100%;text-align:center;margin:0 0 15px;padding:17px}.login-wrpper .google-btn{background:#1e1e2c;border-radius:3px;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:17px;font-weight:700;font-size:18px;line-height:23px;color:#fff;margin:0 0 30px}.login-wrpper .google-btn img{max-width:100%;margin-right:12px}.login-wrpper .google-btn:hover,.tooltip-primary{background:#fff;color:#000}.contact-wrpper,.contact-wrpper .contact-block .contact-info{background-size:cover;background-position:center;background-repeat:no-repeat}.login-wrpper .login-block form p{display:flex;align-items:center;justify-content:center;margin:0;font-weight:400;font-size:16px;line-height:20px;color:#fff9}.login-wrpper .login-block form p a{font-weight:700;font-size:16px;line-height:20px;color:#ff002a;margin-left:12px}.login-wrpper .login-footer{position:absolute;left:0;right:0;bottom:0;padding:0}.login-wrpper .login-footer .copyright{margin:0;padding:30px 0}.login-wrpper .register-block form p{margin:25px 0 40px}.contact-wrpper{padding:120px 0 150px;background-image:url(../images/sound-graphic.webp);background-attachment:fixed}.contact-wrpper .contact-block{background:#11111a;width:1020px;margin:0 auto}.contact-wrpper .contact-block .row,.create-release-wrp .release-row .license-input-group .nav-tabs,.payment-box h5{display:flex;align-items:center;margin:0}.dash-header .dash-right li .dropdown-menu:before,.trends-header .nav-tabs .nav-link:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;display:none}.contact-wrpper .contact-block .contact-info{background-image:url(../images/contact-Img.webp);padding:120px 80px 120px 59px}.contact-wrpper .contact-block .contact-info h2{font-weight:700;color:#fff;margin:0 0 20px}.contact-wrpper .contact-block .contact-info p{font-weight:400;font-size:18px;line-height:26px;color:#fff9;margin:0 0 50px}.contact-wrpper .contact-block .contact-info ul li{margin:0 0 40px}.contact-wrpper .contact-block .contact-info ul li a{display:flex;align-items:center;font-weight:400;font-size:18px;line-height:23px;color:#fff9}.contact-wrpper .contact-block .contact-info ul li a img{width:24px;margin-right:12px}.contact-wrpper .contact-block .contact-from{background:#171723;padding:30px}.contact-wrpper .contact-block .contact-from .form-group .form-control{background:#232333;border-radius:3px;height:auto;box-shadow:none;outline:0;border:none;padding:16px 18px;font-weight:400;font-size:16px;line-height:26px;color:#fff9;resize:none}.contact-wrpper .contact-block .contact-from .form-group .form-control::placeholder{color:#fff9}.contact-wrpper .contact-block .contact-from button{border-radius:3px;padding:17px;width:100%;text-align:center;border:none}.article-block img{max-width:100%;width:100%}@media (prefers-color-scheme:dark){body{background-color:#09090d}img.light-mode-logo{display:none}img.dark-mode-logo{display:block}.hero-wrp .hero-dt h2{color:#fff}}.main-dash-wrpper{height:100%;z-index:9;padding:121px 60px 60px 310px}.dash-sidebar{position:fixed;left:0;top:0;bottom:0;height:100vh;width:250px;background:#030304;box-shadow:0 30px 50px #0000001a;padding:0;z-index:52}.dash-sidebar .dash-logo{padding:40px 20px 20px;margin:0 0 88px;position:absolute;background:#030304;z-index:9}.dash-sidebar .dash-links{padding:140px 15px 200px;height:100%;overflow:auto}.dash-sidebar .dash-links ul li{margin:0 0 34px}.dash-sidebar .dash-links ul li a{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:20px;color:#fff9;-webkit-transition:.3s linear;transition:.3s linear}.dash-sidebar .dash-links ul li a img,.mobile-sidebar .dash-links li.nav-items a img{max-width:100%;margin-right:13px;filter:brightness(0) invert(1);opacity:60%;-webkit-transition:.3s linear;transition:.3s linear}.dash-sidebar .dash-links ul li ul{padding:20px 0 0 40px}.dash-sidebar .dash-links ul li ul li,.license-input-group .form-radiobox{margin:0 0 15px}.dash-sidebar .dash-links ul li a.btn-main{color:#fff;display:block;width:100%;text-align:center;padding:12px 16px 14px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .2s ease}.dash-sidebar .dash-links ul li a.btn-main:hover,.dash-sidebar .dash-links ul li a.btn-main:focus-visible{color:#fff;background:linear-gradient(180deg,#ff4b6f 0%,#ff1a3c 55%,#ff002a 100%);border-color:rgba(255,255,255,.28);box-shadow:0 8px 26px rgba(255,0,42,.45);outline:none}.dash-sidebar .dash-links ul li a.btn-main:active{box-shadow:0 4px 14px rgba(255,0,42,.35)}.latest-gridview .gridview-bix .gridview-dt a:hover{color:#ff002a;background:#fff}.dash-sidebar .dash-links ul li a.delete-btn{justify-content:center;color:#ff002a!important;opacity:.6}.dash-sidebar .dash-links ul li a.delete-btn img{filter:unset!important}.dash-sidebar .sidebar-bottom{position:absolute;left:0;bottom:0;right:0;background:#030304;padding:0 26px 26px}.dash-sidebar .sidebar-bottom ul li a{font-weight:400;font-size:14px;line-height:36px;color:#fff9}.catalog-box .play-icon a.fa-pause,.catalog-pagination li a.active,.catalog-pagination li a:hover,.dash-sidebar .sidebar-bottom ul li a:hover{color:#ff002a!important}.dash-sidebar .sidebar-bottom .copyright,.sidebar-bottom.mobile-bottom-nav-link .copyright{padding:16px 0 0;margin:16px 0 0;border-top:1px solid #1c1a24}.dash-sidebar .sidebar-bottom .copyright p,.payment-box h5,.payment-tbl table tbody tr td,.sidebar-bottom.mobile-bottom-nav-link .copyright p,.tab-informetion form .form-radiobox [type=radio]:checked+label,.tab-informetion form .form-radiobox [type=radio]:not(:checked)+label{font-weight:400;font-size:14px;line-height:18px;color:#fff9}.dash-header{position:fixed;top:0;right:0;left:0;padding:33px 60px 0 310px;z-index:51}.dash-header h2{font-weight:700;color:#fff;margin:0}.dash-header .on-off-toggle{display:inline-block}.dash-header .dash-right li{margin-right:40px}.dash-header .dash-right li:nth-child(2){margin-right:12px}.dash-header .dash-right li a.notification{position:relative;font-size:20px;color:#fff}.dash-header .dash-right li a.notification span{position:absolute;right:-4px;top:-6px;background:#ff002a;border:2px solid #0a080d;border-radius:100%;font-weight:700;font-size:10px;line-height:13px;color:#fff;display:flex;align-items:center;justify-content:center;height:18px;width:18px}.dash-header .dash-right li .dropdown-toggle{background:0 0;border:none;box-shadow:none;outline:0;border-radius:0;display:flex;align-items:center;font-weight:700;font-size:16px;line-height:20px;color:#fff}.dash-header .dash-right li .dropdown-toggle img{height:40px;width:40px;border-radius:100%;object-fit:cover;margin-right:12px}.dash-header .dash-right li .dropdown-menu{background:#21212c;border-radius:7px;width:370px;border:none;box-shadow:none;outline:0;margin-top:10px!important;padding:21px 15px}.dash-header .dash-right li .dropdown-menu:before{position:absolute;top:-10px;right:20px;margin-left:-10px;border-bottom:10px solid #21212c;transform:translate(11px,0)}.dash-header .dash-right li .dropdown-menu .dropdown-header{padding:15px 20px;background:#13131b;border-radius:5px;margin:0 0 30px;display:flex;align-items:center}.dash-header .dash-right li .dropdown-menu h3{font-weight:400;font-size:16px;line-height:20px;color:#fff;margin:0}#price-modal .modal-body h3 strong,#price-modal .modal-body p strong,.dash-header .dash-right li .dropdown-menu h3 strong,.latest-gridview .gridview-bix .gridview-dt .info-box ul li strong,.pricing-block .pricing-box ul.provide-srvc li strong{font-weight:700}.dash-header .dash-right li .dropdown-menu p span,.dash-header .dash-right li .dropdown-menu ul li a{font-weight:400;font-size:14px;line-height:18px;color:#ffffff80}.dash-header .dash-right li .dropdown-menu ul{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-wrap:wrap-reverse}.dash-header .dash-right li .dropdown-menu ul li{margin-right:15px}.dash-header .dash-right li .dropdown-menu .dropdown-item{font-weight:700;font-size:14px;line-height:38px;color:#fff;display:block}.dash-header .dash-right li .dropdown-menu .dropdown-item:hover{background:0 0;color:#ff002a}.dash-header .dash-right li .dropdown-menu .btn-main{display:block;width:100%;text-align:center;padding:10px;font-size:14px}.dash-header .dash-right li .dropdown-menu p{position:relative;display:table;padding:0 30px;margin:15px auto}.dash-header .dash-right li .dropdown-menu p:before{position:absolute;content:"";height:1px;width:100%;background:#c4c4c4;opacity:.1;top:60%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.dash-header .dash-right li .dropdown-menu p span{background:#21212c;padding:0 10px;position:relative;z-index:9}.dash-header .dash-right li .dropdown-menu .btn-main2{background:#2e2e3d;border:1px solid #313140}.dash-header .dash-right li .dropdown-menu .btn-main2:hover,.form-check-box input:checked+label:before,.light-mode .faqs-section,.light-mode .pricing-section,.light-mode .select2-results{background:#fff}.select2-results__option:hover,.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item:hover,.trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item:hover{background:#282834;color:#ff002a}.form-radiobox [type=radio]:checked,.form-radiobox [type=radio]:not(:checked){position:absolute;left:-9999px}.form-radiobox [type=radio]:checked+label,.form-radiobox [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;font-weight:700;font-size:16px;color:#fff}.form-radiobox [type=radio]:checked+label:before,.form-radiobox [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ffffff4d;border-radius:100%}.form-radiobox [type=radio]:checked+label:after,.form-radiobox [type=radio]:not(:checked)+label:after{content:"";background:#ff002a;position:absolute;top:5.5px;left:6px;border-radius:100%;-webkit-transition:.2s;transition:.2s}.form-radiobox [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form-radiobox [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.faqs-section .accordion .accordion-item .accordion-button.collapsed,.support-faqs .nav-tabs,.trends-header .nav-tabs{border:none}.country-chart-header ul.chart-head li.title-text,.trends-header .nav-tabs li{margin-right:50px}.trends-header .nav-tabs .nav-link{margin:0;background:0 0;padding:10px 20px;font-weight:700;font-size:16px;line-height:20px;color:#fff;border:none;box-shadow:none;outline:0;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border-radius:0}.trends-header .nav-tabs .nav-link:before{position:absolute;border-top:10px solid #ff002a;bottom:-10px;left:50%;transform:translate(-50%,0);z-index:5;transition:.4s linear;-webkit-transition:.4s linear}.trends-header .trends-right .trends-right-block .row-box{margin-right:23px;width:auto}.trends-header .trends-right .trends-right-block .row-box:nth-child(2),.trends-header .trends-right .trends-right-block .row-box:nth-child(3){width:15%}.trends-header .trends-right .trends-right-block .row-box:nth-child(4){width:13%}.trends-header .trends-right .filter-dropdown .dropdown-toggle{display:flex;align-items:center;justify-content:center;padding:0;background:0 0;border:none;font-weight:700;font-size:16px;line-height:20px;color:#fff}.trends-header .trends-right .filter-dropdown .dropdown-toggle span{height:35px;width:35px;border-radius:100%;padding:0;background:#1e1e2c;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px;color:#fff}.trends-header .trends-right .filter-dropdown .dropdown-menu{width:270px;background:#21212c;border-radius:4px;border:none;padding:0;margin-top:10px!important}.trends-header .trends-right .filter-dropdown .filter-inner-drop .dropdown-menu{left:100%}.trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item{font-weight:700;font-size:16px;color:#fff;justify-content:flex-start;padding:15px 25px;text-align:left;width:100%;border-radius:4px 4px 0 0;-webkit-transition:.3s linear;transition:.3s linear}.trends-header .trends-right .filter-dropdown .dropdown-menu li:last-child .dropdown-item{border-radius:0 0 4px 4px}.filter-inner-drop .dropdown-menu{display:block;position:absolute;left:100%!important;top:0!important;transform:unset!important;margin-left:5px!important;visibility:hidden;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.trends-header .trends-right .filter-dropdown .dropdown-menu .filter-inner-drop:hover .dropdown-menu{visibility:visible;opacity:1}.history-head ul li .form-group,.trends-header .trends-right .row-box .form-group{display:block;position:relative}.history-head ul li .form-group label,.trends-header .trends-right .row-box .form-group label{font-weight:700;font-size:12px;line-height:15px;text-transform:capitalize;color:#ff002a;background:#111119;padding:0 5px;position:absolute;left:5px;top:-6px;z-index:1}.history-head ul li .form-group .select2-container .select2-selection--multiple .select2-selection__rendered,.trends-header .trends-right .select2-container .select2-selection--multiple .select2-selection__rendered{padding:0;margin:0}.trends-header .trends-right .select2-container{float:left;height:35px;border:1px solid #1e1e2c;box-sizing:border-box;border-radius:3px;padding:0 10px;width:100%}.daterangepicker.opensright:before,.tooltip-info .info-box:before,.trends-header .dropdown-menu:before{position:absolute;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #21212c;content:"";margin-left:-10px}.history-head ul li .form-group .select2-container .select2-search--inline .select2-search__field,.trends-header .trends-right .select2-container .select2-search--inline .select2-search__field{margin:0;width:100%!important;height:100%;outline:0;box-shadow:none;border:none;background:0 0;padding:10px 0;font-weight:400;font-size:12px;line-height:15px;text-transform:capitalize;color:#fff9}.daterangepicker,.select2-dropdown{border-radius:4px;box-shadow:0 15px 30px #0000004d}.select2-dropdown{background:#21212c;border:none}span.select2-selection__clear{position:absolute;right:-10px;top:-6px;font-size:16px;height:15px;width:15px;background:#ff002a;border-radius:100%;box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;line-height:0;padding:1px 5px 3px}.select2-container .select2-selection--multiple .select2-selection__rendered li{margin:0 10px 0 0;font-weight:400;font-size:12px;line-height:15px;text-transform:capitalize;color:#fff;opacity:.6}.select2-results__option{font-weight:400;font-size:14px;line-height:16px;padding:10px 15px;text-transform:capitalize;color:#fff;opacity:.6;-webkit-transition:.3s linear;transition:.3s linear}.trends-header .trends-right .countries-drop .dropdown-toggle{background:#1e1e2c;border-radius:3px;padding:8px 15px;text-align:left;border:none;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#fff9;display:flex;align-items:center}.trends-header .trends-right .countries-drop .dropdown-menu{width:270px;border:none;padding:0;margin-top:10px!important;background:#21212c;box-shadow:0 15px 30px #0000004d;border-radius:4px}.trends-header .trends-right .countries-drop .dropdown-menu .form-search{position:relative;padding:19px 15px 0}.trends-header .trends-right .countries-drop .dropdown-menu .form-search i{position:absolute;color:#fff9;top:24px;left:15px;font-size:16px}.trends-header .trends-right .countries-drop .dropdown-menu .form-search .form-control{border:none;outline:0;border-bottom:1px solid #282834;border-radius:0;box-shadow:none;background:#21212c;padding:0 0 13px 25px;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#fff9}.trends-header .trends-right .countries-drop .dropdown-menu form{height:258px;overflow:auto}.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item{font-weight:400;font-size:16px;color:#fff;justify-content:flex-start;padding:10px 25px;text-align:left;width:100%;-webkit-transition:.3s linear;transition:.3s linear}.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item label{font-weight:400;font-size:16px;color:#fff;display:block;-webkit-transition:.3s linear;transition:.3s linear}.tooltip-info .info-box:before,.trends-header .dropdown-menu:before{right:20px;display:block}.trends-header .trends-right .filter-dropdown .dropdown-menu:before{left:8%;right:auto}.trends-header .trends-right .countries-drop .dropdown-menu:before{left:10%;right:auto}.trends-header .trends-right #reportrange{background:#1e1e2c;border-radius:3px;border:none;box-shadow:none;outline:0;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#fff9;padding:8px 15px;cursor:pointer}.top-countries-wrp .add-more-btn a i,.trends-header .trends-right #reportrange i{padding-left:10px}.daterangepicker{background:#21212c;border:none;box-shadow:none;outline:0;margin-top:15px;right:0;left:auto}.daterangepicker.opensright:before{left:30px;right:auto;display:block}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #21212c;border-left:6px solid transparent;display:none}.daterangepicker .ranges ul{width:270px;background:#21212c;box-shadow:0 15px 30px #0000004d;border-radius:4px;border:none;box-shadow:none;outline:0}.daterangepicker .ranges li{font-weight:400;font-size:16px;color:#fff;display:block;padding:15px;-webkit-transition:.3s linear;transition:.3s linear;position:relative}.daterangepicker .ranges li:last-child:after{position:absolute;font-size:16px;font-weight:400;color:#fff;content:"\f073";font-family:"Font Awesome 5 Pro";top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#282834}.daterangepicker.show-ranges.ltr .drp-calendar.left{border:none;padding:0}.daterangepicker .calendar-table{padding:0;background:#22202c;border:4px solid #21212c;box-shadow:0 7px 15px #00000040;border-radius:4px}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-style:normal;font-weight:400;font-size:14px;text-align:center;color:#fff9;background:0 0;border-radius:0;height:35px;width:35px;min-width:35px;border-color:transparent;-webkit-transition:.3s linear;transition:.3s linear}.daterangepicker .calendar-table th{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff;border-color:transparent}.daterangepicker td.active,.daterangepicker td.active:hover,td.in-range.available{background:0 0;color:#ff002a;border-color:transparent}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:0 0;color:#ffffff4d}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#fff}#cngpasspop .modal-dialog .modal-content,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:0 0}.daterangepicker .drp-buttons{border-color:#fff3}.daterangepicker .drp-selected{font-size:14px;color:#fff}.daterangepicker .drp-buttons .btn{background:#ff002a;font-size:14px;color:#fff;padding:5px 15px;border-radius:3px;border:none;outline:0;box-shadow:none;transition:.3s linear}.statistics-wrp{background:#111119;border-radius:7px;padding:25px 40px;margin:30px 0}.statistics-wrp .row{margin:0 -40px}.statistics-wrp .statistics-box{border-right:1px solid #000;border-left:1px solid #22202c;padding:0 40px}.statistics-wrp .statistics-box.first-box{border-left:none}.statistics-wrp .statistics-box.last-box{border-right:none}.statistics-wrp .statistics-box h3{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff9;margin:0 0 12px}.statistics-wrp .statistics-box h2{font-weight:700;font-size:34px;line-height:43px;display:flex;align-items:center;color:#fff;margin:0}.statistics-wrp .statistics-box h2 span{font-weight:700;font-size:12px;line-height:15px;display:flex;align-items:center;color:#fff;background:#4c8c06;border-radius:3px;padding:4px 7px;margin-left:15px}.statistics-wrp .statistics-box h2 span i{padding-right:5px}#release6 .history-tbl table tbody tr td span.pink-info,.dash-box-block .dash-box span.down,.distribution-tbl .distribution-tbl-block table tbody tr td span.pink-info,.statistics-wrp .statistics-box h2 span.red,.tickets-data .table tbody td label.cancel-lb,.top-countries-wrp table tbody tr td span.down{background:#f63a50}.toggle-switch-box{margin:0 10px}.normal-toggle-switch input[type=checkbox],.toggle-switch-box input[type=checkbox]{height:0;width:0;visibility:hidden;position:absolute}.toggle-switch-box label{cursor:pointer;text-indent:-9999px;width:50px;height:24px;display:block;border-radius:12px;position:relative;background:#1e1e2c;border:1px solid #312f3e}.country-chart,.demographics-wrp,.top-countries-wrp{background:#11111a;box-shadow:0 30px 50px #0000001a;border-radius:7px}.toggle-switch-box label:after{content:"";position:absolute;top:3px;left:5px;width:16px;height:16px;background:#ff002a;border-radius:90px;transition:.3s}.toggle-switch-box input:checked+label:after{left:calc(100% - 21px)}.country-chart,.demographics-wrp{padding:14px 30px 33px;margin:0 0 30px}.country-chart-header{padding:0 0 20px;border-bottom:1px solid #22202c;margin:0 0 20px}.countries-header h2,.country-chart-header ul.chart-head h2,.demographics-header h2{font-weight:700;font-size:18px;line-height:23px;text-transform:capitalize;color:#fff;margin:0}.country-chart-header ul.chart-head li.toggle-box{display:flex;align-items:center;margin-right:50px}.country-chart-header ul.chart-head li.toggle-box h6{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff9;margin:0}.country-chart-header ul.chart-head li.form-checkbox label{display:flex;align-items:top;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#fff9}.country-chart-header ul.chart-head li.form-checkbox label img{max-width:100%;margin-left:10px;margin-top:-2px}.country-chart .chart-right ul li{margin-right:20px}.country-chart .chart-right ul li a img{width:100%;filter:brightness(1) invert(.5);opacity:.6;-webkit-transition:.3s linear;transition:.3s linear}.top-countries-wrp{padding:20px 30px 33px;margin:0 0 30px}.countries-header,.demographics-header{padding:0 0 20px;border-bottom:1px solid #22202c;margin:0 0 40px}.top-countries-wrp table thead tr th{font-weight:700;font-size:14px;line-height:18px;color:#fff}.history-tbl table.dataTable tbody tr,.history-tbl table.dataTable.display tbody tr.even>.sorting_1,.history-tbl table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.payment-tbl table tbody tr:nth-child(odd),.tickets-data .table tbody tr:nth-child(odd) td,.top-countries-wrp table tbody,table.dataTable.display tbody tr.odd,table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,table.dataTable.stripe tbody tr.odd{background:#161620}.top-countries-wrp table tbody tr td{font-weight:400;font-size:14px;line-height:18px;color:#ffffff80;border-bottom:5px solid #11111a!important;position:relative}.country-bix,.tab-informetion form .label-input-box{display:flex;align-items:center;position:relative}.top-countries-wrp table tbody tr td:first-child{font-weight:700;font-size:14px;line-height:18px;color:#fff;text-align:left}.country-bix span{margin-right:40px;font-weight:400;font-size:14px;line-height:18px;color:#fff;opacity:.5}.country-bix img,.shear-links-block ul li a.link-text img{max-width:100%;margin-right:10px}.top-countries-wrp table tbody tr td .left-brd{position:absolute;left:0;top:0;height:100%;width:5px;background:#ff002a}.top-countries-wrp table tbody tr td .left-brd2{background:#ff284b}.top-countries-wrp table tbody tr td .left-brd3{background:#ff3858}.top-countries-wrp table tbody tr td .left-brd4{background:#ff4d6a}.top-countries-wrp table tbody tr td .left-brd5{background:#ff6881}.top-countries-wrp table tbody tr td .left-brd6{background:#ff7e93}.top-countries-wrp table tbody tr td .left-brd7{background:#ff92a4}.top-countries-wrp table tbody tr td .left-brd8{background:#ffa8b6}.top-countries-wrp table tbody tr td .left-brd9{background:#ffbdc8}.top-countries-wrp table tbody tr td .left-brd10{background:#ffd6dd}.top-countries-wrp table tbody tr td .left-brd11{background:#ffe5e9}.top-countries-wrp table tbody tr td .left-brd12{background:#f2e1e4}.top-countries-wrp table tbody tr td .left-brd13{background:#e2cace}.top-countries-wrp table tbody tr td .left-brd14{background:#f9e8eb}.top-countries-wrp table tbody tr td .left-brd15{background:#faf2f4}.top-countries-wrp table tbody tr td span.down,.top-countries-wrp table tbody tr td span.up{font-weight:700;font-size:12px;line-height:15px;align-items:center;color:#fff;padding:4px 7px;background:#4c8c06;border-radius:3px;display:inline-block;margin:0 auto}.top-countries-wrp table tbody tr td span.down i,.top-countries-wrp table tbody tr td span.up i{padding-right:6px}.top-countries-wrp .add-more-btn a{margin:35px auto 0;display:table;font-weight:700;font-size:16px;line-height:20px;color:#fff}.demographics-wrp .col-md-3{border-left:1px solid #000}.demographics-wrp .col-md-9{border-right:1px solid #1c1b25}.demographics-wrp .map-info-block,.pricing-section .pricing-box.card-3{padding-left:30px}.demographics-wrp .map-info-block ul li.info-head{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff9;display:flex;margin:0 0 30px}.demographics-wrp .map-info-block ul li span,.entire-box h4 span,.mobile-header a.hamburger-nav{margin-left:auto;margin-right:0}.demographics-wrp .map-info-block ul li{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:32px;color:#fff9}.nav-new{background:#111119;padding:33px 60px 33px 310px;box-shadow:0 0 9px #8080801a}.create-release-wrp,.create-ticket-form,.date-wrpper .date-box,.latest-gridview .gridview-bix,.my-account-wrp,.ticket-block{box-shadow:0 30px 50px #0000001a}.mobile-header{display:none;padding:0 0 30px;align-items:center}.mobile-header a img{width:136px}.mobile-header a.hamburger-nav img{width:19px}.mobile-sidebar{position:fixed;overflow:auto;left:-100%;top:0;bottom:0;background:#09090d;width:100%;z-index:51;padding:20px 30px;-webkit-transition:.3s linear;transition:.3s linear}.show-mobile-sidebar{left:0}.mobile-sidebar .mobile-sidebar-header{padding:0 0 40px;display:none}.mobile-sidebar .mobile-sidebar-header .close-sidebar{display:block;color:#ff002a;font-size:16px}.mobile-sidebar .dash-links li.nav-items{margin:0 0 10px;background:#111119;border-radius:3px;padding:15px 25px}.mobile-sidebar .dash-links li.nav-items a{display:flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff}.mobile-sidebar .dash-links li.nav-items ul{padding:17px 0 0}.mobile-sidebar .dash-links li.nav-items ul li a{padding:12px 0;border-top:1px solid #22202c}.mobile-sidebar .dash-links .btn-main{width:-webkit-fill-available;text-align:center;font-size:18px;position:absolute;bottom:20px;margin:0 30px;left:0;right:0}.mobile-sidebar .dash-links .btn-main i{position:absolute;right:29px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.main-center-wrp footer{padding:20px 0 0;margin:0}.main-center-wrp footer .copyright{padding:0;margin:0;border:none}.preview-block,.search-bix{padding:0 0 50px}.search-bix .form-group .form-control{background:#13131b;border-radius:7px;box-shadow:none;outline:0;border:none;height:auto;padding:20px 60px 20px 20px;font-weight:400;font-size:16px;line-height:20px;color:#fff9}.search-bix .form-group button{position:absolute;right:15px;top:50%;background:0 0;border:none;outline:0;box-shadow:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.latest-releases .latest-header{padding:0 0 15px}.latest-releases .latest-header h2{font-weight:700;font-size:24px;line-height:30px;margin:0}.latest-releases .latest-header ul li a{opacity:30%;display:block}.latest-gridview .audioplayer-volume:hover .audioplayer-volume-adjust,.latest-listview .audioplayer-volume:hover .audioplayer-volume-adjust,.latest-releases .latest-header ul li a.active,.latest-releases .latest-header ul li a:hover,.mCustomScrollBox:hover>.mCSB_scrollTools,.payment-methods .payment-box.selected:before,.pricing-section .switches-containerinput:first-of-type:checked~.switch-wrapper.switchdiv:first-of-type,.pricing-section .switches-containerinput:nth-of-type(2):checked~.switch-wrapper.switchdiv:nth-of-type(2),.select2-results__option{opacity:1}.latest-gridview .gridview-bix{border-radius:7px;background:#13131b;cursor:pointer}.latest-gridview .gridview-bix .gridview-image{position:relative;overflow:hidden}.latest-gridview .gridview-bix .gridview-image img{max-width:100%;width:100%;border-radius:5px 5px 0 0;height:240px;object-fit:cover}.latest-gridview .gridview-bix .gridview-image .audio-box,.latest-gridview .gridview-bix .gridview-image .audio-player{position:absolute;right:0;bottom:-150px;left:0;padding:10px;background:linear-gradient(180deg,#0000 0,#000 100%);opacity:0;visibility:hidden;-webkit-transition:.3s linear;transition:.3s linear}.latest-gridview .gridview-bix:hover .gridview-image .audio-box,.latest-gridview .gridview-bix:hover .gridview-image .audio-player{opacity:1;bottom:0;visibility:visible}.latest-gridview .gridview-bix .gridview-dt{padding:15px 10px 13px 13px;position:relative;border-radius:0 0 7px 7px}.latest-gridview .gridview-bix .gridview-dt h4{margin:0 0 6px;font-weight:700;font-size:16px;line-height:20px;color:#fff;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-gridview .gridview-bix .gridview-dt p{font-weight:400;font-size:14px;line-height:18px;color:#fff9;margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-gridview .gridview-bix .gridview-dt .info-block{position:absolute;right:10px;top:15px}.latest-gridview .gridview-bix .gridview-dt a{display:block;font-size:7px;background:#2d2d3e;height:16px;width:16px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%;-webkit-transition:.3s linear;transition:.3s linear}.latest-gridview .gridview-bix .gridview-dt .info-box{position:absolute;left:0;bottom:30px;background:#fff;border-radius:5px;padding:13px 20px;width:297px;opacity:0;visibility:hidden;z-index:5;-webkit-transition:.3s linear;transition:.3s linear}.latest-gridview .gridview-bix .gridview-dt .info-box ul li{font-weight:400;font-size:14px;line-height:28px;color:#09080d}.form-checkbox input:checked+label:after,.latest-gridview .gridview-bix .gridview-dt .info-block:hover .info-box,.tooltip-info:hover .info-box{opacity:1;visibility:visible}.audio-player #play-btn{min-width:26px;height:26px;background:#ff002a;box-shadow:0 5px 10px #00000059;display:flex;align-items:center;justify-content:center;margin-right:12px;border-radius:100%;font-size:10px}.audio-player .progress{background:#fff3;padding:0;position:relative;border-radius:3px;height:3px;width:100%}.audio-player .currentValue{background:#ff002a;height:3px;width:50%;border-radius:3px}.audio-player #volume-btn{margin-left:12px;font-size:15px;color:#fff}.audio-player span.btn{position:absolute;right:23px;top:-90px;transform:rotate(-90deg);transform-origin:right}.audio-player span.btn input{width:60px;height:2px;background:#fff}.mian-btn1{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#ff002a;padding:12px 20px;border:1px solid #ff002a;filter:drop-shadow(0px 7px 15px #ff002a26);border-radius:4px;display:table}.latest-releases .mian-btn1{margin:40px auto 0}.distribution-tbl .distribution-tbl-block table thead tr th,.history-tbl table thead tr th,.latest-listview table thead tr th,.payment-tbl table thead tr th{font-weight:700;font-size:14px;line-height:18px;color:#fff;padding:18px 20px}.latest-listview table tbody tr td{font-weight:400;font-size:14px;line-height:18px;color:#fff9;padding:14px 20px;vertical-align:middle}.latest-listview table tbody tr td .tbl-dt img{width:42px;height:42px;object-fit:cover;object-position:center;margin-right:15px}.latest-listview table tbody tr td .tbl-dt span{font-weight:700;font-size:14px;line-height:18px;color:#fff;display:block;margin:0 0 5px;word-break:break-all}.history-tbl table tbody tr td .audio-player #play-btn,.latest-listview table tbody tr td .audio-player #play-btn{background:#21212c;box-shadow:0 3px 5px #00000059;color:#fff}.latest-listview table tbody tr td>div{word-break:break-all}.latest-listview table tbody tr td:nth-child(2){min-width:200px}.date-wrpper .date-box{margin:0 0 30px;background:#11111a;border-radius:7px;padding:20px 25px}.date-wrpper .date-box .box-header{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #22202c;display:flex;align-items:center}.date-wrpper .date-box .box-header h2{font-weight:700;font-size:18px;line-height:23px;color:#fff;margin:0;padding:0}.date-wrpper .date-box .box-header p{font-weight:400;font-size:14px;line-height:18px;color:#fff9;margin:4px 0 0}.date-wrpper .date-box .box-header a{font-weight:700;font-size:14px;line-height:18px;color:#ff002a;margin-left:auto;display:flex;align-items:center}.date-wrpper .date-box .box-header a img{margin-left:10px}.date-wrpper .col-md-5{width:37.33%}.date-wrpper .date-box .box-body h2{font-weight:700;font-size:34px;line-height:43px;color:#fff;margin:0 0 5px}.date-wrpper .date-box .box-body img{max-width:100%;margin:23px 0 0}.date-wrpper .date-box .box-body .countries-info li,.date-wrpper .date-box .box-body .platforms-info li,.date-wrpper .date-box .box-body .release-info li{font-weight:400;font-size:14px;line-height:34px;color:#fff9;display:flex;align-items:center}.date-wrpper .date-box .box-body .platforms-info li span.right-text,.date-wrpper .date-box .box-body .release-info li span{margin-left:auto;text-align:right}.date-wrpper .date-box .box-body .countries-info li img{margin:0 10px 0 0}.date-wrpper .date-box .box-body .countries-info li div{min-width:70px}.date-wrpper .date-box .box-body .countries-info li span.line{background:#c4c4c4;opacity:.2;border-radius:2px;width:34px;height:3px;margin-left:auto;margin-right:0;display:table}.date-wrpper .date-box .box-body .countries-info li.active span.line{background:#c4c4c4;opacity:1}.date-wrpper .date-box .range-body img,.payment-tbl .catalog-pagination{margin:40px 0 0}.date-wrpper .date-box .box-body .platforms-info li span.line{width:12px;height:2px;background:#60cf75;border-radius:1px;margin-right:10px}.date-wrpper .date-box .box-body .platforms-info li span.line2{background:#ac5a9d}.date-wrpper .date-box .box-body .platforms-info li span.line3{background:#3358c5}.date-wrpper .date-box .box-body .platforms-info li span.line4{background:#de5d68}.date-wrpper .date-box .box-body .platforms-info li span.line5{background:#f18442}#artist-modal{background:#0a090ef2}#artist-modal .modal-dialog{max-width:320px;width:100%}#artist-modal .modal-content,#price-modal .modal-content{padding:0;margin:0;border-radius:7px;box-shadow:none;border:none;background:#21212c;box-shadow:0 25px 50px #00000080}#artist-modal .modal-body{padding:20px 10px;margin:10px 0 0;position:relative}#artist-modal .btn-close{background:0 0;padding:0;margin:0;float:none;height:auto;width:auto;font-size:18px;color:#fff;opacity:1;display:block;text-align:right;z-index:1111111;top:5px;right:15px}#artist-modal .modal-body ul li a{display:flex;align-items:center;padding:10px 15px;-webkit-transition:.3s linear;transition:.3s linear}#artist-modal .modal-body ul li a img{height:60px;width:60px;border-radius:100%;margin-right:20px;object-fit:cover;object-position:center}#artist-modal .modal-body ul li a h3{font-weight:700;font-size:16px;line-height:20px;color:#fff;margin:0 0 5px}#artist-modal .modal-body ul li a span{display:block;font-weight:400;font-size:14px;line-height:18px;color:#fff;opacity:.5}#artist-modal .modal-body ul li a.active,#artist-modal .modal-body ul li a:hover{background:#1a1a25}.create-release-wrp{background:#111119;border-radius:7px;padding:40px 40px 70px;position:relative}.create-release-wrp:after,.create-release-wrp:before{position:absolute;content:"";height:100%;width:1px;top:0;bottom:0;left:25%;background:#22202c;opacity:.8}.create-release-wrp:after{background:#000;margin-left:1px}.create-release-wrp .release-row .nav-tabs{display:block;border:none;position:relative}.create-release-wrp .release-row .nav-tabs:before{height:85%;width:3px;content:"";position:absolute;left:25px;top:20px;bottom:20px;border-left:2px dashed #3d3d4e}.create-release-wrp .release-row .nav-tabs li{float:none;width:100%;margin:0 0 30px}.create-release-wrp .release-row .nav-tabs li .nav-link{box-shadow:none;margin:0;padding:0;border-radius:0;background:0 0;border:none;font-weight:700;font-size:16px;line-height:20px;display:flex;align-items:center;color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.create-release-wrp .release-row .nav-tabs li .nav-link span{background:#191924;height:50px;width:50px;border-radius:100%;font-weight:700;font-size:16px;line-height:20px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff9;margin-right:13px;position:relative;-webkit-transition:.3s linear;transition:.3s linear}.create-release-wrp .release-row .nav-tabs li .nav-link span:before{position:absolute;content:"";height:40px;width:40px;border-radius:100%;top:50%;left:50%;background:#48485f;opacity:.2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s linear;transition:.3s linear}.create-release-wrp .release-row .nav-tabs li .nav-link span:after{position:absolute;content:"";height:30px;width:30px;border-radius:100%;top:50%;left:50%;background:#3d3d4e;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s linear;transition:.3s linear}.create-release-wrp .release-row .nav-tabs li .nav-link.active span,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span{background:#ff002a1a}.create-release-wrp .release-row .nav-tabs li .nav-link.active span:before,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span:before{background:#ff002a33}.audioplayer-volume-adjust div div,.create-release-wrp .release-row .nav-tabs li .nav-link.active span:after,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span:after,.latest-gridview .audioplayer-playpause,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.pricing-section .active .pricing-box .badge .svg-icon,.shear-links-block ul li a.link-btn:hover{background:#ff002a}.drop-zone{height:262px;padding:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#13131b;border:2px dashed #22202c;box-sizing:border-box;border-radius:5px;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#fff9}.drop-zone img{max-width:100%;margin:0 auto 45px}.drop-zone--over{border-style:solid}.account-tabs .mobile-nav-toggle,.avatar-upload .avatar-edit input,.create-release-wrp .release-row .license-input-group .nav-tabs:before,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_processing,.drop-zone__input,.history-head ul li .form-group .select2-container span.select2-selection__choice__remove,.login-header .login-headre-block .on-off-toggle.mobile-show,.select2-container--default .select2-selection--single .select2-selection__arrow b,.tab-informetion .select2-container--default .select2-selection--single .select2-selection__clear,img.light-main-img,img.phone2{display:none}.drop-zone__thumb{width:100%;height:100%;border-radius:10px;overflow:hidden;background-color:#ccc;background-size:cover;position:relative}.drop-zone__thumb::after{content:attr(data-label);position:absolute;bottom:0;left:0;width:100%;padding:5px 0;color:#fff;background:#000000bf;font-size:14px;text-align:center}.tab-informetion .tab-title h2{font-weight:700;font-size:24px;line-height:30px;color:#fff;padding:0 0 30px;border-bottom:1px solid #22202c;margin:0 0 40px}.tab-informetion form .form-group label{line-height:20px;margin:0}.tab-informetion form .form-group label i{font-size:12px;vertical-align:top;color:#ff002a}.tab-informetion form .form-group small{font-weight:400;font-size:12px;line-height:15px;color:#fff9;display:inline-block;margin:4px 0 0}.dash-box-block .dash-box h4,.tab-informetion form .form-group .requirements-dt h4{font-weight:700;font-size:16px;line-height:20px;color:#fff9;margin:0 0 12px}.tab-informetion form .form-group .requirements-dt ul li{font-weight:400;font-size:14px;line-height:24px;color:#fff9;position:relative;padding-left:15px}.tab-informetion form .form-group .requirements-dt ul li:before{position:absolute;content:"";height:4px;width:4px;background:#c4c4c4;top:10px;left:0}.faqs-support .col-md-3,.tab-informetion form .form-group .col-md-2{width:20%}.tab-informetion form .form-group .col-md-4{width:30%}.tab-informetion form .form-group .col-md-6{width:50%}.faqs-support .col-md-9,.tab-informetion form .form-group .col-md-10{width:80%}.tab-informetion form .form-group .requirements-dt p{font-weight:400;font-size:14px;line-height:24px;color:#fff9;margin:0}.tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered,.tab-informetion form .form-group .form-control{background-color:#13131b;border:1px solid #22202c;border-radius:5px;box-shadow:none;outline:0;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff;padding:16px;height:auto;resize:none}.cancel-btn,.dark-mode .select2-dropdown,.entire-box,.entire2-box{border:1px solid #22202c}.tab-informetion form .form-group .line{width:20px;height:3px;background:#22202c;display:block}.tab-informetion form .form-group select.form-control{width:100%;display:inline-block;margin:0;-webkit-appearance:none;background-image:url(../images/down-arrow.svg);background-repeat:no-repeat;background-size:30px;background-position:center right 5px}.tab-informetion form .artist-input-box .btn-main{margin:0 0 0 16px;font-size:16px;padding:16px 27px;min-width:130px}.tab-informetion form .artist-input-box .label-btn{font-size:14px;padding:7px 17px;position:absolute;right:8px;margin:36px 0 0;min-width:unset;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.tab-informetion form .label-input-box .btn-main{margin:0 16px 0 0;font-size:16px;padding:16px 27px;min-width:130px}.tab-informetion form .label-input-box .label-btn{font-size:14px;padding:7px 17px;position:absolute;right:8px;top:50%;margin:0;min-width:unset;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.history-head ul li,.license-input-group ul li,.tab-informetion form .bottom-btn-box ul li{margin-right:16px}.tab-informetion form .bottom-btn-box ul li button{box-shadow:none;border:none}.cancel-btn{font-weight:700;font-size:16px;line-height:20px;color:#fff;padding:16px 50px;background:#13131b;border-radius:4px}.album-info ul.btn-box li a:hover,.cancel-btn:hover,.license-input-group ul li a:hover{background:#fff;border-color:#fff;color:#ff002a}.license-input-group ul li a.btn-main,.license-input-group ul li a.btn-main2{color:#fff;width:100%;text-align:center;font-size:16px;line-height:20px;font-weight:400}.tab-informetion form .bottom-btn-box ul li a{padding:13px 36px;width:max-content;text-align:center;display:block}.tab-informetion form .datepiker-box .form-control{width:100%;display:inline-block;margin:0;-webkit-appearance:none;background-image:url(../images/calendar.svg);background-repeat:no-repeat;background-size:16.5px;background-position:center right 15px}.tab-informetion form .license-input-group .row{align-items:flex-start}.license-input-group ul{display:flex;align-items:center;margin:0 0 25px}.license-input-group ul li a.btn-main2{padding:16px 15px;background:#111119;display:block;border:2px solid #ff002a;border-radius:5px}.license-input-group ul li a.btn-main{padding:15px 19px;display:block;border:2px solid #ff002a}.form-group .holder-box .form-control{text-align:center}.form-group .holder-box .form-control2{margin-left:16px;width:210px;text-align:left}.entire-btn{background:#ff002a1a;border:1px solid #ff002a1a;border-radius:5px;display:table;padding:12px 20px;display:flex;align-items:center;width:fit-content}.entire-btn p,.pricing-block .auto-renew p{font-weight:400;font-size:16px;line-height:20px;color:#fff9;margin:0}.entire-btn a{font-weight:400;font-size:14px;line-height:18px;color:#ff002a;padding:5px 15px;border:1px solid #ff002a;box-sizing:border-box;border-radius:5px;margin-left:30px}.entire-btn a i{padding-right:10px}.entire-box{background:#13131b;box-sizing:border-box;border-radius:5px}.entire-box .entire-box-body ul li a:hover,.entire2-box,.genral-setting-block .form-group.laub select.form-control:focus{background:#22202c}.entire-box h4{padding:20px 30px;border-bottom:1px solid #22202c;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff;border-color:#343141}.entire-box .entire-box-body{height:260px;overflow:auto}.entire-box .entire-box-body ul li a{font-weight:400;font-size:16px;color:#fff9;padding:8px 30px;display:block;width:100%}.entire2-box .entire-box-body ul li{font-weight:400;font-size:16px;color:#fff9;padding:8px 0 8px 30px;display:block;width:100%}.tab-informetion form .form-group label{font-weight:700;font-size:16px;color:#fff9}.form-check-box label{position:relative;cursor:pointer;font-weight:400;font-size:16px;line-height:36px;color:#fff9}.form-check-box label:before{display:inline-block;content:"";vertical-align:middle;cursor:pointer;margin-right:5px;border:1px solid #ffffff4d;height:16px;width:16px;border-radius:100%;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.form-check-box input:checked+label:after{position:absolute;font-size:9px;color:#ff002a;display:block;top:0;left:auto;right:9px;content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:500}#columns .column.over .catalog-box,.form-check-box input:checked+label:before{border-color:#ff002a}.tracks-block .track-title h2{font-weight:700;font-size:18px;line-height:23px;color:#fff;margin:0 0 20px}.tracks-info-box{background:#13131b;border:1px solid #22202c;border-radius:5px;padding:30px 40px}.tracks-info-box .drop-zone{background:#181822;border:2px dashed #22202c;box-sizing:border-box;border-radius:7px;height:220px;margin:0 0 35px}.tracks-info-box .drop-zone img{margin:0 auto 25px}.tracks-info-box .search-catalog .form-group{margin:0 0 15px;position:relative}.tracks-info-box .search-catalog .form-group a{position:absolute;left:15px;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.tracks-info-box .search-catalog .form-control{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#fff9;padding:17px 50px;box-shadow:none;outline:0;background:#111119;border:1px solid #22202c;border-radius:4px}.catalog-box{background:#181822;border:1px solid #22202c;border-radius:5px;padding:15px 20px;display:flex;align-items:center;margin:0 0 10px}.catalog-box .edit-catalog ul li a.plus-btn,.catalog-box .play-icon a{width:26px;height:26px;box-shadow:0 3px 5px #00000040;align-items:center;border-radius:100%}.catalog-box .play-icon a{cursor:pointer;display:flex;justify-content:center;background:#21212c;font-size:8px;color:#fff;margin-right:16px}.catalog-box .box-info h3{font-weight:700;font-size:14px;line-height:18px;color:#fff;margin:0 0 5px}.catalog-box .box-info span{font-weight:400;font-size:14px;line-height:18px;color:#ffffff4d;display:block}.album-info h2,.preview-block .preview-info h2{font-size:24px;line-height:30px;text-transform:capitalize}.catalog-box .edit-catalog{margin-left:auto;margin-right:0;display:table}.album-info ul.btn-box li a i,.catalog-box .edit-catalog ul li:last-child{margin-left:15px}.catalog-box .edit-catalog ul li a{font-size:12px;color:#fff}#release6 .history-tbl table tbody tr td span.gray-info,.catalog-pagination li a,.history-tbl table tbody tr td,.preview-block .preview-info ul li span{color:#fff9;font-size:14px;line-height:18px}.catalog-box .edit-catalog ul li a.plus-btn{background:#ff002a;display:flex;justify-content:center}.catalog-pagination{display:flex;align-items:center;justify-content:center;margin:25px 0 0}.catalog-pagination li{margin-right:24px}.catalog-pagination li a{font-weight:700;display:block}[draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}#columns{list-style-type:none}.column{width:100%;cursor:move}.column.dragElem{opacity:.4}.play-icon .fa-grip-vertical{font-size:18px;color:#fff;opacity:.6;margin-right:16px}#columns .catalog-box{padding:14px 20px}.preview-block img{max-width:100%;width:100%;margin:0 0 10px}.preview-block .btn-main{font-size:16px;padding:12px;display:block;width:100%;text-align:center}.preview-block .preview-info{padding-left:40px}.preview-block .preview-info h2{font-weight:700;color:#fff;margin:0 0 35px}.preview-block .preview-info ul li{float:left;width:25%;margin:0 0 30px}.preview-block .preview-info ul li span{font-weight:400;text-transform:capitalize;display:block;margin:0 0 8px}.preview-block .preview-info ul li h4{font-weight:700;font-size:14px;line-height:18px;color:#fff;margin:0}.tab-informetion .latest-listview table tbody tr td:nth-child(2){min-width:80px}#release4 .audio-box .audioplayer-bar,.tab-informetion .latest-listview table tbody tr td:nth-child(4){min-width:150px}.abt-country-chart .country-chart-header ul.chart-head li.active h2,.account-tabs ul.nav-tabs li a:hover,.album-info p span,.change-pass-block button.btn-close:hover,.create-ticket-form .drop-zone span.red-text,.create-ticket-form .form-group .btn h5 span,.price-text:hover,.tab-informetion .latest-listview table tbody tr td a:hover{color:#ff002a}.history-tbl table tbody tr td{font-weight:400;padding:19px 20px;vertical-align:middle;background:#161620;border-bottom:5px solid #111119}.distribution-tbl .distribution-tbl-block table tbody tr td h4,.history-tbl table tbody tr td h4{font-weight:700;font-size:14px;line-height:18px;color:#fff;display:block;margin:0 0 5px}.about-tbl table tbody tr td span.green,.about-tbl table tbody tr td span.red{margin-left:12px;font-size:12px;line-height:15px;display:inline-block;border-radius:3px}.history-tbl table tbody tr td:nth-child(2){min-width:150px;width:150px}.history-tbl table tbody tr td:first-child{width:10px}#release6 .history-tbl table tbody tr td span.gray-info{font-weight:700;padding:6px 18px;background:#2b2b3c;border-radius:30px}#release6 .history-tbl table tbody tr td span.green-info,#release6 .history-tbl table tbody tr td span.pink-info,#release6 .history-tbl table tbody tr td span.yellow-info{font-weight:700;font-size:14px;line-height:18px;background:#4c8c06;color:#fff;padding:6px 18px;border-radius:30px}#release6 .history-tbl table tbody tr td span.yellow-info,.distribution-tbl .distribution-tbl-block table tbody tr td span.yellow-info,.tickets-data .table tbody td label.pending-lbl{background:orange}.album-wrpper{background:#111119;border-radius:7px;margin:0 0 30px}.album-wrpper .album-block{padding:30px;border-bottom:1px solid #000}.album-info div,.error-img img,.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.trends-header .trends-right .countries-drop .dropdown-toggle{width:100%}.album-info img{width:300px;margin-right:40px}.album-info h2{font-weight:700;color:#fff;margin:0 0 7px}.album-info p,.album-info ul.ticke-info li{font-weight:400;color:#fff9}.album-info p{font-size:16px;line-height:20px;margin:0 0 25px}.album-info ul.ticke-info{padding:0 0 30px}.album-info ul.ticke-info li{font-size:14px;line-height:18px;text-transform:capitalize;margin:0 0 15px;display:flex;align-items:center}.album-info ul.ticke-info li img{width:18px;margin-right:10px}.album-info ul.btn-box{display:flex;align-items:center;margin:0 -10px}.album-info ul.btn-box li{padding:0 10px}.album-info ul.btn-box li a.btn-main2{font-weight:700;font-size:16px;line-height:20px;color:#ff002a;padding:13px 15px;background:#111119;display:block;position:relative;border:2px solid #ff002a;border-radius:5px}.album-info ul.btn-box li a.btn-main{font-weight:700;font-size:16px;line-height:20px;color:#fff;padding:13px 19px;display:block;position:relative;border:2px solid #ff002a}.dash-box-block{width:600px;margin-left:auto;margin-right:0}.dash-box-block .dash-box{background:#13131b;border:1px solid #22202ccc;border-radius:4px;margin:0 0 20px;padding:30px 40px;position:relative}.dash-box-block .dash-box h2{font-weight:700;font-size:34px;line-height:43px;color:#fff;margin:0}.dash-box-block .dash-box span{font-weight:700;font-size:12px;line-height:15px;color:#fff;display:table;padding:4px 6px;background:#4c8c06;border-radius:3px;position:absolute;right:10px;top:10px;cursor:pointer}.dash-box-block .dash-box span i{font-size:8px;padding-right:5px}.shear-links-block ul li{display:inline-block;margin:0 15px 0 0}.shear-links-block ul li a.link-btn{background:#1e1e2c;box-shadow:0 5px 10px #0000001a;border-radius:4px;display:table;padding:14px 20px;font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff;display:flex;align-items:center}.shear-links-block ul li a.link-btn img{max-width:100%;margin:0 10px 0 0;filter:brightness(0) invert(1)}.shear-links-block ul li a.link-text{display:flex;align-items:center;font-weight:700;font-size:16px;line-height:20px;color:#ff002a}.ticket-block{background:#111119;border-radius:7px;margin:0 0 30px;overflow:hidden}.ticket-title{padding:0 40px}.ticket-title .ticket-row{padding:30px 0;border-bottom:1px solid #1e1c28cc}.ticket-title h2{font-size:24px;color:#fff;margin:0;font-weight:700}.tickets-btn .btn-main{padding:13px 25px}.tickets-data .table thead th{padding:25px 40px;font-size:14px;font-weight:700;color:#fff;border:none}.tickets-data .table tbody td{padding:25px 40px;font-size:14px;font-weight:400;color:#ffffff80;border:none;vertical-align:middle}.tickets-data .table tbody td label{padding:5px 10px;background:#4c8c06;border-radius:30px;font-size:14px;font-weight:700;color:#fff;width:110px;display:block;text-align:center}.tickets-data .table tbody td a.showic{font-size:16px;color:#ffffff80;margin-right:5px}.tickets-data .table tbody td a.remove-ticket{font-size:16px;color:#ff002a;margin-right:0}.faqs-support{padding:30px 40px}.support-faqs .nav-tabs li{margin:0;width:100%;display:block}.support-faqs .nav-tabs li button{font-size:16px;font-weight:700;display:block;padding:12px 0;color:#fff;width:100%;text-align:left;border-radius:0;border:none}.support-faqs .nav-tabs .nav-item.show .nav-link,.support-faqs .nav-tabs .nav-link.active{background:0 0;border:none;color:#ff002a}.faq-content-wrp .accordion .accordion-item{border-bottom:1px solid #c4c4c41a}.faq-content-wrp .accordion .accordion-item .accordion-button{font-size:16px;display:block;padding:20px 45px 20px 0;border-bottom:none}.faq-content-wrp .accordion .accordion-item .accordion-button:before{font-size:16px}.faq-content-wrp .accordion .accordion-item:first-child .accordion-button{padding:15px 45px 20px 0}.faq-content-wrp .accordion .accordion-body p{font-size:14px;font-weight:400;line-height:22px}.dash-header h2 i{width:35px;height:35px;background:#ff002a;border-radius:50%;line-height:35px;text-align:center;font-size:15px;color:#fff;margin-right:15px}.create-ticket-form{background:#111119;border-radius:7px;margin:0 auto 35px;width:750px;padding:40px 50px}.create-ticket-form h3{font-size:32px;font-weight:700;color:#fff;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #1e1c28}.change-pass-block .form-group label,.create-ticket-form .form-group label,.genral-setting-block .form-group label{font-size:14px;font-weight:700;color:#fff;margin:0 0 15px;display:block}.change-pass-block .form-group label span,.create-ticket-form .form-group label span,.genral-setting-block .form-group label span{color:#ff002a;margin-left:5px}.create-ticket-form .form-group .form-control,.genral-setting-block .form-group .form-control{padding:12px 15px;background:#13131b;border-radius:4px;border:1px solid #22202c;height:auto;font-size:15px;font-weight:400;color:#fff;box-shadow:none;resize:none}.create-ticket-form .form-group h6{font-size:14px;font-weight:400;color:#fff9;line-height:22px;margin:10px 0 0;display:table}.create-ticket-form .btn-main{border:none;width:100%;text-align:center}.create-ticket-form .form-group .upload-btn-wrapper{position:relative;overflow:hidden;display:block;width:100%}.create-ticket-form .form-group .btn{padding:40px;display:block;width:100%;background:#181822;border:2px dashed #22202c}.create-ticket-form .form-group .btn img{display:table;margin:0 auto 15px}.create-ticket-form .form-group .btn h5{font-size:14px;font-weight:400;color:#6c6c72}.upload-btn-wrapper input[type=file]{font-size:0;position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}.error-wrapper{padding:100px 0;width:100%}.error-wrapper .container{max-width:1058px}.error-txt h1{font-size:52px;font-weight:700;color:#fff;margin:0 0 15px}.error-txt h1 span{display:block;font-size:42px;color:#ff002a}.error-txt p{font-size:18px;font-weight:400;color:#fff9;margin:0 0 45px}.my-account-wrp{padding:0 0 0 30px;background:#111119;border-radius:7px}.my-acc-tabs{display:flex;flex-wrap:wrap}.account-tabs{padding:40px 0;width:15%}.account-tabs ul.nav-tabs{border:none;width:100%}.account-tabs ul.nav-tabs li{margin:0;width:100%}.account-tabs ul.nav-tabs li a,.account-tabs ul.nav-tabs li button{font-size:16px;font-weight:700;color:#fff;border-radius:0;border:none;text-align:left;padding:15px 25px;position:relative;display:block;width:100%;outline:0!important;transition:.4s linear;-webkit-transition:.4s linear}.account-tabs ul.nav-tabs li .nav-link:before{position:absolute;content:"";border-top:10px solid transparent;border-left:10px solid #ff002a;border-bottom:10px solid transparent;right:-10px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);display:none;z-index:5;transition:.4s linear;-webkit-transition:.4s linear}.account-tbs-content{padding:0;width:85%;position:relative}.account-tbs-content:before{position:absolute;content:"";width:2px;height:100%;background:#000;border-left:1px solid #22202c}.avatar-upload,.avatar-upload .avatar-preview{position:relative;width:130px;height:130px;border-radius:100%}.genral-setting-block,.payment-history-block{padding:40px}.genral-setting-block h2{font-size:24px;font-weight:700;color:#fff;margin:0 0 25px}.acc-pro-change-bx{padding:20px;background:#181822;border-radius:5px;margin:0 0 25px}.avatar-upload{margin:0}.wall-balbx,.wallet-cmnbox{margin:0 0 25px;padding:30px}.avatar-upload .avatar-edit input+label{display:inline-block;width:30px;height:30px;margin-bottom:0;border-radius:100%;background:#ff002a;box-shadow:0 2px 4px 0 #0000001f;cursor:pointer;line-height:30px;font-weight:400;transition:.2s ease-in-out;position:absolute;bottom:5px;right:0;z-index:11}.avatar-upload .avatar-edit input+label:hover{background:#0d0000;color:#fff}.avatar-upload .avatar-edit input+label:after{content:"\f304";font-family:"Font Awesome 5 Pro";color:#fff;position:absolute;font-weight:700;top:0;left:0;right:0;font-size:13px;text-align:center;margin:auto}.avatar-upload .avatar-preview{background:#ffffff05;margin:0 auto;border:6px solid #09080e}.avatar-upload .avatar-preview>div{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.acc-name-b{padding-left:25px}.acc-name-b h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px}.acc-name-b p{font-size:14px;font-weight:400;color:#fff9;line-height:26px;margin:0}.password-action .btn-main{background:#252533;color:#fff;padding:12px 30px 14px;margin:0 auto 10px;width:85%;text-align:center}.password-action .btn-main i{margin-right:5px}.delete-acc{padding:12px 30px;display:block;text-align:center;font-size:14px;font-weight:700;color:#ff002a}.genral-setting-block .form-group select.form-control{-webkit-appearance:none;background-image:url(../images/down-select.svg);background-repeat:no-repeat;background-size:10px;background-position:center right 15px}.genral-setting-block .btn-group .btn-main{margin-right:15px;border:1px solid #ff002a;width:170px;text-align:center;padding:12px 15px}.change-pass-block .btn-group .btn-main.cenclebtn,.genral-setting-block .btn-group .btn-main.cenclebtn{background:0 0;color:#fff}.change-pass-block .btn-group .btn-main:hover,.genral-setting-block .btn-group .btn-main:hover{background:#fff;color:#ff002a;border-color:#fff}.wall-balbx{background:#ff002a33;border:2px solid #ff002a33;border-radius:5px;display:flex;align-items:center}.wall-balbx h4{font-size:18px;font-weight:700;color:#fff;margin:0}.wall-balbx h3{font-size:34px;font-weight:700;color:#fff;margin:0 0 0 auto}.wallet-cmnbox{border-radius:5px;background:#181822;border:1px solid #22202c}.wallet-cmnbox h6{font-size:18px;font-weight:700;color:#fff;margin:0 0 15px}.wallet-cmnbox h3{font-size:34px;font-weight:700;color:#fff;margin:0 0 5px}.wallet-cmnbox p{font-size:14px;font-weight:400;color:#fff9;margin:0 0 20px}.wallet-cmnbox .btn-main{text-align:center;width:auto}.wallet-cmnbox.pay-acc h6{margin:0 0 5px}.wallet-cmnbox.pay-acc .form-control{padding:12px 15px;background:0 0;border-radius:4px;border:1px solid #22202c;height:auto;font-size:15px;font-weight:400;color:#fff;box-shadow:none;resize:none;margin:0 0 15px}#cngpasspop .modal-dialog{width:500px;min-width:500px}.change-pass-block{padding:40px 50px;background:#21212c;border-radius:7px;box-shadow:0 25px 50px #0000004d;position:relative}.change-pass-block button.btn-close{position:absolute;top:10px;right:10px;font-size:15px;color:#fff;text-shadow:none;opacity:1;background:0 0;width:auto;height:auto;padding:0;transition:.4s linear;-webkit-transition:.4s linear}.normal-toggle-switch label,.pricing-block .pricing-box label{text-indent:-9999px;background:#ff002a;position:relative;cursor:pointer}.change-pass-block h3{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:0 0 25px}.change-pass-block .form-group label a{font-size:14px;font-weight:400;color:#ff002a;float:right}.change-pass-block .form-group .form-control{padding:12px 15px;background:#13131b;border-radius:4px;border:none;height:auto;font-size:15px;font-weight:400;color:#fff;box-shadow:none;resize:none}.payment-methods .payment-box:before,.pricing-block .select-pricing:before{background-image:url(../images/check.svg);height:30px;content:"";background-size:contain}.change-pass-block .form-group h6{font-size:14px;font-weight:400;color:#fff9;line-height:22px;margin:15px 0}.change-pass-block .btn-group{display:flex;align-items:center;width:100%}.change-pass-block .btn-group .btn-main{margin-right:15px;border:1px solid #ff002a;text-align:center;padding:12px 15px;width:50%}.pricing-block{padding:40px 40px 70px}.pricing-block h2{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0 0 30px}.pricing-block .pricing-box{background:#181822;border-radius:10px;padding:30px;border:2px solid transparent}.pricing-block .pricing-box ul.price-head{margin:0 0 20px;display:flex;align-items:center}.pricing-block .pricing-box ul li h4{font-weight:700;font-size:18px;line-height:23px;text-transform:uppercase;color:#fff;margin:0}.pricing-block .pricing-box h3{font-weight:700;font-size:42px;line-height:53px;color:#fff;margin:0 0 25px;padding:0 0 20px;border-bottom:1px solid #22202c}.pricing-block .auto-renew h3,.pricing-block .pricing-box h3 span{font-size:18px;line-height:23px}.pricing-block .pricing-box ul.provide-srvc{margin:0 0 52px}.pricing-block .pricing-box ul.provide-srvc li{font-weight:400;font-size:16px;line-height:38px;color:#fff9;padding-left:25px;position:relative}.pricing-block .pricing-box ul.provide-srvc li:before{position:absolute;content:"";font-size:20px;color:#ff002a;background-image:url(../images/check.svg);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:16px;width:16px}.pricing-block .pricing-box a.btn-main{display:block;width:100%;text-align:center}.pricing-block .pricing-box .switch-info p{font-size:14px;line-height:18px;color:#fff9;margin:0}.pricing-block .pricing-box input[type=checkbox]{height:0;width:0;visibility:hidden}.pricing-block .pricing-box label{width:27px;height:5px;display:block;border-radius:50px;margin:4px 15px 0}.pricing-block .pricing-box label:after{content:"";position:absolute;top:-4.5px;left:0;width:13px;height:13px;background:#fff;border-radius:90px;transition:.3s}.pricing-block .pricing-box input:checked+label:after{left:calc(100% - 0px);transform:translateX(-100%)}.pricing-block .select-pricing{background:#ff002a33;border:2px solid #ff002a80;box-shadow:0 15px 40px #0000004d;position:relative}.pricing-block .select-pricing h3{border-color:#561628}.pricing-block .select-pricing a.btn-main{background:#541526;border-radius:4px}.pricing-block .select-pricing:before{position:absolute;font-size:20px;color:#ff002a;background-position:center;background-repeat:no-repeat;right:-15px;top:-15px;width:30px}.pricing-block .auto-renew{padding:60px 0 65px}.pricing-block .auto-renew h3{font-weight:700;text-transform:capitalize;color:#fff;margin:0 0 20px;display:flex;align-items:center}.pricing-block .auto-renew h3 .normal-toggle-switch{margin-left:30px}.normal-toggle-switch label{width:50px;height:24px;display:block;border-radius:100px;margin:0}.normal-toggle-switch label:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;background:#fff;border-radius:100%;transition:.3s}.normal-toggle-switch input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.about-tbl table tbody tr td span.green:before,.about-tbl table tbody tr td span.red:before{font-size:10px;content:"\f357";-webkit-transform:translate(0,-50%);top:50%;left:6px;font-family:"Font Awesome 5 Pro"}.payment-methods .row{margin:0 -20px}.payment-methods .col-md-3{width:28%;padding:0 20px}.payment-methods .col-md-3.last-box{width:16%}.payment-methods .payment-box{background-image:url(../images/payment-bg-dark.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;padding:30px 20px 20px 30px;position:relative;cursor:pointer}.payment-methods .payment-box:before{position:absolute;font-size:20px;color:#ff002a;background-position:center;background-repeat:no-repeat;right:10px;top:10px;width:30px;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.form-checkbox label:after,.tooltip-info .info-box{-webkit-transition:.3s linear;visibility:hidden;opacity:0}.payment-box img{max-width:100%;margin:0 0 62px}.payment-box h4{font-weight:400;font-size:20px;line-height:24px;color:#fff;margin:0 0 20px}.payment-box h5 a{color:#ff002a;margin-left:auto;margin-right:0}.payment-methods a.add-new{background:#1818224d;border:2px dashed #22202c;box-sizing:border-box;border-radius:7px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.history-head{padding:0 0 20px;margin:0 0 40px;border-bottom:1px solid #22202c}.payment-history-block h2{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0}.history-head ul li h3{font-weight:700;font-size:16px;line-height:20px;text-transform:capitalize;color:#fff;margin:0}.history-head ul li #reportrange{border:1px solid #22202c;border-radius:3px;padding:8px 12px}.history-head ul li .form-group .select2-container{float:left;width:228px;height:35px;border:1px solid #1e1e2c;box-sizing:border-box;border-radius:3px;padding:0 10px}.history-head ul li .form-group .select2-container ul{justify-content:flex-start}.payment-tbl table tbody tr td{padding:26px 30px;vertical-align:middle}.about-tbl{display:block;padding:0}.about-tbl table tbody tr td:first-child,.about-tbl table tbody tr td:nth-child(2){min-width:300px;width:300px}.about-tbl table tbody tr td span.green{position:relative;font-weight:700;color:#fff;background:#4c8c06;padding:4px 8px 3px 19px}.about-tbl table tbody tr td span.green:before{position:absolute;color:#fff;transform:translate(0,-50%)}.about-tbl table tbody tr td span.red{position:relative;font-weight:700;color:#fff;background:#f63a50;padding:4px 8px 3px 19px}.about-tbl table tbody tr td span.red:before{position:absolute;color:#fff;transform:translate(0,-50%);content:"\f354"}.abt-country-chart .country-chart-header ul.chart-head h2{font-weight:700;font-size:18px;line-height:23px;text-transform:capitalize;color:#fff9}.abt-country-chart .country-chart-header #reportrange{background:#1e1e2c;padding:8px 10px;border-radius:3px;font-weight:400;font-size:14px;line-height:18px;color:#fff9;text-transform:capitalize}.distribution-tbl{background:#11111a;box-shadow:0 30px 50px #0000001a;border-radius:7px;padding:20px 30px}.distribution-tbl h2{font-weight:700;font-size:18px;line-height:23px;text-transform:capitalize;color:#fff;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #22202c}.distribution-tbl .row{margin:0 -5px}.distribution-tbl .col-md-6{padding:0 5px}.distribution-tbl .distribution-tbl-block table tbody tr td{font-weight:400;font-size:14px;line-height:18px;color:#fff9;padding:14px 20px;background:#161620;border-bottom:5px solid #111119;height:70px;vertical-align:middle}.distribution-tbl .distribution-tbl-block table tbody tr td:first-child{min-width:100px;width:100px}.distribution-tbl .distribution-tbl-block table tbody tr td:last-child{width:160px;min-width:160px}.distribution-tbl .distribution-tbl-block table tbody tr td span.gray-info{font-weight:700;font-size:14px;line-height:18px;color:#fff9;padding:6px 18px;background:#2b2b3c;border-radius:30px;min-width:100px;text-align:center;display:block}.distribution-tbl .distribution-tbl-block table tbody tr td span.green-info{font-weight:700;font-size:14px;line-height:18px;background:#4c8c06;color:#fff;padding:6px 18px;border-radius:30px;min-width:100px;text-align:center;display:block}.distribution-tbl .distribution-tbl-block table tbody tr td .distribution-tbl .distribution-tbl-block table tbody tr td span.pink-info,.distribution-tbl .distribution-tbl-block table tbody tr td span.yellow-info{font-weight:700;font-size:14px;line-height:18px;background:orange;color:#fff;padding:6px 18px;border-radius:30px;min-width:100px;text-align:center;display:block}.genral-setting-block .form-group .select2-container{width:100%!important;position:relative}.genral-setting-block .form-group .select2-container--default .select2-selection--single{background-color:#13131b;border:none}.genral-setting-block .form-group .select2-container:before{position:absolute;content:"\f107";font-size:16px;color:#fff9;font-family:"Font Awesome 5 Pro";font-weight:900;top:50%;right:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.genral-setting-block .form-group .select2-container .select2-selection--single .select2-selection__rendered{padding:12px 15px;background:#13131b;border-radius:4px;border:1px solid #22202c;height:auto;font-size:15px;font-weight:400;color:#fff;box-shadow:none;resize:none}.genral-setting-block .form-group .select2-container .select2-selection--single{height:auto}.form-radiobox [type=radio]:checked+label:after,.form-radiobox [type=radio]:not(:checked)+label:after{height:8px;width:8px}.tab-informetion form .form-group label{position:relative;display:table;cursor:text;word-break:break-all}.tab-informetion form .form-group label .tooltip-bix{position:absolute;right:-15px;top:0}.tab-informetion .latest-listview table tbody tr td a{color:#fff9}.latest-listview table tbody tr:nth-child(odd){background:#181822}.trends-header .form-radiobox [type=radio]:checked+label:after,.trends-header .form-radiobox [type=radio]:not(:checked)+label:after{height:10px;width:10px;top:5px;left:5px}.create-ticket-form .drop-zone{background:#181822;border:2px dashed #22202c;height:170px}.genral-setting-block .form-group .iti .form-control{padding-left:70px}.iti__country-list{background:#13131b;border:1px solid #22202c;box-shadow:0 7px 15px #00000040;border-radius:4px}.iti__country-name,.iti__dial-code{font-family:"Cera Pro";font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#fff9}.iti__flag-box{width:24px}.iti__flag{margin-right:12px}.main-center-wrp .error-wrapper{padding:80px 0}.latest-gridview .audioplayer-volume-adjust{position:absolute;right:17px;bottom:100px;transform:rotate(-90deg);transform-origin:right}.form-checkbox label:before{content:"";-webkit-appearance:none;background:0 0;border:1px solid #ffffff80;border-radius:100%;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px;height:20px;width:20px}.trends-right .form-checkbox label:before{margin-top:-8px}.form-checkbox label:after{content:"";display:block;position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:100%;background:#ff002a;transition:.3s linear}.btn-group.countries-drop{display:block;width:100%}.top-countries-wrp .add-more-btn a{padding-right:20px;position:relative}.top-countries-wrp .add-more-btn a:before{position:absolute;content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:900;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.top-countries-wrp .add-more-btn a.active:before{content:"\f106"}.contact-from span.error-message,.create-ticket-form span.error-message{display:none;margin:5px 0 0;font-size:14px;color:#ff002a;font-weight:500;text-transform:capitalize}.tooltip-inner{background-color:#ff002a;box-shadow:0 0 4px #000;opacity:1!important}.tooltip.bs-tooltip-right .tooltip-arrow::before{border-right-color:#ff002a!important}.tooltip.bs-tooltip-left .tooltip-arrow::before{border-left-color:#ff002a!important}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#ff002a!important}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#ff002a!important}.tab-informetion .select2-container,.tab-informetion .select2-container .select2-selection--single{width:100%!important;height:auto;box-shadow:none;outline:0;border:none;background:0 0}.tab-informetion .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../images/down-arrow.svg);background-size:32px 32px;background-position:center}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#13131b;border:1px solid #22202c;border-radius:5px;box-shadow:none;outline:0;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#fff;padding:10px 15px;height:auto;resize:none}.tab-informetion form .form-input-group .form-checkbox label{font-weight:400;font-size:14px;line-height:18px;color:#fff9;cursor:pointer;width:100%;padding-left:30px;position:relative}.tab-informetion form .form-input-group .form-checkbox label:before{position:absolute;left:0;top:5px}.tab-informetion form .form-input-group .form-checkbox label:after{top:11px}.tooltip-info{position:relative;display:table}.tooltip-info .info-box{position:absolute;min-width:280px;right:-25px;left:auto;top:30px;padding:15px;background:#21212c;border-radius:7px;z-index:9;transition:.3s linear}.top-side-info .info-box{top:auto;bottom:40px}.top-side-info .info-box:before{transform:rotate(180deg);top:auto;bottom:-10px}.tooltip-info .info-box h3{font-weight:700;font-size:14px;line-height:18px;color:#fff;margin:0 0 10px}.tooltip-info .info-box h4,.tooltip-info .info-box ul li{font-size:14px;line-height:18px;color:#fff9}.tooltip-info .info-box h4{font-weight:700;margin:0 0 10px}.tooltip-info .info-box ul li{font-weight:400;margin:0 0 3px}.main-dash-wrp .latest-releases .mian-btn1{margin:20px auto 0}.main-dash-wrp .latest-listview table tbody tr td:first-child{width:250px}.main-dash-wrp .latest-listview table tbody tr td:nth-child(2),.main-dash-wrp .latest-listview table tbody tr td:nth-child(3){min-width:220px}.main-dash-wrp .latest-listview table tbody tr td:nth-child(4){min-width:130px}.main-dash-wrp .latest-listview table tbody tr td:nth-child(5){min-width:300px}.main-dash-wrp .latest-listview table tbody tr td:nth-child(6){min-width:140px}.main-dash-wrp .latest-listview table tbody tr td:nth-child(7){min-width:170px}.main-dash-wrp .latest-gridview .gridview-bix .gridview-dt .right-info-block .info-box{left:auto;right:0}.select2-search--dropdown .select2-search__field{background-color:#13131b;border:1px solid #22202c;border-radius:5px;box-shadow:none;outline:0;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#fff;padding:10px 15px;height:auto;resize:none}#price-modal .modal-dialog{max-width:850px}#price-modal .btn-close{background:0 0;padding:15px 15px 0;margin:0;float:none;height:auto;width:auto;font-size:18px;color:#fff;opacity:1;display:block;text-align:right;-webkit-transition:.3s linear;transition:.3s linear}#price-modal .btn-close:focus,#price-modal .btn-close:hover{color:#ff002a;box-shadow:none;outline:0}#price-modal .modal-body{padding:0 40px 20px}#price-modal .modal-body h4{font-weight:700;font-size:18px;color:#fff;margin:0 0 40px}#price-modal .modal-body h2{font-weight:700;font-size:24px;line-height:30px;color:#fff;padding:0 0 15px;border-bottom:1px solid #fff3;margin:0 0 20px}#price-modal .modal-body p{font-weight:300;font-size:14px;line-height:18px;text-transform:capitalize;color:#fff9;display:block;margin:0 0 20px}#price-modal .modal-body h3{font-weight:500;font-size:18px;color:#fff;margin:0}.create-release-wrp .release-row .license-input-group .nav-tabs li{width:auto;margin:0 8px 0 0}.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link{font-weight:400;font-size:16px;line-height:20px;color:#fff;padding:16px 18px;border:2px solid #ff002a;box-sizing:border-box;border-radius:5px}.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link.active,.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link:hover{background:#ff002a;border-radius:5px}.create-release-wrp .release-row .tab-content .license-input-group-block{padding:25px 0}.create-release-wrp .release-row .tab-content .offset-2{margin-left:20%}.daterangepicker select.monthselect,.daterangepicker select.yearselect{background:0 0;border:none;box-shadow:none;outline:0;width:auto;font-size:14px;color:#fff}.daterangepicker select.monthselect option,.daterangepicker select.yearselect option{background:#21212c}.entire-box h4 .form-check-box input:checked+label:after{top:-9px}.territories-block .entire-box .entire-box-body ul li{font-weight:400;font-size:16px;color:#fff9;padding:8px 0 8px 30px;display:block;width:100%;cursor:pointer}.territories-block .entire-box .entire-box-body ul li label{cursor:pointer;font-weight:400}.titlebix h2{font-size:24px;margin:0 0 15px;color:#fff;text-align:left;display:none}.tab-informetion .slider-box{border-radius:20px;border:5px solid #11111a}.tab-informetion img{border-radius:15px;max-width:100%}.download-wrp .form-group label{font-weight:700;font-size:18px;line-height:23px;color:#fff;margin:0 0 16px}.download-wrp .form-group .form-control{background:#15151d4d;border:1px solid #15151d;border-radius:5px;font-size:16px;line-height:32px;color:#fff9;height:auto;padding:12px 140px 12px 20px;box-shadow:none;outline:0}.download-wrp .form-group button{border:none;box-shadow:none;outline:0;font-size:16px;padding:10px 24px;position:absolute;right:7px;bottom:7px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border:none;background:0 0}table.dataTable tbody tr,table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#111119}.dataTables_wrapper .dataTables_paginate{float:left;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;margin:30px auto 5px}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{font-size:0;height:20px;width:20px;padding:0;position:relative}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:before{position:absolute;content:"\f0d9";height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:900}.dataTables_wrapper .dataTables_paginate .paginate_button.next:before{content:"\f0da"}.dataTables_wrapper .dataTables_paginate .paginate_button.current{font-weight:700;font-size:14px;line-height:18px;display:block;color:#ff002a!important;padding:0;background:0 0;margin:0 15px;border-radius:0!important;border:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:0 0;opacity:.6;box-shadow:none;outline:0;color:#ff002a!important;border:none}.distribution-tbl .distribution-tbl-block table tbody tr td:nth-child(4){border-right:10px solid #111119}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-image:unset!important;background:#111119;border:none}.latest-gridview .audioplayer-volume-adjust{opacity:0;transition:.3s linear}.latest-listview .audioplayer-volume-adjust{position:absolute;padding-left:15px;display:block;opacity:0}.top-countries-wrp table tbody tr td,.top-countries-wrp table thead tr th{text-align:left;width:30%;padding:15px}.top-countries-wrp table tbody tr td:last-child{width:10%}.tracks-block .btn-main{margin-top:40px;margin-left:auto;margin-right:0}.dtfc-right-top-blocker{background:0 0!important}.distribute-btn,.distribute-btn:hover{background:#2b2b3c;color:#fff9}.distribute-btn{position:relative;font-weight:700;font-size:14px;line-height:18px;padding:6px 18px;border-radius:30px}.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;opacity:.75}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#0006}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_horizontal>.mCSB_container,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal>.mCSB_container{height:auto;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.webp);background-repeat:no-repeat;opacity:.4}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px;background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9}.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#00000026}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000000bf}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#000000d9}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#000000e6}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp,.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown,.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft,.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight,.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#ffffff1a;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#ffffffbf;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#ffffffd9}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#ffffffe6}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#0000001a;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000000bf;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#ffffff1a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#ffffffbf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#0000001a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000000bf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#ffffff1a}.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000000bf}.chart-head .form-radiobox [type=radio]:checked+label,.chart-head .form-radiobox [type=radio]:not(:checked)+label{display:flex;align-items:center;color:#fff}.chart-head .form-radiobox label img{max-width:100%;margin-top:-5px;margin-left:10px}.dash-header .dash-right li .dropdown-toggle.show:before{position:absolute;bottom:-12px;left:10px;margin-left:-10px;content:"";display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #21212c;transform:translate(11px,0)}.light-mode .dash-header .dash-right li .dropdown-toggle.show:before{border-bottom:10px solid #fff}.dash-links .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.dash-links .select2-container--default .select2-selection--single{background-color:#111119;border:1px solid #111119}.pricing-section .pricing-box .price-head .btn-outline-primary:hover,.tab-nav .select select{background-color:#ff002a}.dash-links .select2-container:before,.mn-header .navbar-nav .nav-item .dropdown.language::after{display:inline-block;margin-left:.3em;vertical-align:.3em;border-top:.4em solid #fff;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent;position:absolute;content:""}.dash-links .select2-container--default .select2-selection--single .select2-selection__rendered{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#fff}.dash-links .select2-container--default .select2-selection--single .img-flag,.select2-results__options .img-flag{width:20px;height:auto;margin-right:12px}.dash-links .select2-container:before{top:10px;right:0}.light-mode .dash-links .select2-container:before{border-top:.4em solid #252525}.light-mode .dash-links .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #fff}.light-mode .dash-links .select2-container--default .select2-selection--single .select2-selection__rendered,.light-mode .sidebar-bottom.mobile-bottom-nav-link .copyright p,.light-mode .sidebar-bottom.mobile-bottom-nav-link ul li a,.light-mode .sub-megamenu .submenu-text h4,.light-mode .sub-megamenu .submenu-text p{color:#252525}.dark-mode .select2-container--open .select2-dropdown,.light-mode .select2-container--open .select2-dropdown{top:5px!important}.mn-header .navbar-nav .nav-item .dropdown.language{margin:0 18px;position:relative}.mn-header .navbar-nav .nav-item .dropdown.language::after{right:16px;top:20px}.mn-header .select2-container--default .select2-selection--single{background-color:#ff002a;border:1px solid #ff002a;border-radius:4px;padding:10px 30px 10px 20px;height:auto}.mn-header .select2-container--default .select2-selection--single span{font-weight:700;font-size:16px;line-height:20px;color:#fff}.mn-header .navbar-nav .nav-item .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0}.mn-header .select2-container--default .select2-selection--single span .img-flag{width:20px;height:auto;margin-right:10px}.faqs-section .accordion .accordion-item .accordion-button.collapsed:before,.light-mode .select2-dropdown{border:1px solid #fff}.light-mode .nav-tabs-responsive .nav-item.next a,.light-mode .nav-tabs-responsive .nav-item.prev a{color:#fff!important}.sidebar-bottom.mobile-bottom-nav-link{padding:30px 0 10px}.sidebar-bottom.mobile-bottom-nav-link ul li a{color:#fff9;font-weight:400;font-size:14px;line-height:26px}.sidebar-bottom.mobile-bottom-nav-link .copyright p a{color:#ff002a;line-height:28px}#CompensationTerms .btn-close,#CustomAffiliate .btn-close,#CustomLanding .btn-close,#WithdrawRequest .btn-close{position:absolute;top:35%;right:20px;padding:0;width:30px;height:30px;line-height:30px;border:2px solid #7f0015;color:#fff;border-radius:100%}@media screen and (min-width:768px){.sidebar-bottom.mobile-bottom-nav-link{display:none}.dark-mode .mn-header li.nav-items.dd-button .nav-link{color:#fff}.light-mode .mn-header li.nav-items.dd-button .nav-link{color:#252525}.mn-header li.nav-items.dd-button .nav-link{border-radius:4px;padding:10px 30px 10px 10px}.mn-header li.nav-items.dd-button::after{right:16px;position:absolute;top:20px;display:inline-block;margin-left:.3em;vertical-align:.3em;content:"";border-top:.4em solid #fff;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.mn-header li.nav-items.dd-button::after:hover{border-color:#ff002a}.light-mode .mn-header li.nav-items.dd-button::after{border-top:.4em solid #000}}@media screen and (max-width:767px){.mn-header .navbar-nav .nav-item .dropdown.language::after,.mn-header li.nav-items .nav-link::after{margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;right:10px}.mn-header .select2-container--default .select2-selection--single span{font-size:16px;line-height:22px}.light-mode .mn-header .navbar-nav .nav-item .dropdown.language::after{border-top:.4em solid #252525}.mn-header .navbar-nav .nav-item .dropdown.language{margin-right:0}.light-mode .mn-header .dropdown .btn-main,.light-mode .mn-header .select2-container--default .select2-selection--single span{color:#252525!important}.mn-header .select2-container--default .select2-selection--single{background-color:unset;border:none;padding:10px 0}.my-account-wrp.mn-account .account-tabs ul.nav-tabs{background:#ff002a;border-radius:5px;color:#fff}.my-account-wrp.mn-account .account-tabs .nav-tabs .nav-item.show .nav-link,.my-account-wrp.mn-account .account-tabs .nav-tabs .nav-link.active{background:unset}.mn-header .navbar-nav .nav-item .nav-link .me-2,.mn-header .navbar-nav .nav-item.dd-button .nav-link .me-2{width:24px}.mn-header li.nav-items .nav-link{position:relative}.mn-header li.nav-items .nav-link::after{position:absolute;top:20px;display:inline-block;content:""}}.wallet-cmnbox.ndf{display:flex;align-items:center;justify-content:space-between}.sub-megamenu .submenu-text,.wallet-cmnbox .left-text{flex:1}@media (min-width:992px){.statistics-wrp.staics-column .col-lg-2{flex:0 0 auto;width:20%}}@media screen and (max-width:1024px){.navbar-light .navbar-nav .nav-link.publish-btn{padding:13px 16px}.mn-header .navbar-nav.right-navbar-nav{margin:0}.mn-header .navbar-expand-md .navbar-collapse{justify-content:flex-end}}@media screen and (max-width:900px){.navbar-light .navbar-nav .nav-link{padding:13px 10px}.mn-header .navbar .navbar-brand img{width:160px}}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#454545;filter:#454545!important;-ms-filter:#454545!important}.mobile-view.select{width:100%;border-radius:10px;margin-bottom:20px}.tab-nav .select select{width:100%!important;color:#fff}.menu-01{display:block;margin:0;padding:16px;background:#ff002a;border-radius:4px;color:#fff;font-size:16px;line-height:16px}.menu-list-01{display:none;margin:10px 0 0;background-color:#330007;padding:14px 0;border:2px solid red;border-radius:4px}.menu-list-01 a{display:block;padding:12px;border-bottom:none;color:#fff;font-size:16px}.menu-list-01 a:hover,.menu-list-01 li.active a{background-color:#5c3339}.dark-mode .top-countries-wrp select{background-image:url(../images/down-arrow.svg)!important;background-repeat:no-repeat!important;background-position:right!important}.light-mode .top-countries-wrp select{background-image:url(../images/down-arrow-dark.svg)!important;background-repeat:no-repeat!important;background-position:right!important}@media screen and (min-width:992px){.account-tabs .mobile-view{display:none}}@media screen and (max-width:1720px){.account-tabs ul.nav-tabs li a,.account-tabs ul.nav-tabs li button{padding:15px 10px;font-size:14px}}@media screen and (max-width:1500px){.dash-header .dash-right li{margin-right:25px}.dash-header .dash-right .btn-main{font-size:14px;padding:12px 20px}}@media screen and (max-width:1300px){.dash-header .dash-right li{margin-right:15px}.dash-header .dash-right .btn-main{font-size:14px;padding:12px 10px}}@media screen and (max-width:1200px){.dash-header .dash-right li{margin-right:10px}.dash-header .dash-right .btn-main{font-size:14px;padding:10px 8px}}@media screen and (max-width:1150px){.dash-header .dash-right li .dropdown-toggle img{height:36px;width:36px;border-radius:100%;object-fit:cover;margin-right:8px}.dash-header .dash-right li{margin-right:5px}}@media screen and (max-width:1040px){.dash-header .dash-right li a.notification{font-size:16px;padding:10px}.dash-header .dash-right .btn-main{padding:10px 6px}}.select2-results{max-height:300px;height:auto!important;overflow-y:hidden;padding:5px;background:#13131b}.dark-mode .select2-results__option:hover{background:#52525e!important;color:#fff!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.light-mode .select2-results__option:hover{background:#f1f1f1!important;color:#000!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background:#282834;color:#fff!important}.light-mode .select2-container--default .select2-results__option--highlighted[aria-selected],.light-mode .select2-container--default .select2-results__option[aria-selected=true]{background:#fff;color:#000!important}.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected],.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{background:#52525e;color:#fff!important}.select2-container--default .select2-selection--single{border-radius:4px;background-color:#13131b;border:1px solid #22202c;color:#fff;padding:0}.select2-container .select2-selection--single{height:auto}.dark-mode .sub-megamenu .submenu-text h4,.dark-mode .sub-megamenu .submenu-text p,.light-mode .pricing-section .switch div,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.pricing-section{width:100%;position:relative;padding:0 0 40px;background:#000}.pricing-section .switches-container{width:24rem;display:flex;padding:0;position:relative;background:#111119;line-height:3.4rem;border-radius:5px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:500;margin-bottom:80px}.pricing-section .switches-container input{visibility:hidden;position:absolute;top:0}.pricing-section .switches-container label{width:50%;padding:0;margin:0;text-align:center;cursor:pointer;color:#fff}.pricing-section .switch-wrapper{position:absolute;top:0;bottom:0;width:50%;padding:.15rem;z-index:3;transition:transform .5s cubic-bezier(.77, 0, .175, 1)}.pricing-section .switch{border-radius:5px;background:#ff002a;height:100%}.pricing-section .switch div{width:100%;text-align:center;opacity:0;display:block;color:#fff;transition:opacity .2s cubic-bezier(.77, 0, .175, 1) 125ms;will-change:opacity;position:absolute;top:0;left:0}.pricing-section .switches-container input:first-of-type:checked~.switch-wrapper{transform:translateX(0)}.pricing-section .switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translateX(100%)}.pricing-section .pricing-box{position:relative;border:2px solid #111119;border-radius:5px;background:#111119;padding:30px}.pricing-section .pricing-box .provide-srvc{border-top:1px solid #fff3;padding-top:20px}.light-mode .pricing-section .pricing-box .provide-srvc{border-top:1px solid #0003}.pricing-section .active .pricing-box{background:#260006;transform:scale(1.05);z-index:1;border:2px solid #ff002a;margin-top:0}.pricing-section .pricing-box ul.provide-srvc li{font-weight:400;font-size:16px;line-height:38px;color:#fff;padding-left:25px;position:relative}.pricing-section .pricing-box ul.provide-srvc li:before{position:absolute;content:"";font-size:20px;color:#ff002a;background-image:url(../images/icons/check-box.png);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:16px;width:16px}.pricing-section .pricing-box ul.provide-srvc li.not_included:before{position:absolute;content:"";font-size:20px;color:#ff002a;background-image:url(../images/icons/uncheck-box.png);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:16px;width:16px}.pricing-section .pricing-box .badge{display:flex;align-items:center;z-index:2;width:max-content}.pricing-section .pricing-box .badge .svg-icon{width:50px;height:50px;line-height:46px;background:#ff002a;border-radius:5px}.light-mode .pricing-section .pricing-box .badge span,.light-mode .pricing-section .pricing-box .price-head .btn-outline-primary,.light-mode .pricing-section .pricing-box .price-head p,.light-mode .pricing-section .pricing-box ul.provide-srvc li,.light-mode .pricing-section .switches-container label{color:#000}.pricing-section .pricing-box .badge span{margin-left:12px;font-size:24px;line-height:30px;font-weight:600;text-transform:uppercase}.pricing-section .pricing-box .badge svg{width:24px;height:24px}.light-mode .pricing-section .active .pricing-box .badge svg path,.pricing-section .pricing-box .badge svg path{fill:#fff}.pricing-section .pricing-box .price-head h3{font-size:40px;line-height:48px;font-weight:700;padding-bottom:5px}.pricing-section .pricing-box .price-head p{color:#fff;font-size:16px;line-height:24px;padding-bottom:10px}.pricing-section .pricing-box .price-head .btn{width:100%;padding:10px 14px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.pricing-section .pricing-box .price-head .btn-outline-primary{border:1.5px solid #ff002a;color:#fff}.pricing-section .pricing-box.card-1{padding-right:30px}.pricing-section .pricing-box .price-head h3 span{font-size:20px;line-height:20px;font-weight:400}.pricing-section .pricing-box .price-head .btn-primary{background:#ff002a;border:1.5px solid #ff002a}.faqs-section{background:#000;padding:80px 0}.faqs-section .section-header h2{font-size:48px;line-height:60px;padding-bottom:40px;font-weight:700}.faqs-section .accordion .accordion-item{margin:0 0 20px;background-color:#111119;border:none;border-radius:5px;padding:0 15px}.faqs-section .accordion .accordion-body{padding:20px 0}.dark-mode .faqs-section .accordion .accordion-body p{color:#ffffffb3}.faqs-section .accordion .accordion-item .accordion-button:before{height:25px;width:25px;line-height:25px;border-radius:50%;font-weight:300;font-size:16px;border:1px solid #ff002a}.light-mode .pricing-section .switches-container{background:#f1f1f1}.light-mode .pricing-section .active .pricing-box{background:#fff;border:2px solid #ff002a}.light-mode .pricing-section .pricing-box{border:2px solid #f1f1f1;background:#f1f1f1}.light-mode .faqs-section .accordion .accordion-item{background-color:#f1f1f1}.light-mode .faqs-section .accordion .accordion-body p{color:#555}.light-mode .faqs-section .accordion .accordion-item .accordion-button.collapsed:before{border:1px solid #000}@media screen and (max-width:1540px){.pricing-section{padding:20px 0}.faqs-section{padding:40px 0}.faqs-section .section-header h2{font-size:36px;line-height:42px}.pricing-section .pricing-block{padding:40px 0!important}}@media screen and (max-width:1440px){.pricing-section .pricing-box .badge span{margin-left:10px;font-size:20px;line-height:28px}.pricing-section .pricing-box .price-head h3{font-size:36px;line-height:42px}.faqs-section .accordion .accordion-item .accordion-button{line-height:28px;font-size:18px}.faqs-section .accordion .accordion-body p{font-size:16px;line-height:24px}}@media screen and (max-width:991px){#CompensationTerms .btn-close,#CustomAffiliate .btn-close,#CustomLanding .btn-close,#WithdrawRequest .btn-close{top:38%;width:24px;height:24px;line-height:24px}.account-tabs .tab.is-desktop{display:none}.faqs-section{padding:0 0 40px}.pricing-section .pricing-box{margin-bottom:40px}.pricing-section .active .pricing-box{transform:scale(1);margin-top:-15px}}.AppleSpotifyBtn .btn,.g_id_signin{margin-bottom:20px;background:#1e1e2c}.pricing-block .pricing-box.new-pricing{background:0 0!important;border:none!important}.pricing-block .pricing-box.new-pricing label{width:50px;height:29px;background:#21212c}.pricing-block .pricing-box.new-pricing label:after{left:4px;width:21px;height:21px;top:4px}.pricing-block .pricing-box.new-pricing input:checked+label:after{left:calc(100% - 4px)}.pricing-block .pricing-box.new-pricing .switch-info p{font-size:20px;line-height:24px}@media screen and (max-width:576px){.top-countries-wrp .add-more-btn a{margin:15px auto 20px;display:inline-block}.countries-header{margin:0}.wallet-cmnbox.ndf{flex-direction:column;justify-content:flex-start;align-items:flex-start}.wallet-cmnbox .btn-main{width:100%}.pricing-section .switches-container{font-size:16px;font-weight:500;margin-bottom:50px}.faqs-section .section-header h2{font-size:30px;line-height:36px;padding-bottom:20px}.faqs-section .accordion .accordion-item .accordion-button{line-height:22px;font-size:16px;font-weight:500}.faqs-section .accordion .accordion-body p{font-size:15px;line-height:22px}.pricing-block .pricing-box.new-pricing .switch-info p{font-size:16px;line-height:24px}.pricing-section .pricing-block{padding:20px 0!important}.pricing-section .pricing-block .pricing-box{padding:15px 0}}.g_id_signin{padding:7px 15px;border-radius:3px}.g_id_signin .nsm7Bb-HzV7m-LgbsSe{border:none;font-size:16px;color:#fff;font-weight:700;background:#1e1e2c}.AppleSpotifyBtn .btn{width:100%;padding:15px;border-radius:3px;color:#fff;display:flex;justify-content:center;align-items:center;border:none;font-weight:500}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:"Cera Pro"!important;-webkit-flex-grow:inherit!important;flex-grow:inherit!important}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb{justify-content:center!important}#TotalCopyrightedLinks{border:1px solid #ff000036;margin:10px;border-radius:.25em;display:block;background:#000;padding:10px}.light-mode #TotalCopyrightedLinks{border:1px solid #ff000036;margin:10px;border-radius:.25em;display:block;background:#f1f1f1;padding:10px;color:#000}#TotalCopyrightedLinks .fa-times-circle{color:#ff002a!important;cursor:pointer}.mn-header .navbar-brand .dark-mode-logo,.mn-header .navbar-brand .light-mode-logo{width:220px}.album-info ul.btn-box li a{white-space:nowrap}.no-blog-post{text-align:center;color:rgba(255,255,255,.2);font-weight:700;font-size:25px}.light-mode .no-blog-post{text-align:center;color:#555;font-weight:700;font-size:25px}.mn-header li.nav-items.dd-button::after{z-index:-1}.sub-megamenu{width:1220px;padding:25px}.sub-megamenu .submenu-icon{flex-basis:50px}.sub-megamenu .submenu-icon img{width:40px}.sub-megamenu .submenu-text h4{margin-bottom:.5rem;font-weight:700;line-height:22px;font-size:18px}.sub-megamenu .submenu-text p{margin-bottom:.5rem;font-weight:400;line-height:18px;font-size:15px}.submenu-column.arrow-link .btn-main{padding:.6rem 2rem}.submenu-column.arrow-link{justify-content:flex-end;margin-top:25px}.mn-header li.nav-items #submenu:before{position:absolute;top:-10px;left:45%;margin-left:-10px;content:"";display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #111119;transform:translate(11px,0)}.light-mode .mn-header li.nav-items #submenu:before{border-bottom:10px solid #f1f1f1}.light-mode .mn-header li.nav-items #submenu{background-color:#fdfdfd!important}@media screen and (min-width:1200px){.pricing-section .row .col-lg-4.active{padding:0}.pricing-section .row .col-lg-4{padding:0 5px}.sub-megamenu .col-lg-2{flex:0 0 auto;width:20%;padding:0 10px}}@media screen and (max-width:1280px){.sub-megamenu{width:1200px}}@media screen and (min-width:1181px){.mn-header li.nav-items #submenu{top:50px;left:100%;transform:translateX(-49%)}.mobile-dropdown{display:none}}@media screen and (max-width:1180px){.mn-header li.nav-items #submenu:before,.sub-megamenu{display:none}}.dropdown-menu.notifcations .btn-outline-primary{border-color:#0000001a;padding:.6rem 2rem}.dropdown-menu.notifcations .btn-outline-primary:hover{background-color:#ff002a;border-color:#ff002a;color:#fff!important}.dark-mode .dropdown-menu.notifcations .btn-outline-primary{border-color:#ff002a;color:#fff!important}.whitelabel-banner{background-color:#c62828;color:white;height:30px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 1rem;font-size:0.9rem;font-weight:500;}.whitelabel-link{color:white;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;}.whitelabel-link:hover{color:#ffdede;cursor:pointer;}.whitelabel-close{background:none;border:none;color:white;font-size:1rem;cursor:pointer;padding:0 0.5rem;line-height:1;}@media (max-width:480px){.whitelabel-banner{font-size:0.75rem;padding:0 0.5rem;}.whitelabel-close{font-size:0.9rem;padding:0 0.25rem;}}
.alert{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}


/* Source: assets/css/light-style.css */
@media (prefers-color-scheme:light){body{background-color:#fff}.accordion .accordion-body p,.article-block .article-bix span,.article-block .blog-arrow-box .arrow-box span,.article-block .share-box ul li,.article-block p,.blog-dt-bx p,.blog-faq .accordion .accordion-body p,.contact-wrp p,.contact-wrpper .contact-block .contact-info p,.distribute-wrp .distribute-logos h3,.hero-wrp .hero-dt p,.login-wrpper .login-block .login-title p,.login-wrpper .login-block form p,.main-title p,.popular-bx .small-bix a p,.price-text,.publish-slider .slider-box p,.recent-blog-wrp .news-bx p,.roadmap-block .roadmap-dt p,.spacemedia-wrp .spacemedia-box h4,.tab-informetion .dashboard-box p,.titlebar p,.titlebix p,footer .copyright .terms-link li,footer .copyright .terms-link li a,footer .foot-top .form-group .form-control{color:#555}#mode-label::after{left:22px;transition:.3s linear}#artist-modal .btn-close,#artist-modal .modal-body ul li a h3,.about-tbl.latest-listview table thead tr th,.abt-country-chart .country-chart-header ul.chart-head h2,.acc-name-b h3,.accordion .accordion-item .accordion-button.collapsed:before,.account-tabs ul.nav-tabs li a,.account-tabs ul.nav-tabs li button,.album-info h2,.article-block .blog-arrow-box .arrow-box h3,.audioplayer .audioplayer-volume-button a:before,.blog-dt-bx .box-info h2,.blog-dt-bx .box-info span,.catalog-box .box-info h3,.catalog-box .edit-catalog ul li a,.change-pass-block button.btn-close,.change-pass-block h3,.contact-wrp h2,.contact-wrpper .contact-block .contact-info h2,.country-chart-header ul.chart-head h2,.country-chart-header ul.chart-head li.toggle-box h6,.create-release-wrp .release-row .nav-tabs li .nav-link,.create-ticket-form .form-group label,.dash-box-block .dash-box h2,.dash-header .dash-right li .dropdown-menu .dropdown-item,.dash-header .dash-right li .dropdown-menu h3,.dash-header .dash-right li .dropdown-toggle,.dash-header .dash-right li a.notification,.dash-header h2,.dash-sidebar .dash-links ul li a,.date-wrpper .date-box .box-body h2,.date-wrpper .date-box .box-header h2,.daterangepicker .calendar-table th,.demographics-header h2,.demographics-wrp .map-info-block ul li.info-head,.distribution-tbl .distribution-tbl-block table tbody tr td h4,.distribution-tbl .distribution-tbl-block table thead tr th,.download-wrp h2,.entire-box .entire-box-body ul li a,.error-txt h1,.genral-setting-block .form-group label,.genral-setting-block h2,.hero-wrp .hero-dt h2,.history-head ul li h3,.history-tbl table tbody tr td h4,.history-tbl table thead tr th,.latest-listview .audio-player #volume-btn,.latest-listview table tbody tr td .tbl-dt span,.latest-listview table thead tr th,.latest-releases .latest-header h2,.login-wrpper .login-block .login-title h2,.main-title h2,.mobile-sidebar .dash-links li.nav-items a,.navbar-light .navbar-nav .nav-link,.payment-box h4,.payment-history-block h2,.payment-tbl table thead tr th,.popular-bx .small-bix a h4,.preview-block .preview-info h2,.preview-block .preview-info ul li h4,.pricing-block .auto-renew h3,.pricing-block .pricing-box ul li h4,.pricing-block h2,.roadmap-block .roadmap-dt h3,.spacemedia-wrp .spacemedia-box-cenetr h2,.statistics-wrp .statistics-box h2,.statistics-wrp .statistics-box h3,.support-faqs .nav-tabs li button,.tab-informetion .latest-listview table tbody tr td a,.tab-informetion form .form-group label,.tab-informetion form .form-input-group .form-checkbox label,.tab-informetion form .form-radiobox [type=radio]:checked+label,.tab-informetion form .form-radiobox [type=radio]:not(:checked)+label,.ticket-title h2,.tickets-data .table thead th,.titlebar h2,.titlebix h2,.top-countries-wrp .add-more-btn a,.top-countries-wrp table thead tr th,.tracks-block .track-title h2,.trends-header .nav-tabs .nav-link,.trends-header .trends-right .filter-dropdown .dropdown-toggle,.wallet-cmnbox h3,.wallet-cmnbox h6{color:#252525}.catalog-box .edit-catalog ul li a.plus-btn,.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link.active,.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link:hover,.gridview-bix .audioplayer .audioplayer-volume-button a:before,.gridview-bix .audioplayer-playpause:before,.navbar-light .navbar-nav .nav-link.publish-btn{color:#fff}.navbar-light .navbar-nav .nav-link.publish-btn:hover{background-color:#000;color:#fff}.accordion .accordion-item .accordion-button:not(.collapsed),.btn-read-bx a:hover,.create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link,.create-release-wrp .release-row .nav-tabs li .nav-link.active,.create-release-wrp .release-row .nav-tabs li .nav-link:hover,.mobile-sidebar .dash-links li.nav-items a.active,.mobile-sidebar .dash-links li.nav-items a:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover,.slider-nav a:hover{color:#ff002a}.publish-wrp{background-image:url(../images/light-sound-graphic.webp)}.slider-nav a,footer .footer-block h3{color:#252525;opacity:1}.slider-nav a:before,footer .copyright .social-ic li img{opacity:1}.contact-main-wrp,.dash-header,.inner-header,.mobile-sidebar,.roadmap-wrp,.trends-header .trends-right .row-box .form-group label,footer .foot-top .form-group .form-control{background:#f6f6f6}.contact-wrpper .contact-block .contact-info,.roadmap-block{background-image:unset}.roadmap-second-block{background-color:#fff;background-image:url(../images/roadmap2-bg.webp);box-shadow:0 10px 30px #0000001a}.spacemedia-wrp .spacemedia-box{border-color:#fff;background:#fff;box-shadow:0 10px 30px #0000001a;border-radius:4px}.accordion .accordion-item .accordion-button,.countries-header h2,.entire-box h4{color:#252525;border-color:#e1e1e1}.download-wrp{background-color:#f1f1f180}.download-wrp p,.select2-results__option,footer .copyright p,footer .footer-block p,footer .footer-block ul li a{color:#555;opacity:1}#artist-modal .modal-body ul li a.active,#artist-modal .modal-body ul li a:hover,.acc-pro-change-bx,.contact-wrp,.dash-header .dash-right li .dropdown-menu .dropdown-header,.dash-sidebar,.dash-sidebar .dash-logo,.dash-sidebar .sidebar-bottom,.latest-listview table tbody tr:nth-child(odd),.payment-tbl table tbody tr:nth-child(odd),.pricing-block .pricing-box,.select2-results__option:hover,.tickets-data .table tbody tr:nth-child(odd) td,.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item:hover,.trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item:hover{background:#f1f1f1}.contact-wrp .btn-main,.dash-header .dash-right li .dropdown-menu .btn-main2:hover{background:#ff002a;color:#fff;border-color:#ff002a}.slider-nav .slick-current h3,.slider-nav .slick-current h3 a,footer .footer-block ul li a:hover{color:#ff002a;opacity:1}.album-wrpper .album-block,.countries-header,.country-chart-header,.create-release-wrp .release-row .nav-tabs:before,.demographics-header,.demographics-wrp .col-md-3,.history-head,.trends-header .trends-right .select2-container,footer .copyright{border-color:#e1e1e1}.btn-main:hover{background:#000;color:#fff}.contact-wrpper .contact-block .contact-info ul li a img.dark-icon,.country-chart-box .dark-chart-img,.create-release-wrp:after,.dark-mode-logo,.dash-sidebar .dash-logo .dark-dash-logo,.date-wrpper .date-box .box-body .box-dark-img,.demographics-wrp .map-box .dark-map-img,.login-wrpper img.dark-mode-logo,.mobile-header .dark-logo,.tab-informetion img.main-img,img.dark-mode-logo,img.phone1{display:none}.contact-wrpper .contact-block .contact-info ul li a img.light-icon,.country-chart-box .light-chart-img,.dash-sidebar .dash-logo .light-dash-logo,.date-wrpper .date-box .box-body .box-light-img,.demographics-wrp .map-box .light-map-img,.light-mode-logo,.login-wrpper img.light-mode-logo,.mobile-header .light-logo,.tab-informetion img.light-main-img,img.light-mode-logo,img.phone2{display:block}.download-wrp{background-image:url(../images/light-download-bg.webp)}.tab-informetion .dashboard-box{background:#fff;box-shadow:0 0 25px #0000001a}.blog-dt-bx a:hover,.delete-acc:hover,.distribute-wrp .distribute-logos h5,.login-wrpper .login-bix a.frg-link:hover,.login-wrpper .login-block form p a:hover,.tickets-data .table tbody td a.remove-ticket:hover{color:#000}.blog-wrpper{border:none;background:#f6f6f6}.btn-read-bx a{color:#25252533;background:#fff}.btn-read-bx:after{background:#e1e1e1;opacity:.8}.recent-blog-wrp .news-bx .form-group .form-control{background:#f1f1f1;color:#555}.blog-faq .accordion .accordion-item,.dash-box-block .dash-box{background:#f1f1f1;border:1px solid #e1e1e1cc}.blog-faq .accordion .accordion-body{border-color:#e1e1e1cc}#artist-modal .modal-content,.article-block .article-bix:before,.article-slider-wrp,.catalog-box,.change-pass-block,.create-release-wrp .release-row .nav-tabs li .nav-link span:after,.create-ticket-form,.daterangepicker select.monthselect option,.daterangepicker select.yearselect option,.history-head ul li .form-group label,.login-wrpper .form-checkbox label:before,.mobile-sidebar .dash-links li.nav-items,.toggle-switch-box label:after,table.dataTable tbody tr,table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled,table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background:#fff}.article-block .blog-arrow-box .arrow-box a,.audioplayer-playpause{background:#fff;box-shadow:0 3px 5px #0000001a}.login-wrpper{background-image:url(../images/login-light.webp)}.login-wrpper .login-block form .form-group .form-control{background:#f1f1f1;color:#0009}.login-wrpper .form-checkbox label{color:#0009}.contact-wrpper{background-image:url(../images/contact-shp-light.webp)}.contact-wrpper .contact-block{background:#fff;box-shadow:0 30px 50px #0000000d}.album-info ul.btn-box li a.btn-main2,.contact-wrpper .contact-block .contact-from,.daterangepicker .ranges ul{background:0 0}.contact-wrpper .contact-block .contact-from .form-group .form-control,.trends-header .trends-right #reportrange,.trends-header .trends-right .countries-drop .dropdown-toggle{background:#f1f1f1;border:1px solid #e6e6e6;border-radius:5px;color:#555}.contact-wrpper .contact-block .contact-from .form-group .form-control::placeholder{color:#555}#artist-modal .modal-body ul li a span,.album-info p,.album-info ul.ticke-info li,.change-pass-block .form-group h6,.contact-wrpper .contact-block .contact-info ul li a,.country-bix span,.country-chart-header ul.chart-head li.form-checkbox label,.country-chart-header ul.chart-head li.form-radiobox label,.create-ticket-form .form-group h6,.dark-mode .form-radiobox [type=radio]:checked+label,.dash-header .dash-right li .dropdown-menu ul li a,.dash-sidebar .sidebar-bottom .copyright p,.daterangepicker .calendar-table td,.daterangepicker .drp-selected,.daterangepicker .ranges li,.daterangepicker select.monthselect,.daterangepicker select.yearselect,.demographics-wrp .map-info-block ul li,.form-radiobox [type=radio]:checked+label,.form-radiobox [type=radio]:not(:checked)+label,.genral-setting-block .form-group .select2-container:before,.history-head ul li .form-group .select2-container .select2-search--inline .select2-search__field,.iti__country-name,.iti__dial-code,.payment-box h5,.play-icon .fa-grip-vertical,.preview-block .preview-info ul li span,.pricing-block .pricing-box .switch-info p,.pricing-block .pricing-box ul.provide-srvc li,.select2-container .select2-selection--multiple .select2-selection__rendered li,.tab-informetion form .form-group .requirements-dt h4,.tab-informetion form .form-group .requirements-dt p,.tab-informetion form .form-group .requirements-dt ul li,.tab-informetion form .form-group small,.tab-informetion form .form-input-group p,.tickets-data .table tbody td,.tickets-data .table tbody td a.showic,.top-countries-wrp table tbody tr td:first-child,.trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item label,.trends-header .trends-right .countries-drop .dropdown-menu .form-search i,.trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item{color:#555}.main-dash-wrpper{background-color:#f6f6f6;background-image:unset}.dash-header .dash-right li a.notification span,.daterangepicker .calendar-table,.distribution-tbl .distribution-tbl-block table tbody tr td:nth-child(6),.tab-informetion .slider-box{border-color:#fff}.license-input-group ul li a.btn-main2,.trends-header .trends-right .filter-dropdown .dropdown-toggle span{background:#fff;color:#252525}.trends-header .nav-tabs .nav-link.active,.trends-header .nav-tabs .nav-link:hover{border-color:#ff002a;color:#ff002a}.country-chart,.demographics-wrp,.statistics-wrp,.top-countries-wrp{background:#fff;box-shadow:0 20px 40px #25252514;border-radius:7px}.dash-header .dash-right li .dropdown-menu,.daterangepicker,.daterangepicker .calendar-table,.select2-dropdown,.trends-header .trends-right .countries-drop .dropdown-menu,.trends-header .trends-right .filter-dropdown .dropdown-menu{background:#fff;box-shadow:0 15px 30px #00000026}.statistics-wrp .statistics-box{border-right:1px solid #e1e1e1;border-left:none}.toggle-switch-box label{background:#dbdbdb;border:1px solid #d3d3d3}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span,.form-radiobox [type=radio]:checked+label:before,.form-radiobox [type=radio]:not(:checked)+label:before{border-color:#555}.top-countries-wrp table tbody tr td{background:#f1f1f1;border-color:#fff!important;color:#555}.demographics-wrp .col-md-9{border:none}.dash-header .dash-right li .dropdown-menu:before,.daterangepicker.opensright:before,.trends-header .dropdown-menu:before{border-bottom:10px solid #fff}.trends-header .trends-right .countries-drop .dropdown-menu .form-search .form-control{background:#fff;color:#555;border-color:#f1f1f1}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#f1f1f1;color:#ff002a}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#555;opacity:.5}.daterangepicker td.active,.daterangepicker td.active:hover,td.in-range.available{background:0 0;color:#ff002a;border-color:transparent}.acc-name-b p,.dash-sidebar .sidebar-bottom ul li a,.genral-setting-block .form-group .form-control,.payment-tbl table tbody tr td,.wallet-cmnbox p{color:#777}.dash-sidebar .dash-links ul li a img{filter:brightness(0) invert(0);opacity:1}.dash-header .dash-right li .dropdown-menu p:before,.pricing-block .pricing-box label,.pricing-block .select-pricing a.btn-main,.wallet-cmnbox .btn-main{background:#252525}.dash-header .dash-right li .dropdown-menu p span{color:#252525;background:#fff}.mobile-sidebar .dash-links li.nav-items a img{filter:brightness(0) invert(.2)}.mobile-sidebar .dash-links li.nav-items a.active img,.mobile-sidebar .dash-links li.nav-items a:hover img{filter:unset;opacity:1}.create-release-wrp .release-row .nav-tabs li .nav-link span,.search-bix .form-group .form-control{background:#f1f1f1;color:#252525}.album-wrpper,.date-wrpper .date-box,.distribution-tbl{background:#fff;box-shadow:0 20px 40px #25252514}.date-wrpper .date-box .box-body .release-info li,.date-wrpper .date-box .box-body p,.date-wrpper .date-box .box-header p{color:#252525;opacity:.5}.avatar-upload .avatar-preview,.date-wrpper .date-box .box-header,.ticket-title .ticket-row{border-color:#e6e6e6}.date-wrpper .date-box .box-body .countries-info li,.date-wrpper .date-box .box-body .platforms-info li{color:#25252580}.date-wrpper .date-box .box-body .countries-info li span.line{background:#c4c4c4;opacity:50%}.create-release-wrp .release-row .nav-tabs li .nav-link.active span:after,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span:after,.date-wrpper .date-box .box-body .countries-info li.active span.line,.pricing-block .pricing-box label:after,.wall-balbx,.wallet-cmnbox .btn-main:hover{background:#ff002a}.audio-player .progress{background:#555}.latest-releases .latest-header ul li a img{filter:brightness(0) invert(.5)}.latest-releases .latest-header ul li a.active img,.latest-releases .latest-header ul li a:hover img{filter:brightness(0) invert(.1);opacity:1}#artist-modal{background:#fff9}.create-release-wrp{background:#fff;box-shadow:0 20px 40px #2525250d;border-radius:10px}.distribution-tbl h2,.pricing-block .pricing-box h3,.tab-informetion .tab-title h2{color:#252525;border-color:#e6e6e6}.create-release-wrp .release-row .nav-tabs li .nav-link span:before{background:#beb9b9;opacity:.2}.create-release-wrp .release-row .nav-tabs li .nav-link.active span:before,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span:before{opacity:.2;background:#ff002acc}.create-release-wrp .release-row .nav-tabs li .nav-link.active span,.create-release-wrp .release-row .nav-tabs li .nav-link:hover span{color:#fff;background:#ffe5ea}.create-release-wrp:before{background:#e6e6e6;opacity:.8}.create-ticket-form .drop-zone,.drop-zone{background:#f1f1f1;border:2px dashed #e6e6e6;border-radius:5px;color:#555}.drop-zone img{opacity:30%}.select2-container--default .select2-search--dropdown .select2-search__field,.tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered,.tab-informetion form .form-group .form-control{background-color:#f1f1f1;border:1px solid #e6e6e6;border-radius:5px;color:#252525}.tab-informetion form .form-group .line{background:#e6e6e6}.tab-informetion form .form-group select.form-control{background-image:url(../images/down-arrow-dark.svg);background-repeat:no-repeat}.entire-box,.wallet-cmnbox{background:#f1f1f1;border:1px solid #e6e6e6}.entire-box .entire-box-body ul li a:hover{background:#e1e1e1}.tab-informetion form .form-check-box label{font-weight:400}.form-check-box label:before{background:#fff;border:1px solid #ff002a}.tracks-info-box{background:#f6f6f6;border:1px solid #e6e6e6}.tracks-info-box .drop-zone{background:#fff;border:2px dashed #e1e1e1;border-radius:5px;color:#555}.catalog-box,.history-head ul li .form-group .select2-container{border:1px solid #e1e1e1}.tracks-info-box .search-catalog .form-control{background:#e6e6e6;color:#252525;border-color:#e6e6e6}.catalog-box .box-info span,.dash-box-block .dash-box h4,.error-txt p{color:#252525;opacity:.6}.catalog-box .play-icon a,.latest-listview table tbody tr td .audio-player #play-btn{background:#fff;box-shadow:0 3px 5px #0000001a;color:#252525}.history-tbl table tbody tr td{background:#f5f5f5;border-color:#fff;color:#555}.create-ticket-form h3{color:#252525;border-color:#eee}.create-ticket-form .form-group .btn,.create-ticket-form .form-group .form-control{background:#f1f1f1;border-color:#eee;color:#252525}.album-info ul.ticke-info li img,.shear-links-block ul li a.link-btn img{filter:brightness(0) invert(.3)}.album-info ul.btn-box li a:hover{background:#252525!important;color:#fff!important;border-color:#252525}.shear-links-block ul li a.link-btn{background:#fff;border:1px solid #e1e1e1cc;box-shadow:none;color:#252525}.abt-country-chart .country-chart-header #reportrange,.genral-setting-block .form-group .form-control,.genral-setting-block .form-group .select2-container .select2-selection--single .select2-selection__rendered{background:#f1f1f1;border:1px solid #e6e6e6;color:#555}.distribution-tbl .distribution-tbl-block table tbody tr td{background:#f1f1f1;border-color:#fff;color:#939393}.my-account-wrp,.ticket-block{background:#fff;box-shadow:0 20px 40px #2525250d}.account-tbs-content:before{background:#e6e6e6;border:none;opacity:.8}.pricing-block .select-pricing{background:#fff;border:2px solid #ff002a;box-shadow:0 20px 40px #25252514}.payment-methods .payment-box{background-image:url(../images/payment-bg-light.svg)}.payment-methods a.add-new{background:#f1f1f1;border:2px dashed #e6e6e6}.history-head ul li #reportrange{border:1px solid #e1e1e1;color:#555}.tab-informetion form .bottom-btn-box ul li a.cancel-btn:hover{background:#ff002a;color:#fff}.latest-listview table tbody tr td,.tab-informetion .latest-listview table tbody tr td a{color:#797979}.dash-sidebar .dash-links ul li a.btn-main,.error-wrapper .btn-main{box-shadow:0 7px 15px #ff002a26}#release6 .history-tbl table tbody tr td span.gray-info{background:#c4c4c4;color:#252525}.wallet-cmnbox.pay-acc .form-control{background:#fff;border:1px solid #e6e6e6;color:#777}.genral-setting-block .btn-group .btn-main.cenclebtn{background:#13131b;border-color:#13131b;color:#fff}.genral-setting-block .btn-group .btn-main.cenclebtn:hover{background:#ff002a;border-color:#ff002a}.normal-toggle-switch label{background:#dbdbdb}.pricing-block .auto-renew p{color:#b0b0b0}.catalog-pagination li a{color:#7c7c7c}.license-input-group ul li a:hover{background:#252525;border-color:#252525;color:#fff}.tickets-data .table tbody td a.showic:hover{color:#ff0021}.tickets-btn .btn-main:hover{background:#252525;color:#fff}.iti__country-list{background:#f1f1f1;border:1px solid #f5f5f5;box-shadow:0 7px 15px #00000040}.audioplayer-playpause:before{color:#21212c}.audioplayer-bar{background:#0000001a}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f1f1f1}.form-checkbox label:before{border-color:#252525}.history-tbl table.dataTable.order-column.stripe tbody tr.even>.sorting_1,table.dataTable tbody tr,table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.display tbody tr.odd,table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,table.dataTable.stripe tbody tr.odd{background:#f5f5f5}.gridview-bix .audioplayer-bar{background:#fff3}.gridview-bix .audioplayer-playpause{background:#21212c;box-shadow:0 3px 5px #00000059}.select2-search--dropdown .select2-search__field{color:#777;background:#f1f1f1;border:1px solid #e6e6e6}.tab-informetion .select2-container--default .select2-selection--single .select2-selection__arrow{filter:brightness(1) invert(1)}}.light-mode .accordion .accordion-body p,.light-mode .article-block .article-bix span,.light-mode .article-block .blog-arrow-box .arrow-box span,.light-mode .article-block .share-box ul li,.light-mode .article-block p,.light-mode .blog-dt-bx p,.light-mode .contact-wrp p,.light-mode .contact-wrpper .contact-block .contact-info p,.light-mode .daterangepicker select.monthselect,.light-mode .daterangepicker select.yearselect,.light-mode .distribute-wrp .distribute-logos h3,.light-mode .genral-setting-block .form-group .select2-container:before,.light-mode .hero-wrp .hero-dt p,.light-mode .login-wrpper .login-block .login-title p,.light-mode .login-wrpper .login-block form p,.light-mode .main-title p,.light-mode .play-icon .fa-grip-vertical,.light-mode .popular-bx .small-bix a p,.light-mode .price-text,.light-mode .publish-slider .slider-box p,.light-mode .recent-blog-wrp .news-bx p,.light-mode .roadmap-block .roadmap-dt p,.light-mode .spacemedia-wrp .spacemedia-box h4,.light-mode .tab-informetion .dashboard-box p,.light-mode .titlebar p,.light-mode .titlebix p,.light-mode footer .copyright .terms-link li,.light-mode footer .copyright .terms-link li a,.light-mode footer .foot-top .form-group .form-control{color:#555}.light-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__arrow{filter:brightness(1) invert(1)}.dark-mode .dash-header .dash-right li .dropdown-menu p:before,.dark-mode .login-wrpper .form-checkbox label:before,.dark-mode .wallet-cmnbox .btn-main:hover,.light-mode #artist-modal .modal-content,.light-mode .article-block .article-bix:before,.light-mode .article-slider-wrp,.light-mode .catalog-box,.light-mode .change-pass-block,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link span:after,.light-mode .create-ticket-form,.light-mode .daterangepicker select.monthselect option,.light-mode .daterangepicker select.yearselect option,.light-mode .history-head ul li .form-group label,.light-mode .login-wrpper .form-checkbox label:before,.light-mode .mobile-sidebar .dash-links li.nav-items,.light-mode .payment-tbl table.dataTable tbody tr,.light-mode .payment-tbl table.dataTable.display tbody tr.even>.sorting_1,.light-mode .payment-tbl table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.light-mode .toggle-switch-box label:after,.light-mode table.dataTable thead .sorting,.light-mode table.dataTable thead .sorting_asc,.light-mode table.dataTable thead .sorting_asc_disabled,.light-mode table.dataTable thead .sorting_desc,.light-mode table.dataTable thead .sorting_desc_disabled,.light-mode table.dataTable.display tbody tr.even,.light-mode table.dataTable.display tbody tr.even>.sorting_1,.light-mode table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.light-mode table.dataTable.stripe tbody tr.even{background:#fff}.light-mode .select2-search--dropdown .select2-search__field{color:#777;background:#f1f1f1;border:1px solid #e6e6e6}.light-mode body{background-color:#fff}.light-mode #mode-label::after{left:22px;transition:.3s linear}.light-mode #artist-modal .btn-close,.light-mode #artist-modal .modal-body ul li a h3,.light-mode .about-tbl.latest-listview table thead tr th,.light-mode .abt-country-chart .country-chart-header ul.chart-head h2,.light-mode .acc-name-b h3,.light-mode .accordion .accordion-item .accordion-button.collapsed:before,.light-mode .account-tabs ul.nav-tabs li a,.light-mode .account-tabs ul.nav-tabs li button,.light-mode .album-info h2,.light-mode .article-block .blog-arrow-box .arrow-box h3,.light-mode .audioplayer .audioplayer-volume-button a:before,.light-mode .blog-dt-bx .box-info h2,.light-mode .blog-dt-bx .box-info span,.light-mode .catalog-box .box-info h3,.light-mode .catalog-box .edit-catalog ul li a,.light-mode .change-pass-block button.btn-close,.light-mode .change-pass-block h3,.light-mode .contact-wrp h2,.light-mode .contact-wrpper .contact-block .contact-info h2,.light-mode .country-chart-header ul.chart-head h2,.light-mode .country-chart-header ul.chart-head li.toggle-box h6,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link,.light-mode .create-ticket-form .form-group label,.light-mode .dash-box-block .dash-box h2,.light-mode .dash-header .dash-right li .dropdown-menu .dropdown-item,.light-mode .dash-header .dash-right li .dropdown-menu h3,.light-mode .dash-header .dash-right li .dropdown-toggle,.light-mode .dash-header .dash-right li a.notification,.light-mode .dash-header h2,.light-mode .dash-sidebar .dash-links ul li a,.light-mode .date-wrpper .date-box .box-body h2,.light-mode .date-wrpper .date-box .box-header h2,.light-mode .daterangepicker .calendar-table th,.light-mode .demographics-header h2,.light-mode .demographics-wrp .map-info-block ul li.info-head,.light-mode .distribution-tbl .distribution-tbl-block table tbody tr td h4,.light-mode .distribution-tbl .distribution-tbl-block table thead tr th,.light-mode .download-wrp h2,.light-mode .entire-box .entire-box-body ul li a,.light-mode .error-txt h1,.light-mode .genral-setting-block .form-group label,.light-mode .genral-setting-block h2,.light-mode .hero-wrp .hero-dt h2,.light-mode .history-head ul li h3,.light-mode .history-tbl table tbody tr td h4,.light-mode .history-tbl table thead tr th,.light-mode .latest-listview .audio-player #volume-btn,.light-mode .latest-listview table tbody tr td .tbl-dt span,.light-mode .latest-listview table thead tr th,.light-mode .latest-releases .latest-header h2,.light-mode .login-wrpper .login-block .login-title h2,.light-mode .main-title h2,.light-mode .mobile-sidebar .dash-links li.nav-items a,.light-mode .navbar-light .navbar-nav .nav-link,.light-mode .payment-box h4,.light-mode .payment-history-block h2,.light-mode .payment-tbl table thead tr th,.light-mode .popular-bx .small-bix a h4,.light-mode .preview-block .preview-info h2,.light-mode .preview-block .preview-info ul li h4,.light-mode .pricing-block .auto-renew h3,.light-mode .pricing-block .pricing-box ul li h4,.light-mode .pricing-block h2,.light-mode .roadmap-block .roadmap-dt h3,.light-mode .spacemedia-wrp .spacemedia-box-cenetr h2,.light-mode .statistics-wrp .statistics-box h2,.light-mode .statistics-wrp .statistics-box h3,.light-mode .support-faqs .nav-tabs li button,.light-mode .tab-informetion .latest-listview table tbody tr td a,.light-mode .tab-informetion form .form-group label,.light-mode .tab-informetion form .form-input-group .form-checkbox label,.light-mode .tab-informetion form .form-radiobox [type=radio]:checked+label,.light-mode .tab-informetion form .form-radiobox [type=radio]:not(:checked)+label,.light-mode .ticket-title h2,.light-mode .tickets-data .table thead th,.light-mode .titlebar h2,.light-mode .titlebix h2,.light-mode .top-countries-wrp .add-more-btn a,.light-mode .top-countries-wrp table thead tr th,.light-mode .tracks-block .track-title h2,.light-mode .trends-header .nav-tabs .nav-link,.light-mode .trends-header .trends-right .filter-dropdown .dropdown-toggle,.light-mode .wallet-cmnbox h3,.light-mode .wallet-cmnbox h6{color:#252525}.dark-mode #artist-modal .btn-close,.dark-mode #artist-modal .modal-body ul li a h3,.dark-mode .about-tbl.latest-listview table thead tr th,.dark-mode .acc-name-b h3,.dark-mode .accordion .accordion-item .accordion-button.collapsed:before,.dark-mode .account-tabs ul.nav-tabs li a,.dark-mode .account-tabs ul.nav-tabs li button,.dark-mode .album-info h2,.dark-mode .article-block .blog-arrow-box .arrow-box h3,.dark-mode .article-slider-wrp .titlebix h2,.dark-mode .article-wrpper .titlebix h2,.dark-mode .audioplayer .audioplayer-volume-button a:before,.dark-mode .audioplayer-playpause:before,.dark-mode .blog-dt-bx .box-info h2,.dark-mode .blog-dt-bx .box-info span,.dark-mode .blog-dt-bx a:hover,.dark-mode .catalog-box .box-info h3,.dark-mode .catalog-box .edit-catalog ul li a,.dark-mode .catalog-box .edit-catalog ul li a.plus-btn,.dark-mode .change-pass-block h3,.dark-mode .contact-wrp h2,.dark-mode .contact-wrpper .contact-block .contact-info h2,.dark-mode .countries-header h2,.dark-mode .country-chart-header ul.chart-head h2,.dark-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link,.dark-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link.active,.dark-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link:hover,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link,.dark-mode .create-ticket-form .form-group label,.dark-mode .dash-box-block .dash-box h2,.dark-mode .dash-header .dash-right li .dropdown-menu .dropdown-item,.dark-mode .dash-header .dash-right li .dropdown-menu h3,.dark-mode .dash-header .dash-right li .dropdown-toggle,.dark-mode .dash-header .dash-right li a.notification,.dark-mode .dash-header h2,.dark-mode .dash-sidebar .dash-links ul li a.btn-main,.dark-mode .date-wrpper .date-box .box-body h2,.dark-mode .date-wrpper .date-box .box-header h2,.dark-mode .daterangepicker .calendar-table th,.dark-mode .daterangepicker .drp-selected,.dark-mode .daterangepicker .ranges li,.dark-mode .daterangepicker select.monthselect,.dark-mode .daterangepicker select.yearselect,.dark-mode .delete-acc:hover,.dark-mode .demographics-header h2,.dark-mode .distribution-tbl .distribution-tbl-block table tbody tr td h4,.dark-mode .distribution-tbl .distribution-tbl-block table thead tr th,.dark-mode .download-wrp .form-group label,.dark-mode .download-wrp h2,.dark-mode .entire-box .entire-box-body ul li a,.dark-mode .error-txt h1,.dark-mode .form-radiobox [type=radio]:checked+label,.dark-mode .form-radiobox [type=radio]:not(:checked)+label,.dark-mode .genral-setting-block .form-group .select2-container:before,.dark-mode .genral-setting-block .form-group label,.dark-mode .genral-setting-block h2,.dark-mode .hero-wrp .hero-dt h2,.dark-mode .hero-wrp .hero-dt p,.dark-mode .history-head ul li h3,.dark-mode .history-tbl table tbody tr td h4,.dark-mode .history-tbl table thead tr th,.dark-mode .latest-listview .audio-player #volume-btn,.dark-mode .latest-listview table tbody tr td .tbl-dt span,.dark-mode .latest-listview table thead tr th,.dark-mode .latest-releases .latest-header h2,.dark-mode .login-wrpper .login-bix a.frg-link:hover,.dark-mode .login-wrpper .login-block .login-title h2,.dark-mode .login-wrpper .login-block form p a:hover,.dark-mode .main-title h2,.dark-mode .mobile-sidebar .dash-links li.nav-items a,.dark-mode .navbar-light .navbar-nav .nav-link,.dark-mode .navbar-light .navbar-nav .nav-link.publish-btn,.dark-mode .payment-box h4,.dark-mode .payment-history-block h2,.dark-mode .payment-tbl table thead tr th,.dark-mode .play-icon .fa-grip-vertical,.dark-mode .popular-bx .small-bix a h4,.dark-mode .preview-block .preview-info h2,.dark-mode .preview-block .preview-info ul li h4,.dark-mode .price-text,.dark-mode .pricing-block .auto-renew h3,.dark-mode .pricing-block .pricing-box .switch-info p,.dark-mode .pricing-block .pricing-box ul li h4,.dark-mode .pricing-block h2,.dark-mode .roadmap-block .roadmap-dt h3,.dark-mode .roadmap-block .roadmap-dt p,.dark-mode .spacemedia-wrp .spacemedia-box-cenetr h2,.dark-mode .statistics-wrp .statistics-box h2,.dark-mode .support-faqs .nav-tabs li button,.dark-mode .tab-informetion .latest-listview table tbody tr td .audio-player a,.dark-mode .tab-informetion .latest-listview table tbody tr td a,.dark-mode .tab-informetion form .form-group label,.dark-mode .tab-informetion form .form-input-group .form-checkbox label,.dark-mode .tab-informetion form .form-radiobox [type=radio]:checked+label,.dark-mode .tab-informetion form .form-radiobox [type=radio]:not(:checked)+label,.dark-mode .ticket-title h2,.dark-mode .tickets-data .table tbody td a.remove-ticket:hover,.dark-mode .tickets-data .table tbody td a.showic,.dark-mode .tickets-data .table thead th,.dark-mode .titlebar h2,.dark-mode .titlebar p,.dark-mode .titlebix h2,.dark-mode .titlebix p,.dark-mode .top-countries-wrp .add-more-btn a,.dark-mode .top-countries-wrp table thead tr th,.dark-mode .tracks-block .track-title h2,.dark-mode .trends-header .nav-tabs .nav-link,.dark-mode .trends-header .trends-right .filter-dropdown .dropdown-toggle,.dark-mode .wallet-cmnbox h3,.light-mode .catalog-box .edit-catalog ul li a.plus-btn,.light-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link.active,.light-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link:hover,.light-mode .gridview-bix .audioplayer .audioplayer-volume-button a:before,.light-mode .gridview-bix .audioplayer-playpause:before,.light-mode .navbar-light .navbar-nav .nav-link.publish-btn{color:#fff}.light-mode .navbar-light .navbar-nav .nav-link.publish-btn:hover{background-color:#000;color:#fff}.dark-mode .accordion .accordion-item .accordion-button:not(.collapsed),.dark-mode .btn-read-bx a:hover,.dark-mode .contact-wrpper .contact-block .contact-info ul li a:hover,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover,.dark-mode .dash-sidebar .dash-links ul li a.active,.dark-mode .dash-sidebar .dash-links ul li a:hover,.dark-mode .mobile-sidebar .dash-links li.nav-items a.active,.dark-mode .mobile-sidebar .dash-links li.nav-items a:hover,.dark-mode .navbar-light .navbar-nav .nav-link.active,.dark-mode .navbar-light .navbar-nav .nav-link:hover,.dark-mode .slider-nav a:hover,.light-mode .accordion .accordion-item .accordion-button:not(.collapsed),.light-mode .btn-read-bx a:hover,.light-mode .contact-wrpper .contact-block .contact-info ul li a:hover,.light-mode .create-release-wrp .release-row .license-input-group .nav-tabs li .nav-link,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover,.light-mode .dash-sidebar .dash-links ul li a.active,.light-mode .dash-sidebar .dash-links ul li a:hover,.light-mode .mobile-sidebar .dash-links li.nav-items a.active,.light-mode .mobile-sidebar .dash-links li.nav-items a:hover,.light-mode .navbar-light .navbar-nav .nav-link.active,.light-mode .navbar-light .navbar-nav .nav-link:hover,.light-mode .slider-nav a:hover{color:#ff002a}.light-mode .publish-wrp{background-image:url(../images/light-sound-graphic.webp)}.light-mode .slider-nav a,.light-mode footer .footer-block h3{color:#252525;opacity:1}.dark-mode footer .copyright .social-ic li img,.light-mode .slider-nav a:before{opacity:1}.light-mode .contact-main-wrp,.light-mode .dash-header,.light-mode .inner-header,.light-mode .mobile-sidebar,.light-mode .roadmap-wrp,.light-mode .trends-header .trends-right .row-box .form-group label,.light-mode footer .foot-top .form-group .form-control{background:#f6f6f6}.light-mode .contact-wrpper .contact-block .contact-info,.light-mode .roadmap-block{background-image:unset}.light-mode .roadmap-second-block{background-color:#fff;background-image:url(../images/roadmap2-bg.webp);box-shadow:0 10px 30px #0000001a}.light-mode .spacemedia-wrp .spacemedia-box{border-color:#fff;background:#fff;box-shadow:0 10px 30px #0000001a;border-radius:4px}.light-mode .accordion .accordion-item .accordion-button,.light-mode .countries-header h2,.light-mode .entire-box h4{color:#252525;border-color:#e1e1e1}.light-mode .download-wrp{background-color:#f1f1f180}.light-mode .download-wrp p,.light-mode .select2-results__option,.light-mode footer .copyright p,.light-mode footer .footer-block p,.light-mode footer .footer-block ul li a{color:#555;opacity:1}.light-mode #artist-modal .modal-body ul li a.active,.light-mode #artist-modal .modal-body ul li a:hover,.light-mode .acc-pro-change-bx,.light-mode .contact-wrp,.light-mode .dash-header .dash-right li .dropdown-menu .dropdown-header,.light-mode .dash-sidebar,.light-mode .dash-sidebar .dash-logo,.light-mode .dash-sidebar .sidebar-bottom,.light-mode .latest-listview table tbody tr:nth-child(odd),.light-mode .payment-tbl table tbody tr:nth-child(odd),.light-mode .pricing-block .pricing-box,.light-mode .select2-results__option:hover,.light-mode .tickets-data .table tbody tr:nth-child(odd) td,.light-mode .trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item:hover,.light-mode .trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item:hover{background:#f1f1f1}.dark-mode .contact-wrp .btn-main,.light-mode .contact-wrp .btn-main,.light-mode .dash-header .dash-right li .dropdown-menu .btn-main2:hover{background:#ff002a;color:#fff;border-color:#ff002a}.dark-mode .slider-nav .slick-current h3,.dark-mode .slider-nav .slick-current h3 a,.dark-mode footer .footer-block ul li a:hover,.light-mode .slider-nav .slick-current h3,.light-mode .slider-nav .slick-current h3 a,.light-mode footer .footer-block ul li a:hover{color:#ff002a;opacity:1}.dark-mode .album-wrpper .album-block,.light-mode .album-wrpper .album-block,.light-mode .countries-header,.light-mode .country-chart-header,.light-mode .create-release-wrp .release-row .nav-tabs:before,.light-mode .demographics-header,.light-mode .demographics-wrp .col-md-3,.light-mode .history-head,.light-mode .trends-header .trends-right .select2-container,.light-mode footer .copyright{border-color:#e1e1e1}.light-mode .shear-links-block ul li a.link-text:hover,.light-mode footer .copyright .social-ic li img{opacity:.6}.dark-mode .password-action .btn-main:hover,.light-mode .btn-main:hover,.light-mode .shear-links-block ul li a.link-btn:hover,.light-mode .tab-informetion form .bottom-btn-box ul li a.cancel-btn:hover{background:#ff002a;color:#fff}.light-mode .btn-main-blue:hover{background:#00f;color:#fff}.dark-mode .contact-wrpper .contact-block .contact-info ul li a img.light-icon,.dark-mode .country-chart-box .light-chart-img,.dark-mode .dash-sidebar .dash-logo .light-dash-logo,.dark-mode .date-wrpper .date-box .box-body .box-light-img,.dark-mode .demographics-wrp .map-box .light-map-img,.dark-mode .light-mode-logo,.dark-mode .login-wrpper img.light-mode-logo,.dark-mode .mobile-header .light-logo,.dark-mode .tab-informetion img.light-main-img,.dark-mode img.phone2,.light-mode .contact-wrpper .contact-block .contact-info ul li a img.dark-icon,.light-mode .country-chart-box .dark-chart-img,.light-mode .create-release-wrp:after,.light-mode .dark-mode-logo,.light-mode .dash-sidebar .dash-logo .dark-dash-logo,.light-mode .date-wrpper .date-box .box-body .box-dark-img,.light-mode .demographics-wrp .map-box .dark-map-img,.light-mode .login-wrpper img.dark-mode-logo,.light-mode .mobile-header .dark-logo,.light-mode .tab-informetion img.main-img,.light-mode img.phone1{display:none}.dark-mode .contact-wrpper .contact-block .contact-info ul li a img.dark-icon,.dark-mode .country-chart-box .dark-chart-img,.dark-mode .dash-sidebar .dash-logo .dark-dash-logo,.dark-mode .date-wrpper .date-box .box-body .box-dark-img,.dark-mode .demographics-wrp .map-box .dark-map-img,.dark-mode .login-wrpper img.dark-mode-logo,.dark-mode .mobile-header .dark-logo,.dark-mode .tab-informetion img.main-img,.dark-mode img.phone1,.light-mode .contact-wrpper .contact-block .contact-info ul li a img.light-icon,.light-mode .country-chart-box .light-chart-img,.light-mode .dash-sidebar .dash-logo .light-dash-logo,.light-mode .date-wrpper .date-box .box-body .box-light-img,.light-mode .demographics-wrp .map-box .light-map-img,.light-mode .light-mode-logo,.light-mode .login-wrpper img.light-mode-logo,.light-mode .mobile-header .light-logo,.light-mode .tab-informetion img.light-main-img,.light-mode img.phone2{display:block}.light-mode .download-wrp{background-image:url(../images/light-download-bg.webp)}.light-mode .tab-informetion .dashboard-box{background:#f6f6f6;box-shadow:0 0 25px #0000001a}.dark-mode .distribute-wrp .distribute-logos h5,.light-mode .blog-dt-bx a:hover,.light-mode .delete-acc:hover,.light-mode .distribute-wrp .distribute-logos h5,.light-mode .login-wrpper .login-bix a.frg-link:hover,.light-mode .login-wrpper .login-block form p a:hover,.light-mode .tickets-data .table tbody td a.remove-ticket:hover{color:#000}.light-mode .blog-wrpper{border:none;background:#f6f6f6}.light-mode .btn-read-bx a{color:#25252533;background:#fff}.light-mode .btn-read-bx:after{background:#e1e1e1;opacity:.8}.light-mode .recent-blog-wrp .news-bx .form-group .form-control{background:#f1f1f1;color:#555}.light-mode .blog-faq .accordion .accordion-item,.light-mode .dash-box-block .dash-box{background:#f1f1f1;border:1px solid #e1e1e1cc}.light-mode .blog-faq .accordion .accordion-body{border-color:#e1e1e1cc}.light-mode .article-block .blog-arrow-box .arrow-box a,.light-mode .audioplayer-playpause{background:#fff;box-shadow:0 3px 5px #0000001a}.light-mode .login-wrpper{background-image:url(../images/login-light.webp)}.light-mode .login-wrpper .login-block form .form-group .form-control{background:#f1f1f1;color:#0009}.light-mode .login-wrpper .form-checkbox label{color:#0009}.light-mode .contact-wrpper{background-image:url(../images/contact-shp-light.webp);background-attachment:fixed}.light-mode .contact-wrpper .contact-block{background:#fff;box-shadow:0 30px 50px #0000000d}.dark-mode .album-info ul.btn-box li a.btn-main2,.dark-mode .dash-header,.dark-mode .daterangepicker .ranges ul,.light-mode .album-info ul.btn-box li a.btn-main2,.light-mode .contact-wrpper .contact-block .contact-from,.light-mode .daterangepicker .ranges ul{background:0 0}.light-mode .contact-wrpper .contact-block .contact-from .form-group .form-control,.light-mode .trends-header .trends-right #reportrange,.light-mode .trends-header .trends-right .countries-drop .dropdown-toggle{background:#f1f1f1;border:1px solid #e6e6e6;border-radius:5px;color:#555}.light-mode .contact-wrpper .contact-block .contact-from .form-group .form-control::placeholder{color:#555}.dark-mode .login-wrpper .login-block form p,.dark-mode .popular-bx .small-bix a p,.form-radiobox [type=radio]:not(:checked)+label,.light-mode #artist-modal .modal-body ul li a span,.light-mode .album-info p,.light-mode .album-info ul.ticke-info li,.light-mode .change-pass-block .form-group h6,.light-mode .contact-wrpper .contact-block .contact-info ul li a,.light-mode .country-bix span,.light-mode .country-chart-header ul.chart-head li.form-checkbox label,.light-mode .country-chart-header ul.chart-head li.form-radiobox label,.light-mode .create-ticket-form .form-group h6,.light-mode .dash-header .dash-right li .dropdown-menu ul li a,.light-mode .dash-sidebar .sidebar-bottom .copyright p,.light-mode .daterangepicker .calendar-table td,.light-mode .daterangepicker .drp-selected,.light-mode .daterangepicker .ranges li,.light-mode .demographics-wrp .map-info-block ul li,.light-mode .download-wrp .form-group label,.light-mode .form-radiobox [type=radio]:checked+label,.light-mode .history-head ul li .form-group .select2-container .select2-search--inline .select2-search__field,.light-mode .iti__country-name,.light-mode .iti__dial-code,.light-mode .payment-box h5,.light-mode .preview-block .preview-info ul li span,.light-mode .pricing-block .pricing-box .switch-info p,.light-mode .pricing-block .pricing-box ul.provide-srvc li,.light-mode .select2-container .select2-selection--multiple .select2-selection__rendered li,.light-mode .tab-informetion form .form-group .requirements-dt h4,.light-mode .tab-informetion form .form-group .requirements-dt p,.light-mode .tab-informetion form .form-group .requirements-dt ul li,.light-mode .tab-informetion form .form-group small,.light-mode .tab-informetion form .form-input-group p,.light-mode .tickets-data .table tbody td,.light-mode .tickets-data .table tbody td a.showic,.light-mode .trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item label,.light-mode .trends-header .trends-right .countries-drop .dropdown-menu .form-search i{color:#555}.light-mode .main-dash-wrpper{background-color:#f6f6f6;background-image:unset}.dark-mode .daterangepicker .calendar-table .next span,.dark-mode .daterangepicker .calendar-table .prev span,.light-mode .dash-header .dash-right li a.notification span,.light-mode .daterangepicker .calendar-table,.light-mode .distribution-tbl .distribution-tbl-block table tbody tr td:nth-child(6),.light-mode .tab-informetion .slider-box{border-color:#fff}.light-mode .license-input-group ul li a.btn-main2,.light-mode .trends-header .trends-right .filter-dropdown .dropdown-toggle span{background:#fff;color:#252525}.trends-header .nav-tabs .nav-link.active{border-color:#ff002a;background:#ff002a;border-radius:30px}.light-mode .country-chart,.light-mode .demographics-wrp,.light-mode .statistics-wrp,.light-mode .top-countries-wrp{background:#fff;box-shadow:0 20px 40px #25252514;border-radius:7px}.light-mode .dash-header .dash-right li .dropdown-menu,.light-mode .daterangepicker,.light-mode .daterangepicker .calendar-table,.light-mode .select2-dropdown,.light-mode .trends-header .trends-right .countries-drop .dropdown-menu,.light-mode .trends-header .trends-right .filter-dropdown .dropdown-menu{background:#fff;box-shadow:0 15px 30px #00000026}.light-mode .statistics-wrp .statistics-box{border-right:1px solid #e1e1e1;border-left:none}.light-mode .toggle-switch-box label{background:#dbdbdb;border:1px solid #d3d3d3}.form-radiobox [type=radio]:not(:checked)+label:before,.light-mode .daterangepicker .calendar-table .next span,.light-mode .daterangepicker .calendar-table .prev span,.light-mode .form-radiobox [type=radio]:checked+label:before{border-color:#555}.light-mode .top-countries-wrp table tbody tr td{background:#f1f1f1;border-color:#fff!important;color:#555}.light-mode .demographics-wrp .col-md-9{border:none}.light-mode .dash-header .dash-right li .dropdown-menu:before,.light-mode .daterangepicker.opensright:before,.light-mode .trends-header .dropdown-menu:before{border-bottom:10px solid #fff}.light-mode .trends-header .trends-right .countries-drop .dropdown-menu .form-search .form-control{background:#fff;color:#555;border-color:#f1f1f1}.light-mode .daterangepicker .ranges li.active,.light-mode .daterangepicker .ranges li:hover{background:#f1f1f1;color:#ff002a}.light-mode .daterangepicker td.off,.light-mode .daterangepicker td.off.end-date,.light-mode .daterangepicker td.off.in-range,.light-mode .daterangepicker td.off.start-date{color:#555;opacity:.5}.dark-mode .dark-mode td.in-range.available,.dark-mode .daterangepicker td.active,.dark-mode .daterangepicker td.active:hover,.dark-mode td.in-range.available,.daterangepicker td.active,.light-mode .daterangepicker td.active,.light-mode .daterangepicker td.active:hover,.light-mode td.in-range.available{background:0 0;color:#ff002a;border-color:transparent}.light-mode .acc-name-b p,.light-mode .dash-sidebar .sidebar-bottom ul li a,.light-mode .genral-setting-block .form-group .form-control,.light-mode .payment-tbl table tbody tr td,.light-mode .wallet-cmnbox p{color:#777}.light-mode .dash-sidebar .dash-links ul li a img{filter:brightness(0) invert(0);opacity:1}.dark-mode .dash-sidebar .dash-links ul li a.active img,.dark-mode .dash-sidebar .dash-links ul li a:hover img,.dark-mode .mobile-sidebar .dash-links li.nav-items a.active img,.dark-mode .mobile-sidebar .dash-links li.nav-items a:hover img,.light-mode .dash-sidebar .dash-links ul li a.active img,.light-mode .dash-sidebar .dash-links ul li a:hover img,.light-mode .mobile-sidebar .dash-links li.nav-items a.active img,.light-mode .mobile-sidebar .dash-links li.nav-items a:hover img{filter:unset;opacity:1}.light-mode .dash-sidebar .dash-links ul li a.btn-main{color:#fff;box-shadow:0 7px 15px #ff002a26}.light-mode .dash-sidebar .dash-links ul li a.btn-main:hover{background:#000;color:#ff002a}.light-mode .upgrade-account:hover{background:#000;color:#ff002a!important}.light-mode .dash-header .dash-right li .dropdown-menu p:before,.light-mode .pricing-block .pricing-box label,.light-mode .pricing-block .select-pricing a.btn-main,.light-mode .wallet-cmnbox .btn-main{background:#252525}.light-mode .dash-header .dash-right li .dropdown-menu p span{color:#252525;background:#fff}.light-mode .mobile-sidebar .dash-links li.nav-items a img{filter:brightness(0) invert(.2)}.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link span,.light-mode .search-bix .form-group .form-control{background:#f1f1f1;color:#252525}.light-mode .album-wrpper,.light-mode .date-wrpper .date-box,.light-mode .distribution-tbl{background:#fff;box-shadow:0 20px 40px #25252514}.light-mode .date-wrpper .date-box .box-body .release-info li,.light-mode .date-wrpper .date-box .box-body p,.light-mode .date-wrpper .date-box .box-header p{color:#252525;opacity:.5}.light-mode .avatar-upload .avatar-preview,.light-mode .date-wrpper .date-box .box-header,.light-mode .ticket-title .ticket-row{border-color:#e6e6e6}.light-mode .date-wrpper .date-box .box-body .countries-info li,.light-mode .date-wrpper .date-box .box-body .platforms-info li{color:#25252580}.dark-mode .date-wrpper .date-box .box-body .countries-info li span.line,.light-mode .date-wrpper .date-box .box-body .countries-info li span.line{background:#c4c4c4;opacity:50%}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span:after,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span:after,.dark-mode .toggle-switch-box label:after,.dark-mode .wallet-cmnbox .btn-main,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span:after,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span:after,.light-mode .date-wrpper .date-box .box-body .countries-info li.active span.line,.light-mode .pricing-block .pricing-box label:after,.light-mode .wall-balbx,.light-mode .wallet-cmnbox .btn-main:hover{background:#ff002a}.dark-mode .audio-player .progress,.light-mode .audio-player .progress{background:#555}.light-mode .latest-releases .latest-header ul li a img{filter:brightness(0) invert(.5)}.light-mode .latest-releases .latest-header ul li a.active img,.light-mode .latest-releases .latest-header ul li a:hover img{filter:brightness(0) invert(.1);opacity:1}.light-mode #artist-modal{background:#fff9}.light-mode .create-release-wrp{background:#fff;box-shadow:0 20px 40px #2525250d;border-radius:10px}.light-mode .distribution-tbl h2,.light-mode .pricing-block .pricing-box h3,.light-mode .tab-informetion .tab-title h2{color:#252525;border-color:#e6e6e6}.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link span:before{background:#beb9b9;opacity:.2}.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span:before,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span:before{opacity:.2;background:#ff002acc}.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span,.light-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span{color:#fff;background:#ffe5ea}.light-mode .create-release-wrp:before{background:#e6e6e6;opacity:.8}.light-mode .drop-zone{background:#f1f1f1;border:2px dashed #e6e6e6;border-radius:5px;color:#555}.light-mode .drop-zone img{opacity:30%}.light-mode .select2-container--default .select2-search--dropdown .select2-search__field,.light-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered,.light-mode .tab-informetion form .form-group .form-control{background-color:#f1f1f1;border:1px solid #e6e6e6;border-radius:5px;color:#252525}.dark-mode .tab-informetion form .form-group .line,.light-mode .tab-informetion form .form-group .line{background:#e6e6e6}.light-mode .tab-informetion form .form-group select.form-control{background-image:url(../images/down-arrow-dark.svg);background-repeat:no-repeat}.light-mode .entire-box{background:#f1f1f1;border:1px solid #e6e6e6}.dark-mode .entire-box .entire-box-body ul li a:hover,.light-mode .entire-box .entire-box-body ul li a:hover{background:#e1e1e1}.dark-mode .tab-informetion form .form-check-box label,.light-mode .tab-informetion form .form-check-box label{font-weight:400}.light-mode .form-check-box label:before{background:#fff;border:1px solid #ff002a}.light-mode .tracks-info-box{background:#f6f6f6;border:1px solid #e6e6e6}.light-mode .tracks-info-box .drop-zone{background:#fff;border:2px dashed #e1e1e1;border-radius:5px;color:#555}.light-mode .catalog-box,.light-mode .history-head ul li .form-group .select2-container{border:1px solid #e1e1e1}.light-mode .tracks-info-box .search-catalog .form-control{background:#e6e6e6;color:#252525;border-color:#e6e6e6}.light-mode .catalog-box .box-info span,.light-mode .dash-box-block .dash-box h4,.light-mode .error-txt p{color:#252525;opacity:.6}.light-mode .catalog-box .play-icon a,.light-mode .latest-listview table tbody tr td .audio-player #play-btn{background:#fff;box-shadow:0 3px 5px #0000001a;color:#252525}.light-mode .history-tbl table tbody tr td{background:#f5f5f5;border-color:#fff;color:#555}.light-mode .create-ticket-form h3{color:#252525;border-color:#eee}.light-mode .create-ticket-form .form-group .btn,.light-mode .create-ticket-form .form-group .form-control{background:#f1f1f1;border-color:#eee;color:#252525}.light-mode .album-info ul.ticke-info li img,.light-mode .shear-links-block ul li a.link-btn img{filter:brightness(0) invert(.3)}.light-mode .album-info ul.btn-box li a:hover{background:#252525!important;color:#fff!important;border-color:#252525}.light-mode .shear-links-block ul li a.link-btn{background:#fff;border:1px solid #e1e1e1cc;box-shadow:none;color:#252525}.light-mode .abt-country-chart .country-chart-header #reportrange,.light-mode .genral-setting-block .form-group .form-control,.light-mode .genral-setting-block .form-group .select2-container .select2-selection--single .select2-selection__rendered{background:#f1f1f1;border:1px solid #e6e6e6;color:#555}.light-mode .distribution-tbl .distribution-tbl-block table tbody tr td{background:#f1f1f1;border-color:#fff;color:#939393}.light-mode .my-account-wrp,.light-mode .ticket-block{background:#fff;box-shadow:0 20px 40px #2525250d}.light-mode .account-tbs-content:before{background:#e6e6e6;border:none;opacity:.8}.light-mode .wallet-cmnbox{background:#e5e5e5;border:1px solid #fff}.light-mode .pricing-block .select-pricing{background:#fff;border:2px solid #ff002a;box-shadow:0 20px 40px #25252514}.light-mode .payment-methods .payment-box{background-image:url(../images/payment-bg-light.svg)}.light-mode .payment-methods a.add-new{background:#f1f1f1;border:2px dashed #e6e6e6}.light-mode .history-head ul li #reportrange{border:1px solid #e1e1e1;color:#555}.light-mode .latest-listview table tbody tr td,.light-mode .tab-informetion .latest-listview table tbody tr td a{color:#797979}.light-mode #release6 .history-tbl table tbody tr td span.gray-info{background:#c4c4c4;color:#252525}.light-mode .wallet-cmnbox.pay-acc .form-control{background:#fff;border:1px solid #e6e6e6;color:#777}.genral-setting-block .btn-group .btn-main:last-child:hover,.light-mode .genral-setting-block .btn-group .btn-main.cenclebtn{background:#13131b;border-color:#13131b;color:#fff}.dark-mode .genral-setting-block .btn-group .btn-main.cenclebtn:hover,.light-mode .genral-setting-block .btn-group .btn-main.cenclebtn:hover{background:#ff002a;border-color:#ff002a}.light-mode .normal-toggle-switch label{background:#dbdbdb}.light-mode .pricing-block .auto-renew p{color:#b0b0b0}.light-mode .catalog-pagination li a{color:#7c7c7c}.light-mode .error-wrapper .btn-main{box-shadow:0 7px 15px #ff002a26}.light-mode .license-input-group ul li a:hover{background:#252525;border-color:#252525;color:#fff}.dark-mode .tickets-data .table tbody td a.showic:hover,.light-mode .tickets-data .table tbody td a.showic:hover{color:#ff0021}.dark-mode .mobile-sidebar .dash-links li.nav-items a img,.dark-mode .shear-links-block ul li a.link-btn img,.light-mode .shear-links-block ul li a.link-btn:hover img{filter:brightness(0) invert(1)}.light-mode .tickets-btn .btn-main:hover{background:#252525;color:#fff}.light-mode .iti__country-list{background:#f1f1f1;border:1px solid #f5f5f5;box-shadow:0 7px 15px #00000040}.light-mode .download-wrp .form-group .form-control{background:#fff;color:#252525;border-color:#fff}.dark-mode .download-wrp .form-group .form-control{background:#15151d4d;color:#fff9;border-color:#15151d}.light-mode .audioplayer-playpause:before{color:#21212c}.light-mode .audioplayer-bar{background:#0000001a}.light-mode .select2-container--default .select2-results__option--highlighted[aria-selected],.light-mode .select2-container--default .select2-results__option[aria-selected=true]{background-color:#f1f1f1}.light-mode .form-checkbox label:before{border-color:#252525}.dark-mode .payment-tbl table.dataTable.display tbody td,.dark-mode .payment-tbl table.dataTable.display tbody th,.dark-mode .payment-tbl table.dataTable.row-border tbody td,.dark-mode .payment-tbl table.dataTable.row-border tbody th,.dark-mode table.dataTable.display tbody td,.dark-mode table.dataTable.display tbody th,.dark-mode table.dataTable.row-border tbody td,.dark-mode table.dataTable.row-border tbody th,.light-mode table.dataTable.display tbody td,.light-mode table.dataTable.display tbody th,.light-mode table.dataTable.row-border tbody td,.light-mode table.dataTable.row-border tbody th{border:none;background:0 0}.light-mode table.dataTable tbody tr,.light-mode table.dataTable.display tbody tr.even>.sorting_1,.light-mode table.dataTable.display tbody tr.odd,.light-mode table.dataTable.display tbody tr.odd>.sorting_1,.light-mode table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.light-mode table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,.light-mode table.dataTable.stripe tbody tr.odd{background:#f5f5f5}.light-mode .gridview-bix .audioplayer-bar{background:#fff3}.dark-mode .audioplayer-playpause,.light-mode .gridview-bix .audioplayer-playpause{background:#21212c;box-shadow:0 3px 5px #00000059}.dark-mode .distribution-tbl .distribution-tbl-block table tbody tr td:nth-child(6){border-color:#111119}.dark-mode .article-block .article-bix:before,.dark-mode .article-slider-wrp,.dark-mode .contact-main-wrp,.dark-mode .inner-header,.dark-mode .mobile-sidebar,.dark-mode body{background:#09090d}.dark-mode .dark-mode-logo,.light-mode .light-mode-logo{display:block;width:254px}.dark-dash-logo,.light-dash-logo{width:200px}.dark-mode .navbar-light .navbar-nav .nav-link.publish-btn:hover{background-color:#fff;color:#ff002a}.dark-mode .contact-wrpper,.dark-mode .publish-wrp{background-image:url(../images/sound-graphic.webp)}.dark-mode #artist-modal .modal-body ul li a span,.dark-mode .catalog-box .box-info span,.dark-mode .catalog-pagination li a,.dark-mode .date-wrpper .date-box .box-body .release-info li,.dark-mode .date-wrpper .date-box .box-header p,.dark-mode .error-txt p,.dark-mode .slider-nav a{color:#fff;opacity:.6}.dark-mode .article-block .article-bix span,.dark-mode .article-block .blog-arrow-box .arrow-box span,.dark-mode .article-block .share-box ul li,.dark-mode .article-block p,.dark-mode .blog-dt-bx p,.dark-mode .contact-wrp p,.dark-mode .contact-wrpper .contact-block .contact-info p,.dark-mode .contact-wrpper .contact-block .contact-info ul li a,.dark-mode .distribute-wrp .distribute-logos h3,.dark-mode .main-title p,.dark-mode .publish-slider .slider-box p,.dark-mode .recent-blog-wrp .news-bx p,.dark-mode .spacemedia-wrp .spacemedia-box h4,.dark-mode .tab-informetion .dashboard-box p,.dark-mode footer .copyright .terms-link li,.dark-mode footer .copyright .terms-link li a,.dark-mode footer .foot-top .form-group .form-control{color:#fff9}.dark-mode .contact-wrp,.dark-mode .dash-sidebar,.dark-mode .dash-sidebar .dash-logo,.dark-mode .dash-sidebar .sidebar-bottom,.dark-mode .roadmap-wrp{background:#030304}.dark-mode .roadmap-second-block{background-color:#0f0e15;background-image:url(../images/roadmap2-bg.webp);box-shadow:0 10px 30px #0000001a}.dark-mode .spacemedia-wrp .spacemedia-box{border-color:#11111a;background:#11111a;box-shadow:0 10px 30px #0003}.dark-mode .accordion .accordion-body p{color:#929294;opacity:1}.dark-mode .accordion .accordion-item .accordion-button{color:#fff;border-color:#c4c4c41a}.dark-mode .dash-box-block .dash-box h4,.dark-mode .download-wrp p,.dark-mode footer .copyright p,.dark-mode footer .footer-block p,.dark-mode footer .footer-block ul li a{color:#fff9;opacity:1}.dark-mode .article-block .blog-arrow-box .arrow-box a,.dark-mode footer .foot-top .form-group .form-control{background:#15151d}.dark-mode footer .footer-block h3{color:#fff;opacity:1}.dark-mode footer .copyright{border-color:#c4c4c41a}.dark-mode .btn-main:hover,.dark-mode .dash-sidebar .dash-links ul li a.btn-main:hover{background:#fff;color:#ff002a}.dark-mode .btn-main-blue:hover{background:#fff;color:#00f}.dark-mode .download-wrp{background-image:url(../images/download-bg.webp);background-color:#030304}.dark-mode .tab-informetion .dashboard-box{background:#11111a;box-shadow:0 0 25px #0000001a}.dark-mode .blog-wrpper{border:none;background:#09090d}.dark-mode .btn-read-bx a{color:#fff3;background:#09090d}.dark-mode .btn-read-bx:after{background:#c4c4c4;opacity:.1}.dark-mode .recent-blog-wrp .news-bx .form-group .form-control{background:#15151d;color:#fff}.dark-mode .blog-faq .accordion .accordion-item{background:0 0;border:1px solid #1c1c23}.dark-mode .blog-faq .accordion .accordion-body{border-color:#1c1c25}.dark-mode .contact-wrpper .contact-block .contact-info{background-image:url(../images/contact-Img.webp)}.dark-mode .contact-wrpper .contact-block{background:#11111a}.dark-mode .contact-wrpper .contact-block .contact-from{background:#171723}.dark-mode .contact-wrpper .contact-block .contact-from .form-group .form-control{background:#232333;color:#fff9;border:none}.dark-mode .contact-wrpper .contact-block .contact-from .form-group .form-control::placeholder{color:#fff9}.dark-mode .login-wrpper{background-image:url(../images/login-dark.webp)}.dark-mode .acc-name-b p,.dark-mode .album-info p,.dark-mode .album-info ul.ticke-info li,.dark-mode .change-pass-block .form-group h6,.dark-mode .country-chart-header ul.chart-head li.form-checkbox label,.dark-mode .country-chart-header ul.chart-head li.form-radiobox label,.dark-mode .country-chart-header ul.chart-head li.toggle-box h6,.dark-mode .create-ticket-form .form-group h6,.dark-mode .dash-sidebar .dash-links ul li a,.dark-mode .dash-sidebar .sidebar-bottom .copyright p,.dark-mode .dash-sidebar .sidebar-bottom ul li a,.dark-mode .date-wrpper .date-box .box-body .countries-info li,.dark-mode .date-wrpper .date-box .box-body .platforms-info li,.dark-mode .daterangepicker .calendar-table td,.dark-mode .demographics-wrp .map-info-block ul li,.dark-mode .demographics-wrp .map-info-block ul li.info-head,.dark-mode .history-head ul li .form-group .select2-container .select2-search--inline .select2-search__field,.dark-mode .iti__country-name,.dark-mode .iti__dial-code,.dark-mode .latest-listview table tbody tr td,.dark-mode .login-wrpper .form-checkbox label,.dark-mode .login-wrpper .login-block .login-title p,.dark-mode .payment-box h5,.dark-mode .payment-tbl table tbody tr td,.dark-mode .preview-block .preview-info ul li span,.dark-mode .pricing-block .auto-renew p,.dark-mode .pricing-block .pricing-box ul.provide-srvc li,.dark-mode .select2-results__option,.dark-mode .statistics-wrp .statistics-box h3,.dark-mode .tab-informetion .latest-listview table tbody tr td a,.dark-mode .tab-informetion form .form-group .requirements-dt h4,.dark-mode .tab-informetion form .form-group .requirements-dt p,.dark-mode .tab-informetion form .form-group .requirements-dt ul li,.dark-mode .tab-informetion form .form-input-group p,.dark-mode .tickets-data .table tbody td,.dark-mode .trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item label,.dark-mode .trends-header .trends-right .countries-drop .dropdown-menu .form-search i,.dark-mode .wallet-cmnbox h6,.dark-mode .wallet-cmnbox p{color:#fff9}.dark-mode .login-wrpper .login-block form .form-group .form-control{background:#fff;color:#0009}.dark-mode .main-dash-wrpper{background-image:url(../images/dash-background-bg.webp);background-color:#09090d}.dark-mode .create-ticket-form,.dark-mode .history-head ul li .form-group label,.dark-mode .mobile-sidebar .dash-links li.nav-items,.dark-mode .nav-new,.dark-mode .payment-tbl table.dataTable tbody tr,.dark-mode .payment-tbl table.dataTable.display tbody tr.even,.dark-mode .payment-tbl table.dataTable.display tbody tr.even>.sorting_1,.dark-mode .payment-tbl table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.dark-mode .payment-tbl table.dataTable.stripe tbody tr.even,.dark-mode .trends-header .trends-right .row-box .form-group label{background:#111119}.dark-mode .select2-results__option:hover,.dark-mode .trends-header .trends-right .countries-drop .dropdown-menu .dropdown-item:hover,.dark-mode .trends-header .trends-right .filter-dropdown .dropdown-menu .dropdown-item:hover{background:#282834}.dark-mode .dash-sidebar .dash-links ul li a img{filter:brightness(0) invert(1);opacity:60%}.dark-mode .dash-header .dash-right li a.notification span{border:2px solid #0a080d}.dark-mode .trends-header .trends-right .filter-dropdown .dropdown-toggle span{background:#1e1e2c;color:#fff}.dark-mode .trends-header .trends-right .filter-dropdown .dropdown-menu{background:#21212c;box-shadow:none;box-shadow:0 15px 30px #00000026}.dark-mode .dash-header .dash-right li .dropdown-menu:before,.dark-mode .trends-header .dropdown-menu:before{border-bottom:10px solid #21212c}.dark-mode .select2-dropdown,.dark-mode .trends-header .trends-right .countries-drop .dropdown-menu{background:#21212c;box-shadow:none}.dark-mode .daterangepicker{background:#21212c;box-shadow:0 15px 30px #00000026}.dark-mode .daterangepicker.opensright:before{border-bottom:10px solid #1e1e2c}.dark-mode .daterangepicker .ranges li.active,.dark-mode .daterangepicker .ranges li:hover{background:#282834;color:#ff002a}.dark-mode .daterangepicker .calendar-table{background:#22202c;box-shadow:0 15px 30px #00000026;border-color:#22202c}.dark-mode .daterangepicker td.off,.dark-mode .daterangepicker td.off.end-date,.dark-mode .daterangepicker td.off.in-range,.dark-mode .daterangepicker td.off.start-date{color:#fff9;opacity:.5}.dark-mode .trends-header .trends-right .select2-container{border:1px solid #1e1e2c}.dark-mode .trends-header .trends-right .countries-drop .dropdown-toggle{background:#1e1e2c;border-radius:3px;border:none;color:#fff9}.dark-mode .trends-header .trends-right .countries-drop .dropdown-menu .form-search .form-control{background:#21212c;border-color:#282834;color:#fff9}.dark-mode .statistics-wrp .statistics-box{border-right:none;border-left:1px solid #22202c}.dark-mode .statistics-wrp .statistics-box.first-box{border-left:none}.dark-mode .trends-header .trends-right #reportrange{background:#1e1e2c;color:#fff9;border:none}.dark-mode .album-wrpper,.dark-mode .statistics-wrp{background:#111119;box-shadow:none}.dark-mode .country-chart,.dark-mode .demographics-wrp,.dark-mode .top-countries-wrp{background:#11111a;box-shadow:0 20px 40px #25252514;border-radius:7px}.dark-mode .toggle-switch-box label{background:#1e1e2c;border:1px solid #312f3e}.dark-mode .countries-header,.dark-mode .country-chart-header,.dark-mode .date-wrpper .date-box .box-header,.dark-mode .demographics-header,.dark-mode .history-head{border-color:#22202c}.dark-mode .top-countries-wrp table tbody tr td{color:#ffffff80;background:#161620;border-bottom:5px solid #11111a!important}.dark-mode .demographics-wrp .col-md-9{border-right:1px solid #1c1b25}.dark-mode .demographics-wrp .col-md-3{border-left:1px solid #000}.dark-mode .dash-sidebar .dash-links ul li a.delete-btn{color:#ff002a;opacity:.6}.dark-mode .album-info ul.ticke-info li img,.dark-mode .dash-sidebar .dash-links ul li a.delete-btn img,.dark-mode .latest-releases .latest-header ul li a img,.dark-mode .latest-releases .latest-header ul li a.active img,.dark-mode .latest-releases .latest-header ul li a:hover img{filter:unset}.dark-mode .dash-header .dash-right li .dropdown-menu{background:#21212b;box-shadow:0 15px 30px #00000026;border:1px solid #22202c;border-radius:10px}.dark-mode .dash-header .dash-right li .dropdown-menu p span{color:#fff;background:#21212c}.dark-mode #artist-modal .modal-body ul li a.active,.dark-mode #artist-modal .modal-body ul li a:hover,.dark-mode .dash-header .dash-right li .dropdown-menu .dropdown-header{background:#13131b}.dark-mode .dash-header .dash-right li .dropdown-menu ul li a{color:#c1c1c1}.dark-mode .dash-header .dash-right li .dropdown-menu .btn-main2:hover{background:#fff;color:#21212c;border-color:#fff}.dark-mode .search-bix .form-group .form-control{background:#13131b;color:#fff9}.dark-mode .date-wrpper .date-box{background:#11111a;box-shadow:0 20px 40px #25252514}.dark-mode .date-wrpper .date-box .box-body p{color:#fff;opacity:.5}.dark-mode .date-wrpper .date-box .box-body .countries-info li.active span.line{background:#c4c4c4}.dark-mode .acc-pro-change-bx,.dark-mode .latest-listview table tbody tr:nth-child(odd),.dark-mode .pricing-block .pricing-box{background:#181822}.dark-mode #artist-modal{background:#0a090ef2}.dark-mode #artist-modal .modal-content{background:#21212c}.dark-mode .create-release-wrp:after,.dark-mode .create-release-wrp:before{display:block;background:#22202c;opacity:.6}.dark-mode .create-release-wrp:after{background:#000}.dark-mode .distribution-tbl h2,.dark-mode .pricing-block .pricing-box h3,.dark-mode .tab-informetion .tab-title h2{color:#fff;border-color:#22202c}.dark-mode .create-release-wrp{background:#111119;box-shadow:0 30px 50px #0000001a;border-radius:7px}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link span{background:#191924;color:#fff9}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link span:after{background:#3d3d4e}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link span:before{background:#48485f;opacity:.2}.dark-mode .create-release-wrp .release-row .nav-tabs:before{border-color:#3d3d4e}.dark-mode .drop-zone{background:#13131b;border:2px dashed #22202c;color:#fff9}.dark-mode .drop-zone img{opacity:100%}.dark-mode .tab-informetion form .form-group .form-control{background-color:#13131b;border:1px solid #22202c;color:#fff}.dark-mode .tab-informetion form .form-group select.form-control{background-image:url(../images/down-arrow.svg);background-repeat:no-repeat;background-position:right}.dark-mode .license-input-group ul li a.btn-main2{background:#111119;border:2px solid #ff002a;color:#fff}.dark-mode .entire-box,.dark-mode .tracks-info-box{background:#13131b;border:1px solid #22202c}.dark-mode .entire-box h4{color:#fff;border-color:#343141}.dark-mode .form-check-box label:before{background:0 0;border:1px solid #ffffff80}.dark-mode .tracks-info-box .drop-zone{background:#181822;border:2px dashed #22202c;color:#fff9}.dark-mode .tracks-info-box .search-catalog .form-control{background:#111119;border:1px solid #22202c;color:#fff9}.dark-mode .catalog-box{background:#181822;border:1px solid #22202c}.dark-mode .catalog-box .play-icon a{background:#21212c;box-shadow:0 3px 5px #00000040;color:#fff}.dark-mode .latest-listview table tbody tr td .audio-player #play-btn{background:#21212c;box-shadow:0 3px 5px #00000059;color:#fff}.dark-mode .history-tbl table tbody tr td{background:#161620;border-color:#111119;color:#fff9}.dark-mode .create-ticket-form h3{color:#fff;border-color:#1e1c28}.dark-mode .create-ticket-form .form-group .form-control,.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field,.dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered{background:#13131b;border:1px solid #22202c;color:#fff}.dark-mode .create-ticket-form .form-group .btn{background:#181822;border:2px dashed #22202c}.dark-mode .album-info ul.btn-box li a:hover{background:#fff!important;color:#ff002a!important;border-color:#fff}.dark-mode .dash-box-block .dash-box{background:#13131b;border:1px solid #22202ccc}.dark-mode .shear-links-block ul li a.link-btn{background:#1e1e2c;box-shadow:0 5px 10px #0000001a;color:#fff;border:none}.dark-mode .abt-country-chart .country-chart-header #reportrange{background:#1e1e2c;border:none;color:#fff9}.dark-mode .distribution-tbl{background:#11111a;box-shadow:0 30px 50px #0000001a;box-shadow:none}.dark-mode .distribution-tbl .distribution-tbl-block table tbody tr td{background:#161620;border-color:#11111a;color:#fff9}.dark-mode .my-account-wrp,.dark-mode .ticket-block{background:#111119;box-shadow:0 30px 50px #0000001a}.dark-mode .ticket-title .ticket-row{border-color:#1e1c28}.dark-mode .payment-tbl table tbody tr:nth-child(odd),.dark-mode .payment-tbl table.dataTable.display tbody tr.odd,.dark-mode .payment-tbl table.dataTable.display tbody tr.odd>.sorting_1,.dark-mode .payment-tbl table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,.dark-mode .payment-tbl table.dataTable.stripe tbody tr.odd,.dark-mode .tickets-data .table tbody tr:nth-child(odd) td,.dark-mode table.dataTable tbody tr,.dark-mode table.dataTable.display tbody tr.even>.sorting_1,.dark-mode table.dataTable.display tbody tr.odd,.dark-mode table.dataTable.display tbody tr.odd>.sorting_1,.dark-mode table.dataTable.order-column.stripe tbody tr.even>.sorting_1,.dark-mode table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,.dark-mode table.dataTable.stripe tbody tr.odd{background:#161620}.dark-mode .account-tbs-content:before{background:#000;border-left:1px solid #22202c;opacity:1}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span:before,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span:before,.dark-mode .wall-balbx{background:#ff002a33}.dark-mode .avatar-upload .avatar-preview{border-color:#09080e}.dark-mode .wall-balbx{border:2px solid #ff002a33}.dark-mode .wallet-cmnbox{background:#111119;border:1px solid #111119}.dark-mode .genral-setting-block .form-group .form-control,.dark-mode .genral-setting-block .form-group .select2-container .select2-selection--single .select2-selection__rendered{background:#13131b;border:1px solid #22202c;color:#fff9}.dark-mode .pricing-block .select-pricing{background:#ff002a33;border:2px solid #ff002a80}.dark-mode .pricing-block .select-pricing a.btn-main{background:#541526}.dark-mode .payment-methods .payment-box{background-image:url(../images/payment-bg-dark.svg)}.dark-mode .payment-methods a.add-new{background:#1818224d;border:2px dashed #22202c}.dark-mode .history-head ul li .form-group .select2-container{border:1px solid #22202c}.dark-mode .history-head ul li #reportrange{border:1px solid #22202c;color:#fff9}.dark-mode .change-pass-block{background:#21212c;box-shadow:0 25px 50px #0000004d}.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link.active span,.dark-mode .create-release-wrp .release-row .nav-tabs li .nav-link:hover span{background:#ff002a1a}.dark-mode .genral-setting-block .btn-group .btn-main.cenclebtn{background:#13131b;border-color:#ff002a;color:#fff}.dark-mode .genral-setting-block .btn-group .btn-main:last-child:hover{background:#fff;border-color:#ff002a;color:#ff002a}.dark-mode .wallet-cmnbox.pay-acc .form-control{background:0 0;border:1px solid #22202c;color:#fff}.dark-mode .password-action .btn-main{background:#252533}.dark-mode .iti__country-list{background:#13131b;border:1px solid #22202c;box-shadow:0 7px 15px #00000040;border-radius:4px}.dark-mode .tab-informetion .slider-box{border-color:#11111a}.dark-mode .audioplayer-bar{background:#ffffff1a}.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected],.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{background-color:#13131b}.dark-mode .form-checkbox label:before{border-color:#fff9}.dark-mode table.dataTable thead .sorting,.dark-mode table.dataTable thead .sorting_asc,.dark-mode table.dataTable thead .sorting_asc_disabled,.dark-mode table.dataTable thead .sorting_desc,.dark-mode table.dataTable thead .sorting_desc_disabled{background-image:unset!important;background:#111119}.dark-mode .daterangepicker select.monthselect option,.dark-mode .daterangepicker select.yearselect option{background:#1e1e2c}.dark-mode .select2-search--dropdown .select2-search__field{color:#fff;background:#13131b;border:1px solid #22202c}.dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(../images/down-arrow.svg);filter:unset}@media screen and (max-width:991px){.light-mode .roadmap-second-block{box-shadow:0 10px 30px #fff}.roadmap-wrp .container{padding:0}.roadmap-wrp .roadmap-block{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}}.trends-header .nav-tabs li{margin-right:10px!important}.trends-header .nav-tabs .nav-link:before{display:none!important}.light-mode .trends-header .nav-tabs{border-bottom:1px solid rgba(0,0,0,.1)}.dark-mode .trends-header .nav-tabs{border-bottom:1px solid}.trends-header .nav-tabs .nav-link::after{content:'';position:absolute;left:0;bottom:-1px;height:4px;width:0;background-color:red;transition:width .3s ease-in-out;border-radius:2px}.trends-header .nav-tabs .nav-link.active::after{width:100%}.trends-header .nav-tabs .nav-item.show .nav-link{background-color:transparent;color:#000}.trends-header .nav-tabs .nav-link.active{background-color:transparent;color:#ff002a}@media screen and (max-width:447px){.trends-header .nav-tabs{padding:0!important;border-radius:0!important}}

/* Source: assets/css/guest-sites-inline.css */
/* Auto-extracted from PHP â€” do not edit PHP for these rules; change this file. */

/* Guest auth (login/register): same field validation as dashboard / create release */
body.guest-auth-layout .validation-field-error {
    border-color: rgba(248, 113, 113, 0.75) !important;
    box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.25) !important;
}
.light-mode body.guest-auth-layout .validation-field-error {
    background: rgba(254, 226, 226, 0.85) !important;
}
body.guest-auth-layout .validation-field-error-message:not(.d-none) {
    color: #b91c1c;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.45;
    margin-top: 8px;
}
.dark-mode body.guest-auth-layout .validation-field-error-message:not(.d-none) {
    color: #fca5a5;
}
body.guest-auth-layout .guest-auth-success-message {
    color: #15803d;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.45;
    margin-top: 8px;
}
.light-mode body.guest-auth-layout .guest-auth-success-message {
    color: #166534;
}
/* Flatten legacy flash banners in guest auth to text-only (avoid bulky alert-danger boxes) */
body.guest-auth-layout .login-block > .alert,
body.guest-auth-layout .modal-body > .alert {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 0 10px !important;
    margin-bottom: 8px !important;
}
body.guest-auth-layout .login-block > .alert.alert-danger,
body.guest-auth-layout .modal-body > .alert.alert-danger {
    color: #fca5a5;
}
body.guest-auth-layout .login-block > .alert.alert-success,
body.guest-auth-layout .modal-body > .alert.alert-success {
    color: #86efac;
}
.light-mode body.guest-auth-layout .login-block > .alert.alert-danger,
.light-mode body.guest-auth-layout .modal-body > .alert.alert-danger {
    color: #b91c1c;
}
.light-mode body.guest-auth-layout .login-block > .alert.alert-success,
.light-mode body.guest-auth-layout .modal-body > .alert.alert-success {
    color: #15803d;
}
/* Guest auth forms: even field spacing; kill global .btn-main { margin: 30px auto 0 } on submit */
body.guest-auth-layout .login-block #guest-auth-login-form .form-group,
body.guest-auth-layout .login-block #guest-auth-register-form .form-group {
    margin-bottom: 12px;
}
body.guest-auth-layout .login-block #guest-auth-login-form .login-bix {
    margin-bottom: 12px;
    margin-top: 0;
}
/* Login + Register actions: keep both buttons on the same full-width auth grid. */
body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"],
body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"] {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    height: 54px !important;
    justify-content: center;
    line-height: 1.2 !important;
    margin: 0 auto !important;
    max-height: 54px !important;
    min-height: 54px !important;
    padding-bottom: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0 !important;
    transform: none !important;
    transition: none !important;
    width: 100%;
}
.light-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:hover,
.light-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:focus,
.light-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:focus-visible,
.light-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:active,
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:hover,
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:focus,
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:focus-visible,
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form button.btn-main[type="submit"]:active,
.light-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:hover,
.light-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:focus,
.light-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:focus-visible,
.light-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:active,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:hover,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:focus,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:focus-visible,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form button.btn-main[type="submit"]:active {
    box-shadow: none !important;
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
}
/* Google Sign-In: g_id_onload lives outside the button wrap (see login/register) â€” only .g_id_signin inside wrap */
#guest-auth-login-form,
#guest-auth-register-form {
    position: relative;
}
.guest-auth-gid-onload {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    width: 1px;
}
/* Google Sign-In: use a stable custom surface and keep the real GIS click layer invisible on top. */
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap {
    box-sizing: border-box;
    display: block;
    height: 54px;
    margin-bottom: 14px;
    margin-top: 12px;
    max-height: 54px !important;
    min-height: 54px !important;
    overflow: hidden;
    position: relative;
    width: 100%;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap + .row,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap + .row {
    margin-bottom: 0;
    margin-top: 0;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap + p {
    margin-top: 10px !important;
}
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap + .row + p.mb-3 {
    margin-top: 10px !important;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface {
    align-items: center;
    background: #ffffff;
    border: 1px solid #dadce0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #3c4043;
    display: flex;
    gap: 12px;
    height: 54px;
    justify-content: center;
    left: 0;
    line-height: 1.2;
    padding: 0 18px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface {
    background: #171923;
    border-color: #2b3040;
    color: #f3f4f6;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface.validation-field-error,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface.validation-field-error {
    background: #ffffff !important;
    border-color: rgba(248, 113, 113, 0.95) !important;
    box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.35) !important;
}
.dark-mode body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface.validation-field-error,
.dark-mode body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface.validation-field-error {
    background: #171923 !important;
    border-color: rgba(248, 113, 113, 0.95) !important;
    box-shadow: 0 0 0 1px rgba(248, 113, 113, 0.35) !important;
}
body.guest-auth-layout .login-block .guest-auth-google-error.validation-field-error-message {
    margin-bottom: 10px;
    margin-top: -4px;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface__icon,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface__icon {
    display: inline-flex;
    flex: 0 0 auto;
    height: 22px;
    width: 22px;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .guest-auth-google-surface__label,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .guest-auth-google-surface__label {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.01em;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap:focus-within .guest-auth-google-surface,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap:focus-within .guest-auth-google-surface {
    border-color: #8ab4f8;
    box-shadow: 0 0 0 3px rgba(26, 115, 232, 0.22);
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin {
    background: transparent !important;
    border: 0 !important;
    box-sizing: border-box;
    display: block !important;
    inset: 0;
    margin: 0 auto;
    margin-bottom: 0 !important;
    max-height: 54px !important;
    max-width: 100% !important;
    min-height: 54px !important;
    opacity: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute;
    width: 100% !important;
    z-index: 2;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin > div,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin > div,
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin .S9gUrf-YoZ4jf,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin .S9gUrf-YoZ4jf,
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin .S9gUrf-YoZ4jf > div,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin .S9gUrf-YoZ4jf > div,
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin [role="button"],
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin [role="button"],
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin .L5Fo6c-bF1uUb,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin .L5Fo6c-bF1uUb {
    box-sizing: border-box !important;
    display: block !important;
    height: 54px !important;
    inset: 0 !important;
    max-width: none !important;
    min-height: 54px !important;
    min-width: 0 !important;
    position: absolute !important;
    width: 100% !important;
}
body.guest-auth-layout .login-block #guest-auth-login-form .guest-auth-google-wrap .g_id_signin iframe,
body.guest-auth-layout .login-block #guest-auth-register-form .guest-auth-google-wrap .g_id_signin iframe {
    border: 0 !important;
    box-sizing: border-box;
    display: block !important;
    height: 54px !important;
    inset: 0 !important;
    margin-left: auto;
    margin-right: auto;
    max-height: 54px !important;
    max-width: none !important;
    min-height: 54px !important;
    min-width: 0 !important;
    position: absolute !important;
    width: 100% !important;
}
/* Forgot password: same shell as dashboard #cngpasspop (modal-content > change-pass-block); single full-width primary */
body.guest-auth-layout #guestForgotPasswordModal .change-pass-block .btn-group {
    box-sizing: border-box;
    display: flex;
    max-width: 100%;
    width: 100%;
}
body.guest-auth-layout #guestForgotPasswordModal .change-pass-block .btn-group .btn-main {
    flex: 1 1 auto;
    min-width: 0;
    width: 100%;
}
body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-body {
    box-sizing: border-box;
    max-width: 100%;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    width: 100%;
}
body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-header {
    display: flex;
    gap: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-header .btn-close {
    flex-shrink: 0;
    margin: 0 !important;
    margin-left: auto !important;
    position: static !important;
    right: auto !important;
    top: auto !important;
}
/* Modals: match dashboard (loggedin-header-inline.css .modal-content â€” same shadow) */
body.guest-auth-layout .modal-content {
    overflow: visible !important;
    position: relative !important;
}
.light-mode body.guest-auth-layout .modal-content {
    background: #fff !important;
    box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1) !important;
}
.dark-mode body.guest-auth-layout .modal-content {
    background: #111119 !important;
    box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1) !important;
}

/* .btn-close: match dashboard (loggedin-header-inline) â€” transparent circle, FA icon via ::before; no dark hover blob in light mode */
body.guest-auth-layout .modal .btn-close i,
body.guest-auth-layout .change-pass-block .btn-close i {
    display: none !important;
}
.light-mode body.guest-auth-layout .modal .btn-close,
.light-mode body.guest-auth-layout .change-pass-block .btn-close {
    align-items: center;
    background: transparent !important;
    border: none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #252525 !important;
    display: inline-flex;
    font-size: 0;
    height: 28px;
    justify-content: center;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 12px;
    text-shadow: none;
    top: 12px;
    transition: 0.4s linear;
    width: 28px;
}
.light-mode body.guest-auth-layout .modal .btn-close::before,
.light-mode body.guest-auth-layout .change-pass-block .btn-close::before {
    content: "\f00d";
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
    font-size: 16px;
    font-weight: 900;
    line-height: 1;
}
.light-mode body.guest-auth-layout .modal .btn-close:hover,
.light-mode body.guest-auth-layout .change-pass-block .btn-close:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: #252525 !important;
    transform: none !important;
}
.dark-mode body.guest-auth-layout .modal .btn-close,
.dark-mode body.guest-auth-layout .change-pass-block .btn-close {
    align-items: center;
    background: transparent !important;
    border: none !important;
    border-radius: 0;
    box-shadow: none !important;
    color: #fff !important;
    display: inline-flex;
    font-size: 0;
    height: 28px;
    justify-content: center;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 12px;
    text-shadow: none;
    top: 12px;
    transition: 0.4s linear;
    width: 28px;
}
.dark-mode body.guest-auth-layout .modal .btn-close::before,
.dark-mode body.guest-auth-layout .change-pass-block .btn-close::before {
    content: "\f00d";
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
    font-size: 16px;
    font-weight: 900;
    line-height: 1;
}
.dark-mode body.guest-auth-layout .modal .btn-close:hover,
.dark-mode body.guest-auth-layout .change-pass-block .btn-close:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: #fff !important;
    transform: none !important;
}
.dark-mode body.guest-auth-layout .modal .btn-close:focus,
.dark-mode body.guest-auth-layout .change-pass-block .btn-close:focus {
    box-shadow: none !important;
}
/* Set-password modal: close in .guest-auth-modal-header â€” flex layout, not absolute */
.light-mode body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-header .btn-close,
.dark-mode body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-header .btn-close {
    margin-left: auto !important;
    position: static !important;
    right: auto !important;
    top: auto !important;
}
@media (max-width: 767px) {
    .light-mode body.guest-auth-layout .modal .btn-close,
    .light-mode body.guest-auth-layout .change-pass-block .btn-close,
    .dark-mode body.guest-auth-layout .modal .btn-close,
    .dark-mode body.guest-auth-layout .change-pass-block .btn-close {
        height: 24px;
        right: 10px;
        top: 10px;
        width: 24px;
    }
    body.guest-auth-layout #guestSetPasswordModal .guest-auth-modal-header .btn-close {
        height: 28px;
        position: static !important;
        right: auto !important;
        top: auto !important;
        width: 28px;
    }
}

/* Forgot modal: Request New Password â€” no white border, no layout shift on hover */
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"],
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"] {
    -webkit-tap-highlight-color: transparent;
    animation: none !important;
    border: 1px solid #ff002a !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    filter: none !important;
    min-height: 44px;
    opacity: 1 !important;
    outline: none !important;
    padding: 12px 16px !important;
    transform: none !important;
    transition: none !important;
    transition-duration: 0s !important;
    transition-property: none !important;
    transition-timing-function: ease !important;
}
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:hover,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus-visible,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:active,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:hover,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus-visible,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:active {
    animation: none !important;
    background: #ff002a !important;
    background-image: none !important;
    border: 1px solid #ff002a !important;
    box-shadow: none !important;
    color: #fff !important;
    filter: none !important;
    opacity: 1 !important;
    outline: none !important;
    padding: 12px 16px !important;
    transform: none !important;
    transition: none !important;
    transition-duration: 0s !important;
    transition-property: none !important;
}

body.guest-auth-layout .change-pass-block > .alert {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    margin-bottom: 8px !important;
    padding: 0 0 10px !important;
}
body.guest-auth-layout .change-pass-block > .alert.alert-danger {
    color: #fca5a5;
}
body.guest-auth-layout .change-pass-block > .alert.alert-success {
    color: #86efac;
}
.light-mode body.guest-auth-layout .change-pass-block > .alert.alert-danger {
    color: #b91c1c;
}
.light-mode body.guest-auth-layout .change-pass-block > .alert.alert-success {
    color: #15803d;
}
.dark-mode body.guest-auth-layout .modal-content .change-pass-block {
    color: rgba(255, 255, 255, 0.92);
}

/* Text fields: same fill / border / radius / padding as logged-in dashboard (loggedin-sites-inline.css .form-control) */
.light-mode body.guest-auth-layout .login-block .form-control,
.light-mode body.guest-auth-layout .modal-content .form-control,
.light-mode body.guest-auth-layout .change-pass-block .form-control {
    background: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    color: #000 !important;
    padding: 1rem !important;
}
.dark-mode body.guest-auth-layout .login-block .form-control,
.dark-mode body.guest-auth-layout .modal-content .form-control,
.dark-mode body.guest-auth-layout .change-pass-block .form-control {
    background: #161620 !important;
    border: 1px solid #161620 !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    color: #fff !important;
    padding: 1rem !important;
}
.light-mode body.guest-auth-layout .login-block .form-control::placeholder,
.light-mode body.guest-auth-layout .modal-content .form-control::placeholder {
    color: rgba(0, 0, 0, 0.42);
}
.dark-mode body.guest-auth-layout .login-block .form-control::placeholder,
.dark-mode body.guest-auth-layout .modal-content .form-control::placeholder {
    color: rgba(255, 255, 255, 0.42);
}
body.guest-auth-layout .login-block .form-control:read-only,
body.guest-auth-layout .modal-content .form-control:read-only {
    color: gray !important;
}
/* Keep field-level validation visible over dashboard base (same as dashboard inputs) */
.light-mode body.guest-auth-layout .login-block .form-control.validation-field-error,
.light-mode body.guest-auth-layout .modal-content .form-control.validation-field-error,
.light-mode body.guest-auth-layout .change-pass-block .form-control.validation-field-error {
    background: rgba(254, 226, 226, 0.85) !important;
    border-color: rgba(248, 113, 113, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.25) !important;
    color: #000 !important;
}
.dark-mode body.guest-auth-layout .login-block .form-control.validation-field-error,
.dark-mode body.guest-auth-layout .modal-content .form-control.validation-field-error,
.dark-mode body.guest-auth-layout .change-pass-block .form-control.validation-field-error {
    background: rgba(248, 113, 113, 0.12) !important;
    border-color: rgba(252, 165, 165, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.2) !important;
    color: #fff !important;
}

/* Guest forms: match dashboard field error styling */
.guest-site .validation-field-error {
    border-color: rgba(248, 113, 113, 0.75) !important;
    box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.25) !important;
}
.light-mode .guest-site .validation-field-error {
    background: rgba(254, 226, 226, 0.85) !important;
}
.guest-site .validation-field-error-message:not(.d-none) {
    color: #b91c1c;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.45;
    margin-top: 8px;
}
.dark-mode .guest-site .validation-field-error-message:not(.d-none) {
    color: #fca5a5;
}

/* Home download section: notify email â€” same grid cell as input so the button never shifts */
.download-wrp .guest-app-notify-group {
    position: relative;
}

.download-wrp .guest-app-notify-input-wrap {
    align-items: center;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
}

.download-wrp .guest-app-notify-input-wrap .form-control {
    grid-column: 1;
    grid-row: 1;
    margin: 0;
    min-height: 52px;
    padding-right: 148px;
    width: 100%;
}

.download-wrp .guest-app-notify-input-wrap .guest-app-notify-btn {
    align-self: center;
    bottom: auto;
    grid-column: 1;
    grid-row: 1;
    justify-self: end;
    margin-right: 8px !important;
    margin-top: 0 !important;
    position: relative;
    top: auto;
    transform: none !important;
    white-space: nowrap;
    z-index: 2;
}

@media (max-width: 575px) {
    .download-wrp .guest-app-notify-input-wrap .form-control {
        font-size: 14px;
        padding-right: 124px;
    }

    .download-wrp .guest-app-notify-input-wrap .guest-app-notify-btn {
        font-size: 14px;
        margin-right: 6px !important;
        padding: 8px 14px;
    }
}

/* Distribute section: prevent logo stretch at any width */
.distribute-wrp .distribute-logos ul li .logo-box {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 90px;
    overflow: hidden;
}
.distribute-wrp .distribute-logos ul li .logo-box img {
    height: auto;
    max-height: 48px;
    max-width: 100%;
    object-fit: contain;
    width: auto;
}

/* ========== from sites/guest/404.php ========== */

.logo{
            margin-bottom: 10px;
        }
        .logo-light {
            display: none;
        }
        .light-mode .logo-light {
            display: block;
        }
        .light-mode .logo-dark {
            display: none;
        }



/* ========== from sites/guest/ArtworkDownloader.php ========== */

/* 13-06-2024 CSS start */
    .dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered {
        background: #232333;
        border: 1px solid #22202C;
    }
    .select2-results {
        background: #171723;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
         width: 4px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
        background-color: #111119;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: rgba(255, 0, 42, 0.5); 
    }
    .dark-mode .smartlink-tool-card {
        background: #171723;
        border-color: #22202C;
        color: #ffffff;
    }
    .dark-mode .smartlink-tool-card small:not(.validation-field-error-message) {
        color: #c8ccda !important;
    }
    .smartlink-tool-card {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 8px;
        padding: 24px;
    }
    .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding: 50px clamp(16px, 5vw, 70px);
        text-align: center;
    }
    .tool-input-group {
        align-items: stretch;
        display: flex;
        flex-wrap: nowrap;
    }
    .tool-input-group > .form-control {
        flex: 1 1 auto;
        border-radius: 4px 0 0 4px;
        min-height: 52px;
        min-width: 0;
        width: 1%;
    }
    .tool-input-group > .input-group-append {
        display: flex;
        flex: 0 0 auto;
    }
    .tool-input-group > .input-group-append > .btn {
        align-items: center;
        border-radius: 0 4px 4px 0;
        display: inline-flex;
        justify-content: center;
        min-height: 52px;
        white-space: nowrap;
    }
    .tool-input-group > .input-group-append > .btn.artwork-tool-download-btn {
        column-gap: 1.125rem;
        gap: 1.125rem;
    }
    .artwork-result-image {
        border: 3px solid #ff002a;
        height: 250px;
        margin: auto;
        width: 250px;
    }
    .artwork-tool-benefits {
        align-items: stretch;
        color: #5c6370;
        display: flex;
        flex-direction: column;
        font-size: 14px;
        gap: 0.35rem;
        line-height: 1.55;
        list-style: none;
        margin-top: 1rem !important;
        max-width: 100%;
        padding-left: 0;
        width: 100%;
    }
    .artwork-tool-benefits li {
        align-items: center;
        display: flex;
        flex-wrap: nowrap;
        gap: 0.5rem;
        justify-content: center;
        margin: 0;
        width: 100%;
    }
    .artwork-tool-benefits-mark {
        flex-shrink: 0;
        line-height: 1;
        text-align: center;
        width: 1.25em;
    }
    .artwork-tool-benefits li > span:last-child {
        flex: 0 1 auto;
        min-width: 0;
        text-align: left;
    }
    .artwork-result-row {
        justify-content: center;
    }
    .artwork-result-panel {
        align-items: center;
        display: flex;
        flex-direction: column;
        min-width: 0;
    }
    .artwork-download-actions {
        align-items: center;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        max-width: 100%;
        width: 100%;
    }
    .artwork-download-actions .btn-main {
        align-items: center;
        display: inline-flex;
        gap: 0.6rem;
        justify-content: center;
        max-width: 100%;
        min-width: 0;
        text-align: center;
        white-space: normal;
    }
    .artwork-download-actions .dropdown-menu {
        max-width: min(92vw, 520px);
        text-align: left;
    }
    .artwork-download-actions .dropdown-item {
        align-items: center;
        display: flex;
        gap: 0.65rem;
        white-space: normal;
    }
    .dark-mode .smartlink-tool-card .artwork-tool-benefits {
        color: #c8ccda;
    }
    @media (max-width: 767px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 32px 18px 18px !important;
        }
        .tool-input-group {
            display: block;
        }
        .tool-input-group > .form-control {
            border-radius: 4px;
            display: block;
            width: 100%;
        }
        .tool-input-group > .input-group-append {
            justify-content: center;
            margin-top: 10px;
            width: 100%;
        }
        .tool-input-group > .input-group-append > .btn {
            border-radius: 4px;
            width: min(100%, 280px);
        }
        .contact-wrpper .contact-block .contact-from {
            padding: 14px 8px !important;
        }
        .smartlink-tool-card {
            padding: 18px 14px;
        }
        .artwork-result-image {
            height: auto;
            max-width: 100%;
        }
        .artwork-result-panel {
            max-width: 100%;
            width: 100%;
        }
        .artwork-download-actions .btn-main {
            width: min(100%, 280px);
        }
        .artwork-download-actions {
            flex-direction: column;
        }
        .artwork-download-actions .dropdown,
        .artwork-download-actions__dropdown {
            align-items: center;
            display: flex;
            flex-direction: column;
            width: 100%;
        }
        .artwork-download-actions .dropdown-menu.show {
            margin: 10px auto 0 !important;
            max-width: 360px;
            position: static !important;
            transform: none !important;
            width: 100% !important;
        }
        .artwork-tool-benefits {
            margin-top: 1.25rem !important;
        }
    }
    @media (max-width: 575px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 26px 16px 16px !important;
        }
        .smartlink-generator-intro h1,
        .smartlink-generator-intro h2 {
            font-size: 28px;
        }
        .smartlink-generator-intro small {
            font-size: 13px;
        }
        .smartlink-tool-card {
            padding: 16px 12px;
        }
    }



/* ========== from sites/guest/SCArtworkDownloader.php ========== */

/* 13-06-2024 CSS start */
    .dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered {
        background: #232333;
        border: 1px solid #22202C;
    }
    .select2-results {
        background: #171723;
    }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
         width: 4px;
    }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
        background-color: #111119;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: rgba(255, 0, 42, 0.5);
    }
    .dark-mode .smartlink-tool-card {
        background: #171723;
        border-color: #22202C;
        color: #ffffff;
    }
    .dark-mode .smartlink-tool-card small:not(.validation-field-error-message) {
        color: #c8ccda !important;
    }
    .smartlink-tool-card {
        background: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 8px;
        padding: 24px;
    }
    .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding: 50px clamp(16px, 5vw, 70px);
        text-align: center;
    }
    .tool-input-group {
        align-items: stretch;
        display: flex;
        flex-wrap: nowrap;
    }
    .tool-input-group > .form-control {
        flex: 1 1 auto;
        border-radius: 4px 0 0 4px;
        min-height: 52px;
        min-width: 0;
        width: 1%;
    }
    .tool-input-group > .input-group-append {
        display: flex;
        flex: 0 0 auto;
    }
    .tool-input-group > .input-group-append > .btn {
        align-items: center;
        border-radius: 0 4px 4px 0;
        display: inline-flex;
        justify-content: center;
        min-height: 52px;
        white-space: nowrap;
    }
    .artwork-result-image {
        border: 3px solid #ff002a;
        height: 250px;
        margin: auto;
        width: 250px;
    }
    @media (max-width: 767px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 32px 18px 18px !important;
        }
        .tool-input-group {
            display: block;
        }
        .tool-input-group > .form-control {
            border-radius: 4px;
            display: block;
            width: 100%;
        }
        .tool-input-group > .input-group-append {
            justify-content: center;
            margin-top: 10px;
            width: 100%;
        }
        .tool-input-group > .input-group-append > .btn {
            border-radius: 4px;
            width: min(100%, 280px);
        }
        .contact-wrpper .contact-block .contact-from {
            padding: 14px 8px !important;
        }
        .smartlink-tool-card {
            padding: 18px 14px;
        }
        .artwork-result-image {
            height: auto;
            max-width: 100%;
        }
        .artwork-result-panel {
            max-width: 100%;
            width: 100%;
        }
        .artwork-download-actions .btn-main {
            width: min(100%, 280px);
        }
        .artwork-download-actions {
            flex-direction: column;
        }
        .artwork-download-actions .dropdown,
        .artwork-download-actions__dropdown {
            align-items: center;
            display: flex;
            flex-direction: column;
            width: 100%;
        }
        .artwork-download-actions .dropdown-menu.show {
            margin: 10px auto 0 !important;
            max-width: 360px;
            position: static !important;
            transform: none !important;
            width: 100% !important;
        }
        .artwork-tool-benefits {
            margin-top: 1.25rem !important;
        }
    }
    @media (max-width: 575px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 26px 16px 16px !important;
        }
        .smartlink-generator-intro h2 {
            font-size: 28px;
        }
        .smartlink-generator-intro small {
            font-size: 13px;
        }
        .smartlink-tool-card {
            padding: 16px 12px;
        }
    }



/* ========== from sites/guest/anti-fraud.php ========== */

.logo{
            margin-bottom: 10px;
        }
        .logo-light {
            display: none;
        }
        .light-mode .logo-light {
            display: block;
        }
        .light-mode .logo-dark {
            display: none;
        }
		.blogpost ul li::before {
			display: none;
		}



/* ========== from sites/guest/authentication/login.php ========== */

/* Scoped on <body class="guest-auth-layout"> â€” global body overflow broke marketing pages */
body.guest-auth-layout {
    overflow: hidden !important;
}

/* ========== from sites/guest/authentication/partial/header.php ========== */

.TOS{
            color:#ff002a;
            font-weight: bold;
        }
        .TOS:hover{
            color: rgba(255, 0, 42, 0.53);
        }
        .g_id_signin iframe{
            margin: 0 auto !important;
        }
        .btn-main.cenclebtn {
            background: 0 0;
            background-color: rgba(0, 0, 0, 0);
            background-position-x: 0px;
            background-position-y: 0px;
            background-repeat: repeat;
            background-attachment: scroll;
            background-image: none;
            background-size: auto;
            background-origin: padding-box;
            background-clip: border-box;
            color: #fff;
            border: 1px solid #ff002a;
        }
        .light-mode .btn-main:hover{
            background: #13131b;
            border: 1px solid #13131b;
        }
        .light-mode .btn-main.cenclebtn {
            background: #fff;
            border: 1px solid #ff002a;
            color:#ff002a;
        }
        .light-mode .btn-main.cenclebtn:hover {
            background: #13131b;
            border: 1px solid #13131b;
            color: #fff;
        }
        .btn-main.cenclebtn:hover {
            color: #ff002a;
            background:#fff;
            border: #fff;
        }
        /* IconCaptcha: duplicate of php-markup-shared.css â€” login/register skip that bundle (GuestSkipAppShellCss) */
        .guest-auth-iconcaptcha-wrap .iconcaptcha-widget{
            margin-left: auto;
            margin-right: auto;
        }
        .iconcaptcha-widget.iconcaptcha-init .iconcaptcha-modal__body-circle {
            border-color: #ff002a !important;
            -webkit-animation: spacemedia-captcha-breathing 5s infinite linear !important;
            animation: spacemedia-captcha-breathing 5s infinite linear !important;
        }
        .iconcaptcha-widget.iconcaptcha-init .iconcaptcha-modal__body-circle.iconcaptcha-modal__body-circle--speed {
            -webkit-animation-duration: 2s !important;
            animation-duration: 2s !important;
        }
        .iconcaptcha-widget .iconcaptcha-modal__body-selection > i {
            background: #ff002a !important;
        }
        .iconcaptcha-widget .iconcaptcha-modal__body .captcha-loader {
            border-color: #ff002a !important;
            -webkit-animation: spacemedia-captcha-breathing 2s infinite ease-in-out !important;
            animation: spacemedia-captcha-breathing 2s infinite ease-in-out !important;
        }
        @-webkit-keyframes spacemedia-captcha-breathing {
            0%, 100% { -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); border-color: #ff002a; }
            25% { -webkit-transform: scale(0.8) translateZ(0); transform: scale(0.8) translateZ(0); border-color: #cc0022; }
            50% { -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); border-color: #ff002a; }
            75% { -webkit-transform: scale(0.8) translateZ(0); transform: scale(0.8) translateZ(0); border-color: #cc0022; }
        }
        @keyframes spacemedia-captcha-breathing {
            0%, 100% { -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); border-color: #ff002a; }
            25% { -webkit-transform: scale(0.8) translateZ(0); transform: scale(0.8) translateZ(0); border-color: #cc0022; }
            50% { -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); border-color: #ff002a; }
            75% { -webkit-transform: scale(0.8) translateZ(0); transform: scale(0.8) translateZ(0); border-color: #cc0022; }
        }
        .modal-content{
            background: #111119;
            box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1);
            position: relative;
            overflow: visible;
        }

        .modal-header{
            align-items: center;
            color: white;
            display: flex;
            flex-wrap: nowrap;
            font-weight: bold;
            gap: 12px;
            justify-content: space-between;
            border-bottom: 1px solid rgba(0, 0, 0, 0.55);
        }
        .modal-header .modal-title {
            flex: 1 1 auto;
            margin-bottom: 0;
            min-width: 0;
        }
        .btn-close-modal{
            -webkit-appearance: none;
            align-items: center;
            appearance: none;
            background: transparent !important;
            background-color: transparent !important;
            border: none !important;
            border-radius: 4px;
            box-shadow: none !important;
            color: white !important;
            cursor: pointer;
            display: inline-flex !important;
            flex-shrink: 0;
            justify-content: center;
            line-height: 1;
            margin: 0;
            min-height: 49px;
            min-width: 49px;
            padding: 0;
        }
        .btn-close-modal i,
        .btn-close-modal svg {
            color: inherit;
            pointer-events: none;
        }
        .btn-close-modal:hover{
            color: white !important;
            opacity: 0.85;
        }
        .light-mode .modal-content {
            background: #fff;
            box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1);
            color: black;
        }
        .light-mode .modal-content label{
            color: black;
        }
        .light-mode .modal-content .form-control{
            background: #f1f1f1;
            color: black;
        }
        .light-mode .btn-main .cenclebtn {
            background: #13131b !important;
            border-color: #13131b !important;
            color: #fff;
        }
        .light-mode .btn-main .cenclebtn:hover {
            background: #ff002a !important;
            border-color: #ff002a !important;
            color: #fff;
        }

        .light-mode .modal-title{
            color: black;
        }
        .light-mode .btn-close-modal {
            color: black !important;

        }
        .light-mode .btn-close-modal:hover,
        .light-mode .btn-close-modal:focus-visible {
            color: #111 !important;
            opacity: 0.75;
        }
        .btn-close{
            position: absolute;
            top: 12px;
            right: 12px;
            font-size: 0;
            color: #fff;
            text-shadow: none;
            opacity: 1;
            background: linear-gradient(135deg, #ff3358 0%, #ff002a 100%);
            width: 42px;
            height: 42px;
            padding: 0;
            border-radius: 999px;
            border: 2px solid #111119;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 16px 30px rgba(255, 0, 42, 0.25);
            transition: 0.4s linear;
            -webkit-transition: 0.4s linear;
        }
        .btn-close::before{
            content: "\f00d";
            font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
            font-weight: 900;
            font-size: 16px;
            line-height: 1;
        }
        .btn-close i{
            display: none;
        }
        .btn-close:hover{
            background: #fff;
            border-color: #fff;
            color: #111119;
            transform: translateY(-2px);
        }
        .btn-close:focus{
            box-shadow: 0 0 0 0.2rem rgba(255, 0, 42, 0.22);
        }
        .light-mode .btn-close{
            border-color: #fff;
        }
        .light-mode .btn-close:hover{
            background: #111119;
            border-color: #111119;
            color: #fff;
        }
        .alert-danger{
            background: #f20028;
            color: white;
            border: #ff002a;
            text-align: center;
        }
        .alert-success{
            background: #00de00;
            color: white;
            border: #00de00;
            text-align: center;
        }
        .alert-warning{
            color: black;
            background-color: #ffc200;
            border-color: #ffc200;
        }

        .login-header .login-headre-block .on-off-toggle {
            position: absolute;
            right: 20px;
            display: inline-block;
            top: 0px;
        }
      
        /* 18-04-2024 CSS start */

        @media (max-width: 991px) {
            .colour-scheme .on-off-toggle__input:checked+.on-off-toggle__slider:before {
                transform: translateX(4px);
            }
            .colour-scheme .on-off-toggle__slider:before {
                background-color: unset;
            }
            .colour-scheme .toggle-text-off, 
            .colour-scheme .toggle-text-on {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
            }
            .colour-scheme .on-off-toggle {
                margin: 0 !important;
                display: block !important;
            }
            .colour-scheme .on-off-toggle__slider {
                width: 170px;
                height: 40px;
                border-radius: 18px;
            }
            .colour-scheme .toggle-text-on {
                left: 5px;
                width: 80px;
                border-radius: 14px;
                padding: 4px;
            }
            .colour-scheme .toggle-text-off {
                right: 5px;
                width: 80px;
                border-radius: 14px;
                padding: 4px;
            }
            .colour-scheme .toggle-text-off {
                background: red;
            }
            .dark-mode .toggle-text-off .dark, .light-mode .toggle-text-off .light {
                display: none;
            }
            .colour-scheme .on-off-toggle__input:checked + .on-off-toggle__slider:after,
            .colour-scheme .on-off-toggle__slider:after {
                display: none;
            }
            .light-mode .colour-scheme .toggle-text-on {
                background: red;
            }
            .light-mode .colour-scheme .toggle-text-off {
                background: unset;
                color: #222222;
            }
            .light-mode .colour-scheme .on-off-toggle__input:checked + .on-off-toggle__slider {
                background: #7e7e7e;
                border: 1px solid #7e7e7e;
            }
        }

        @media(max-width:576px){ 
            .login-wrpper .login-footer .copyright .row {
                flex-direction: column-reverse;
            }
            .btn-close,
            .light-mode .btn-close{
                top: 10px;
                right: 10px;
                width: 38px;
                height: 38px;
            }
        }

/* ========== from sites/guest/authentication/register.php ========== */
/* (overflow: use body.guest-auth-layout â€” see login block above) */

/* ========== from sites/guest/contact.php ========== */

.btn-main:disabled {
        background: #8080804d;
        color: gray;
    }
    .btn-main:hover:disabled {
        background: #8080804d;
        color: gray;
    }
    .light-mode .form-checkbox label, .login-wrpper .form-checkbox label {color: #000000;}
    .dark-mode .form-checkbox label, .login-wrpper .form-checkbox label {color: #fff9;}



/* ========== from sites/guest/cover-generator.php ========== */

.dark-mode .pixie-root{
        background: #171723;
        border: 2px solid #000000 !important;
    }
    .dark-mode div.ml-auto.flex.items-center.gap-8 button.bg-transparent{
        color:white !important;
    }
    .dark-mode div.flex.items-center.select-none button.bg-transparent{
        color:white !important;
    }
    .dark-mode div.inline-flex.isolate button.bg-transparent{
        color:white !important;
    }
    .dark-mode nav.z-navbar button{
        background: #232333;
        border-color: #000000 !important;
        color: white;
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:first-child button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/filter_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(2) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/filter_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(3) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/shapes_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(4) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/font_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(5) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/star_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(6) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/font_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(7) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/painting_red.png");
    }
    .dark-mode nav.z-navbar div.flex-shrink-0:nth-child(8) button .mb-1 .icon-md.leading-none img{
        content:url("<?=SITEURL?>assets/images/downloads_red.png");
    }
    .dark-mode .tiny-scrollbar{
        background: #171723;
    }
    .dark-mode .tiny-scrollbar::-webkit-scrollbar-track {
        border: 5px solid #232333;
        padding: 2px 0;
        background-color: red;
    }

    .dark-mode .tiny-scrollbar::-webkit-scrollbar {
        width: 10px;
    }
    .dark-mode .tiny-scrollbar::-webkit-scrollbar-thumb {
        border-radius: 10px;
        box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: red;
        border: 1px solid #000;
    }
    .dark-mode .tiny-scrollbar div.flex-shrink-0 button {
        background: #171723 !important;
    }
    .dark-mode div.tiny-scrollbar div.flex-shrink-0 button.border-primary {
        border-color: red !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full{
        background: #171723 !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full div.touch-none.w-full label{
        color: white !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full div.touch-none.w-full output{
        color: white !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full div.touch-none.w-full div.h-30 div.bg-primary{
        background: red !important;
    }
    .dark-mode div.tiny-scrollbar div.w-max span{
        color:white !important;
    }
    .dark-mode div.tiny-scrollbar div.text-sm label{
        color:white !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full div.touch-none.w-full div.h-30 div.outline-none.rounded-full.bg-primary{
        background: red !important;
    }
    .dark-mode nav.z-navbar div.relative.h-full div.touch-none.w-full div.h-30 div.outline-none.rounded-full.bg-primary-dark{
        background: red !important;
    }
    .dark-mode div.max-w-288.m-auto div.mb-20.w-full span.block {
        color: white !important;
    }
    .dark-mode div.max-w-288.m-auto div.touch-none.w-full label {
        color: white !important;
    }
    .dark-mode div.max-w-288.m-auto div.touch-none.w-full output {
        color: white !important;
    }
    .dark-mode div.max-w-288.m-auto div.touch-none.w-full div.h-30 div.bg-primary {
        background: red !important;
    }
    .dark-mode div.max-w-288.m-auto div.touch-none.w-full div.h-30 div.outline-none.rounded-full.bg-primary {
        background: red !important;
    }
    .dark-mode div.max-w-288.m-auto div.touch-none.w-full div.h-30 div.outline-none.rounded-full.bg-primary-dark {
        background: red !important;
    }
    .dark-mode div.max-w-288.m-auto div.mb-20.w-full button svg {
        color: white !important;
    }
    .dark-mode div.tiny-scrollbar div.flex-shrink-0 button.border-primary span{
        color: red !important;
    }
    .dark-mode div.flex-shrink-0.w-max button svg{
        color: white !important;
    }
    .dark-mode div.z-tool-overlay div.absolute.inset-x-0{
        background: #171723;
    }
    .dark-mode div.z-tool-overlay div.absolute.inset-x-0 div.flex.gap-16 div.flex-shrink-0 button{
        color: red !important;
    }
    .dark-mode div.z-tool-overlay div.absolute.inset-x-0 div.flex.gap-16 div.flex-shrink-0.w-max button.text{
        color: white !important;
    }
    .dark-mode div.z-tool-overlay div.absolute.inset-x-0 div.flex.gap-16 div.w-full.flex-auto button.text-primary{
        color: red !important;
    }
    .dark-mode #gradient-panel-trigger{
        color:white !important;
    }
    .dark-mode #texture-panel-trigger{
        color:white !important;
    }
    .dark-mode div.touch-none.max-w-240 div.bg-primary{
        background: red !important;
                       }
    .dark-mode div.absolute.inset-x-0 div.overflow-auto button.text-primary{
        color: red !important;
    }
    .dark-mode div.absolute.bottom-0.left-0.h-2.bg-primary{
        background: red !important;
    }
    .dark-mode nav.z-navbar div.h-92{

        background: #171723;

    }
    .dark-mode div.touch-none.max-w-240 div.outline-none.rounded-full{
        background: red !important;
    }
    .dark-mode div.z-tool-overlay div.absolute.right-16 button{
        color: red;
    }
    .dark-mode .pixie-root input{
        color: white;
    }
    .dark-mode .tiny-scrollbar div.flex-shrink-0 button.text-primary.border-primary {
        color: red !important;
    }
    .dark-mode .tiny-scrollbar div.flex-shrink-0 button.text-primary.border-primary div.border-primary {
        border-color: red !important;
    }
    .dark-mode div.flex.flex-shrink-0.items-center.justify-between{
        color: white !important;
    }

    .dark-mode button.text-on-primary{
        background: #ff002a !important;
        border-color: #ff002a !important;
    }
    .dark-mode div.text-sm{
        color:#ff002a !important;
        font-weight: bold;
    }
    #test > button{
        width: 100% !important;
        height: 100% !important;
    }
    .dark-mode div.px-10 button{
        color: black !important;
    }
    .dark-mode div.p-10 button{
        color: red !important;
    }

    /* 13-06-2024 CSS start */
    .dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered {
        background: #171723;
        border: 1px solid #22202C;
    }
    .select2-results {
        background: #171723;
    }
  
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
         width: 4px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
        background-color: #111119;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: rgba(255, 0, 42, 0.5); 
    }
    .select2-container--default .select2-results > .select2-results__options {
  max-height: 280px;
  overflow-y: hidden;
}

.image_container {
                width: 320px;
                height: 320px;
                text-align: center;
                line-height: 320px;
                text-align: center;
                vertical-align: middle;
            }

            .image_container img {
                vertical-align: middle !important;
                display: unset !important;
            }
            .btn-main:disabled {
                background: #8080804d;
                color: gray;
            }
            .btn-main:hover:disabled {
                background: #8080804d;
                color: gray;
            }

.PreviousCover{
                        opacity: 0.6;
                    }
                    .PreviousCover:hover{
                        opacity: 1;
                        cursor: pointer;
                    }



/* ========== from sites/guest/faq.php ========== */

.light-mode .accordion-body ul li{
            margin-left: 1.5em;
            color: #555;
        }
        .dark-mode .accordion-body ul li{
            margin-left: 1.5em;
            color: #929294;
        }
        .accordion-body ul li::before {
            content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
            color: red; /* Change the color */
            font-weight: bold; /* If you want it to be bold */
            display: inline-block; /* Needed to add space between the bullet and the text */
            width: 1em; /* Also needed for space (tweak if needed) */
            margin-left: -1em; /* Also needed for space (tweak if needed) */
        }
        .light-mode .accordion-body ol li{
           list-style-type: decimal;
           margin-left: 1.5em;
           color: #555 !important;
        }
        .dark-mode .accordion-body ol li{
           list-style-type: decimal;
           margin-left: 1.5em;
           color: #929294;
        }



/* ========== from sites/guest/get_artist_info.php ========== */
/* Artist stats page styles: assets/css/artist-stats-public.css (body.page-guest-artist-stats) */

/* ========== from sites/guest/home.php ========== */

.accordion .accordion-item .accordion-button:before{content:'';display:inline-block;width:22px;height:22px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ff002a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'/%3e%3cline x1='6' y1='6' x2='18' y2='18'/%3e%3c/svg%3e") center/contain no-repeat;margin-right:5px}.accordion .accordion-item .accordion-button.collapsed::before{content:'';display:inline-block;width:24px;height:24px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e") center/contain no-repeat;margin-right:5px}.light-mode .accordion .accordion-item .accordion-button.collapsed::before{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23252525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e") center/1em auto no-repeat}.h5{font-weight:400;font-size:16px;line-height:20px;opacity:.5;margin:0;text-align:center}.h4{line-height:18px}@media (max-width:447px){.h4{font-weight:400;margin:0;text-align:center;font-size:14px;line-height:18px}}.slider-box {position: relative;overflow: hidden;}.bxslider img{width: 100% !important;margin-bottom: 15px;}.main-img, .light-main-img {width: 100%;height: auto;display: block;}.custom_container{width: 100%;margin-right: auto;margin-left: auto;padding: 40px 12px 0px;}.bx-wrapper {background: transparent;box-shadow: none; border: none;} .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #ff002a;}.bx-wrapper .bx-pager.bx-default-pager a {background: #ff002a;opacity: 0.5;}.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active {-webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);}.bx-wrapper h3 {font-weight: 700;font-size: 18px;line-height: 23px;color: #ff002a;margin: 0 0 10px;}.bx-wrapper p {font-weight: 400;font-size: 14px;line-height: 20px;color: #fff;opacity: .6;margin: 0;}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {position: absolute;bottom: -15px;width: 100%;}.light-mode .bx-wrapper h3 {color: #ff002a;}.light-mode .bx-wrapper p {color: #555;}

html.light-mode body.guest-site .tab-informetion .slider-box,
html.light-mode body.guest-site .publish-slider .slider-box {
    border-radius: 20px;
}

html.light-mode body.guest-site .tab-informetion img.light-main-img,
html.light-mode body.guest-site .publish-slider .slider-box img {
    border-radius: 20px;
}



/* ========== from sites/guest/metronome.php ========== */

.metronome-container {
        max-width: 400px;
        margin: 50px auto;
        text-align: center;
        padding: 20px;
        border-radius: 10px;
    }
    div#beatNumberDisplay {
        font-size: 30px;
        color: #ff002a;
    }



    .bpm-display-container {

        font-size: 2rem;
        margin-bottom: 20px;
    }

    .bpm-display {
        font-size: inherit;
        width: 80px;
        border: none;
        background: transparent;
        text-align: center;
        appearance: none;
        -moz-appearance: textfield;
        -webkit-appearance: none;
    }

    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    .bpm-display:focus {
        outline: none;
    }

    .metronome-container .slider {
        width: 100%;
    }

    .beat-indicator {
        font-size: 3rem;
        margin-bottom: 10px;
    }

    .beat-dots {
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }

    .dot {
        width: 15px;
        height: 15px;
        margin: 05px;
        background-color: #ddd;
        border-radius: 50%;
    }

    .dot.active {
        background-color: gray;
    }

    .dot.active.first-dot {
        background-color: red;
    }

    .beat-indicator.red {
        color: red;
    }

    .beat-selector-container {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        background: #09090d;
    }

    .beat-selector {
        display: flex;
        overflow: hidden;
        width: 150px;
    }

    .beat-selectorbutton {
        width: 30px;
        height: 30px;
        margin: 05px;
        flex-shrink: 0;
    }

    .beat-selector.active {
        background-color: #28a745;
        color: white;
    }
    .beat-selector button {
        background-color: unset;
        color: #ff002a;
        font-weight: bold;
        font-size: 16px;
    }.beat-selector button.active{
         background-color: unset;
         color: #ff002a;
         font-weight: bold;
         font-size: 16px;
     }
    .beat-selector button:hover {
        background-color: unset;
        color: #ff002a;

        font-weight: bold;
    }
    .arrow-btn {
        background: none;
        border: none;
        font-size: 1.5rem;
        cursor: pointer;
        color: #ff002a;
    }
    .light-mode .beat-selector-container {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        background: #f1f1f1;
    }

/* 13-06-2024 CSS start */
    .dark-mode .tab-informetion .select2-container--default .select2-selection--single .select2-selection__rendered {
        background: #232333;
        border: 1px solid #22202C;
    }
    .select2-results {
        background: #171723;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
         width: 4px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
        background-color: #111119;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
        -webkit-border-radius: 6px;
        border-radius: 6px;
        background: rgba(255, 0, 42, 0.5);
    }
    input#bpmDisplay {
        color: #ff002a;
        font-weight: bold;
    }
    .metronome-container .slider {
        -webkit-appearance: none;
        width: 100%;
        height: 5px;
        background: #ddd;
        border-radius: 5px;
        outline: none;
    }

    .metronome-container .slider::-webkit-slider-runnable-track {
        width: 100%;
        height: 5px;
        background: #ddd;
        border-radius: 5px;
    }

    .metronome-container .slider::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        background-color: #ff002a;
        border-radius: 50%;
        cursor: pointer;
        border: none;
        position: relative;
        top: -5px;
    }

    .metronome-container .slider::-webkit-slider-runnable-track:before {
        content: '';
        width: calc(var(--value, 0) * 1%);
        height: 5px;
        background-color: #ff002a;
        border-radius: 5px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    .metronome-container .slider::-moz-range-track {
        width: 100%;
        height: 5px;
        background: #ddd;
        border-radius: 5px;
    }

    .metronome-container .slider::-moz-range-progress {
        background-color: #ff002a;
        height: 5px;
        border-radius: 5px;
    }

    .metronome-container .slider::-moz-range-thumb {
        width: 15px;
        height: 15px;
        background-color: #ff002a;
        border-radius: 50%;
        cursor: pointer;
        border: none;
    }

    .metronome-container .slider::-ms-track {
        width: 100%;
        height: 5px;
        background: transparent;
        border-color: transparent;
        color: transparent;
    }

    .metronome-container .slider::-ms-fill-lower {
        background: #ff002a;
        border-radius: 5px;
    }

    .metronome-container .slider::-ms-fill-upper {
        background: #ddd;
        border-radius: 5px;
    }

    .metronome-container .slider::-ms-thumb {
        width: 15px;
        height: 15px;
        background-color: #ff002a;
        border-radius: 50%;
        cursor: pointer;
        border: none;
    }

    .audioplayer{
        visibility: hidden;
        width: 0px;
        height: 0px;
    }



/* ========== from sites/guest/partial/footer.php ========== */

footer .foot-top .row {
        align-items: center;
    }

    footer .foot-top .footer-brand-link {
        align-items: center;
        display: inline-flex;
    }

    footer .foot-top .footer-brand-link img {
        height: auto;
        max-width: 228px;
        width: 100%;
    }

    @media (min-width: 992px) {
        footer .foot-top .footer-brand-link img {
            max-width: 268px;
        }
    }

    @media (min-width: 1200px) {
        footer .foot-top .footer-brand-link img {
            max-width: 300px;
        }
    }

    footer .foot-top .form-group {
        margin-left: auto;
        max-width: 560px;
        position: relative;
        width: 100%;
    }

    footer .foot-top .footer-newsletter-input-wrap {
        position: relative;
        width: 100%;
    }

    footer .foot-top .footer-newsletter-input-wrap .form-control {
        background: #ffffff;
        border: 1px solid #e8eef6;
        border-radius: 10px;
        color: #2f3744;
        margin: 0;
        min-height: 60px;
        opacity: 1;
        padding: 14px 170px 14px 20px;
        width: 100%;
    }

    footer .foot-top .footer-newsletter-input-wrap .form-control::placeholder {
        color: #8b97a8;
        opacity: 1;
    }

    footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit {
        align-items: center;
        background: #f7faff;
        border: 1px solid #dbe5f0;
        border-radius: 10px;
        bottom: 7px;
        color: #243247;
        display: inline-flex;
        font-size: 14px;
        font-weight: 700;
        gap: 3px;
        justify-content: center;
        left: auto;
        line-height: 1;
        margin: 0 !important;
        min-height: 0;
        opacity: 1;
        padding: 0 12px;
        position: absolute;
        right: 5px;
        top: 7px;
        transform: none !important;
        white-space: nowrap;
        z-index: 2;
    }

    footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit:hover {
        background: #ffffff;
        color: #243247;
        opacity: 1;
    }

    footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit .footer-newsletter-submit-label {
        align-items: center;
        display: inline-flex;
        line-height: 1;
    }

    footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit .footer-newsletter-submit-icon {
        align-items: center;
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center;
        line-height: 0;
    }

    footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit .footer-newsletter-submit-icon img {
        display: block;
        height: 11px;
        margin: 0;
        max-height: 100%;
        object-fit: contain;
        width: 24px;
    }

    footer .foot-top .form-group .newsletter-field-error:not(.d-none) {
        text-align: left;
    }

    .dark-mode footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit {
        background: #3a414d;
        border-color: #515a69;
        color: #ffffff;
    }

    .dark-mode footer .foot-top .footer-newsletter-input-wrap .form-control {
        background: #15151d;
        border-color: #15151d;
        color: rgba(255, 255, 255, 0.6);
    }

    .dark-mode footer .foot-top .footer-newsletter-input-wrap .form-control::placeholder {
        color: rgba(255, 255, 255, 0.6);
    }

    .dark-mode footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit:hover {
        background: #454d5a;
        color: #ffffff;
    }

    @media screen and (max-width: 991px) {
        footer .foot-top .row,
        footer .copyright .row {
            justify-content: center;
            text-align: center;
        }

        footer .foot-top .row {
            flex-direction: column;
            gap: 24px;
        }

        footer .foot-top a,
        footer .copyright p {
            text-align: center;
        }

        footer .foot-top .col-md-4,
        footer .foot-top .col-md-8,
        footer .copyright .col-md-4 {
            align-items: center;
            display: flex;
            flex: 0 0 100%;
            flex-direction: column;
            max-width: 100%;
            text-align: center;
        }

        footer .foot-top .footer-brand-link {
            justify-content: center;
        }

        footer .foot-top .form-group {
            margin-left: auto;
            margin-right: auto;
            max-width: 540px;
        }

        footer .footer-block .row {
            display: grid;
            gap: 26px 18px;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            width: 100%;
        }

        footer .footer-block .col-md-4,
        footer .footer-block .col-md-3 {
            align-items: center;
            display: flex;
            flex: 0 0 auto;
            flex-direction: column;
            max-width: 100%;
            text-align: center;
            width: auto !important;
        }

        footer .footer-block .footer-address {
            grid-column: 1 / -1;
        }

        footer .footer-block .footer-address p {
            margin-bottom: 0;
            max-width: none;
        }

        footer .copyright .row {
            flex-direction: column;
            gap: 18px;
        }

        footer .copyright .social-ic,
        footer .copyright .terms-link {
            justify-content: center !important;
        }
    }

    @media screen and (max-width: 767px) {
        .contact-wrp .row,
        footer .footer-block .row {
            justify-content: center;
            text-align: center;
        }

        .contact-wrp h2,
        .contact-wrp p {
            text-align: center;
        }

        .contact-wrp .btn-main {
            margin-left: auto;
            margin-right: auto;
        }

        footer .footer-block .col-md-4,
        footer .footer-block .col-md-3 {
            align-items: center;
            display: flex;
            flex-direction: column;
            text-align: center;
        }

        footer .foot-top .footer-newsletter-input-wrap .form-control {
            min-height: 56px;
            padding: 14px 146px 14px 18px;
            text-align: left;
        }

        footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit {
            bottom: 7px;
            font-size: 13px;
            gap: 2px;
            padding: 0 10px;
            right: 5px;
            top: 7px;
            width: auto;
        }

        footer .footer-block .row {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }

    @media screen and (max-width: 575px) {
        footer .foot-top .footer-newsletter-input-wrap .form-control {
            font-size: 14px;
            padding: 14px 126px 14px 16px;
        }

        footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit {
            bottom: 6px;
            font-size: 12px;
            gap: 2px;
            padding: 0 8px;
            right: 4px;
            top: 6px;
        }

        footer .foot-top .footer-newsletter-input-wrap button.footer-newsletter-submit .footer-newsletter-submit-icon img {
            height: 10px;
            width: 18px;
        }

        footer .footer-block .row {
            grid-template-columns: 1fr;
        }

        footer .footer-block .footer-address {
            grid-column: auto;
        }
    }

/* ========== from sites/guest/partial/header.php ========== */

.light-mode .change-pass-block {
            color: black !important;
        }
        .light-mode .cenclebtn:not(.btn-main) {
            color: black !important;
        }
        /* Match logged-in: Save no glow/white flash; Close white text (light + dark) */
        .light-mode .btn-main:not(.btn-main2):not(.cenclebtn),
        .dark-mode .btn-main:not(.btn-main2):not(.cenclebtn) {
            box-shadow: none !important;
            transition-property: background-color, border-color, color, opacity !important;
            transition-duration: 0.12s !important;
            transition-timing-function: ease !important;
        }
        .light-mode .btn-main:not(.btn-main2):not(.cenclebtn):hover,
        .light-mode .btn-main:not(.btn-main2):not(.cenclebtn):focus,
        .light-mode .btn-main:not(.btn-main2):not(.cenclebtn):focus-visible,
        .light-mode .btn-main:not(.btn-main2):not(.cenclebtn):active,
        .dark-mode .btn-main:not(.btn-main2):not(.cenclebtn):hover,
        .dark-mode .btn-main:not(.btn-main2):not(.cenclebtn):focus,
        .dark-mode .btn-main:not(.btn-main2):not(.cenclebtn):focus-visible,
        .dark-mode .btn-main:not(.btn-main2):not(.cenclebtn):active {
            background: #ff002a !important;
            background-image: none !important;
            color: #fff !important;
            box-shadow: none !important;
            outline: none !important;
            transform: none !important;
        }
        .light-mode .btn-main.cenclebtn,
        .dark-mode .btn-main.cenclebtn {
            background: #13131b !important;
            border: 1px solid #22202c !important;
            box-shadow: none !important;
            color: #fff !important;
            transition-property: background-color, border-color, color, opacity !important;
            transition-duration: 0.12s !important;
            transition-timing-function: ease !important;
        }
        .light-mode .btn-main.cenclebtn:hover,
        .light-mode .btn-main.cenclebtn:focus,
        .light-mode .btn-main.cenclebtn:focus-visible,
        .light-mode .btn-main.cenclebtn:active,
        .dark-mode .btn-main.cenclebtn:hover,
        .dark-mode .btn-main.cenclebtn:focus,
        .dark-mode .btn-main.cenclebtn:focus-visible,
        .dark-mode .btn-main.cenclebtn:active {
            background: #1c1c26 !important;
            background-image: none !important;
            border-color: #2a2a38 !important;
            color: #fff !important;
            box-shadow: none !important;
            outline: none !important;
            transform: none !important;
        }
        .tool-header-icon {
            align-items: center;
            color: #ff002a;
            display: inline-flex;
            font-size: 24px;
            justify-content: center;
            line-height: 1;
            min-height: 40px;
            min-width: 40px;
            text-align: center;
            vertical-align: middle;
            width: 40px;
        }
        .mn-header {
            --tools-submenu-top: 96px;
        }
        .mn-header li.nav-items #submenu {
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 5px;
            overflow: hidden;
        }
        .light-mode .mn-header li.nav-items #submenu {
            border-color: rgba(17, 17, 25, 0.08);
        }
        .sub-megamenu {
            max-width: none;
            padding: 0;
            width: 100%;
        }
        .sub-megamenu .row {
            row-gap: 16px;
        }
        .sub-megamenu .submenu-column {
            align-items: flex-start;
            display: flex;
            border: 1px solid transparent;
            border-radius: 5px;
            min-height: 100%;
            padding: 14px 18px;
            transition: background-color 0.2s ease, border-color 0.2s ease;
            gap: 12px;
        }
        .sub-megamenu .submenu-column:hover {
            background: rgba(255, 0, 42, 0.06);
            border-color: rgba(255, 0, 42, 0.18);
        }
        .sub-megamenu .submenu-icon {
            align-items: center;
            display: flex;
            flex: 0 0 40px;
            height: 40px;
            justify-content: center;
            margin-top: 2px;
            width: 40px;
        }
        .sub-megamenu .submenu-text h4 {
            margin-bottom: 6px;
        }
        .mn-header .mobile-dropdown {
            display: block;
            margin-top: 0;
            padding-left: 0;
        }
        .mn-header li.nav-items #submenu .dropdown-item {
            align-items: center;
            display: flex;
            gap: 12px;
            min-height: 0;
            padding: 14px 25px;
            white-space: normal;
        }
        .mn-header li.nav-items #submenu .dropdown-item .tool-link-label {
            display: block;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.3;
            min-width: 0;
        }
        .fixed-banner {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            width: 100%;
            background-color: #ff002a;
            color: white;
            font-weight: bold;
            text-align: center;
            padding: 6px 12px;
            z-index: 2147483000;
            min-height: var(--sm-impersonation-banner-height, 48px);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            flex-wrap: wrap;
            line-height: 1.2;
            box-sizing: border-box;
        }
        body.admin-login-as {
            --sm-impersonation-banner-height: 48px;
            padding-top: var(--sm-impersonation-banner-height) !important;
        }
        body.admin-login-as .admin-banner-back-form {
            display: inline-flex;
            margin: 0;
        }
        body.admin-login-as .admin-banner-email-code {
            display: inline-flex;
            align-items: center;
            min-height: 32px;
        }
        @media (max-width: 575.98px) {
            body.admin-login-as {
                --sm-impersonation-banner-height: 88px;
            }
            body.admin-login-as .fixed-banner {
                align-content: center;
                row-gap: 6px;
                font-size: 12px;
            }
            body.admin-login-as .admin-banner-email-code {
                max-width: calc(100vw - 160px);
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
        }
        body.guest-menu-open {
            overflow: hidden;
        }
        @media (min-width: 768px) {
            .mn-header .guest-nav-panel .tools-trigger {
                transition: color 0.18s ease, opacity 0.18s ease;
            }
            .mn-header .guest-nav-panel .tools-trigger:hover,
            .mn-header .guest-nav-panel .tools-trigger:focus-visible {
                color: #ff002a !important;
            }
            .light-mode .mn-header .guest-nav-panel .tools-trigger:hover,
            .light-mode .mn-header .guest-nav-panel .tools-trigger:focus-visible {
                color: #ff002a !important;
            }
        }
        @media (max-width: 767px) {
            .whitelabel-banner {
                align-items: center;
                gap: 8px;
                height: auto;
                min-height: 40px;
                padding: 8px 12px;
            }
            .whitelabel-link {
                margin: 0;
            }
        }

/* ===== Mobile Header Optimization ===== */

    /* Backdrop - smooth fade transition */
    .guest-menu-backdrop {
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0);
        opacity: 0;
        pointer-events: none;
        transition: opacity 0.25s ease, background 0.25s ease;
        z-index: 1039;
    }
    .guest-menu-backdrop.is-visible {
        background: rgba(0, 0, 0, 0.8);
        opacity: 1;
        pointer-events: auto;
    }
    /* Keep whitelabel banner ABOVE the backdrop */
    .whitelabel-banner {
        justify-content: center !important;
        position: relative;
        z-index: 1051;
    }
    .whitelabel-banner .whitelabel-link {
        text-align: center;
    }
    .whitelabel-banner .whitelabel-close {
        position: absolute;
        right: 0.5rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .mn-header {
        position: relative;
        z-index: 1050;
    }
    .mn-header.is-sticky {
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
    }
    .guest-header-spacer {
        height: 0;
        pointer-events: none;
    }
    .mn-header::before {
        background: rgba(9, 9, 13, 0.94);
        border-bottom: 1px solid #1e1e2a;
        content: "";
        inset: 0;
        position: absolute;
        pointer-events: none;
        z-index: -1;
    }
    .light-mode .mn-header::before {
        background: rgba(255, 255, 255, 0.95);
        border-bottom-color: #e8e8e8;
    }
    /* Sticky: opaque bar so content scrolling behind does not show through */
    .mn-header.is-sticky::before {
        background: #09090d;
        border-bottom-color: #1e1e2a;
    }
    .light-mode .mn-header.is-sticky::before {
        background: #ffffff;
        border-bottom-color: #e8e8e8;
    }

    /* Desktop: hide ALL nav icons (FA and images) */
    .mn-header .nav-link .nav-link-icon { display: none !important; }
    .mn-header .nav-link img.me-2 { display: none !important; }

    @media (max-width: 1199px) {
        /* â”€â”€ Sticky header bar â”€â”€ */
        .mn-header {
            background: #09090d;
            border-bottom: 1px solid #1e1e2a;
            padding: 0 !important;
            position: relative;
            z-index: 1050;
        }
        .mn-header.is-sticky {
            position: fixed;
            top: 0;
        }
        .light-mode .mn-header {
            background: #ffffff;
            border-bottom-color: #e8e8e8;
        }
        .mn-header .container {
            padding-left: 16px;
            padding-right: 16px;
        }
        .mn-header .navbar {
            align-items: center;
            flex-wrap: nowrap;
            height: 56px;
            padding: 0;
            position: relative;
        }
        .mn-header .navbar-brand {
            align-items: center;
            display: inline-flex;
            height: auto;
            margin-right: 0;
            order: 0;
            padding: 0;
            width: 130px;
        }
        .mn-header .navbar-brand img {
            height: auto;
            width: 100%;
        }
        .accordion-collapse.collapsing {
            display: block;
            overflow: hidden;
            transition: height 0.35s ease;
        }

        /* â”€â”€ CTA button in header bar â”€â”€ */
        .mn-header .navbar > .header-primary-cta {
            align-items: center;
            background: #ff002a;
            border-radius: 6px;
            box-shadow: none !important;
            color: #ffffff !important;
            display: inline-flex !important;
            flex: 0 0 auto;
            font-size: 11px;
            font-weight: 700;
            height: auto;
            line-height: 1;
            margin-left: auto;
            max-width: max-content;
            min-width: 0;
            order: 1;
            padding: 11px 14px;
            text-decoration: none;
            white-space: nowrap;
            width: auto !important;
        }
        .mn-header .navbar > .header-primary-cta:hover {
            background: #e0001f;
        }

        @media screen and (max-width: 560px) {
            .mn-header .navbar > .header-primary-cta {
                max-width: 112px;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .mn-header .navbar > .header-dashboard-cta {
                transform: translateX(8px);
            }
        }

        .mn-header .navbar-brand .light-mode-logo {
            display: none !important;
        }
        .mn-header .navbar-brand .dark-mode-logo {
            display: block !important;
        }
        .mn-header .guest-nav-panel .nav-link img.me-2.dark {
            display: none !important;
        }
        .mn-header .guest-nav-panel .nav-link img.me-2.light {
            display: block !important;
        }
        .light-mode .mn-header .navbar-brand .dark-mode-logo {
            display: none !important;
        }
        .light-mode .mn-header .navbar-brand .light-mode-logo {
            display: block !important;
        }
        .light-mode .mn-header .guest-nav-panel .nav-link img.me-2.dark {
            display: block !important;
        }
        .light-mode .mn-header .guest-nav-panel .nav-link img.me-2.light {
            display: none !important;
        }

        /* â”€â”€ Animated hamburger â”€â”€ */
        .mn-header .navbar-toggler {
            align-items: center;
            background: transparent !important;
            border: none !important;
            box-shadow: none !important;
            display: inline-flex;
            flex-direction: column;
            flex-shrink: 0;
            gap: 5px;
            height: auto;
            justify-content: center;
            margin-left: 8px;
            order: 2;
            outline: none !important;
            padding: 10px;
            width: 44px;
        }
        .mn-header .navbar-toggler .toggler-bar {
            background: #ffffff;
            border-radius: 1.5px;
            display: block;
            height: 2px;
            transform-origin: center;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            width: 22px;
        }
        .light-mode .mn-header .navbar-toggler .toggler-bar {
            background: #111119;
        }
        .mn-header .navbar-toggler.is-open .toggler-bar:nth-child(1) {
            transform: translateY(7px) rotate(45deg);
        }
        .mn-header .navbar-toggler.is-open .toggler-bar:nth-child(2) {
            opacity: 0;
            transform: scaleX(0);
        }
        .mn-header .navbar-toggler.is-open .toggler-bar:nth-child(3) {
            transform: translateY(-7px) rotate(-45deg);
        }

        /* â”€â”€ Overlay panel (absolute to navbar, does NOT push content) â”€â”€ */
        .mn-header .navbar-collapse.guest-nav-panel {
            background: #09090d;
            border: none !important;
            border-radius: 0 !important;
            border-top: 1px solid #1e1e2a !important;
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
            display: block !important;
            height: auto !important;
            left: -16px;
            margin: 0 !important;
            max-height: calc(100vh - 56px);
            opacity: 0;
            overflow-y: auto;
            padding: 10px 16px 12px !important;
            pointer-events: none;
            position: absolute !important;
            right: -16px;
            top: 100%;
            transition: opacity 0.2s ease, visibility 0.2s ease;
            visibility: hidden;
            width: calc(100% + 32px) !important;
            z-index: 1049;
            -webkit-overflow-scrolling: touch;
        }
        .mn-header .navbar-collapse.guest-nav-panel.show-guest-nav {
            opacity: 1;
            pointer-events: auto;
            visibility: visible;
        }
        .light-mode .mn-header .navbar-collapse.guest-nav-panel {
            background: #ffffff;
            border-top-color: #e8e8e8 !important;
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08) !important;
        }
        /* Kill Bootstrap collapse behaviour completely on mobile */
        .mn-header .navbar-collapse.collapsing {
            display: block !important;
            height: auto !important;
            overflow: visible !important;
            transition: none !important;
        }

        /* â”€â”€ Nav items â”€â”€ */
        .mn-header .guest-nav-panel .navbar-nav {
            display: flex !important;
            flex-direction: column !important;
            gap: 3px;
            width: 100%;
        }
        .mn-header .guest-nav-panel .nav-item,
        .mn-header .guest-nav-panel .nav-items {
            margin: 0 !important;
            width: 100%;
        }
        .mn-header .guest-nav-panel .nav-item.mt-lg-0.mt-md-0.mt-4 {
            margin-top: 0 !important;
        }
        .mn-header .guest-nav-panel .nav-link {
            align-items: center;
            background: #111119 !important;
            border: 1px solid #1e1e2a !important;
            border-radius: 8px !important;
            color: #ffffff !important;
            display: flex !important;
            font-size: 14px;
            font-weight: 500;
            gap: 10px;
            justify-content: flex-start;
            min-height: 44px;
            padding: 9px 12px !important;
            transition: background 0.15s ease, border-color 0.15s ease;
            width: 100%;
        }
        .mn-header .guest-nav-panel .nav-link:hover,
        .mn-header .guest-nav-panel .nav-link:focus {
            background: #171723 !important;
            border-color: rgba(255, 0, 42, 0.3) !important;
        }
        .mn-header .guest-nav-panel .nav-link.active {
            background: #171723 !important;
            border-color: #ff002a !important;
        }
        .light-mode .mn-header .guest-nav-panel .nav-link {
            background: #f5f5f7 !important;
            border-color: #e8e8ea !important;
            color: #111119 !important;
        }
        .light-mode .mn-header .guest-nav-panel .nav-link:hover,
        .light-mode .mn-header .guest-nav-panel .nav-link:focus {
            background: #ebebed !important;
            border-color: rgba(255, 0, 42, 0.25) !important;
        }
        .light-mode .mn-header .guest-nav-panel .nav-link.active {
            background: #ebebed !important;
            border-color: #ff002a !important;
        }

        /* Whitelabel link */
        .mn-header .guest-nav-panel .nav-link[style*="background: #ff002a"] {
            background: #ff002a !important;
            border-color: #ff002a !important;
            border-radius: 8px !important;
            color: #ffffff !important;
            font-weight: 600;
        }

        /* Nav link icons - unified size for both img and FA */
        .mn-header .guest-nav-panel .nav-link .me-2 {
            margin-right: 0 !important;
        }
        .mn-header .guest-nav-panel .nav-link img.me-2 {
            display: block !important;
            flex: 0 0 20px;
            height: 20px;
            object-fit: contain;
            opacity: 0.65;
            width: 20px;
        }
        .mn-header .guest-nav-panel .nav-link .nav-link-icon {
            align-items: center;
            display: inline-flex !important;
            flex: 0 0 20px;
            font-size: 16px;
            height: 20px;
            justify-content: center;
            line-height: 20px;
            opacity: 0.65;
            text-align: center;
            width: 20px;
        }
        .mn-header .guest-nav-panel .nav-link .nav-link-icon.dark { display: none !important; }
        .mn-header .guest-nav-panel .nav-link .nav-link-icon.light { display: inline-flex !important; }
        .light-mode .mn-header .guest-nav-panel .nav-link .nav-link-icon.dark { display: inline-flex !important; }
        .light-mode .mn-header .guest-nav-panel .nav-link .nav-link-icon.light { display: none !important; }
        .mn-header .guest-nav-panel .nav-link[style*="background: #ff002a"] .nav-link-icon {
            opacity: 1;
        }

        /* â”€â”€ Tools dropdown â”€â”€ */
        .mn-header .guest-nav-panel .tools-trigger { position: relative; }
        .mn-header .guest-nav-panel .tools-trigger::after {
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 5px solid currentColor;
            content: "";
            margin-left: auto;
            opacity: 0.4;
            transition: transform 0.25s ease;
        }
        .mn-header .guest-nav-panel .tools-nav-item.is-open .tools-trigger::after {
            transform: rotate(180deg);
        }
        .mn-header li.nav-items #submenu {
            background: #111119 !important;
            box-shadow: none !important;
            left: auto !important;
            min-width: 100% !important;
            padding: 10px 0 !important;
            position: static !important;
            top: auto !important;
        }
        .light-mode .mn-header li.nav-items #submenu {
            background: #ffffff !important;
        }
        .mn-header .mobile-dropdown {
            display: block;
        }
        .mn-header li.nav-items #submenu .dropdown-item {
            background: transparent;
            border: none;
            border-radius: 0;
            color: #ffffff;
            font-size: 15px;
            gap: 12px;
            min-height: 0;
            padding: 14px 18px;
            transition: background-color 0.15s ease, color 0.15s ease;
        }
        .mn-header li.nav-items #submenu .dropdown-item .tool-header-icon {
            color: #ff002a;
            font-size: 18px;
            height: 20px;
            min-height: 20px;
            min-width: 20px;
            width: 20px;
        }
        .light-mode .mn-header li.nav-items #submenu .dropdown-item {
            color: #111119;
        }
        .mn-header li.nav-items #submenu .dropdown-item:hover {
            background: #ff002a;
            color: #ffffff;
        }
        .mn-header li.nav-items #submenu .dropdown-item.active {
            background: rgba(255, 0, 42, 0.16);
            color: #ffffff;
        }
        .light-mode .mn-header li.nav-items #submenu .dropdown-item.active {
            background: #fff0f3;
            color: #111119;
        }
        .mn-header li.nav-items #submenu .dropdown-item:hover .tool-header-icon {
            color: #ffffff;
        }
        .mn-header li.nav-items #submenu .dropdown-item.active .tool-header-icon {
            color: #ff002a;
        }
        .mn-header .mobile-dropdown .tool-header-icon {
            font-size: 16px;
            min-height: 20px;
            min-width: 20px;
            width: 20px;
        }
        .sub-megamenu .submenu-column.is-active {
            border: 1px solid rgba(255, 0, 42, 0.45);
            border-radius: 5px;
        }

        /* â”€â”€ Secondary nav â”€â”€ */
        .mn-header .guest-nav-panel .secondary-nav {
            border-top: 1px solid rgba(255, 255, 255, 0.06);
            display: flex !important;
            flex-direction: column !important;
            gap: 3px;
            margin-top: 8px;
            padding-top: 8px;
        }
        .mn-header .guest-nav-panel .secondary-nav .nav-item {
            margin: 0 !important;
        }
        .light-mode .mn-header .guest-nav-panel .secondary-nav {
            border-top-color: rgba(0, 0, 0, 0.06);
        }

        /* Sign In - ghost style */
        .mn-header .guest-nav-panel .secondary-nav .sign-in .nav-link {
            background: transparent !important;
            border: 1.5px solid #2a2a3a !important;
            color: #ffffff !important;
            justify-content: center;
        }
        .light-mode .mn-header .guest-nav-panel .secondary-nav .sign-in .nav-link {
            background: transparent !important;
            border-color: #d0d0d4 !important;
            color: #111119 !important;
        }

        /* Dashboard / Publish CTA - full width */
        .mn-header .guest-nav-panel .secondary-nav .nav-item-dashboard {
            width: 100%;
        }
        .mn-header .guest-nav-panel .nav-link.publish-btn {
            background: #ff002a !important;
            border-color: #ff002a !important;
            color: #ffffff !important;
            font-weight: 700;
            justify-content: center;
            width: 100%;
        }
        .mn-header .guest-nav-panel .secondary-nav .nav-link {
            justify-content: center;
        }

        /* â”€â”€ Theme toggle row â”€â”€ */
        .mn-header .guest-nav-panel .secondary-nav .nav-item-theme-toggle {
            border-top: 1px solid rgba(255, 255, 255, 0.06);
            margin-top: 5px !important;
            padding-top: 8px;
            width: 100%;
        }
        .light-mode .mn-header .guest-nav-panel .secondary-nav .nav-item-theme-toggle {
            border-top-color: rgba(0, 0, 0, 0.06);
        }
        .mn-header .guest-nav-panel .secondary-nav .nav-item-theme-toggle .on-off-toggle {
            display: flex !important;
        }
        .mn-header .guest-nav-panel .secondary-nav .nav-item-theme-toggle .on-off-toggle__slider {
            max-width: 100%;
            width: 100%;
        }

        /* Hide the big colour-scheme desktop toggle */
        .mn-header .colour-scheme {
            display: none !important;
        }

        /* Hide footer on mobile */
        .mn-header .mobile-bottom-nav-link {
            display: none !important;
        }
    }

    @media screen and (min-width: 1181px) {
            .mn-header li.nav-items.tools-nav-item:hover > #submenu,
            .mn-header li.nav-items.tools-nav-item:focus-within > #submenu {
                display: block;
            }

            .mn-header .tools-nav-item {
                position: static;
            }

            .mn-header li.nav-items #submenu {
                background: #111119 !important;
                box-shadow: 0 24px 60px rgba(0, 0, 0, 0.22) !important;
                left: 50% !important;
                min-width: 0 !important;
                padding: 28px !important;
                position: fixed !important;
                top: var(--tools-submenu-top) !important;
                transform: translateX(-50%) !important;
                width: min(1220px, calc(100vw - 40px)) !important;
                z-index: 1052;
            }

            .light-mode .mn-header li.nav-items #submenu {
                background: #fdfdfd !important;
                box-shadow: 0 24px 60px rgba(18, 24, 40, 0.12) !important;
            }

            .mn-header li.nav-items #submenu:before {
                left: 50%;
                margin-left: 0;
                top: -12px;
                transform: translateX(-50%);
            }

            .sub-megamenu {
                display: block !important;
            }

            .sub-megamenu .row {
                margin-left: -8px;
                margin-right: -8px;
                row-gap: 16px;
            }

            .sub-megamenu .row > div {
                padding-left: 8px;
                padding-right: 8px;
            }

            .mn-header .mobile-dropdown {
                display: none !important;
            }
        }

    @media screen and (min-width: 768px) and (max-width: 1180px) {
            .mn-header .tools-nav-item {
                position: static;
            }

            .mn-header li.nav-items #submenu {
                background: #111119 !important;
                box-shadow: 0 20px 48px rgba(0, 0, 0, 0.2) !important;
                left: 50% !important;
                min-width: 0 !important;
                padding: 20px !important;
                position: fixed !important;
                top: var(--tools-submenu-top) !important;
                transform: translateX(-50%) !important;
                width: min(720px, calc(100vw - 24px)) !important;
                z-index: 1052;
            }

            .light-mode .mn-header li.nav-items #submenu {
                background: #fdfdfd !important;
                box-shadow: 0 20px 48px rgba(18, 24, 40, 0.12) !important;
            }

            .mn-header li.nav-items #submenu:before,
            .sub-megamenu {
                display: none !important;
            }

            .mn-header .mobile-dropdown {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
        }

    @media screen and (max-width: 767px) {
            .mn-header li.nav-items #submenu {
                border: 1px solid rgba(255, 255, 255, 0.08);
                border-radius: 5px;
                box-shadow: none !important;
                overflow: hidden;
            }

            .light-mode .mn-header li.nav-items #submenu {
                border-color: rgba(17, 17, 25, 0.08);
            }

            .mn-header .mobile-dropdown {
                margin-top: 8px;
            }

            .mn-header li.nav-items #submenu .dropdown-item {
                min-height: 0;
                padding: 14px 18px;
            }

            .mn-header li.nav-items #submenu .dropdown-item .tool-link-label {
                font-size: 15px;
            }
        }

    @media screen and (max-width: 479px) {
            .mn-header li.nav-items #submenu .dropdown-item {
                gap: 10px;
                padding: 13px 16px;
            }

            .mn-header li.nav-items #submenu .dropdown-item .tool-link-label {
                font-size: 14px;
                line-height: 1.3;
            }
        }



/* ========== from sites/guest/partial/home.php ========== */

.alert-danger {
            background: #f20028;
            color: white;
            border: #ff002a;
            text-align: center;
        }
        .alert-success {
            background: #00de00;
            color: white;
            border: #00de00;
            text-align: center;
        }
        .TOS{
            color:#ff002a;
            font-weight: bold;
        }
        .TOS:hover{
            color: rgba(255, 0, 42, 0.53);
        }
        .dark-mode .distribute-wrp .distribute-logos h5 {
            color: rgba(255,255,255,.6);
            font-family: cera pro;
            font-weight: bold;
        }



/* ========== from sites/guest/pricing.php ========== */

.logo{
   margin-bottom: 10px;
   }
   .logo-light {
   display: none;
   }
   .light-mode .logo-light {
   display: block;
   }
   .light-mode .logo-dark {
   display: none;
   }

   .accordion-body ul li::before {
      content: "\2022";
      color: red;
      font-weight: bold;
      display: inline-block;
      width: 1em;
      margin-left: -1em;
   }
   .light-mode .accordion-body ul li{
      margin-left: 1.5em;
      color: #555;
   }
   .dark-mode .accordion-body ul li{
      margin-left: 1.5em;
      color: #929294;
   }

   .light-mode .accordion-body ol li{
      list-style-type: decimal;
      margin-left: 1.5em;
      color: #555 !important;
   }
   .dark-mode .accordion-body ol li{
      list-style-type: decimal;
      margin-left: 1.5em;
      color: #929294;
   }



/* ========== from sites/guest/privacy.php ========== */

.logo{
            margin-bottom: 10px;
        }
        .logo-light {
            display: none;
        }
        .light-mode .logo-light {
            display: block;
        }
        .light-mode .logo-dark {
            display: none;
        }



/* ========== from sites/guest/royalties.php ========== */

.royalties-page .contact-info h1,
    .royalties-page .titlebar h2 {
        color: inherit;
        font-size: 42px;
        line-height: 1.2;
        margin-bottom: 12px;
    }

    .royalties-page .contact-info {
        background-image: url(../images/contact-Img.webp);
        padding: 120px 80px 50px 59px;
    }

    .royalties-page .contact-wrpper {
        padding: 20px 0 18px;
    }

    .royalties-page .contact-block {
        padding: 12px 12px 14px;
    }

    .royalties-page .faq-wrp {
        padding: 0 0 26px;
    }

    .royalties-page .faq-wrp.mt-5 {
        margin-top: 24px !important;
    }

    .royalties-page .faq-block {
        margin: 0 auto;
        max-width: 1022px;
        width: 100%;
    }

    .royalties-page .faq-block .titlebar {
        margin-bottom: 16px;
    }

    .royalties-page .faq-block .titlebar p {
        margin-bottom: 0;
    }

    .royalty-updated,
    .royalty-helper-text {
        color: #929294;
        line-height: 1.7;
    }

    .royalty-form-grid,
    .royalty-summary-grid,
    .royalty-notes-grid {
        row-gap: 16px;
    }

    .royalties-page .contact-from.tab-informetion {
        padding-top: 0;
    }

    .royalty-form-grid {
        align-items: stretch;
    }

    .royalty-form-grid > [class*="col-"],
    .royalty-summary-grid > [class*="col-"] {
        display: flex;
    }

    .royalty-form-card,
    .royalty-results-card,
    .royalty-note-card,
    .royalty-sources-card {
        background: transparent;
        border: 1px solid rgba(34, 32, 44, 0.12);
        border-radius: 0;
        height: 100%;
        padding: 18px;
        width: 100%;
    }

    .royalty-results-card {
        display: flex;
        flex-direction: column;
    }

    .royalty-summary-grid {
        align-items: stretch;
    }

    .royalty-panel-title {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 14px;
    }

    .royalty-panel-subtitle {
        color: #929294;
        font-size: 14px;
        line-height: 1.7;
        margin-bottom: 16px;
    }

    .royalty-form-card .form-group {
        border-bottom: 1px solid rgba(34, 32, 44, 0.1);
        margin-bottom: 14px;
        padding-bottom: 14px;
    }

    .royalty-form-card .form-group:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .dark-mode .royalty-form-card .form-group {
        border-bottom-color: #22202c;
    }

    .dark-mode .royalty-form-card,
    .dark-mode .royalty-results-card,
    .dark-mode .royalty-note-card,
    .dark-mode .royalty-sources-card {
        border-color: #22202c;
    }

    .royalty-stat {
        border: 1px solid rgba(34, 32, 44, 0.12);
        border-radius: 0;
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 14px;
        width: 100%;
    }

    .dark-mode .royalty-stat {
        border-color: #22202c;
    }

    .royalty-stat-label {
        color: #929294;
        display: block;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .royalty-stat-value {
        color: inherit;
        display: block;
        font-size: 28px;
        font-weight: 700;
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .royalty-presets {
        display: grid;
        gap: 6px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-top: 8px;
    }

    .royalty-presets-label {
        color: #929294;
        display: block;
        font-size: 12px;
        font-weight: 600;
        margin-top: 10px;
    }

    .royalty-presets button {
        background: #f5f5f5;
        border: 1px solid #d8d8d8;
        border-radius: 0;
        color: inherit;
        font-size: 13px;
        font-weight: 600;
        min-height: 34px;
        padding: 6px 8px;
        text-align: center;
        transition: all 0.2s ease;
    }

    .dark-mode .royalty-presets button {
        background: #171723;
        border-color: #22202c;
        color: #ffffff;
    }

    .royalty-presets button:hover,
    .royalty-presets button:focus {
        border-color: #ff002a;
        color: #ff002a;
        outline: none;
    }

    .royalty-presets button.is-active {
        background: #ff002a;
        border-color: #ff002a;
        color: #ffffff;
    }

    .royalty-input-with-prefix {
        position: relative;
    }

    .royalty-input-prefix {
        align-items: center;
        color: #929294;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 8px;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 20px;
        z-index: 2;
    }

    .royalty-input-with-prefix .form-control {
        padding-left: 50px !important;
    }

    .royalty-stat p {
        color: #929294;
        line-height: 1.6;
        margin: auto 0 0;
    }

    .royalty-market-table {
        border-top: 1px solid rgba(34, 32, 44, 0.12);
        flex: 1 1 auto;
        margin-top: 14px;
        min-height: 0;
        overflow: auto;
        padding-top: 10px;
    }

    .royalty-market-table .table-responsive,
    .royalty-market-table .table {
        margin-bottom: 0;
        width: 100%;
    }

    .dark-mode .royalty-market-table {
        border-top-color: #22202c;
    }

    .royalty-market-table .table th,
    .royalty-market-table .table td {
        color: inherit;
        vertical-align: middle;
    }

    .royalty-market-table tr.is-selected td {
        font-weight: 600;
    }

    .royalty-selected-market {
        color: #ff002a;
        font-size: 13px;
        font-weight: 600;
        margin-left: 6px;
    }

    .royalty-note-card h3,
    .royalty-sources-card h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .royalty-note-card p,
    .royalty-sources-card li,
    .royalty-results-card p {
        color: #929294;
        line-height: 1.7;
    }

    .royalty-note-card a,
    .royalty-sources-card a {
        color: inherit;
        font-weight: 600;
        text-decoration: underline;
    }

    .royalty-cta-list {
        color: #929294;
        line-height: 1.75;
        margin: 0;
        padding-left: 18px;
    }

    @media (max-width: 991px) {
        .royalties-page .contact-info h1,
        .royalties-page .titlebar h2 {
            font-size: 34px;
        }

        .royalties-page .contact-info {
            padding: 120px 80px 50px 59px;
        }
    }

    @media (max-width: 767px) {
        .royalties-page .row {
            --bs-gutter-x: 8px;
        }

        .royalties-page .container {
            padding-left: 8px;
            padding-right: 8px;
        }

        .royalties-page .contact-wrpper {
            padding: 8px 0 12px;
        }

        .royalties-page .contact-block {
            padding: 6px 6px 10px;
        }

        .royalties-page .contact-info {
            background-image: none;
            padding: 18px 4px 10px;
        }

        .royalties-page .contact-info h1,
        .royalties-page .titlebar h2 {
            font-size: 24px;
            margin-bottom: 8px;
        }

        .royalty-helper-text,
        .royalty-updated {
            font-size: 12px;
            line-height: 1.5;
            margin-bottom: 6px;
        }

        .royalty-form-grid,
        .royalty-summary-grid,
        .royalty-notes-grid {
            row-gap: 10px;
        }

        .royalty-form-card,
        .royalty-results-card,
        .royalty-note-card,
        .royalty-sources-card {
            padding: 10px;
        }

        .royalty-panel-title {
            font-size: 17px;
            margin-bottom: 8px;
        }

        .royalty-panel-subtitle,
        .royalty-note-card p,
        .royalty-sources-card li,
        .royalty-results-card p,
        .royalty-cta-list {
            font-size: 12px;
            line-height: 1.5;
            margin-bottom: 10px;
        }

        .royalty-form-card .form-group {
            margin-bottom: 8px;
            padding-bottom: 8px;
        }

        .royalty-form-card label {
            font-size: 13px;
            margin-bottom: 2px;
        }

        .royalty-form-card .text-muted {
            font-size: 11px;
            line-height: 1.35;
            margin-bottom: 6px !important;
        }

        .royalties-page .form-control,
        .royalties-page .select2-container--default .select2-selection--single {
            font-size: 13px;
            line-height: 1.3;
            min-height: 36px;
        }

        .royalties-page .form-control {
            padding: 8px 10px;
        }

        .royalties-page .select2-container--default .select2-selection--single {
            padding: 8px 30px 8px 10px;
        }

        .royalties-page .select2-container--default .select2-selection--single .select2-selection__rendered {
            font-size: 13px;
            line-height: 20px;
            padding-left: 0;
            padding-right: 0;
        }

        .royalties-page .select2-container--default .select2-selection--single .select2-selection__arrow {
            align-items: center;
            display: flex;
            height: 100%;
            justify-content: center;
            right: 8px;
            top: 0;
            transform: none;
            width: 18px;
        }

        .royalty-stat-value {
            font-size: 20px;
            margin-bottom: 6px;
        }

        .royalty-stat {
            padding: 10px;
            min-height: 0;
        }

        .royalty-stat-label {
            font-size: 11px;
            margin-bottom: 5px;
        }

        .royalty-summary-grid > [class*="col-"] {
            flex: 0 0 50%;
            width: 50%;
        }

        .royalty-presets {
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 4px;
            margin-top: 6px;
        }

        .royalty-presets-label {
            font-size: 11px;
            margin-top: 6px;
        }

        .royalty-presets button {
            font-size: 11px;
            min-height: 28px;
            padding: 4px 6px;
        }

        .royalty-input-prefix {
            left: 6px;
            width: 16px;
        }

        .royalty-input-with-prefix .form-control {
            padding-left: 32px !important;
        }

        .royalty-market-table {
            margin-top: 10px;
            padding-top: 8px;
        }

        .royalty-market-table .table th,
        .royalty-market-table .table td {
            font-size: 12px;
            padding: 8px 6px;
        }

        .royalty-selected-market {
            display: inline-block;
            font-size: 11px;
            margin-left: 4px;
        }

        .royalty-note-card h3,
        .royalty-sources-card h3 {
            font-size: 18px;
            margin-bottom: 6px;
        }

        .royalties-page .contact-wrp {
            padding: 20px 0;
        }

        .royalties-page .contact-wrp h2 {
            font-size: 22px;
            line-height: 1.3;
            margin-bottom: 10px;
        }

        .royalty-cta-list {
            padding-left: 16px;
        }

        .royalties-page .faq-wrp {
            padding: 0 0 18px;
        }

        .royalties-page .faq-wrp.mt-5 {
            margin-top: 16px !important;
        }

        .royalties-page .faq-block .titlebar {
            margin-bottom: 10px;
        }
    }

    @media (max-width: 479px) {
        .royalties-page .row {
            --bs-gutter-x: 6px;
        }

        .royalties-page .container {
            padding-left: 6px;
            padding-right: 6px;
        }

        .royalties-page .contact-block {
            padding: 4px 4px 8px;
        }

        .royalties-page .contact-info h1,
        .royalties-page .titlebar h2 {
            font-size: 22px;
        }

        .royalty-form-card,
        .royalty-results-card,
        .royalty-note-card,
        .royalty-sources-card,
        .royalty-stat {
            padding: 9px;
        }

        .royalty-panel-title {
            font-size: 16px;
        }

        .royalty-stat-value {
            font-size: 18px;
        }

        .royalty-summary-grid > [class*="col-"] {
            flex: 0 0 50%;
            width: 50%;
        }

        .royalty-market-table .table th,
        .royalty-market-table .table td {
            font-size: 11px;
            padding: 7px 4px;
        }
    }



/* ========== from sites/guest/smartlink-generator.php ========== */

.dark-mode .smartlink-tool-card,
    .dark-mode .smartlink-platform-card,
    .dark-mode .smartlink-loading-box {
        background: #171723;
        border-color: #22202C;
        color: #ffffff;
    }

    .dark-mode .smartlink-meta-line,
    .dark-mode .smartlink-loading-box p,
    .dark-mode .smartlink-loading-box small {
        color: #c8ccda !important;
    }

    .smartlink-tool-card,
    .smartlink-platform-card,
    .smartlink-loading-box {
        border: 1px solid rgba(0, 0, 0, 0.08);
        border-radius: 8px;
        background: #ffffff;
    }

    .smartlink-tool-card {
        padding: 24px;
    }

    .tool-input-group {
        align-items: stretch;
        display: flex;
        flex-wrap: nowrap;
    }

    .tool-input-group > .form-control {
        flex: 1 1 auto;
        border-radius: 4px 0 0 4px;
        min-height: 52px;
        min-width: 0;
        width: 1%;
    }

    .tool-input-group > .input-group-append {
        display: flex;
        flex: 0 0 auto;
    }

    .tool-input-group > .input-group-append > .btn {
        align-items: center;
        border-radius: 0 4px 4px 0;
        display: inline-flex;
        justify-content: center;
        min-height: 52px;
        white-space: nowrap;
    }

    .smartlink-loading-box {
        display: none;
        padding: 28px 22px;
        text-align: center;
    }

    .smartlink-loader {
        width: 58px;
        height: 58px;
        margin: 0 auto 18px;
        border: 4px solid rgba(255, 0, 42, 0.18);
        border-top-color: #ff002a;
        border-radius: 50%;
        animation: smartlink-spin 0.85s linear infinite;
    }

    .smartlink-cover-wrap {
        text-align: center;
    }

    .smartlink-cover-image {
        width: 220px;
        height: 220px;
        max-width: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        border: 3px solid #ff002a;
        border-radius: 8px;
    }

    .smartlink-platform-list {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 14px;
    }

    .smartlink-platform-card {
        align-items: center;
        color: inherit;
        display: flex;
        gap: 12px;
        min-height: 78px;
        padding: 14px 16px;
        text-decoration: none;
        transition: transform 0.15s ease, border-color 0.15s ease;
    }

    .smartlink-platform-card:hover {
        transform: translateY(-2px);
        border-color: rgba(255, 0, 42, 0.35);
        color: inherit;
    }

    .smartlink-platform-card h5 {
        margin: 0 0 4px;
    }

    .smartlink-platform-copy {
        min-width: 0;
    }

    .smartlink-platform-icon {
        align-items: center;
        background: #f3f4f6;
        border: 1px solid #e4e7ec;
        border-radius: 6px;
        display: inline-flex;
        flex: 0 0 42px;
        height: 42px;
        justify-content: center;
        overflow: hidden;
        width: 42px;
    }

    .smartlink-platform-mark {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        flex-shrink: 0;
        color: #2d3440;
    }

    .smartlink-platform-mark svg {
        display: block;
        width: 20px;
        height: 20px;
        flex-shrink: 0;
    }

    .smartlink-platform-icon .smartlink-platform-mark svg path,
    .smartlink-platform-icon .smartlink-platform-mark svg circle,
    .smartlink-platform-icon .smartlink-platform-mark svg rect,
    .smartlink-platform-icon .smartlink-platform-mark svg ellipse,
    .smartlink-platform-icon .smartlink-platform-mark svg polygon,
    .smartlink-platform-icon .smartlink-platform-mark svg polyline {
        fill: currentColor !important;
    }

    .smartlink-platform-icon .smartlink-platform-mark svg [stroke]:not([stroke="none"]) {
        stroke: currentColor !important;
    }

    .smartlink-platform-icon .smartlink-platform-mark img {
        filter: grayscale(1);
        opacity: 0.92;
    }

    .smartlink-platform-fallback {
        color: #2d3440;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.08em;
    }

    .smartlink-platform-card h5 {
        margin-bottom: 4px;
    }

    .smartlink-platform-card small.smartlink-platform-url-line {
        display: block;
        font-size: 11px;
        line-height: 1.35;
        margin-top: 2px;
        color: #6c757d;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
        max-width: 100%;
    }

    .dark-mode .smartlink-platform-card small.smartlink-platform-url-line {
        color: #8b93a8 !important;
    }

    .smartlink-meta-line {
        color: #6c757d;
    }

    .smartlink-mini-btn {
        border: 1px solid #ff002a;
        background: transparent;
        color: #ff002a;
        border-radius: 6px;
        padding: 8px 14px;
        font-weight: 600;
    }

    .smartlink-mini-btn:hover {
        background: #ff002a;
        color: #ffffff;
    }

    .smartlink-empty {
        text-align: center;
        padding: 18px;
        border: 1px dashed rgba(255, 0, 42, 0.35);
        border-radius: 12px;
        color: #6c757d;
    }

    .smartlink-permalink-box {
        padding: 14px;
        border: 1px solid rgba(255, 0, 42, 0.18);
        border-radius: 8px;
        background: rgba(255, 0, 42, 0.04);
    }

    /* Let the permalink column shrink inside Bootstrap rows (avoids flex overflow on desktop) */
    #resultPanel .smartlink-tool-card > .row > .col-md-8 {
        min-width: 0;
    }

    .smartlink-permalink-field {
        align-items: stretch;
        display: flex;
        flex-wrap: nowrap;
        gap: 8px;
        max-width: 100%;
        min-width: 0;
    }

    /* Bootstrap .form-control is width:100%; in a flex row that forces overflow â€” share space with Copy */
    .smartlink-permalink-field .smartlink-permalink-input.form-control {
        border-radius: 6px !important;
        flex: 1 1 0;
        max-width: 100%;
        min-height: 48px;
        min-width: 0;
        width: auto !important;
    }

    .smartlink-copy-btn {
        align-items: center;
        border-radius: 6px;
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        font-size: 14px;
        font-weight: 700;
        gap: 8px;
        justify-content: center;
        line-height: 1.25;
        min-height: 48px;
        min-width: 7.5rem;
        padding: 10px 18px;
        white-space: nowrap;
    }

    .smartlink-copy-btn i {
        font-size: 14px;
        line-height: 1;
    }

    @media (min-width: 768px) {
        /* Global .contact-from button { width:100% } (style.css) was stretching Copy across the row */
        .contact-wrpper .contact-block .contact-from .smartlink-permalink-field .smartlink-copy-btn {
            width: auto !important;
        }
    }

    .smartlink-permalink-input {
        background: #ffffff !important;
        border: 1px solid rgba(255, 0, 42, 0.14);
        color: #10131a !important;
        font-weight: 600;
        overflow-x: auto;
        padding: 10px 12px;
        -webkit-overflow-scrolling: touch;
    }

    .smartlink-permalink-box .tool-input-group {
        max-width: 100%;
    }

    .smartlink-permalink-box .tool-input-group > .form-control {
        min-width: 0;
    }

    .smartlink-permalink-input:focus {
        background: #ffffff !important;
        border-color: rgba(255, 0, 42, 0.25);
        border-radius: 6px;
        box-shadow: 0 0 0 2px rgba(255, 0, 42, 0.08);
        color: #10131a !important;
    }

    .btn-main:disabled {
        background: #8080804d;
        color: gray;
        cursor: not-allowed;
    }

    .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding: 50px clamp(16px, 5vw, 70px);
        text-align: center;
    }

    .smartlink-result-actions {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    .smartlink-open-btn {
        display: inline-block;
    }

    .smartlink-generate-action {
        justify-content: flex-end;
    }

    .smartlink-generator-intro small.smartlink-generator-sub {
        display: block;
        line-height: 1.55;
        margin: 10px 0 0;
        max-width: min(42rem, 100%);
        text-align: center;
        width: 100%;
    }

    #generateSmartlinkBtn {
        gap: 7px;
        font-size: 14px;
    }

    #generateSmartlinkBtn i {
        font-size: 13px;
    }

    .smartlink-generator-intro .smartlink-generator-lead {
        color: inherit;
        font-size: 1.15rem;
        font-weight: 600;
        margin: 0;
        max-width: min(42rem, 100%);
        text-align: center;
        width: 100%;
    }

    .smartlink-generator-intro h1 {
        font-size: 2.5rem;
        font-weight: 800;
        line-height: 1.15;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        max-width: min(42rem, 100%);
        text-align: center;
        width: 100%;
    }

    .smartlink-tool-card-enhanced {
        padding: 28px 26px 26px;
    }

    /*
     * Smartlink captcha: same Bootstrap shell as #guestForgotPasswordModal (modal > modal-dialog > modal-content > change-pass-block > btn-close + h3).
     * Styling mirrors body.guest-auth-layout modals for .modal-content / .change-pass-block .btn-close (guest tools use body.guest-site, not guest-auth-layout).
     */
    body.guest-site #smartlinkCaptchaModal .modal-content {
        overflow: visible !important;
        position: relative !important;
    }

    .light-mode body.guest-site #smartlinkCaptchaModal .modal-content {
        background: #fff !important;
        box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1) !important;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal-content {
        background: #111119 !important;
        box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.1) !important;
    }

    body.guest-site #smartlinkCaptchaModal .modal .btn-close i,
    body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close i {
        display: none !important;
    }

    .light-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close,
    .light-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close {
        align-items: center;
        background: transparent !important;
        border: none !important;
        border-radius: 0;
        box-shadow: none !important;
        color: #252525 !important;
        display: inline-flex;
        font-size: 0;
        height: 28px;
        justify-content: center;
        opacity: 1;
        padding: 0;
        position: absolute;
        right: 12px;
        text-shadow: none;
        top: 12px;
        transition: 0.4s linear;
        width: 28px;
    }

    .light-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close::before,
    .light-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close::before {
        content: "\f00d";
        font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
        font-size: 16px;
        font-weight: 900;
        line-height: 1;
    }

    .light-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close:hover,
    .light-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close:hover {
        background: transparent !important;
        border-color: transparent !important;
        color: #252525 !important;
        transform: none !important;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close,
    .dark-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close {
        align-items: center;
        background: transparent !important;
        border: none !important;
        border-radius: 0;
        box-shadow: none !important;
        color: #fff !important;
        display: inline-flex;
        font-size: 0;
        height: 28px;
        justify-content: center;
        opacity: 1;
        padding: 0;
        position: absolute;
        right: 12px;
        text-shadow: none;
        top: 12px;
        transition: 0.4s linear;
        width: 28px;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close::before,
    .dark-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close::before {
        content: "\f00d";
        font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
        font-size: 16px;
        font-weight: 900;
        line-height: 1;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close:hover,
    .dark-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close:hover {
        background: transparent !important;
        border-color: transparent !important;
        color: #fff !important;
        transform: none !important;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close:focus,
    .dark-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close:focus {
        box-shadow: none !important;
    }

    .dark-mode body.guest-site #smartlinkCaptchaModal .modal-content .change-pass-block {
        color: rgba(255, 255, 255, 0.92);
    }

    html.light-mode body.guest-site #smartlinkCaptchaModal #smartlinkCaptchaHint {
        color: rgba(0, 0, 0, 0.55);
    }

    html.dark-mode body.guest-site #smartlinkCaptchaModal #smartlinkCaptchaHint {
        color: rgba(255, 255, 255, 0.6);
    }

    body.guest-site #smartlinkCaptchaModal #smartlinkCaptchaWrap {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        text-align: center;
    }

    body.guest-site #smartlinkCaptchaModal #smartlinkCaptchaWrap .iconcaptcha-widget {
        width: 100%;
        max-width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    @media (max-width: 767px) {
        .light-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close,
        .light-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close,
        .dark-mode body.guest-site #smartlinkCaptchaModal .modal .btn-close,
        .dark-mode body.guest-site #smartlinkCaptchaModal .change-pass-block .btn-close {
            height: 24px;
            right: 10px;
            top: 10px;
            width: 24px;
        }
    }

    .smartlink-tool-tabs-wrap {
        width: 100%;
        margin-bottom: 24px;
    }

    /* Three equal columns, always side-by-side (no vertical stack) */
    .smartlink-tool-tabs {
        display: grid !important;
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        align-items: stretch;
        width: 100%;
        gap: 8px;
        margin: 0;
        padding: 8px;
        border-radius: 8px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        background: rgba(0, 0, 0, 0.04);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
    }

    .dark-mode .smartlink-tool-tabs {
        border-color: #2f2d3d;
        background: #171723;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
    }

    .smartlink-tool-tab {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        min-height: 46px;
        margin: 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.08);
        background: #ffffff;
        color: #1a1d26;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        padding: 10px 8px;
        border-radius: 8px;
        cursor: pointer;
        transition:
            background 0.2s ease,
            color 0.2s ease,
            border-color 0.2s ease;
        white-space: nowrap;
        -webkit-tap-highlight-color: transparent;
    }

    .dark-mode .smartlink-tool-tab:not(.active) {
        background: #1e1e2c !important;
        border-color: #34324a !important;
        color: #e8eaf4 !important;
        box-shadow: none;
    }

    .smartlink-tool-tab:hover {
        border-color: rgba(255, 0, 42, 0.35);
        background: #fff5f7;
        color: #1a1d26;
    }

    .dark-mode .smartlink-tool-tab:not(.active):hover {
        background: #2a2840 !important;
        border-color: rgba(255, 0, 42, 0.45) !important;
        color: #ffffff !important;
    }

    .smartlink-tool-tab:focus {
        outline: none;
        box-shadow: none;
    }

    .smartlink-tool-tab:focus-visible {
        outline: none;
        box-shadow: none;
    }

    .smartlink-tool-tab.active {
        background: #ff002a !important;
        border-color: transparent !important;
        color: #ffffff !important;
        box-shadow: none !important;
    }

    .dark-mode .smartlink-tool-tab.active {
        background: #ff002a !important;
        border-color: transparent !important;
        color: #ffffff !important;
        box-shadow: none !important;
    }

    .smartlink-tool-panel {
        animation: smartlink-panel-in 0.2s ease;
    }

    @keyframes smartlink-panel-in {
        from {
            opacity: 0.85;
        }
        to {
            opacity: 1;
        }
    }

    .smartlink-tool-panel-hidden,
    .smartlink-tool-panel[hidden] {
        display: none !important;
    }

    .smartlink-field-label {
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        margin-bottom: 0;
    }

    .tool-input-group .input-group-text.smartlink-input-icon {
        background: rgba(255, 0, 42, 0.06);
        border: 1px solid rgba(255, 0, 42, 0.15);
        color: #ff002a;
        border-radius: 4px 0 0 4px;
        flex: 0 0 56px;
        justify-content: center;
        min-height: 52px;
        min-width: 56px;
        padding-left: 14px;
        padding-right: 14px;
    }

    .dark-mode .tool-input-group .input-group-text.smartlink-input-icon {
        background: rgba(255, 0, 42, 0.1);
        border-color: rgba(255, 0, 42, 0.25);
        color: #ff6b8a;
    }

    .dark-mode .smartlink-tool-card-enhanced .tool-input-group .input-group-text.smartlink-input-icon {
        background: #1a1a24 !important;
        border-color: #35354a !important;
        color: #ff7a9a !important;
    }

    .tool-input-group > .input-group-text + .form-control {
        border-radius: 0 4px 4px 0;
    }

    /* Same visual height for URL / UPC / ISRC input rows (icon + field) */
    .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row {
        align-items: stretch;
        display: flex;
        flex-wrap: nowrap;
        min-height: 54px;
    }

    .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row > .form-control {
        box-sizing: border-box;
        flex: 1 1 auto;
        font-size: 14px;
        line-height: 1.35;
        min-height: 54px;
        min-width: 0;
        padding: 12px 14px;
    }

    .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row .input-group-text.smartlink-input-icon {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        height: auto;
        justify-content: center;
        min-height: 54px;
    }

    .smartlink-supported-hint {
        font-size: 13px;
        line-height: 1.55;
        color: #6c757d;
    }

    .dark-mode .smartlink-supported-hint {
        color: #a8aebf !important;
    }

    /* Dark theme: inputs, hints, progress â€” match site dark UI */
    html.dark-mode .smartlink-tool-card-enhanced .form-control,
    .dark-mode .smartlink-tool-card-enhanced .form-control {
        background-color: #16161f !important;
        border: 1px solid #2e2e3d !important;
        color: #f0f0f8 !important;
    }

    html.dark-mode .smartlink-tool-card-enhanced .form-control:focus,
    .dark-mode .smartlink-tool-card-enhanced .form-control:focus {
        background-color: #1c1c28 !important;
        border-color: #ff002a !important;
        color: #ffffff !important;
        box-shadow: 0 0 0 0.2rem rgba(255, 0, 42, 0.18);
    }

    html.dark-mode .smartlink-tool-card-enhanced .form-control::placeholder,
    .dark-mode .smartlink-tool-card-enhanced .form-control::placeholder {
        color: #8b90a0 !important;
        opacity: 1;
    }

    /* Field validation must override smartlink input !important rules + tab-informetion small color */
    html.light-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error,
    .light-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error {
        background: rgba(254, 226, 226, 0.92) !important;
        border-color: rgba(220, 38, 38, 0.65) !important;
        box-shadow: 0 0 0 1px rgba(239, 68, 68, 0.35) !important;
        color: #111827 !important;
    }

    html.light-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error:focus,
    .light-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error:focus {
        background: rgba(254, 226, 226, 0.98) !important;
        border-color: #dc2626 !important;
        box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.28) !important;
        color: #111827 !important;
    }

    html.dark-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error,
    .dark-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error {
        background-color: rgba(127, 29, 29, 0.35) !important;
        border-color: rgba(252, 165, 165, 0.65) !important;
        box-shadow: 0 0 0 1px rgba(248, 113, 113, 0.45) !important;
        color: #fef2f2 !important;
    }

    html.dark-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error:focus,
    .dark-mode .guest-site .smartlink-tool-card-enhanced .form-control.validation-field-error:focus {
        background-color: rgba(127, 29, 29, 0.42) !important;
        border-color: #f87171 !important;
        box-shadow: 0 0 0 0.2rem rgba(239, 68, 68, 0.3) !important;
        color: #ffffff !important;
    }

    html.light-mode .guest-site .smartlink-tool-card-enhanced .tool-input-group:has(.form-control.validation-field-error) .input-group-text.smartlink-input-icon,
    .light-mode .guest-site .smartlink-tool-card-enhanced .tool-input-group:has(.form-control.validation-field-error) .input-group-text.smartlink-input-icon {
        background: rgba(254, 226, 226, 0.85) !important;
        border-color: rgba(220, 38, 38, 0.45) !important;
        color: #b91c1c !important;
    }

    html.dark-mode .guest-site .smartlink-tool-card-enhanced .tool-input-group:has(.form-control.validation-field-error) .input-group-text.smartlink-input-icon,
    .dark-mode .guest-site .smartlink-tool-card-enhanced .tool-input-group:has(.form-control.validation-field-error) .input-group-text.smartlink-input-icon {
        background: rgba(127, 29, 29, 0.45) !important;
        border-color: rgba(252, 165, 165, 0.5) !important;
        color: #fecaca !important;
    }

    html.light-mode .guest-site .smartlink-tool-card .validation-field-error-message:not(.d-none) {
        color: #b91c1c !important;
    }

    html.dark-mode .guest-site .smartlink-tool-card .validation-field-error-message:not(.d-none) {
        color: #fca5a5 !important;
    }

    html.dark-mode .smartlink-tool-card-enhanced .smartlink-field-label,
    .dark-mode .smartlink-tool-card-enhanced .smartlink-field-label {
        color: #e4e6f0;
    }

    html.dark-mode .smartlink-tool-card-enhanced .text-muted,
    .dark-mode .smartlink-tool-card-enhanced .text-muted {
        color: #9aa1b4 !important;
    }

    html.dark-mode .smartlink-tool-card .progress,
    .dark-mode .smartlink-tool-card .progress {
        background-color: #2a2a38;
    }

    .dark-mode .smartlink-permalink-box {
        background: rgba(255, 0, 42, 0.08);
        border-color: rgba(255, 0, 42, 0.28);
    }

    html.dark-mode .smartlink-tool-card .smartlink-permalink-input,
    .dark-mode .smartlink-tool-card .smartlink-permalink-input {
        background: #16161f !important;
        border: 1px solid #3a3a4a !important;
        color: #f0f0f8 !important;
    }

    html.dark-mode .smartlink-tool-card .smartlink-permalink-input:focus,
    .dark-mode .smartlink-tool-card .smartlink-permalink-input:focus {
        background: #1c1c28 !important;
        border-color: #ff002a !important;
        color: #ffffff !important;
        box-shadow: 0 0 0 0.2rem rgba(255, 0, 42, 0.15);
    }

    .dark-mode .smartlink-platform-icon {
        background: #252532;
        border-color: #3a3a4a;
    }

    .dark-mode .smartlink-platform-fallback {
        color: #e8eaf0;
    }

    .dark-mode .smartlink-platform-mark {
        opacity: 0.95;
        color: #e8eaf0;
    }

    .dark-mode #resultPanel hr {
        border-color: #2f2f3d;
        opacity: 1;
    }

    .smartlink-generate-row .smartlink-generate-cta {
        align-items: center;
        box-sizing: border-box;
        display: inline-flex !important;
        font-size: 15px;
        font-weight: 700;
        gap: 10px;
        justify-content: center;
        letter-spacing: 0.06em;
        line-height: 1.3 !important;
        min-height: 54px;
        padding: 14px 22px !important;
        text-transform: uppercase;
    }

    .contact-wrpper .contact-block .contact-from #generateSmartlinkBtn.smartlink-generate-cta {
        padding: 14px 22px !important;
    }

    #generateSmartlinkBtn.smartlink-generate-cta {
        vertical-align: middle;
    }

    .smartlink-seo-section {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .smartlink-seo-article h2 {
        font-size: 1.65rem;
        line-height: 1.3;
    }

    /* FAQ section title uses h2 + .h5; global .h5 applies opacity â€” match primary h2 color */
    .smartlink-seo-article h2.h5 {
        color: inherit;
        opacity: 1;
    }

    .smartlink-seo-article h3 {
        color: inherit;
    }

    .smartlink-seo-article .lead {
        font-size: 1.05rem;
    }

    .smartlink-feature-card {
        height: 100%;
    }

    .smartlink-feature-card h3 {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .smartlink-feature-icon {
        color: #ff002a;
        font-size: 18px;
        flex-shrink: 0;
    }

    .smartlink-feature-card p {
        margin-bottom: 0;
        color: #555;
        line-height: 1.7;
    }

    .dark-mode .smartlink-feature-card p {
        color: #c8ccda;
    }

    /*
     * Mobile: contact page rule (.contact-wrp .row { text-align: center }) inherits into feature cards.
     * Left-align body copy + headings for readable measure; stronger body contrast; icon aligns to first line.
     */
    @media screen and (max-width: 767px) {
        .contact-wrp.smartlink-seo-section .smartlink-feature-grid {
            justify-content: flex-start !important;
            text-align: left !important;
        }

        .contact-wrp.smartlink-seo-section .smartlink-feature-grid > [class*='col-'] {
            text-align: left;
        }

        .contact-wrp.smartlink-seo-section .smartlink-feature-card {
            padding-bottom: 0.25rem;
        }

        .contact-wrp.smartlink-seo-section .smartlink-feature-card h3 {
            align-items: flex-start;
            line-height: 1.35;
            margin-bottom: 0.65rem;
            text-align: left !important;
        }

        .contact-wrp.smartlink-seo-section .smartlink-feature-card h3.h5 {
            color: #212529;
            opacity: 1;
        }

        .contact-wrp.smartlink-seo-section .smartlink-feature-card p {
            color: #343a40 !important;
            font-size: 15px;
            line-height: 1.65;
            text-align: left !important;
        }

        .dark-mode .contact-wrp.smartlink-seo-section .smartlink-feature-card h3.h5 {
            color: #f0f2f8;
        }

        .dark-mode .contact-wrp.smartlink-seo-section .smartlink-feature-card p {
            color: #e4e7ef !important;
        }
    }

    .smartlink-usecases-block {
        border-top: 1px solid rgba(0, 0, 0, 0.08);
        padding-top: 1.5rem;
    }

    .dark-mode .smartlink-usecases-block {
        border-top-color: rgba(255, 255, 255, 0.1);
    }

    .smartlink-usecase {
        background: rgba(255, 0, 42, 0.03);
        border: 1px solid rgba(255, 0, 42, 0.1);
        border-radius: 8px;
        padding: 16px 18px;
        height: 100%;
    }

    .smartlink-usecase strong {
        display: block;
        margin-bottom: 6px;
        font-size: 0.95rem;
    }

    .smartlink-usecase p {
        margin-bottom: 0;
        font-size: 0.9rem;
        color: #555;
        line-height: 1.55;
    }

    .dark-mode .smartlink-usecase {
        background: rgba(255, 0, 42, 0.06);
        border-color: rgba(255, 0, 42, 0.18);
    }

    .dark-mode .smartlink-usecase p {
        color: #c8ccda;
    }

    /* FAQ: same global .accordion styles as royalties / marketing (guest home.php inline SVG + Bootstrap); no separate skin */
    .smartlink-seo-article .accordion .accordion-body span {
        display: block;
    }

    .smartlink-seo-article .accordion .accordion-button::after {
        display: none !important;
    }

    .smartlink-cta-distribute .row,
    .smartlink-cta-final .row {
        align-items: center;
    }

    .smartlink-cta-distribute p,
    .smartlink-cta-final p {
        margin-bottom: 0;
    }

    @media (max-width: 576px) {
        .smartlink-tool-card-enhanced {
            padding: 22px 16px 20px;
        }

        .smartlink-tool-tabs {
            gap: 6px;
            padding: 6px;
        }

        .smartlink-tool-tab {
            font-size: 11px;
            padding: 10px 4px;
            letter-spacing: 0.03em;
            min-height: 44px;
        }
    }

    @media (max-width: 380px) {
        .smartlink-tool-tabs {
            gap: 4px;
            padding: 5px;
        }

        .smartlink-tool-tab {
            font-size: 10px;
            padding: 9px 2px;
            min-height: 42px;
        }
    }

    .roadmap-wrp .main-title p {
        margin-bottom: 126px;
    }

    .roadmap-wrp {
        overflow: visible;
    }

    .roadmap-wrp .roadmap-block {
        background-image: unset;
        overflow: visible;
        padding: 0 0 125px 147px;
        position: relative;
    }

    .roadmap-wrp .roadmap-block:first-of-type {
        margin-top: 0;
    }

    .roadmap-wrp .roadmap-block .row {
        display: flex;
        align-items: center;
    }

    @media (min-width: 768px) {
        .roadmap-wrp .roadmap-block .row > .col-md-6:first-child {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        #smartlink-generator-main .roadmap-wrp .main-title h2 {
            font-size: 3rem;
            line-height: 1.18;
            margin-bottom: 14px;
        }

        #smartlink-generator-main .roadmap-wrp .main-title p {
            font-size: 1.125rem;
            line-height: 1.5;
            margin-bottom: 2rem !important;
        }

        /* Equal top/bottom padding on the section; cards share one vertical rhythm (centered columns) */
        #smartlink-generator-main .roadmap-wrp {
            padding-bottom: clamp(2rem, 4vw, 2.75rem);
            padding-top: clamp(2rem, 4vw, 2.75rem);
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-block {
            padding-left: 147px;
            padding-right: 147px !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-block:not(.roadmap-second-block):not(.roadmap-last-block) {
            padding-bottom: 36px !important;
            padding-top: 36px !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-second-block {
            margin-top: 24px !important;
            padding-bottom: 36px !important;
            padding-top: 36px !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-last-block {
            margin-top: 24px !important;
            padding-bottom: 36px !important;
            padding-top: 36px !important;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-img {
            margin-left: auto;
            margin-right: auto;
            padding-bottom: 0 !important;
            padding-top: 0 !important;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .row {
            align-items: center;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .row > div:first-child {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .row > div:last-child {
            align-items: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
    }

    .roadmap-wrp .roadmap-block .number span {
        left: 45px;
        top: 15px;
        z-index: 3;
    }

    .roadmap-wrp .roadmap-block .sound-wave-img {
        bottom: 0;
        left: 63px;
        overflow: visible;
        pointer-events: none;
        position: absolute;
        top: 50px;
        transform: translateX(-50%);
        width: 56px;
        z-index: 1;
    }

    /* Bridge slightly toward the next step card (overlap gap) */
    .roadmap-wrp .roadmap-block:first-of-type .sound-wave-img {
        bottom: -32px;
    }

    .roadmap-wrp .roadmap-block .sound-wave-img img {
        bottom: 0;
        display: block;
        height: 100%;
        left: 0;
        /* cover crops left/right of the asset; fill shows the full graphic in the strip */
        object-fit: fill;
        object-position: center;
        opacity: 0.28;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
    }

    .roadmap-wrp .roadmap-second-block {
        padding: 50px 52px 0 147px;
        background-color: #fff;
        background-image: url(../images/roadmap2-bg.webp);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 20px;
        margin-top: -20px;
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    }

    .roadmap-wrp .roadmap-second-block .number span {
        top: 50px;
    }

    .roadmap-wrp .roadmap-second-block .sound-wave-img {
        bottom: 0;
        top: 78px;
    }

    .roadmap-wrp .roadmap-last-block .sound-wave-img {
        bottom: 0;
        top: 50px;
    }

    .roadmap-wrp .roadmap-second-block .roadmap-dt {
        width: 70%;
    }

    .roadmap-wrp .roadmap-last-block {
        margin: 73px 0 0;
        padding: 42px 52px 0 147px;
        background-image: unset;
    }

    .roadmap-wrp .roadmap-block .roadmap-dt {
        width: 75%;
    }

    /* Smartlink generator: wider text column (col-md-7) â€” use full column width */
    #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-dt {
        max-width: 100%;
        width: 100%;
    }

    .roadmap-wrp .roadmap-block .roadmap-dt h3 {
        font-weight: 700;
        font-size: 32px;
        line-height: 40px;
        text-transform: capitalize;
        color: #252525;
        margin: 0 0 20px;
    }

    .roadmap-wrp .roadmap-block .roadmap-dt p {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        color: #555;
        opacity: 0.6;
        margin: 0 0 40px;
    }

    .roadmap-wrp .roadmap-block .roadmap-img {
        position: relative;
        z-index: 2;
    }

    .roadmap-wrp .roadmap-block .roadmap-img img {
        max-width: 100%;
    }

    .roadmap-visual {
        align-items: center;
        display: inline-flex;
        height: 112px;
        justify-content: center;
        position: relative;
        width: 112px;
    }

    .roadmap-visual::before,
    .roadmap-visual::after {
        background: rgba(255, 0, 42, 0.08);
        border-radius: 50%;
        content: "";
        position: absolute;
    }

    .roadmap-visual::before {
        height: 96px;
        width: 96px;
    }

    .roadmap-visual::after {
        height: 64px;
        width: 64px;
    }

    .roadmap-visual-badge {
        align-items: center;
        background: #ffffff;
        border: 1px solid rgba(255, 0, 42, 0.14);
        border-radius: 20px;
        box-shadow: 0 14px 28px rgba(16, 19, 26, 0.08);
        color: #ff002a;
        display: inline-flex;
        height: 72px;
        justify-content: center;
        position: relative;
        width: 72px;
        z-index: 1;
    }

    .roadmap-visual-badge i {
        font-size: 28px;
    }

    .dark-mode .roadmap-wrp .roadmap-block {
        background-image: url(../images/crowd.webp);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .dark-mode .roadmap-wrp .roadmap-block .roadmap-dt h3 {
        color: #ffffff;
    }

    .dark-mode .roadmap-wrp .roadmap-block .roadmap-dt p {
        color: #ffffff;
        opacity: 0.6;
    }

    .dark-mode .roadmap-wrp .roadmap-second-block {
        background-color: #0F0E15;
        background-image: url(../images/roadmap2-bg.webp);
        box-shadow: 0px 10px 30px rgb(0 0 0 / 10%);
    }

    .dark-mode .roadmap-visual-badge {
        background: #12131b;
        border-color: #2a2d39;
    }

    /* Tool pages: roadmap blocks stay light / white */
    .guest-tool-page .roadmap-wrp .roadmap-block,
    .guest-tool-page .roadmap-wrp .roadmap-second-block,
    .guest-tool-page .roadmap-wrp .roadmap-last-block {
        background: #ffffff !important;
        background-image: none !important;
        border: 1px solid #e3e7ee;
        border-radius: 14px;
        box-shadow: 0 14px 30px rgba(16, 19, 26, 0.06);
        overflow: visible !important;
    }
    .guest-tool-page .roadmap-wrp .roadmap-second-block {
        margin-top: 24px;
    }
    .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-dt h3 {
        color: #252525 !important;
    }
    .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-dt p {
        color: #555 !important;
        opacity: 1 !important;
    }
    .guest-tool-page.dark-mode .roadmap-wrp .roadmap-block,
    .guest-tool-page .dark-mode .roadmap-wrp .roadmap-block,
    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-block,
    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-second-block,
    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-last-block {
        background: #12131b !important;
        background-image: none !important;
        border: 1px solid #2a2d39 !important;
        box-shadow: 0 14px 30px rgba(0, 0, 0, 0.35);
    }

    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-dt h3 {
        color: #ffffff !important;
    }

    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-dt p {
        color: #c8ccda !important;
        opacity: 1 !important;
    }

    .dark-mode .guest-tool-page .roadmap-wrp .roadmap-visual-badge {
        background: #171723;
        border-color: #2a2d39;
    }

    @media (min-width: 768px) {
        .roadmap-wrp .roadmap-block .row {
            flex-wrap: nowrap;
        }
        .roadmap-wrp .roadmap-block .roadmap-img img {
            height: auto;
            max-width: 100%;
            object-fit: contain;
        }

        /* Guest artwork tool pages: same horizontal inset on every step so image column shares one vertical axis; center screenshots in the cell */
        .guest-tool-page .roadmap-wrp > .container > .roadmap-block {
            padding-left: 147px;
            padding-right: 52px;
        }
        .guest-tool-page .roadmap-wrp > .container > .roadmap-block:not(.roadmap-second-block):not(.roadmap-last-block) {
            padding-bottom: 125px;
            padding-top: 0;
        }
        .guest-tool-page .roadmap-wrp > .container > .roadmap-second-block {
            padding-bottom: 0;
            padding-top: 50px;
        }
        .guest-tool-page .roadmap-wrp > .container > .roadmap-last-block {
            padding-bottom: 0;
            padding-top: 42px;
        }
        .guest-tool-page .roadmap-wrp .roadmap-block .row {
            align-items: center;
        }
        .guest-tool-page .roadmap-wrp .roadmap-block .row > .col-md-6:last-child {
            align-items: center;
            display: flex;
            justify-content: center;
        }
        /* Block + flex-shrink:0 â€” flex column + % widths on imgs can otherwise resolve to 0 and hide images */
        .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-img {
            display: block;
            flex-shrink: 0;
            margin-left: auto;
            margin-right: auto;
            max-width: 260px;
            padding-bottom: 1.5rem;
            padding-top: 1.5rem;
            text-align: center;
            width: 100%;
        }
        .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-img img {
            display: inline-block;
            height: auto;
            margin: 0;
            max-width: 100%;
            object-fit: contain;
            vertical-align: middle;
            width: 100%;
        }

        /*
         * Cover downloader roadmap only (.guest-artwork-roadmap on section):
         * Guest tools default to 147px / 52px horizontal padding â€” shifts the whole row left inside the card.
         * Match left/right so text + screenshots sit centered; path-prefixed installs also get this via the section class.
         */
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap > .container > .roadmap-block {
            padding-left: 147px;
            padding-right: 147px !important;
        }
        /*
         * Vertical rhythm: default guest-tool rules use asymmetric block padding (e.g. 0 top + 125px bottom on step 1,
         * 50px top + 0 bottom on step 2) so screenshots look top- or bottom-heavy. Use equal top/bottom padding per card
         * and stretch columns so the image column can center the screenshot with even space above/below.
         */
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap > .container > .roadmap-block:not(.roadmap-second-block):not(.roadmap-last-block) {
            padding-bottom: 40px !important;
            padding-top: 40px !important;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap > .container > .roadmap-second-block {
            padding-bottom: 40px !important;
            padding-top: 40px !important;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap > .container > .roadmap-last-block {
            padding-bottom: 40px !important;
            padding-top: 40px !important;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-last-block {
            margin-top: 24px !important;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-block .row {
            align-items: stretch;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-block .row > .col-md-6:first-child {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-block .row > .col-md-6:last-child {
            align-items: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-block .roadmap-img {
            display: block;
            flex-shrink: 0;
            margin-bottom: 0;
            margin-left: auto;
            margin-right: auto;
            margin-top: 0;
            max-width: 260px;
            padding-bottom: 0;
            padding-top: 0;
            text-align: center;
            width: auto;
        }
        .guest-tool-page .roadmap-wrp.guest-artwork-roadmap .roadmap-block .roadmap-img img {
            display: block;
            height: auto;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%;
            object-fit: contain;
            vertical-align: unset;
            width: auto;
        }
    }

    @keyframes smartlink-spin {
        to {
            transform: rotate(360deg);
        }
    }

    @media (max-width: 767px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 28px 10px 16px !important;
        }

        .smartlink-generator-intro h1 {
            font-size: 2rem;
            line-height: 1.12;
            margin-bottom: 8px;
        }

        .smartlink-generator-intro h2 {
            font-size: 34px;
            line-height: 1.12;
            margin-bottom: 8px;
        }

        .smartlink-platform-list {
            grid-template-columns: 1fr;
        }

        .smartlink-tool-card {
            padding: 18px 14px;
        }

        #smartlink-generator-main .smartlink-tool-card {
            padding: 16px 10px;
        }

        .tool-input-group {
            display: block;
        }

        .tool-input-group > .form-control {
            border-radius: 4px;
            display: block;
            width: 100%;
        }

        .tool-input-group > .input-group-append {
            justify-content: flex-end;
            margin-top: 10px;
            width: auto;
        }

        .tool-input-group > .input-group-append > .btn {
            border-radius: 4px;
            min-height: 46px;
            padding: 0 18px;
            width: auto;
        }

        #generateSmartlinkBtn {
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
            max-width: 100%;
            width: 100% !important;
        }

        #copySmartlinkBtn.smartlink-copy-btn {
            display: flex !important;
            justify-content: center !important;
            align-items: center !important;
        }

        .smartlink-generate-action {
            justify-content: center !important;
            width: 100% !important;
        }

        .contact-wrpper .container,
        .contact-wrp .container,
        .roadmap-wrp .container {
            max-width: none;
            padding-left: 12px;
            padding-right: 12px;
        }

        .contact-wrpper .contact-block .contact-from {
            padding: 14px 8px !important;
        }

        /* Smartlink tool form: maximize horizontal space on small screens */
        #smartlink-generator-main .contact-wrpper .container {
            padding-left: max(4px, env(safe-area-inset-left, 0px)) !important;
            padding-right: max(4px, env(safe-area-inset-right, 0px)) !important;
        }

        #smartlink-generator-main .contact-wrpper .contact-block .row {
            --bs-gutter-x: 0.5rem;
        }

        #smartlink-generator-main .contact-wrpper .contact-block .contact-from.tab-informetion {
            padding: 0.875rem 0 !important;
        }

        #smartlink-generator-main .smartlink-tool-card.smartlink-tool-card-enhanced {
            padding-left: 8px !important;
            padding-right: 8px !important;
        }

        .smartlink-permalink-box .tool-input-group > .input-group-append {
            margin-top: 10px;
        }

        .smartlink-permalink-field {
            flex-direction: column;
        }

        .smartlink-permalink-field .smartlink-copy-btn {
            min-width: 0;
            width: 100%;
        }

        .smartlink-supported-hint,
        .smartlink-tool-card-enhanced .d-flex.align-items-center small.text-muted {
            font-size: 12px !important;
            line-height: 1.45;
        }

        .smartlink-field-label {
            font-size: 11px !important;
        }

        #resultPanel .smartlink-cover-wrap {
            display: flex;
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
        }

        #resultPanel .smartlink-cover-image {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        .smartlink-cta-distribute .row,
        .smartlink-cta-final .row {
            text-align: center;
        }

        .smartlink-cta-distribute .text-md-end,
        .smartlink-cta-final .text-md-end {
            text-align: center !important;
        }

        .smartlink-cta-distribute .btn-main,
        .smartlink-cta-final .btn-main {
            display: inline-block;
            width: auto;
        }

        .smartlink-seo-article .lead {
            font-size: 0.95rem;
        }

        .smartlink-feature-card h3 {
            font-size: 1rem;
        }

        .smartlink-feature-card p {
            font-size: 0.9rem;
        }

        .smartlink-usecase {
            padding: 14px 16px;
        }

        .smartlink-seo-article h2 {
            font-size: 1.35rem;
        }

        /* Long URLs: flex child must shrink; horizontal scroll inside inputs (iOS-friendly) */
        .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row {
            align-items: stretch;
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            width: 100%;
        }

        .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row > .form-control {
            display: block;
            flex: 1 1 auto;
            min-width: 0;
            overflow-x: auto;
            width: auto !important;
            -webkit-overflow-scrolling: touch;
        }

        .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row > .input-group-text.smartlink-input-icon {
            flex: 0 0 48px;
            min-height: 44px;
            min-width: 48px;
        }

        /* Result panel: center artwork + copy on small screens */
        #resultPanel .smartlink-tool-card.text-start {
            text-align: center;
        }

        #resultPanel .smartlink-tool-card > .row.align-items-center {
            justify-content: center;
        }

        #resultPanel .smartlink-tool-card > .row > .col-md-4,
        #resultPanel .smartlink-tool-card > .row > .col-md-8 {
            flex: 0 0 100%;
            max-width: 100%;
        }

        #resultPanel .smartlink-tool-card h2,
        #resultPanel .smartlink-tool-card .smartlink-meta-line {
            text-align: center;
        }

        #resultPanel .smartlink-tool-card .smartlink-permalink-box {
            text-align: left;
        }

        #resultPanel .smartlink-tool-card .smartlink-permalink-box > label {
            display: block;
            text-align: center;
        }

        #resultPanel .smartlink-tool-card .mt-4 h4 {
            text-align: center;
        }

        #resultPanel .smartlink-tool-card .smartlink-platform-list {
            text-align: left;
        }

        html:has(body.guest-tool-page) {
            scroll-padding-top: 72px;
        }

        /* Slightly smaller type on narrow screens (more URL visible); permalink slightly larger for legibility */
        .smartlink-tool-card-enhanced .tool-input-group.smartlink-tool-input-row {
            min-height: 44px;
        }

        .smartlink-tool-card-enhanced #smartlinkUrl,
        .smartlink-tool-card-enhanced #smartlinkUpc,
        .smartlink-tool-card-enhanced #smartlinkIsrc {
            font-size: 14px;
            line-height: 1.35;
            min-height: 44px;
            padding: 10px 12px;
        }

        .smartlink-tool-card .smartlink-permalink-input {
            font-size: 15px;
            min-height: 44px;
            padding: 10px 12px;
        }

        .smartlink-result-actions {
            flex-direction: column;
        }

        .smartlink-open-btn {
            text-align: center;
            width: 100%;
        }

        .contact-wrp .row > [class*='col-'],
        .roadmap-wrp .row > [class*='col-'] {
            margin-bottom: 14px;
        }

        .roadmap-wrp {
            padding: 45px 0;
        }

        #smartlink-generator-main .roadmap-wrp {
            padding-bottom: 2.5rem;
            padding-top: 2.5rem;
        }

        #smartlink-generator-main .roadmap-wrp .main-title p {
            margin-bottom: 1.5rem !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-block {
            padding-bottom: 1.75rem !important;
            padding-top: 1.75rem !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-second-block {
            margin-top: 12px !important;
            padding-bottom: 1.75rem !important;
            padding-top: 1.75rem !important;
        }

        #smartlink-generator-main .roadmap-wrp > .container > .roadmap-last-block {
            margin-top: 12px !important;
            padding-bottom: 1.75rem !important;
            padding-top: 1.75rem !important;
        }

        /* Smartlink roadmap mobile: hide decorative icon column; single-column text with readable measure */
        #smartlink-generator-main .roadmap-wrp .roadmap-block .row > div:last-child {
            display: none !important;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .row > div:first-child {
            flex: 0 0 100% !important;
            margin-bottom: 0 !important;
            max-width: 100% !important;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-dt {
            padding-left: 18px;
            padding-right: 18px;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-dt h3 {
            font-size: 1.2rem;
            font-weight: 700;
            letter-spacing: -0.02em;
            line-height: 1.28;
            margin-bottom: 0.65rem;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-dt p {
            color: #3a3f47;
            font-size: 15px;
            line-height: 1.65;
            margin-bottom: 0;
        }

        .dark-mode #smartlink-generator-main .roadmap-wrp .roadmap-block .roadmap-dt p {
            color: #d5d8e0;
        }

        #smartlink-generator-main .roadmap-wrp .roadmap-block .number span {
            margin-bottom: 18px;
        }

        .roadmap-wrp .main-title h2 {
            font-size: 24px;
            line-height: 30px;
            margin: 0 0 10px;
        }

        .roadmap-wrp .main-title h2 span.brd-text {
            -webkit-text-stroke: 1px red;
        }

        .roadmap-wrp .main-title p {
            font-size: 14px;
            line-height: 24px;
            margin: 0 0 40px;
        }

        .roadmap-wrp .roadmap-block {
            padding: 0 0 40px;
            background-image: unset;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt {
            width: 100%;
            padding: 0 5px;
        }

        .roadmap-wrp .roadmap-block .number span {
            position: relative;
            top: 0;
            left: 0;
            margin: 0 0 34px;
            margin-left: 15px;
        }

        .roadmap-wrp .sound-wave-img {
            display: none;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt h3 {
            font-size: 18px;
            line-height: 23px;
            margin: 0 0 10px;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt p {
            font-size: 14px;
            line-height: 24px;
            margin: 0 0 20px;
        }

        .roadmap-wrp .roadmap-block .roadmap-img {
            margin-top: 12px;
            text-align: center;
        }

        .roadmap-wrp .roadmap-block .roadmap-img img {
            display: block;
            height: auto;
            margin: 24px auto 0;
            max-width: min(100%, 420px);
            width: 100%;
        }

        .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-img {
            flex-shrink: 0;
            margin-left: auto;
            margin-right: auto;
            max-width: 260px;
            padding-bottom: 1.25rem;
            padding-top: 1.25rem;
            text-align: center;
            width: 100%;
        }
        .guest-tool-page .roadmap-wrp .roadmap-block .roadmap-img img {
            display: inline-block;
            height: auto;
            margin: 0 auto;
            max-width: 100%;
            vertical-align: middle;
            width: 100%;
        }

        .roadmap-wrp .roadmap-second-block {
            background-image: unset;
            background: #f6f6f6;
            padding: 40px 0 0;
            border-radius: 0;
            margin: 0;
            box-shadow: none;
        }

        .dark-mode .guest-tool-page .roadmap-wrp .roadmap-second-block {
            background: #12131b !important;
            background-image: none !important;
        }

        .roadmap-wrp .roadmap-last-block {
            margin: 0;
            padding: 30px 0 0;
        }

        .roadmap-visual {
            height: 84px;
            width: 84px;
        }

        .roadmap-visual::before {
            height: 72px;
            width: 72px;
        }

        .roadmap-visual::after {
            height: 48px;
            width: 48px;
        }

        .roadmap-visual-badge {
            border-radius: 16px;
            height: 56px;
            width: 56px;
        }

        .roadmap-visual-badge i {
            font-size: 22px;
        }
    }

    @media (max-width: 575px) {
        .contact-wrpper .contact-block .contact-info.smartlink-generator-intro {
            padding: 22px 8px 12px !important;
        }

        .smartlink-generator-intro h1 {
            font-size: 1.6rem;
        }

        .smartlink-generator-intro h2 {
            font-size: 28px;
        }

        .smartlink-generator-intro small {
            font-size: 13px;
        }

        .smartlink-tool-card {
            padding: 16px 12px;
        }

        #smartlink-generator-main .contact-wrpper .container {
            padding-left: max(2px, env(safe-area-inset-left, 0px)) !important;
            padding-right: max(2px, env(safe-area-inset-right, 0px)) !important;
        }

        #smartlink-generator-main .contact-wrpper .contact-block .row {
            --bs-gutter-x: 0.375rem;
        }

        #smartlink-generator-main .smartlink-tool-card.smartlink-tool-card-enhanced {
            padding-left: 6px !important;
            padding-right: 6px !important;
        }

        #smartlink-generator-main .smartlink-tool-card {
            padding: 14px 8px;
        }

        .smartlink-tool-card-enhanced #smartlinkUrl,
        .smartlink-tool-card-enhanced #smartlinkUpc,
        .smartlink-tool-card-enhanced #smartlinkIsrc {
            min-height: 44px;
            padding: 10px 12px;
        }

        #generateSmartlinkBtn {
            min-height: 48px;
            min-width: 0;
            padding: 12px 16px !important;
        }

        .smartlink-cover-image {
            width: 180px;
            height: 180px;
        }

        .smartlink-loading-box {
            padding: 24px 16px;
        }

        .smartlink-platform-card {
            gap: 10px;
            min-height: 66px;
            padding: 11px 12px;
        }

        .smartlink-platform-card h5 {
            font-size: 14px;
        }

        .smartlink-platform-card small.smartlink-platform-url-line {
            font-size: 10px;
        }

        .smartlink-platform-icon {
            flex-basis: 38px;
            height: 38px;
            width: 38px;
        }

        .smartlink-platform-mark {
            height: 18px;
            width: 18px;
        }

        .smartlink-platform-mark svg {
            width: 18px;
            height: 18px;
        }

        .smartlink-permalink-box {
            padding: 12px;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt h3 {
            font-size: 20px;
        }

        .roadmap-visual {
            height: 74px;
            width: 74px;
        }

        .roadmap-visual-badge {
            border-radius: 14px;
            height: 50px;
            width: 50px;
        }

        .roadmap-visual-badge i {
            font-size: 20px;
        }

        .smartlink-seo-section {
            padding-top: 32px;
            padding-bottom: 32px;
        }

        .smartlink-feature-grid .col-md-6 {
            margin-bottom: 1rem !important;
        }

        .smartlink-usecase {
            padding: 12px 14px;
        }

        .smartlink-usecase strong {
            font-size: 0.88rem;
        }

        .smartlink-usecase p {
            font-size: 0.85rem;
        }

        .smartlink-cta-distribute h2,
        .smartlink-cta-final h2 {
            font-size: 1.3rem;
        }
    }

    @media (max-width: 390px) {
        .smartlink-generator-intro h1 {
            font-size: 1.4rem;
        }

        .smartlink-generator-intro h2 {
            font-size: 26px;
        }

        .smartlink-tool-card {
            padding: 14px 10px;
        }

        #generateSmartlinkBtn {
            min-width: 0;
            padding: 12px 14px !important;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt h3 {
            font-size: 18px;
        }

        .roadmap-wrp .roadmap-block .roadmap-dt p {
            font-size: 13px;
            line-height: 23px;
        }
    }

/* ========== from sites/guest/smartlink-page.php ========== */
/* Public smartlink styles: assets/css/smartlink-public.css (linked from smartlink-page.php only) */

/* ========== from sites/guest/tos.php ========== */

.logo{
            margin-bottom: 10px;
        }
        .logo-light {
            display: none;
        }
        .light-mode .logo-light {
            display: block;
        }
        .light-mode .logo-dark {
            display: none;
        }



/* ========== from sites/guest/wartungsmodus.php ========== */

.logo{
            margin-bottom: 10px;
        }
        .logo-light {
            display: none;
        }
        .light-mode .logo-light {
            display: block;
        }
        .light-mode .logo-dark {
            display: none;
        }

/* Last-resort: forgot modal Request New Password â€” match rules above */
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"],
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"] {
    animation: none !important;
    border: 1px solid #ff002a !important;
    transition: none !important;
    transition-duration: 0s !important;
    transition-property: none !important;
}
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:hover,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus-visible,
html.light-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:active,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:hover,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:focus-visible,
html.dark-mode body.guest-auth-layout #guestForgotPasswordModal #guest-forgot-password-form .btn-group button.btn-main[name="NEWPASSWORD"]:active {
    animation: none !important;
    background: #ff002a !important;
    background-image: none !important;
    border: 1px solid #ff002a !important;
    box-shadow: none !important;
    color: #fff !important;
    filter: none !important;
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    transition-property: none !important;
}

/* Guest PSI hardening: keep intrinsic media responsive and lift audited light-mode contrast. */
body.guest-site .tab-informetion img.dashboard-text,
body.guest-site .publish-slider .slider-box img,
body.guest-site .roadmap-wrp .roadmap-block .sound-wave-img img {
    height: auto;
    max-width: 100%;
}

html.light-mode body.guest-site .hero-wrp .btn-main,
html.light-mode body.guest-site .mn-header .header-primary-cta,
html.light-mode body.guest-site .mn-header .nav-link.publish-btn {
    background: #ff002a;
    border-color: #ff002a;
    color: #ffffff;
}

html.light-mode body.guest-site footer .copyright .TOS,
html.light-mode body.guest-site footer .copyright .terms-link li a,
html.light-mode body.guest-site .sidebar-bottom.mobile-bottom-nav-link .copyright a {
    color: #ff002a;
    opacity: 1;
}

html.light-mode body.guest-site footer .copyright .TOS:hover,
html.light-mode body.guest-site footer .copyright .terms-link li a:hover,
html.light-mode body.guest-site .sidebar-bottom.mobile-bottom-nav-link .copyright a:hover {
    color: #ff002a;
}

body.guest-site .faq-wrp .accordion-body a,
body.guest-site .faq-wrp a:not(.btn-main),
html.light-mode body.guest-site .faq-wrp .accordion-body a,
html.light-mode body.guest-site .faq-wrp a:not(.btn-main),
html.dark-mode body.guest-site .faq-wrp .accordion-body a {
    color: #ff002a;
    text-decoration-color: rgba(255, 0, 42, 0.45);
}

body.guest-site .mn-header .guest-nav-panel .secondary-nav .sign-in .nav-link,
body.guest-site .mn-header .guest-nav-panel .secondary-nav .nav-link.publish-btn {
    align-items: center;
    display: flex !important;
    justify-content: center;
    text-align: center;
}

body.guest-site .mn-header .guest-nav-panel .secondary-nav .sign-in .nav-link {
    white-space: nowrap;
}

body.guest-site .mn-header .header-sign-in-cta {
    align-items: center;
    border-radius: 6px;
    color: #111119;
    display: none;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    line-height: 1;
    order: 1;
    padding: 11px 14px;
    text-decoration: none;
    white-space: nowrap;
}

html.dark-mode body.guest-site .mn-header .header-sign-in-cta {
    color: #ffffff;
}

body.guest-site footer .copyright .terms-link,
body.guest-site footer .copyright .social-ic {
    flex-wrap: nowrap;
}

body.guest-site footer .copyright .terms-link li a {
    white-space: nowrap;
}

body.guest-home-page .publish-slider,
body.guest-home-page .publish-slider .slick-list {
    max-width: 100%;
    overflow: hidden;
}

body.guest-home-page .publish-slider .slick-track {
    max-width: none;
}

body.guest-home-page [data-aos] {
    opacity: 1 !important;
    transform: none !important;
}

body.guest-home-page .distribute-wrp,
body.guest-home-page .publish-wrp,
body.guest-home-page .roadmap-wrp,
body.guest-home-page .spacemedia-wrp,
body.guest-home-page .download-wrp {
    overflow-x: clip;
}

@media screen and (max-width: 991px) {
    body.guest-site .mn-header .navbar {
        justify-content: flex-start !important;
    }

    body.guest-site .mn-header .navbar-toggler {
        margin-left: 8px !important;
    }

    body.guest-home-page [data-aos] {
        opacity: 1 !important;
        transform: none !important;
    }

    body.guest-home-page .distribute-wrp,
    body.guest-home-page .publish-wrp,
    body.guest-home-page .roadmap-wrp,
    body.guest-home-page .spacemedia-wrp,
    body.guest-home-page .download-wrp {
        overflow-x: clip;
    }

    body.guest-home-page .roadmap-wrp .roadmap-block {
        padding-left: 0;
        padding-right: 0;
    }

    body.guest-home-page .roadmap-wrp .roadmap-block .row,
    body.guest-home-page .publish-wrp .row,
    body.guest-home-page .distribute-wrp .row,
    body.guest-home-page .download-wrp .row {
        margin-left: 0;
        margin-right: 0;
    }

    body.guest-home-page .roadmap-wrp .roadmap-block .number span {
        left: 0;
    }
}

@media screen and (min-width: 640px) and (max-width: 1199px) {
    body.guest-site .mn-header .header-sign-in-cta {
        display: inline-flex;
        margin-left: auto;
    }

    body.guest-site .mn-header .header-sign-in-cta + .header-primary-cta {
        margin-left: 8px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    body.guest-site footer .copyright .row {
        align-items: center !important;
        flex-direction: column !important;
        gap: 18px;
        justify-content: center;
        margin-left: 0;
        margin-right: 0;
        text-align: center;
    }

    body.guest-site footer .copyright .col-md-4 {
        align-items: center;
        display: flex;
        flex: 0 0 100% !important;
        flex-direction: column;
        max-width: 100% !important;
        text-align: center;
        width: 100% !important;
    }

    body.guest-site footer .copyright p,
    body.guest-site footer .copyright .social-ic,
    body.guest-site footer .copyright .terms-link {
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    body.guest-site .mn-header .container {
        max-width: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }

    body.guest-site .mn-header .navbar {
        height: 64px;
        flex-wrap: nowrap;
        justify-content: flex-start !important;
    }

    body.guest-site .mn-header .navbar-brand {
        flex: 0 0 auto;
        margin-right: 0;
        width: 190px;
    }

    body.guest-site .mn-header .navbar > .header-primary-cta {
        display: inline-flex !important;
        font-size: 14px;
        margin-left: 10px !important;
        padding: 14px 30px;
        width: auto !important;
    }

    body.guest-site .mn-header .header-sign-in-cta {
        display: inline-flex;
        font-size: 14px;
        margin-left: auto;
        padding: 12px 14px;
    }

    body.guest-site .mn-header .navbar-toggler {
        display: inline-flex !important;
        margin-left: 12px !important;
    }

    body.guest-site .mn-header .navbar-collapse.guest-nav-panel {
        left: -24px;
        max-height: calc(100vh - 64px);
        right: -24px;
        width: calc(100% + 48px) !important;
    }

    body.guest-site .mn-header .on-off-toggle {
        margin-left: 16px;
    }
}

@media screen and (max-width: 1199px) {
    body.guest-home-page [data-aos] {
        opacity: 1 !important;
        transform: none !important;
    }

    body.guest-home-page .distribute-wrp,
    body.guest-home-page .publish-wrp,
    body.guest-home-page .roadmap-wrp,
    body.guest-home-page .spacemedia-wrp,
    body.guest-home-page .download-wrp {
        overflow-x: clip;
    }
}

@media screen and (max-width: 767px) {
    body.guest-home-page [data-aos] {
        opacity: 1 !important;
        transform: none !important;
    }

    body.guest-home-page .distribute-wrp,
    body.guest-home-page .roadmap-wrp,
    body.guest-home-page .spacemedia-wrp,
    body.guest-home-page .download-wrp {
        overflow-x: clip;
    }

    body.guest-home-page #sliderDesktop {
        display: none !important;
    }

    body.guest-home-page .publish-slider {
        display: block !important;
    }

    body.guest-site footer .footer-block .row {
        align-items: start;
    }

    body.guest-site footer .footer-block .col-md-4,
    body.guest-site footer .footer-block .col-md-3,
    body.guest-site footer .copyright .col-md-4 {
        width: 100% !important;
    }

    body.guest-site footer .footer-block h3,
    body.guest-site footer .footer-block ul,
    body.guest-site footer .footer-block p,
    body.guest-site footer .copyright p {
        text-align: center;
    }

    body.guest-site footer .footer-block h3 {
        display: inline-flex;
        justify-content: center;
        padding-left: 12px;
    }

    body.guest-site footer .copyright .terms-link {
        gap: 12px;
    }

    body.guest-home-page .spacemedia-wrp .spacemedia-box-cenetr h2 {
        font-size: clamp(32px, 13vw, 48px);
        letter-spacing: 0.04em;
        line-height: 1.05;
        max-width: 100%;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    body.guest-site footer .footer-block .row {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        justify-content: center;
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }

    body.guest-site footer .footer-block .footer-address {
        grid-column: 1 / -1;
    }

    body.guest-site footer .footer-block .row > .col-md-3:nth-of-type(4) {
        grid-column: 1 / -1;
        justify-self: center;
        max-width: 360px !important;
        width: 100% !important;
    }
}

@media screen and (max-width: 420px) {
    body.guest-site .mn-header .container {
        padding-left: 12px;
        padding-right: 12px;
    }

    body.guest-site .mn-header .navbar-brand {
        width: 116px;
    }

    body.guest-site .mn-header .navbar > .header-primary-cta {
        font-size: 10px;
        padding: 10px 11px;
    }

    body.guest-site .mn-header .navbar-toggler {
        margin-left: 4px;
        padding-left: 8px;
        padding-right: 8px;
        width: 38px;
    }

    body.guest-site .mn-header .navbar-collapse.guest-nav-panel {
        left: -12px;
        overflow-x: hidden;
        right: -12px;
        width: calc(100% + 24px) !important;
    }
}

@media screen and (max-width: 360px) {
    body.guest-site .mn-header .navbar-brand {
        width: 106px;
    }

    body.guest-site .mn-header .navbar > .header-primary-cta {
        font-size: 10px;
        padding-left: 9px;
        padding-right: 9px;
    }
}

