/* 06-16-2025 Start */
.btn{font-size: 12px;}
table, td, th{font-weight: 400;}
legend{font-size: 1.3rem;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size: inherit; line-height: inherit;}
body.open-realease-popup{overflow: hidden;}
.woocommerce-notices-wrapper{margin-right: 20px;}
.product{padding-top: 30px;}
.productImg{position: relative;}
.productImg img{border-radius: 10px;}
.productIcon{position: absolute; top: 9px; left: auto; right: 10px;}
.productIcon span{font-size: 28px;}
.pageTitle{padding-bottom: 20px;}
.pageTitle h3{font-size: 16px; color: #1868b7; display: flex; align-items: center; column-gap: 5px; font-weight: 400;}
.pageTitle span{display: flex;}
.commonText{font-size: 14px; color: #353840; font-weight: 400;}
.bestOffers{background-color: rgb(251, 253, 255); padding: 20px; border-radius: 10px; border: 1px solid rgb(229, 232, 235);}
.bestOfferContent p{font-size: 15px; color: #707a83; margin-bottom: 0rem;}
.accordion{padding-top: 20px;}
.accroCustomButton{background-color: transparent;}
.accroCustomButton.detail_accrod{box-shadow: none;}
.accroCustomButton span{display: flex; margin-right: 10px; font-size: 18px;}
.accordion-button:not(.collapsed){color: #04111d; font-weight: 600; background-color: transparent; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.accroCustomButton{color: #04111d; font-weight: 600; background-color: transparent; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.single_ItemDesc{padding-top: 20px;}
.commonCardItem{background-color: #fff; border-radius: 6px; border: 1px solid #dee2e6; padding: 10px; text-align: center; margin-bottom: 10px;}
.customAcroBody{padding: 1rem 1.25rem; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 10px;}
.triangleItem{display: flex; column-gap: 15px; justify-content: space-between;}
.commonAddress{display: flex; align-items: center; justify-content: space-between;}
.addDesc a{text-decoration: none;}
.trackInfoSInlgeItem{display: flex; align-items: center; justify-content: flex-start; border-bottom: 1px solid black;}
.CommonTrack.second-column{margin-right: auto;}
.CommonTrack{padding-top: 20px; padding-bottom: 10px;}
.accordion-item{overflow: hidden;}
.accordion-item{border-radius: 10px !important;}
.left_panel .accordion-item{border-radius: 0 !important;}
.product{padding-top: 0px;}
.productImg{position: relative;}
.productImg img{border-radius: 10px;}
.pageTitle{padding-bottom: 20px;}
.commonText{font-size: 14px; color: #404040; font-weight: 400;}
.bestOffers{background-color: rgb(253, 253, 253); padding: 1.25rem; border-radius: 10px; border: 1px solid rgb(229, 232, 235);}
.tracklistbox-new .accroCustomButton span.title-block.first-title span{margin-right: 0;}
.bestOfferContent p{font-size: 14px; color: #707a83; margin-bottom: 0rem;}
.makeButton a{/*color: rgb(0 0 0);*/ display: flex; align-items: center; column-gap: 10px; font-size: 14px; font-weight: 400; max-width: 60%; width: 50%; border: 2px solid rgb(229, 232, 235); text-align: center; justify-content: center; padding: 16px 0px; border-radius: 10px; transition: 0.5s ease-in-out;}
/* .makeButton a:hover{box-shadow: -1px 1px 24px -13px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -1px 1px 24px -13px rgba(0, 0, 0, 0.75); -moz-box-shadow: -1px 1px 24px -13px rgba(0, 0, 0, 0.75); color: rgb(24, 104, 183);} */
.makeButton a span{display: flex;}
.makeButton.agent_btn{border-top: 1px solid #ccc; padding: 15px; display: flex; align-items: center; justify-content: center;}
.makeButton.agent_btn a{padding: 15px 20px; width: auto;}

.accordion{padding-top: 20px;}
.accroCustomButton{background-color: transparent;}
.accroCustomButton.detail_accrod{box-shadow: none;}
.accroCustomButton span{display: flex; margin-right: 10px; font-size: 14px; margin-top: 1px; color: #404040;}
.accordion-button:not(.collapsed){color: #04111d; font-weight: 500; background-color: transparent; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.accroCustomButton{color: #04111d; font-size: 14px; font-weight: 500; background-color: transparent; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.commonCardItem{background-color: #fff; border-radius: 6px; border: 1px solid #dee2e6; padding: 10px; text-align: center; margin-bottom: 10px;}
.customAcroBody{padding: 1rem 1.25rem; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 10px;}
.triangleItem{display: flex; column-gap: 15px; justify-content: space-between;}
.commonAddress{display: flex; align-items: center; justify-content: space-between; margin-bottom: 0px;}
.trackInfoSInlgeItem{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(222, 226, 230);}
.CommonTrack{padding-top: 15px; padding-bottom: 10px;}
.CommonTrack a{font-size: 25px;}
.accordion-button:not(.collapsed){color: #404040 !important; background-color: #FFF !important; border-radius: 10px 10px 0 0 !important;}
.page-template-template-artist-detail .accordion-button, .page-template-template-label .accordion-button, .page-template-template-fan-detail .accordion-button{font-size: 14px;}
.agentsImg img{border-top-left-radius: 10px; border-top-right-radius: 10px; transition: 0.5s ease-in-out; overflow: hidden;}
.accordion-button.not-shown::after{display: none;}
.agentsImg img,
.productImg img{width: 100%;}
.agentsImg img{object-fit: cover; aspect-ratio: 1/1;}
.blog .agentsImg img, #editorial-slider img, .category-328 .agentsImg img, .archive.category .agentsImg img{object-fit: cover; aspect-ratio: auto;}
.editorial .agentsImg img{max-height: 650px;}

.AgentsCard{box-shadow: 2px 3px 30px -17px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 2px 3px 30px -17px rgba(0, 0, 0, 0.75); -moz-box-shadow: 2px 3px 30px -17px rgba(0, 0, 0, 0.75); cursor: pointer; overflow: hidden; position: relative;}
.AgentsCard:hover .etherIcon{opacity: 1; visibility: visible;}
.AgentsCard:hover .agentsButton{opacity: 1; visibility: visible; transform: translate(0, 0px);}
.AgentsCard .agentsButton a{display: flex; justify-content: space-between; width: 100%; align-items: center; color: #fff;}
.AgentsCard .agentsButton a:hover {color: #fff;}
.AgentsCard.no-img .agentstext{display: flex; align-items: center; justify-content: center; padding: 15px; background-color: #000; color: #fff; text-align: center;}
.AgentsCard.no-img .agentstext a{color: #fff;}
.all-artist-sec .AgentsCard .agentContent{flex-grow: 0;}
.all-artist-sec .AgentsCard .agentstext{flex-grow: 0; display: flex; position: relative; padding-top: 100%; padding-bottom: 0;}
.all-artist-sec .AgentsCard .agentstext .text-block{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; padding: 15px;}
.all-artist-sec .AgentsCard .agentstext .text-block h3{font-size: 150px; text-transform: uppercase;}
.AgentsCard .agentContent iconify-icon{margin-top: -1px !important; font-size: 25px !important;}
.AgentsCard .agentContent iconify-icon{display: inline-block; vertical-align: top; margin-top: 2px; font-size: 20px;}
#vinylkast-series .AgentsCard .agentContent iconify-icon{margin-top: 0px;}
.AgentsCard .agentContent{padding: 10px 15px 0px;}
.AgentsCard .agentsImg a{display: block; overflow: hidden; border-radius: 10px 10px 0 0;}
.all-artist-sec .AgentsCard .agentsImg .text-block h3, .main-user-img .agentstext .text-block h3{text-transform: uppercase; font-size: 72px; color: #FFF !important;}
.AgentsCard .agentContent{display: flex; flex-wrap: wrap;}
.top-slide-left .trackInfoSInlgeItem{padding: 9.5px 10px; border: none; box-shadow: 0 0 4px 0 rgba(0,0,0,0.2); margin: 10px 0 10px 7px; border-radius: 5px; transition: all 0.3s; min-height: 85px;}
.top-slide-left .trackInfoSInlgeItem:hover{background-color: #f3f3f3;}
.top-slide-left .trackInfoSInlgeItem span.img-block a img{height: 100% !important; object-fit: cover;}
.top-slide-left{padding-left: 8px;}
.top-slide-left .CommonTrack.first-column{width: calc(100% - 60px); display: flex; padding: 0 5px 0 0;}
.top-slide-left .AgentsCard .agentContent p.release-title a{font-size: 13px;}
.top-slide-left-inner.play-list{max-height: 480px; overflow: auto; padding-right: 5px;}
.top-slide-left .CommonTrack-inner{width: 100%; overflow: hidden;}
.top-slide-left-inner.play-list .CommonTrack p{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; font-size: 13px;}
.top-slide-inner .all-artist-sec .AgentsCard.no-img .agentstext .text-block h3{font-size: 65px; text-transform: uppercase;}
.top-slide-inner .all-artist-sec .AgentsCard.no-img .agentstext .text-block h3{font-size: 50px; text-transform: uppercase;}
.top-slide-inner .all-artist-sec .AgentsCard.no-img .agentstext .text-block{padding-left: 5px; padding-right: 5px;}
.tab-bock{padding: 0 1px 0;}
.top-slide-left .AgentsCard .agentContent{padding: 9px 8px 0px;}
.top-slide-left .AgentsCard .agentContent p.release-title a{font-size: 13px; white-space: nowrap; text-overflow: ellipsis;}
.top-slide-left .AgentsCard .agentContent p.release-title{overflow: hidden; text-overflow: ellipsis; width: 100%; text-align: center;}

.album-tab .tab-menu { margin-top:34px;}
.album-tab .tab-menu ul { margin:0; padding:0; list-style:none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;border-bottom: solid 1px #efeeee;}
.album-tab .tab-menu ul li a{color: #000; text-transform: uppercase; letter-spacing: 0.44px; font-weight: 600; display: inline-block; padding: 12px 0; display: block; text-decoration: none; transition: 0.5s all; position: relative; border-bottom: 3px solid transparent;}
.album-tab .tab-menu ul li:not(:last-child){margin-right: 25px;}
.album-tab .tab-menu ul li .active{border-bottom: 3px solid black; margin-bottom: -1px;}
.album-tab .tab-menu ul li a:hover{background: none; color: #000; text-decoration: none;}
.album-tab .tab-main-box{border: 1px solid #efeeee; border-top: none; margin-top: 0; padding: 15px; display: inline-block; width: 100%; margin-bottom: 60px;}
.album-tab .tab-box { display:none;}
.album-tab  .tab-teaser{width: 100%; margin: 0 auto;}
.Opportunities-row figure{width: 80px; margin: 0;}
.Opportunities-row  .Opportunities-type{padding-left: 15px; max-width: calc(100% - 180px);}
.Opportunities-row .Opportunities-type h3{font-size: 1rem !important; font-weight: 600; margin-bottom: 5px;}
.Opportunities-row .Opportunities-type h3 a{color: #000;}
.woocommerce-account .Opportunities-row .Opportunities-type p{margin: 0;font-size: 13px !important; font-weight: 400;}
.Opportunities-row{display: flex; flex-wrap: wrap;}
.Opportunities-row .days{margin-left: auto;}
.album-tab .messages{display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid #efeeee; padding-bottom: 15px; margin-bottom: 15px;}
.album-tab .messages:last-child{border: none; padding-bottom: 0; margin-bottom: 0;}
.album-tab .messages .btn-block a{color: #000; margin-bottom: 6px;}
.detail-icon h3{font-size: 22px;}
.album-tab .tab-main-box .textarea-tab{width: 100%; display: none;}
.album-tab .messages .textarea-tab{display: none; width: 100%; margin-top: 10px;}
.album-tab .messages .textarea-tab textarea{width: 100%; resize: none; padding: 5px; border: solid 1px #d9dde1; height: 80px; outline: none;}
.album-tab .messages .textarea-tab .ind-btn{margin-left: 0 !important;}
.album-tab .messages .btn-block{display: flex;}
.album-tab .messages .btn-block a{margin-left: 12px;}

.album-tab .detail-icon h3{font-size: 1rem !important; font-weight: 600; display: flex; flex-wrap: wrap;}
.album-tab .detail-icon h3 a{color: #000;}
.album-tab .detail-icon h4{font-size: 13px; color: #000; font-weight: normal; margin-bottom: 12px;}
.album-tab .detail-icon h4 a{color: #000; text-decoration: underline;}
.woocommerce-account .album-tab .detail-icon p{margin: 0; font-size: 13px !important; font-weight: 400 !important; display: flex; flex-wrap: wrap;}
.album-tab .detail-icon h3 label{font-size: 1rem !important; font-weight: 600; margin-right: 8px; margin-bottom: 0;}
.woocommerce-account .album-tab .detail-icon p label{font-size: 1rem !important; font-weight: 600; margin-right: 8px;margin-bottom: 0;}
.woocommerce-account .album-tab .detail-icon  label{width: 100px;}
.album-tab .messages button.submit.btn{border: 1px solid rgb(217 221 225); border-radius: 5px;}
.album-tab .tab-box .Opportunities-row:not(:last-child){border-bottom: 1px solid #efeeee; padding-bottom: 15px; margin-bottom: 15px;}

.album-tab .container{display: flex; max-width: 100%; padding: 0;}
.album-tab .container .left{float: left; width: 300px; border: 1px solid #e6e6e6; background-color: white;}
.album-tab .container .left .top{position: relative; width: 100%; height: 74px; padding: 15px;}
.album-tab .container .left .top:after{position: absolute; bottom: 0; left: 50%; display: block; width: 80%; height: 1px; content: ""; background-color: #e6e6e6; transform: translate(-50%, 0);}
.album-tab .container .left input{float: left; width: 188px; height: 42px; padding: 0 15px; border: 1px solid #e6e6e6; background-color: #eceff1; border-radius: 21px; font-weight: 400;}
.album-tab .container .left input:focus{outline: none;}
.album-tab .container .left a.search{display: block; float: left; width: 42px; height: 42px; margin-left: 10px; border: 1px solid #e6e6e6; background-color: #000; background-image: url("images/name-type.png"); background-repeat: no-repeat; background-position: top 12px left 14px; border-radius: 50%;}
.album-tab .container .left .people{margin-left: -1px; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; width: calc(100% + 2px); padding-left: 0; list-style: none; margin-bottom: 0; max-height: calc(100vh - 260px); overflow-y: auto; margin-top: 15px;}
.album-tab .container .left .people .person{position: relative; width: 100%; padding: 12px 15px 16px; cursor: pointer; background-color: white;}
.album-tab .container .left .people .person:after{position: absolute; bottom: 0; left: 50%; display: block; width: 80%; height: 1px; content: ""; background-color: #e6e6e6; transform: translate(-50%, 0);}
.album-tab .container .left .people .person img{float: left; width: 40px; height: 40px; margin-right: 12px; border-radius: 50%; -o-object-fit: cover; object-fit: cover;}
.album-tab .container .left .people .person .name, .album-tab .container .right .bubble-content-inner h5{font-size: 14px; line-height: 22px; color: #000; font-weight: 600;}
.album-tab .container .left .people .person .time{font-size: 14px; position: absolute; top: 16px; right: 15px; padding: 0 0 5px 5px; color: var(--grey); background-color: white;}
.album-tab .container .left .people .person .preview{font-size: 14px; display: inline-block; overflow: hidden !important; width: calc(100% - 54px); white-space: nowrap; text-overflow: ellipsis; color: var(--grey);}
.album-tab .container .left .people .person.active, .container .left .people .person:hover{margin-top: -1px; margin-left: -1px; padding-top: 13px; border: 0; background-color: #f0f0f0; width: calc(100% + 1px);}
.album-tab .container .left .people .person.active span, .album-tab .container .left .people .person:hover span{color: #000; background: transparent;}
.album-tab .container .left .people .person.active:after, .album-tab .container .left .people .person:hover:after{display: none;}
.album-tab .container .right{position: relative; float: left; width: calc(100% - 300px); padding-bottom: 0px; display: flex; flex-flow: column;}
.album-tab .container .right .top{width: 100%; padding:5px 0px 5px 20px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 10px;}
.album-tab .container .right .top span{font-size: 24px; color: #000; font-weight: 500;}
.album-tab .container .right .top span .name{color: #000; font-weight: 600;}
.album-tab .container .right .top .top-left{display: flex; align-items: center; flex-wrap: wrap;}
.album-tab .container .right .top .top-left a.btn{border: none; margin-left: 10px; font-size: 14px; padding: 3px 7px; border-radius: 3px; color: #fff; background-color: #212529; border-color: #212529;}
.album-tab .container .right .chat{position: relative; display: none; overflow: hidden; padding: 0 0px 0px 10px; border-width: 0px 0px 0px 0; border-style: solid; border-color: #e6e6e6; flex-grow: 1; flex-wrap: wrap;}
.album-tab .container .right .chat.active-chat{display: flex; max-height: calc(100vh - 420px); overflow: auto;}
.album-tab .container .right .chat.active-chat .bubble{transition-timing-function: cubic-bezier(0.4, -0.04, 1, 1);} 
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(1){-webkit-animation-duration: 0.15s; animation-duration: 0.15s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(2){-webkit-animation-duration: 0.3s; animation-duration: 0.3s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(3){-webkit-animation-duration: 0.45s; animation-duration: 0.45s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(4){-webkit-animation-duration: 0.6s; animation-duration: 0.6s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(5){-webkit-animation-duration: 0.75s; animation-duration: 0.75s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(6){-webkit-animation-duration: 0.9s; animation-duration: 0.9s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(7){-webkit-animation-duration: 1.05s; animation-duration: 1.05s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(8){-webkit-animation-duration: 1.2s; animation-duration: 1.2s;}
.album-tab .container .right .chat.active-chat .bubble:nth-of-type(9){-webkit-animation-duration: 1.35s; animation-duration: 1.35s;}
.container .right .chat.active-chat .bubble:nth-of-type(10){-webkit-animation-duration: 1.5s; animation-duration: 1.5s;}
.album-tab .container .right .write{position: static; height: auto; padding-left: 20px; width: calc(100% - 46px); border-radius: 5px; background-color: #fff; margin-left: auto;}
.album-tab .container .right .write textarea{width: 100%; border: none; resize: none; border-radius: 5px 5px 0 0; border-bottom: 1px solid #d6d6d6; padding: 5px;}
.album-tab .container .right .write input{font-size: 16px; float: left; width: calc(100% - 83px); height: 40px; padding: 0 10px; color: #000; border: 0; outline: none; background-color: #eceff1; font-weight: 400;}
.right .write .send-area{border: 1px solid #d6d6d6; border-radius: 5px; overflow: hidden; padding-bottom: 10px; margin-top: 10px;}
.write .send-area button{margin-left: auto; display: table; margin-right: 10px; border: none; background-color: #0149ff; color: #fff; font-size: 14px; padding: 4px 12px; border-radius: 3px; margin-top: 5px;}
.album-tab .container .right .write .write-link.attach:before{display: inline-block; float: left; width: 20px; height: 42px; content: ""; background-image: url("images/attachment.png"); background-repeat: no-repeat; background-position: center;}
.album-tab .container .right .write .write-link.smiley:before{display: inline-block; float: left; width: 20px; height: 42px; content: ""; background-image: url("images/smiley.png"); background-repeat: no-repeat; background-position: center;}
.album-tab .container .right .write .write-link.send:before{display: inline-block; float: left; width: 20px; height: 42px; margin-left: 11px; content: ""; background-image: url("images/send.png"); background-repeat: no-repeat; background-position: center;}
.album-tab .container .right .bubble{font-size: 16px; position: relative; display: inline-block; clear: both; margin-bottom: 0; padding: 8px 0px 8px 14px; vertical-align: top; border-radius: 5px; width: 100%;}
/* .album-tab .container .right .bubble:before { 
position: absolute; top: 19px; display: block; width: 8px; height: 6px; content: "Ã‚Â "; transform: rotate(29deg) skew(-35deg);} */
.album-tab .container .right .bubble.you{float: left; color: #000; align-self: flex-start; -webkit-animation-name: slideFromLeft; animation-name: slideFromLeft;}
/* .album-tab .container .right .bubble.you:before{left: -3px; background-color: #000;} */
.album-tab .container .right .bubble.me{float: right; color: #000; align-self: flex-end; -webkit-animation-name: slideFromRight; animation-name: slideFromRight; padding-left: 64px;}

.album-tab .container .right .bubble.me:before{right: -3px; background-color: #eceff1;}
.album-tab .container .right .conversation-start{position: relative; width: 100%; margin-bottom: 27px; text-align: center;}
.album-tab .container .right .conversation-start span{font-size: 14px; display: inline-block; color: var(--grey);}
.album-tab .container .right .conversation-start span:before, .container .right .conversation-start span:after{position: absolute; top: 10px; display: inline-block; width: 30%; height: 1px; content: ""; background-color: #e6e6e6;}
.album-tab .container .right .conversation-start span:before{left: 0;}
.album-tab .container .right .conversation-start span:after{right: 0;}

.accordion2 .accordion-item:first-child{overflow: hidden; border-top-left-radius: 10px !important; border-top-right-radius: 10px !important;}
.tracklistbox-new .accordion-body{padding: 0;}
.accordion .accordion-item{overflow: hidden;}
.accordion .accordion-item button{border: none !important; box-shadow: none !important;}
.accordion-body{padding: 1rem 1.25rem;}
.accordion-item .accordion-body{border-top: 1px solid rgba(0, 0, 0, .125);}
.accordion-item button.accordion-button.accroCustomButton{box-shadow: none;}
.trackInfoSInlgeItem{padding: 0rem 1.25rem;}
.accordion-body .commonAddress p{margin-bottom: 0;}
.commonAddress:not(:first-child){margin-top: 5px;}
.no-arrow-toggle .accordion-button::after{display: none;}
.commonCardItem img{max-width: 100%;}
.woocommerce-MyAccount-content input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px;}
.woocommerce-MyAccount-content label,
.woocommerce-address-fields label{display: block; font-size: 14px; color: #3c434a; margin-bottom: 12px; font-weight: 400;}
.woocommerce-MyAccount-content input[type="radio"], .woocommerce-MyAccount-content input[type="checkbox"]{width: 1.2em; height: 1.2em; padding: 0;}
.woocommerce-account .woocommerce-MyAccount-content form h3{margin-bottom: 20px;}
.woocommerce-account .manage-artist-img{padding: 0px !important; border: none !important; margin: 0 0 5px 0 !important;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details th:first-child{width: 34%;}
.woocommerce-account .Opportunities-row .Opportunities-type p{margin: 0; font-size: 13px !important; font-weight: 400;}
.woocommerce-account .album-tab .detail-icon p{margin: 0; font-size: 13px !important; font-weight: 400 !important; display: flex; flex-wrap: wrap;}
.woocommerce-account .album-tab .detail-icon p label{font-size: 1rem !important; font-weight: 600; margin-right: 8px; margin-bottom: 0;}
.woocommerce-account .album-tab .detail-icon label{width: 100px;}
.woocommerce-account .woocommerce-MyAccount-content .bubble-content-inner p{color: gray; font-size: 14px !important;}
.woocommerce-MyAccount-content input.track-name{min-height: 41px;}
.makeButton a:first-child{background: #0149ff !important; color: #FFF !important; border-color: #0149ff;}
.woocommerce-Price-amount.amount{font-size: 18px; font-weight: 400;}
.bestOffers-heading{border: 1px solid rgb(229, 232, 235); border-bottom: none; border-radius: 10px 10px 0 0; padding: 20px; background-color: rgb(253, 253, 253);}
.bestOffers-heading{display: flex; flex-wrap: wrap; width: 100%;}
.bestOffers-heading i.fa.fa-clock-o{font-size: 26px; margin-right: 14px;}
.toast-container{z-index: 99;}
.woocommerce-MyAccount-content h2{font-size: 1.6rem;}
.woocommerce-edit-address .addresses .title h2{margin: 0;}
span.b-close{border-radius: 7px; border-radius: 15px 15px 15px 15px; box-shadow: none; font: normal 134% sans-serif; padding: 3px 8px 2px; position: absolute; right: 4px; top: 11px; cursor: pointer;}
#signupModal .signup-heading span.b-close{top: 12px !important;}
.ProductSingleItem .productImg{border: 1px solid rgb(229, 232, 235); border-radius: 15px; overflow: hidden;}
.ProductSingleItem .producat-block{position: relative; background-color: #000; padding-top: 96%; border-radius: 10px;}
.ProductSingleItem .producat-block .text-block,  .main-user-img .agentstext .text-block{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; padding: 15px;}
.ProductSingleItem .producat-block h3{color: #404040; font-size: 150px;}
.ProductSingleItem .productImg.podcast-video-frame iframe, .ProductSingleItem .productImg.podcast-video-frame mux-player{object-fit: cover; position: absolute; height: 100%; width: 100% !important; top: 0; left: 0;}
.ProductSingleItem .productImg.podcast-video-frame{position: relative; padding-top: 100%; border-radius: 10px; overflow: hidden;}
.productImg{position: relative;}
.productImg img{border-radius: 10px;}
.agentsImg img, .productImg img{width: 100%;}
.productImg.podcast-video-frame{position: relative; padding-top: 100%; overflow: hidden;}
.productImg.podcast-video-frame mux-player{position: absolute; height: 100%; width: 100%; object-fit: cover; top: 0; left: 0;}
.compare-plan-wrapper{max-height: calc(100vh - 120px); overflow: auto;}
.pop-wrap{border-radius: 5px; padding-bottom: 5px; background-color: #fff;}

/*.........dashboard-nav...........*/
.woocommerce-account nav.woocommerce-MyAccount-navigation{background-color: #FFF; margin-left: -12px; padding-top: 10px; margin-bottom: 0; min-height: 100vh; margin-top: -16px;}
.woocommerce-account nav.woocommerce-MyAccount-navigation{width: 278px;}
.woocommerce-account .footer-nav-widgets-wrapper{margin-top: 0px !important; margin-bottom: 80px;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100%; max-width: 1330px !important; margin: 0 auto;}
.woocommerce-account .woocommerce-MyAccount-navigation #main-dashbaord-nav>li:last-child{border-bottom: none;}
/* .woocommerce-account.logged-in .menu-item.logo.desktop{background-image: none; font-size: 20px; color: #404040; margin-top: 0; margin-bottom: 20px; padding: 10px 30px 10px 30px; font-weight: bold; min-height: 64px; border-bottom: 1.5px solid rgb(217 221 225);} */
.woocommerce-account .woocommerce-MyAccount-navigation li a{color: #404040;}
.woocommerce-account .woocommerce-MyAccount-navigation li{width: 100%; display: block;}
.woocommerce-account .woocommerce-MyAccount-content .button, .woocommerce-account .woocommerce-MyAccount-content a.button{font-weight: 400; color: #fff !important; background-color: #0149ff !important;}
.woocommerce-account .woocommerce-MyAccount-content .button:hover, .woocommerce-account .woocommerce-MyAccount-content a.button:hover{box-shadow: 0 0 5px 0 rgba(0, 0, 0, .7);}
.woocommerce-account .woocommerce .shop_table .button.delete{background: transparent;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: block; padding: 10px 12px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: flex; align-items: center;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a span.arrow{margin-left: auto; position: static;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a i{margin-right: 10px;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation li a.active{background-color: #0149ff; color: #fff !important; border-radius: 5px;}
.woocommerce-account .woocommerce-MyAccount-navigation .has-submenu ul{background-color: #FFF;}
.woocommerce-account .woocommerce-MyAccount-navigation .has-submenu ul a{color: #515151; padding-left: 34px;}
.woocommerce-account .woocommerce-MyAccount-navigation #main-dashbaord-nav>li{border-bottom: 1px solid #fff;}
.woocommerce-account .woocommerce-MyAccount-navigation .has-submenu ul>li{border-bottom: 1px solid #fff;}
.woocommerce-account .woocommerce-MyAccount-content .left.no-msg p{padding: 15px; font-size: 15px !important; line-height: 21px;}
.compare-plans{background: #fff; padding: 15px;}
.body-row>div span{padding: 14px 15px; width: 100%; font-weight: 500; height: 100%; display: flex; justify-content: center; align-items: center;}
.body-row{display: flex; margin: 0 -5px;}
.body-row .block-1{width: 34%; text-align: left;}
.body-row>div{width: 22%; padding: 0 5px; text-align: center;}
.plans-block{overflow: hidden;}
.body-row:not(:last-child){border-bottom: 1px solid #bebebe;}
.body-row .block-1 span{display: block;}
.plans-block:not(:last-child){margin-bottom: 15px;}
.dsksicon-new a{color: #404040 !important; padding-right: 12px; font-size: 20px;}
.btn-dark{background-color: #0149ff !important; border: 1px solid #0149ff !important;}
.woocommerce-MyAccount-content input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; border-radius: 4px;}
#playerContainer{position: relative;}

/*.............Add merch..................*/


.cfw-side-cart-totals{display: none;}
.merch-form select{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; background-color: #fff;}
.merch-form select, .merch-form textarea{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; background-color: #fff;}
.label-create-merch-block{padding: 30px 0 100px;}
.upload-file{width: 100%; padding-right: 0; margin-bottom: 20px;}
.upload-file-2{position: relative; overflow: hidden;}
.upload-file-2 span{width: 80px; text-align: center; display: block; padding: 10px 5px; color: #0149ff; border: 1px dashed rgb(217 221 225);}
.upload-block{display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 10px;}
.del-user-img, .del-banner-img{position: absolute; top: -14px; right: -15px; background: #ffffff66; color: #000; border-radius: 20px; border: 1px solid #000; padding: 2px 7px; font-weight: 400; font-size: 15px;}
.del-user-img:hover, .del-banner-img:hover{cursor: pointer;}
span.show-img{position: relative;}
span.show-img img{width: 70px; height: auto;}
.merch-form span.del-option-img{position: absolute; top: 0; right: 0; display: block; padding: 0px 4px 0px 5px; width: 19px; border: 1px solid; font-weight: 600; border-radius: 16px; font-size: 11px; background: #ffffff9c;}
.woocommerce-account .label-create-merch-block .heading h2.heading-type{margin-bottom: 0; margin-right: 10px;}
.label-create-merch-block .heading{align-items: flex-end; flex-wrap: wrap; margin-bottom: 10px;}
.merch-form .group-block{border: 1px solid #d6d6d6; border-radius: 5px; padding: 15px;}
.merch-form .group-block .link-group{display: flex; justify-content: space-between; column-gap: 10px;}
.image-up{margin: 10px 0 0;}
.merch-form .show-img{display: none;}
.ui-widget.ui-widget-content{border-radius: 0 0 5px 5px; background: #fff; padding-top: 0;}
.container-main.addon-container>.container-fluid{width: calc(100% - 270px); max-width: 1350px !important;}
.container-main.addon-container{padding: 40px 0 0 0; width: calc(100% - 260px); margin-right: 0;}
.commonText.release-price-html{font-size: 28px; color: #404040;}
table.variations label{color: #404040;}
.menu-main-label{font-size: 14px !important; text-transform: uppercase; color: #aaaaaa; margin-bottom: 10px;}
ul#main-dashbaord-nav{padding: 0 30px 60px; overflow-x: hidden;}
.woocommerce-account nav.woocommerce-MyAccount-navigation::before{content: ''; height: 100vh; border-right: 1px solid #d6d6d6; top: 0; left: 278px; position: fixed;}
.menu-main-label:not(first-child){margin-top: 14px !important;}
.menu-main-label:not(first-child){margin-top: 20px !important;}
.check-list span{padding-top: 0; padding-left: 5px;}

div#delete-release-toast{background: #FFF;}
ul#main-dashbaord-nav li iconify-icon{font-size: 16px;}

/* *********************************** */
.title-block{font-weight: bold; margin: 39px 0 43px 0;}
.only-mobile{display: none !important;}
.album-info-block{position: relative;}
.album-info-block .delete-btn{position: absolute; bottom: 0; right: 0; color: #fff; background-color: #dc3545; border-top-left-radius: 6px; height: 30px; padding: 0; width: 30px; display: flex; justify-content: center; align-items: center;}
.album-info-block .delete-btn:hover{background-color: #bb2d3b;}
.radio-items label span::before{content: ''; width: 22px; height: 22px; position: absolute; border: 2px solid; border-radius: 100%; left: 0; top: 0;}
.radio-items input:checked+span::after{content: ''; width: 14px; height: 14px; background-color: #000; position: absolute; border-radius: 100%; left: 4px; top: 4px;}
.radio-items label:not(:last-child){margin-right: 10px;}
.radio-items label{position: relative; padding-left: 28px; font-weight: normal !important;}
.radio-items label input[type="radio"]{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; opacity: 0; cursor: pointer;}
.top-player-container{display: flex; align-items: center;}
.playerOuter{margin-bottom: 15px; width: 90%;}
.top-player-container{display: flex; align-items: center;}
.playerOuter{width: 100%; border-bottom: 1px solid rgb(217 221 225);}
.artwork-image-info{font-size: 12px; margin-top: 3px;}

@media(min-width:768px){
.woocommerce-account .container-main .woocommerce,
.woocommerce-account .woocommerce{display: flex; flex-wrap: wrap;}
.woocommerce-notices-wrapper{margin-right: 0px; width: 100%;}
}

.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size: 15px !important; font-weight: normal;}
.woocommerce-account .woocommerce-MyAccount-content p{font-size: 14px !important; font-weight: normal; margin-bottom: 0; margin-top: 6px;}
.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom: 0rem !important;}
.menu-item.logo.mobile{display: none; background: none;}
.menu-item.logo.mobile img{width: 100px; height: auto; margin-top: 5px;}
.menu-item.logo.desktop{display: flex;}
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text{padding: 8px 9px;}
/*...............................form-work...............................*/
.artist-block{background: #fff; border: 1px solid #d6d6d6; border-radius: 8px; padding: 25px; margin-bottom: 45px;}
.artist-block .field{display: flex;}
.artist-block .field input[type="text"]{width: calc(100% - 110px); margin-right: 12px;}
.artist-block .form-group.align-left button, .artist-block .form-group.align-left a, .artist-block .form-group.align-left .ind-btn{margin-left: 0 !important;}
.artist-block input[type="checkbox"]{width: auto !important;}
.album-info-sec select, .album-info-sec input:not(input[type="radio"]), .artist-block input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; background-color: #fff;}
.album-info-sec div[class*="col-"]{margin-bottom: 20px;}
.album-info-sec h2{font-size: 26px; margin-bottom: 20px;}
.album-info-sec h3{font-size: 20px; margin-bottom: 26px;}
.radio-group{display: inline-block; vertical-align: top; margin-right: 10px;}
.radio-group span{font-size: 14px; line-height: 18px; vertical-align: top; display: inline-block; padding-top: 3px;}
.listing-img{width: 100%; padding: 0;}
.listing-inner figure{margin: 0; position: relative; padding-top: 100%;}
.listing-inner figure img{position: absolute; height: 100%; width: 100%; top: 0; left: 0; object-fit: cover;}
.listing-inner{position: relative; border: 1px solid #d6d6d6; border-radius: 5px; overflow: hidden; max-width: 196px;}
.download-block .download-block-inner{flex: auto; margin-right: 10px;}
.download-block{display: flex; align-items: center;}
.album-info-sec .edit{background-image: url(images/edit.png); background-repeat: no-repeat; width: 25px; display: inline-block; height: 25px; background-size: 100%;}
.album-info-sec .cancel{background-image: url(images/cancel.png); background-repeat: no-repeat; width: 25px; display: inline-block; height: 25px; background-size: 100%;}
.album-info-sec .edit-btn{position: absolute; top: 7px; right: 7px;}
.album-info-sec textarea{padding: 8px; border: 1px solid rgb(217 221 225); outline: 0; font-size: 12px;}
.album-info-block{padding: 15px; border: 1px solid #d6d6d6; border-radius: 8px; background: #fff;}
.submit-block{text-align: center;}
.submit-block button,
.submit-block input[type=submit],
.woocommerce-cart-form button,
#save-show{background-color: transparent; color: #404040; padding: 9px 44px !important; border: 1px solid rgb(217 221 225) !important; text-transform: capitalize !important; font-size: 14px !important; letter-spacing: 1px; margin: 30px 15px 0; display: inline-block; border-radius: 5px !important;}
.submit-block button:hover,
.woocommerce-cart-form button:hover,
#save-show:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225);}
.add-new-btn, .artist-block button{padding: 9px 30px; border-radius: 0; border: 1px solid rgb(217 221 225); text-transform: capitalize; font-size: 14px; letter-spacing: 1px; margin: 0; display: table; margin-left: auto; border-radius: 5px;}
.add-new-btn:hover, .artist-block button:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225);}
.download-block .clos-btn{background-image: url(images/cancel.png); background-repeat: no-repeat; width: 20px; height: 20px; background-size: 100%; padding: 0; border: none; margin-left: 10px; background-color: transparent !important;}
.listing-row{display: flex; flex-wrap: wrap;}
.input-group-btn{position: relative; font-size: 0; white-space: nowrap;}
.input-group .input-group-btn .btn:not(:last-child){border-bottom-right-radius: 0; border-top-right-radius: 0;}
.additional-artist .dropdown-menu-scrollable{overflow: auto; max-height: 40vh; max-width: 40vmin;}
.input-group .dropdown-menu>li>a{cursor: pointer; padding-left: 10px;}
.input-group .dropdown-menu>li>a{display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.428571429; color: #111; white-space: nowrap;}
.input-group .dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{color: #ff006e; text-decoration: none; background-color: none;}
.input-group .form-control.input-group-addon{background-color: #eee; border-color: #ccc; text-align: left; width: 50%; padding: 0 0 0 9px;}
.input-group .form-control.input-group-addon.suggest-artists{background-color: #FFF;}
.open>.dropdown-menu{display: block;}
.new-add-artist-form{display: none;}
.additional-artist .input-group-btn:hover ul{display: block; max-width: 300px;}
.additional-artist .input-group-btn:hover ul{display: block;}
.artist-select-dropdown{background: #000; color: #FFF; border: 1px solid #000;}
button.btn.btn-warning.dropdown-toggle.artist-type-dropdown{background: #000; color: #FFF; border-radius: 0; border: 1px solid; font-size: 14px; height: 100%;}
.button-sec{display: flex; flex-wrap: wrap; gap: 0px 5px;}
.button-sec a.add-artist{position: relative; padding-left: 38px;}
.button-sec a{border: 2px solid #000; padding: 8px 20px; border-radius: 35px; margin-bottom: 15px; color: #000;}
.button-sec a.add-artist:before{content: "+"; font-size: 26px; position: absolute; left: 14px; top: 10px; line-height: 18px;}
.row.track-list{border: 1px solid #d6d6d6; padding: 20px 5px; border-radius: 8px; position: relative; margin: 0 0 20px;}
.podcast-form .row.track-list{border: 0px; padding: 0px;}
button.btn.btn-dark.add-more-track,
button.btn.btn-dark.add-more-track-artist,
button.btn.btn-dark.add-more-track-artist-vinyl,
button.btn.btn-dark.add-more-track-vinyl{padding: 1px 5px; font-size: 12px; line-height: 21px; color: #fff;}
.filter-inner-box a:hover{color: #00a6ff;}
label.release-artist-invite{display: none; padding: 13px 10px 0 15px; line-height: 1px;}
.album-info-block textarea{width: 100%;}
.album-info-block.mt-20{margin-top: 20px;}
.uplaod-browse .browse-icon{background-image: url('images/browse-img.png'); background-repeat: no-repeat; background-size: 100%; display: block; padding-top: 33%;}
.album-info-sec .uplaod-browse{position: relative;}
.album-info-sec .uplaod-browse input[type="file"]{position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; cursor: pointer;}
.album-info-sec .album-info-block input[type="checkbox"]{width: auto;}
.album-info-sec .album-info-block-2 input[type="checkbox"]{width: auto;}
.album-info-block ul{padding: 0; list-style: none;}
.album-info-sec .album-info-block ul{list-style: none; padding: 0;}
.album-info-block .tag-line{font-size: 14px; line-height: 18px;}
.album-info-sec .album-info-block .check-list .radio-group{width: 100%;}
.album-info-sec .album-info-block .check-list span{width: calc(100% - 20px);}
.download-block .download-block-inner .d-flex button.btn.btn-dark.add-more-track,
.d-flex button.btn.btn-dark.add-more-artwork,
.d-flex button.btn.btn-dark.add-artist-image{padding: 3px 7px; margin-bottom: 8px; margin-left: 10px; font-size: 12px; border-radius: 3px; color: #fff;}
.album-info-sec .label-wrapper-main input.upload_track{width: calc(100% - 25px);}
.label-wrapper-main>div:first-child{display: flex; width: 100%; align-items: center;}
.label-wrapper-in{position: relative;}
.file-progress{top: 0; left: 0; height: 100%; width: 0%; display: flex; align-items: flex-end; padding: 0 0px; pointer-events: none;}
.file-progress-counter{width: 100%; text-align: right; color: green; border-bottom: 2px solid green; font-size: 12px;}
.album-info-sec .label-wrapper-main .label-wrapper-in{width: calc(100% - 25px);}
.album-info-sec .label-wrapper-main .label-wrapper-in input{width: 100%;}
.accordion-item{overflow: hidden;}
.accordion2 .accordion-item:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;}
.page-template-template-artist-detail .buy-track-now a{font-size: 14px;}
.page-template-template-artist-detail .accordion2, .page-template-template-fan-detail .accordion2{margin-bottom: 1rem !important;}
.page-template-template-artist-detail .accordion.latest-release .accordion-item{width: 100%;}
.page-template-template-artist-detail .accordion2:last-child{margin-bottom: 0 !important;}
.tracklistbox-new .accordion-item .accordion-body{border-top: none;}
.productInfoItem .tryIcon iconify-icon svg{width: 14px;}
.productInfoItem .share-follow-icons.share-btn-tab{display: inline-flex;}
.productInfoItem .social-share-dropdown .btn{border: none; color: #404040 !important; background-color: transparent !important; font-size: 14px;}
.productInfoItem .social-share-dropdown a.copy-url-clipboard{padding: 0.30rem .75rem !important;}
.productInfoItem .share-follow-icons.share-btn-tab a.btn.follow{border: 1px solid rgba(0,0,0,.125); padding: 3px .75rem; font-size: 14px !important;}
.productInfoItem  .share-follow-icons.share-btn-tab .btn{padding: 2.5px 6px; border: 1px solid rgba(0,0,0,.125);}
.productInfoItem .share-follow-icons.share-btn-tab .btn:not(.follow){margin-left: 4.5px !important;}
.productInfoItem .share-follow-icons.share-btn-tab  a.copy-url-clipboard{padding: 2.5px 4px !important; border: 1px solid rgba(0,0,0,.125) !important; border-radius: .25rem; margin-left: 4.5px; text-align: center;}
.productInfoItem .share-follow-icons.share-btn-tab a.btn.artist-user-messaging i{font-size: 16px;}
.productInfoItem.label-create-merchs .woocommerce-variation-add-to-cart .quantity input{border: 1px solid rgb(217 221 225); box-shadow: none; line-height: 1.22; padding: 1.05rem 0.75rem; width: 70px; margin-right: 10px; font-size: 14px; border-radius: 10px;}
.productInfoItem.label-create-merchs .variation-buy-btn button.single_add_to_cart_button:nth-child(1){border-radius: 10px 0 0 10px !important; box-shadow: none !important; background-color: #2081e2; color: #fff; font-size: 16px !important; border-color: #2081e2; width: 100%; letter-spacing: 0; font-weight: 600; transition: 0.5s ease-in-out; padding: 8px 30px !important; border: 1px solid rgb(217 221 225); border-right: 0;}
.productInfoItem.label-create-merchs .variation-buy-btn button.single_add_to_cart_button:nth-child(2){border-radius: 0 10px 10px 0 !important; padding: 8px 11px 2px !important; box-shadow: none !important; background-color: #2081e2; color: #fff; border-color: #2081e2; font-size: 26px !important; transition: 0.5s ease-in-out; border: 1px solid rgb(217 221 225); border-left: 1px solid #fff;}
.productInfoItem.label-create-merchs .woocommerce-variation-add-to-cart{display: flex; flex-wrap: wrap;}

.productInfoItem.label-create-merchs .accordion-body{padding: 0;}
body .productInfoItem.label-create-merchs .share-follow-icons.share-btn-tab a.btn.follow{padding: .375rem .75rem;}
body .productInfoItem.label-create-merchs #playerContainer{margin-bottom: 0;}
.productInfoItem.label-create-merchs .variations label, .productInfoItem.label-create-merchs .variations span{font-size: 14px !important;}
.productInfoItem.label-create-merchs .playerOuter .share-follow-icons.share-btn-tab{display: flex; margin: 8px 0 !important;}
.product-content .productInfoItem .share-follow-icons.share-btn-tab .social-share-dropdown .btn{height: 100%; color: #fff !important;} 
.detail-block-inner .productInfoItem .share-follow-icons.share-btn-tab a.copy-url-clipboard{margin: 0; border: none !important;}
.product-content .product-in.block-2 .productInfoItem .tryIcon button{border-top: none; border-bottom: none; border-left: none;}
.popup-wrapper .productInfoItem.label-create-merchs .accordion-item h2{margin: 0;}
.productInfoItem.label-create-merchs .accordion-item{margin-top: 20px; border-top: 1px solid rgba(0,0,0,.125);}
.accordion-button:not(.collapsed)::after{filter: brightness(0);}
.popup-wrapper h2{margin-bottom: 12px; line-height: inherit;}
.album-info-sec .traclist .label-wrapper-main .label-wrapper-in{width: 100%;}
.container-main .woocommerce{position: relative;}
button.accordion-button.accroCustomButton.collapsed.music_panel{box-shadow: none;}
button.accordion-button.collapsed.accroCustomButton.offer_panel{border-top:1px solid rgba(0,0,0,.125); border-top-left-radius: 10px; border-top-right-radius: 10px}
.accordion-item .accordion-body{padding: 10px;}
.accordion.tracklistbox-new h2 button span{font-size: 13px !important;}
.accordion.tracklistbox-new .CommonTrack p{font-size: 15px !important;}
.accordion-item .trackInfoSInlgeItem{padding-left: 0; padding-right: 0;}
.accordion-item{overflow: hidden;}
.accordion .accordion-item h2{line-height: inherit;}
.accordion2 .accordion-item:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;}
.accordion-item.offers button.accordion-button.collapsed.accroCustomButton.offer_panel{border-top: none;}
.accordion-body table.table tr:last-child td{border-bottom: none;}
.accordion-body table.table{margin-bottom: 0;}
.accordion-button:not(.collapsed)::after{filter: brightness(0);}
.popup-wrapper{position: fixed; height: 100%; width: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 999; display: flex; justify-content: center; align-items: center; visibility: hidden; opacity: 0;}
body.open .popup-wrapper, body.open .artist-add-popup{opacity: 1; visibility: visible;}
body.open{overflow: hidden;}
.popup-inner{background-color: #fff; width: 94%; max-width: 620px; padding: 35px 30px; border-radius: 5px; position: relative;}
.popup-inner .popup-close{position: absolute; right: 5px; top: 15px; width: 20px; height: 20px; cursor: pointer;}
.popup-inner .popup-close::before{content: ''; height: 22px; width: 2px; position: absolute; background-color: #000; transform: rotate(45deg);}
.popup-inner .popup-close::after{content: ''; height: 22px; width: 2px; position: absolute; background-color: #000; transform: rotate(-45deg);}
.popup-inner .form-group:not(:last-child){margin-bottom: 15px;}
.rel-preview .popup-inner{max-width: 1200px; overflow: auto; max-height: 90vh; margin-bottom: 50px;}
.artist-add-popup .popup-inner{width: 94%; max-width: 1220px; margin-bottom: 70px; max-height: calc(97vh - 70px); overflow: auto; top: auto;}
.popup-wrapper.rel-preview{z-index: 9999;}
.tracklistbox-new .accroCustomButton span.title-block,
.latest-release span.title-block{margin: 0; padding: 0 8px 0px 0; font-weight: 500; font-size: 14px;}
.tracklistbox-new .accroCustomButton span.title-block.first-title,
.latest-release span.title-block.first-title{width: 50%; font-weight: 500; font-size: 14px;}
.CommonTrack.first-column{width: 50%; display: flex;}
.CommonTrack.first-column strong.count{font-size: 16px; min-width: 35px; font-weight: 400;}
.CommonTrack.first-column p:not(:last-child){margin-bottom: 5px;}
.album-info-block .additional-artist button.delete-button.delete-artist-button{margin-left: 6px;}
.album-info-block .additional-artist button.btn.btn-warning.artist-type-dropdown{border-color: transparent !important; border-radius: 0 5px 5px 0; min-width: 90px;}
.trackInfoSInlgeItem p a{font-size: 14px !important;}
.album-info-sec .heading-type{border-bottom: 2px solid; display: table; padding: 25px 0 10px; margin-top: 18px;}
.trackInfoSInlgeItem .CommonTrack.second-column{align-self: flex-start;}
.has-submenu>a{position: relative; padding-right: 20px; display: inline-block; width: 100%;}
span.arrow{border: 8px solid; position: relative; border-left: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid transparent; top: 14px; left: 13px; padding-top: -20px;}
.choose-account-form ul.accounts-list{list-style: none; margin: 0 auto; padding: 0; width: 432px; max-width: 100%;}
.choose-account-form ul.accounts-list .account{display: block; font-size: 0; padding-bottom: 26px; margin-bottom: 24px; margin-top: 6px; border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.choose-account-form .account .icon{width: 36%; height: 126px; text-align: center;}
.choose-account-form .account>*{display: inline-block; font-size: 12px; vertical-align: top;}
.choose-account-form .account .description{width: 64%; margin-top: 0px; line-height: 16px; padding-left: 25px;}
.signup-common-form a,
.signup-common-form a{color: rgb(0, 161, 198); cursor: pointer;}
.choose-account-form .account .signup-button{width: 100%; text-align: center; display: block; border-radius: 3px; border: 1px solid rgb(0, 161, 198); font-size: 14px; font-weight: 400; padding: 8px 0 7px 0; margin-bottom: 12px; box-sizing: border-box;}
.accounts-list .icon img{width: 102px;}
.choose-account-form .account.artist .signup-button,
.choose-account-form .account.fan .signup-button{border: 1px solid rgb(217 221 225); color: #404040; border-radius: 5px; font-weight: 400; font-size: 14px;}
.choose-account-form ul.accounts-list .account:last-child{padding-bottom: 0; margin-bottom: 0; border: none;}
.choose-account-form .account.creator .signup-button{border: 1px solid rgb(217 221 225); color: #404040; border-radius: 5px; font-weight: 400; font-size: 14px;}
.choose-account-form .account.label .signup-button{border: 1px solid rgb(217 221 225); color: #404040; border-radius: 5px; font-weight: 400; font-size: 14px;}
.choose-account-form .account .description .text{color: #404040;}
.choose-account-form .account .description .text a{color: #0149ff; font-weight: 400;}
.choose-account-form .account.artist .signup-button:hover,
.choose-account-form .account.label .signup-button:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225);}
.choose-account-form .account.label,
.choose-account-form .account.label a{color: #6F49A1;}
.signup-heading{padding: 15px 20px 12px; background: #f5f5f5; border-bottom: 1px solid #ededed; border-radius: 5px 5px 0 0; text-align: center; position: relative;}
/* body:not(.woocommerce-account) .woocommerce-Price-amount.amount{font-size: 28px !important;} */
.productInfoItem .pageTitle h1{font-size: 25px;}
.page-template-template-merch .bestOffers .variation-buy-btn button.single_add_to_cart_button:hover{background-color: #2e8dee !important;}

.variation-buy-btn{display: flex; width: 50%;}
.productInfoItem.label-create-merchs .woocommerce-variation-add-to-cart .quantity input{border: 1px solid rgb(217 221 225); box-shadow: none; line-height: 1.22; padding: 1.05rem 0.75rem; width: 70px; margin-right: 10px; font-size: 14px; border-radius: 10px;}
.productInfoItem.label-create-merchs .variation-buy-btn button.single_add_to_cart_button:nth-child(1){border-radius: 10px 0 0 10px !important; box-shadow: none !important; background-color: #0149ff; color: #fff; font-size: 16px !important; border-color: #0149ff; width: 100%; letter-spacing: 0; font-weight: 600; transition: 0.5s ease-in-out; padding: 8px 30px !important; border: 1px solid rgb(217 221 225); border-right: 0;}
.productInfoItem.label-create-merchs .variation-buy-btn button.single_add_to_cart_button:nth-child(2){border-radius: 0 10px 10px 0 !important; padding: 8px 11px 2px !important; box-shadow: none !important; background-color: #0149ff; color: #fff; border-color: #0149ff; font-size: 26px !important; transition: 0.5s ease-in-out; border: 1px solid rgb(217 221 225); border-left: 1px solid #fff;}
.productInfoItem.label-create-merchs .woocommerce-variation-add-to-cart{display: flex; flex-wrap: wrap;}
.productInfoItem.label-create-merchs .variations label,
.productInfoItem.label-create-merchs .variations span{font-size: 14px !important;}
p.current-price-txt{margin-bottom: 4px;}
.select2-container{display: block !important; border: 1px solid rgb(217 221 225); padding: 4px 9px 6px !important;}
.select2-container--default .select2-selection--single{background-color: #fff !important; border: none !important; border-radius: 0 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 31px !important; position: absolute !important; top: 1px; right: 1px; width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #000 transparent transparent transparent !important; border-style: solid !important; border-width: 8px 5px 0 5px !important; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0;}
.select2-container--open .select2-dropdown--below,
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 12px !important;}
input.select2-search__field:focus-visible{outline: none;}
.merch-main-show-options{display: none;}
button.btn.btn-primary.merch-show-options{background: #0149ff; border: 1px solid #0149ff; color: #FFF;}
.makeButton{display: flex; gap: 20px;}
div#signupModal{max-width: 95%; margin-top: 0px; height: 100vh; top: 0 !important; padding: 20px 0; display: flex; flex-direction: column; justify-content: center;}
div#signupModal .signup-form-modal{max-height: calc(100vh - 88px); overflow-y: auto;}
.playerOuter{display: block; margin-bottom: 15px; padding: 0 0 15px;}
.popup-wrapper.rel-preview{visibility: visible; z-index: -99;}
.trackInfoSInlgeItem{align-items: flex-start;}
#price-calculator{margin-bottom: 50px; height: 1660px; width: 100% !important;}
.album-info-sec .artist-list .additional-artist .input-group-btn .delete-artist-button-single{margin: 4px 0 0 10px;}
.add-group.label-heading .col-4{margin-bottom: 0;}
.merch-form .group-block .add-group{position: relative;/* padding-right: 25px;*/}
.single_add_to_cart_button{padding: 0px 4px !important; font-size: 17px !important;}

/* ******frontend.min Start**** */
.open-realease-popup .variations td.value>span:after,
.open-realease-popup .variations td.value>span:before,
.open-realease-popup .woo-variation-raw-select,
.open-realease-popup .woo-variation-raw-select:after,
.open-realease-popup .woo-variation-raw-select:before{display: none !important;}
.open-realease-popup .variable-items-wrapper{-webkit-box-pack: start; -ms-flex-pack: start; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: flex-start; list-style: none; margin: 0; padding: 0;}
.open-realease-popup .variable-items-wrapper .variable-item{list-style: none; margin: 0; outline: none; padding: 0; -webkit-transition: all .2s ease; transition: all .2s ease; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.open-realease-popup .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100%; justify-content: center; position: relative; width: 100%;}
.open-realease-popup .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--wvs-item-background-color, #fff); -webkit-box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8); box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8); -webkit-box-sizing: border-box; box-sizing: border-box; color: var(--wvs-item-text-color, #000); cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; height: var(--wvs-single-product-item-height, 30px); justify-content: center; margin: 4px; padding: 2px; position: relative; width: var(--wvs-single-product-item-width, 30px);}
.open-realease-popup .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right: 0;}
.open-realease-popup .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size: var(--wvs-single-product-item-font-size, 16px); text-align: center;}
.open-realease-popup .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius: 2px;}
.open-realease-popup .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width: var(--wvs-single-product-item-width); width: auto;}
.open-realease-popup .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding: 0 5px;}
.open-realease-popup .variations td,
.open-realease-popup .variations th{display: block; text-align: start; width: auto !important;}
.open-realease-popup .variations td .woo-selected-variation-item-name,
.open-realease-popup .variations td label,
.open-realease-popup .variations th .woo-selected-variation-item-name,
.open-realease-popup .variations th label{display: inline-block; margin: 0 2px;}
.open-realease-popup .variations td .woo-selected-variation-item-name,
.open-realease-popup .variations th .woo-selected-variation-item-name{font-weight: 600;}
/* ******frontend.min End**** */

.data-block{margin-bottom: 45px;}
.data-block .data-left{display: flex; flex-wrap: wrap;}
.data-block .data-left .form-check-inline{padding-left: 0;}
.woocommerce-MyAccount-content input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; border-radius: 4px;}
.data-block .data-left span#custom-date-filter{display: flex; align-items: flex-start; flex-wrap: wrap; margin-top: 16px; width: 100%;}
.data-block .data-left{margin-top: 15px;}
.data-block .data-left .form-check-inline{padding-left: 0; width: calc(33.333% - 21px); margin-right: 0; padding-right: 15px;}
.data-block .data-left button#filter-sales, .data-block .data-left #filter-sales-streaming{margin-top: 35px; margin-bottom: 0 !important;}
.data-block .data-left select{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; border-radius: 4px; background-color: #fff;}
.data-block .data-left button#filter-sales:hover {box-shadow: 1px 1px 0px 0px rgb(217 221 225);}

.left-sidebar .left-side-menu h5{cursor: pointer; position: relative; padding-right: 18px;}
.left-sidebar .left-side-menu h5::before{position: absolute; right: 5px; top: 5px; content: ""; transition: all 0.5s ease-in-out; background: #212529; width: 10px; height: 8px; clip-path: polygon(50% 100%, 0 0, 100% 0);}
.left-sidebar .left-side-menu h5[aria-expanded="true"]::before{transform: rotate(180deg);}
.dashboard-top{margin-bottom: 10px; font-size: 14px !important;}
.dashboard-top-inner:after{content: ""; border-top: 1px solid rgb(255 255 255); height: 1px; line-height: 1px; width: 75%; display: inline-block; padding-top: 3px;}
.dashboard-top-content{font-size: 14px !important;}
.dashboard-button-item{margin-bottom: 40px;}
.dashboard-button-item ul{list-style: none; padding: 0; display: flex; flex-wrap: wrap; margin: 0 -10px;}
.dashboard-button-item ul li{padding: 10px; width: 26.33%; max-width: 200px;}
.dashboard-button-item{margin-bottom: 40px;}
/* .dashborad-items{max-width: 867px;} */
.dashboard-button-item ul a{background-color: #fff; color: #0149ff !important; font-weight: 400; padding: 12px 7px; width: 100%; display: block; text-align: center; transition: all 0.5s; border: 1px solid rgb(217 221 225); border-radius: 10px; font-size: 14px;}
.dashboard-button-item ul a:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225); text-decoration: underline !important;}
.dashboard-sec{margin-top: 50px;}
.dashboard-row{display: flex; flex-wrap: wrap; align-items: flex-start;}
.dashboard-block{width: 21%; margin-right: 10px;}
.dashboard-inner{background-color: rgb(253, 253, 253); border: 1px solid #d7d5d5; text-align: center; padding: 15px; border-radius: 10px;}
.dashboard-inner h2{font-weight: 600; padding-top: 0px; padding-bottom: 0px; font-size: 1.3rem; line-height: inherit;}
.dashborad-items .dashboard-row{margin: -5px; align-items: inherit;}
.dashborad-items .dashboard-row .dashboard-block{padding: 5px; margin: 0; width: 25%;}
.dashborad-items .dashboard-row .dashboard-block .dashboard-inner{height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.dashborad-items .dashboard-row .dashboard-inner p{margin: 0 0 5px;}
.dashborad-items .dashboard-row .dashboard-inner p + h2{margin: 0;}
.activity.agents{padding-top: 0px;}
.activity.agents .accordion-body .col-sm-4 {margin: 10px 0;}
.activity.agents .AgentsCard {min-height: 100%; display: flex; flex-flow: column;}
.activity.agents .AgentsCard .agentContent {flex-grow: 1;}
.activity.agents .nav-tabs {border-bottom: none;}
.activity.agents .tab-content .tab-pane {border: 1px solid transparent !important; padding: 0 25px 25px; border-radius: 0 8px 8px 8px;}
.activity.agents .tab-content .tab-pane.show:first-child {border-top-left-radius: 0;}
.activity.agents .nav-tabs button {margin-bottom: 0;}
.activity.agents .tab-content .tab-pane .col-xl-3 {margin-bottom: 15px;}
.activity.agents .nav-tabs button.active {background-color: transparent; border-bottom: transparent;}
.activity.agents .nav-tabs button.active:after {width: 100%;}
.activity.agents .nav-tabs button:hover:after{width:100%;}
.activity.agents .nav-tabs button {margin-bottom: 6px;}
.activity.agents .nav-tabs button:after {content: ""; display: block; width: 0%; height: 2px; background: #3c3c3c; margin-right: 3px; -webkit-transition: all .35s cubic-bezier(.86, 0, .07, 1); -moz-transition: all .35s cubic-bezier(.86, 0, .07, 1); -o-transition: all .35s cubic-bezier(.86, 0, .07, 1); -ms-transition: all .35s cubic-bezier(.86, 0, .07, 1); transition: all .35s cubic-bezier(.86, 0, .07, 1); position: relative; bottom: -4px;}
.activity.agents .accordion-item .accordion-body{padding: 2.6rem 0 0 0 !important;}
.activity.agents .AgentsCard .agentContent {display: flex; flex-wrap: wrap;}
.activity.agents .AgentsCard .agentContent > a, .AgentsCard .agentContent > a {width: calc(100% - 26px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 0px;}
.activity.agents .nav-tabs button {border: none; background-color: transparent; color: #404040;}
.page-template-template-label .activity.agents, .page-template-template-artist-detail .activity.agents {margin-top: 0rem !important;}
.page-template-template-artist-detail .activity.agents .nav-tabs button{padding-bottom: 3px;}
.page-template-template-label .activity.agents .nav-tabs button{padding-bottom: 3px; margin-bottom: 0; font-size: 13px;}
.page-template-template-fan-detail .activity.agents nav{border: 1px solid rgba(0,0,0,.125); border-right: 1px solid rgba(0,0,0,.125); border-radius: 10px 10px 0 0; padding-top: 10px;}
.page-template-template-artist-detail .activity.agents nav, .page-template-template-label .activity.agents nav{padding-top: 0;border: none !important;}
.page-template-template-artist-detail div#nav-tabContent, .page-template-template-artist-detail .activity.agents nav, .page-template-template-label div#nav-tabContent, .page-template-template-label .activity.agents nav{border: none !important;}
.page-template-template-artist-detail .activity.agents nav, .page-template-template-label .activity.agents nav{border-bottom: 1px solid #d9dde1 !important; padding-bottom: 10px;}
.woocommerce-account .activity.agents #nav-tabContent{padding: 25px; border: 1px solid #d6d6d6; border-radius: 8px; background: #fff;}
.woocommerce-account .activity.agents #nav-tabContent .dashboard-sec:first-child{margin-top: 0;}
.woocommerce-account .activity.agents #nav-tabContent div.tab-pane{padding-left: 0; padding-right: 0; padding-bottom: 0;}
.woocommerce-account .activity.agents .nav-tabs button{margin-bottom: 18px;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive{padding: 0 !important; border: 1px solid rgb(168 171 173) !important;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table td:first-child,
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table th:first-child{border-left: 0;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table td:last-child,
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table th:last-child{border-right: 0;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table{border: none !important;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table tr:last-child td{border-bottom: 0;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table tr:first-child td,
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table tr:first-child th{border-top: 0;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table{margin-bottom: 0;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive{padding: 0 !important;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive .page-list-nav:empty{display: none;}
.woocommerce-account .activity.agents .nav-tabs#nav-tab button#nav-earning-releases-tab{padding-left: 0;}
.woocommerce-account .activity.agents .nav-tabs#nav-tab button{font-size: 14px; font-weight: 400;}
.woocommerce-account .activity.agents #nav-tab button:after{bottom: -9px;}
.woocommerce-account .activity.agents #nav-tabContent .data-block button#export-sales{margin-top: auto; margin-bottom: 0 !important; line-height: normal; background-color: #0149ff !important;}
.woocommerce-account .activity.agents #nav-tabContent .data-block{margin: 40px 0 20px;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table{font-size: 14px; font-weight: 400;}
.woocommerce-account .activity.agents #nav-tabContent div.tab-pane .data-block:first-child{margin-top: 0;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive *,
.woocommerce-account .activity.agents #nav-tabContent .table-responsive{border-color: #D7D9D5 !important;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive::-webkit-scrollbar{-webkit-appearance: none;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive::-webkit-scrollbar:vertical{width: 12px;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive::-webkit-scrollbar:horizontal{height: 12px;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff;}
.woocommerce-account .activity.agents #nav-tabContent .table-responsive::-webkit-scrollbar-track{border-radius: 10px; background-color: #ffffff;}
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table tr td,
.woocommerce-account .activity.agents #nav-tabContent table.current-balance-tab.table tr th{color: #404040;}
.woocommerce-account .accordion-header.p-3{font-size: 14px;}
.woocommerce-edit-address button.ind-btn.button{margin: 35px auto  !important; display: table !important;}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom: 15px;}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p.form-row{margin-bottom: 15px;}
.woocommerce-payment-methods .woocommerce-MyAccount-content > a.button, .woocommerce-add-payment-method button#place_order, .page-id-24 .woocommerce-MyAccount-content > a.button{min-width: 90px !important; border: 1px solid rgb(217 221 225) !important; color: #404040 !important; font-size: 14px !important; padding: 12px !important; display: table !important; writing-mode: horizontal-tb; outline: none !important; background-color: transparent !important; line-height: 12px !important; border-radius: 5px !important; margin: 30px auto 0 !important; text-align: center !important;}
.woocommerce-payment-methods .woocommerce-MyAccount-content > a.button:hover,  .woocommerce-add-payment-method button#place_order:hover, .page-id-24 .woocommerce-MyAccount-content > a.button:hover {box-shadow: 1px 1px 0px 0px rgb(217 221 225) !important;}
.woocommerce-edit-address .woocommerce form .form-row .input-text, .woocommerce-edit-address.woocommerce-page form .form-row .input-text{width: 100%; outline: none; font-size: 12px; border-radius: 4px !important;}
.woocommerce-add-payment-method #payment #place_order, .woocommerce-page #payment #place_order{color: #404040 !important; padding: 12px !important;}
.woocommerce-edit-address .woocommerce form .form-row span.selection .select2-selection{border-radius: 4px;}
.woocommerce-edit-address .woocommerce form .form-row span.selection .select2-selection span#select2-billing_country-container,
.woocommerce-edit-address .woocommerce form .form-row span.selection .select2-selection span#select2-billing_state-container{padding: 0;}
.woocommerce-edit-address .addresses{margin-top: 15px;}
.woocommerce-edit-address .addresses .woocommerce-Address{border: 1px solid #d6d6d6; padding: 15px; margin-bottom: 20px; border-radius: 8px; position: relative; background: #fff;}
.woocommerce-edit-address .addresses .title{position: relative; display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 10px;}
.woocommerce-edit-address .addresses .title h3{font-size: 20px;}
.woocommerce-edit-address .addresses .title .edit{margin-left: auto;}
.woocommerce-edit-address .addresses address{line-height: 24px; font-size: 14px;}
.woocommerce-account .all-artist-sec .AgentsCard .agentContent{padding: 9px 12px 7px;}
#panelsStayOpen-collapseFour .customAcroBody .AgentsCard{margin-bottom: 0px;}
#panelsStayOpen-collapseFour .customAcroBody .all-artist-sec .AgentsCard .agentstext .text-block{padding: 10px;}
#panelsStayOpen-collapseFour .customAcroBody .all-artist-sec .AgentsCard .agentstext .text-block h3{font-size: 26px; margin-bottom: 2px;}
.category-ac55id-hq .agentContent{min-height: 99px;}
.category-ac55id-hq .AgentsCard .agentContent > a{margin-bottom: 7px; flex-grow: 0;}
.category-ac55id-hq .AgentsCard .agentContent{flex-flow: column;}
body.logged-in.woocommerce-account .header .header-inner{padding: 0; min-height: auto;}
/* body:not(.woocommerce-account.logged-in) .header-inner::before{content: ''; display: block; border-bottom: 1.5px solid rgb(217 221 225); position: absolute; width: 100%; bottom: 0; left: 0;} */
/* body:not(.woocommerce-account.logged-in) .header a.logo{border-bottom: 1.5px solid rgb(217 221 225);} */
/* .woocommerce-account.logged-in .header a.menu-item.logo.desktop{display: none;} */
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details,
table.shop_table.my_account_orders.woocommerce-orders-table,
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details{width: 100%; margin-bottom: 25px;}
table.shop_table.my_account_orders.woocommerce-orders-table td{width: 20%;}
.woocommerce-button{border: none; padding: 7px 19px; display: inline-block; text-decoration: none; background: transparent; border-radius: 5px; font-size: 14px;}
.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell a.woocommerce-button.button{width: auto;}

.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell a.woocommerce-button.button{width: auto;}
table.shop_table.my_account_orders.woocommerce-orders-table td{width: 18%; padding: 0 5px;}
table.shop_table.my_account_orders.woocommerce-orders-table td:last-child{width: 28%;}
table.shop_table.my_account_orders.woocommerce-orders-table a.woocommerce-button.button.view{padding: 2px;}
.woocommerce-account table.account-orders-table:not(.has-background) tbody tr:nth-child(2n) td{background: #eee;}
.woocommerce-account .woocommerce .shop_table a{color: #0149ff;}
.woocommerce-account .header{margin-bottom: 10px;}
.woocommerce-account .woocommerce-MyAccount-content .bubble-content-inner p{margin-top: 0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul ul.sub-menu a{font-weight: normal; font-size: 14px !important;}
.woocommerce-account .woocommerce-MyAccount-navigation ul ul.sub-menu{padding-left: 12px; display: none;}
/* body:not(.woocommerce-account) .woocommerce-Price-amount.amount{font-size: 28px !important;} */
.woocommerce-account table.account-orders-table,
.woocommerce-table,
.cart.woocommerce-cart-form__contents{width: 100%;}
.woocommerce-account table.account-orders-table .button{margin: .5rem 0; text-align: left;}
/* .woocommerce-account .woocommerce-MyAccount-content a.button:hover, .woocommerce-account .woocommerce .shop_table a:hover{color: #0a58ca;} */
/* .woocommerce-account.logged-in .menu-item.logo.desktop img{max-width: 120px;} */
.woocommerce-account .top-header-banner,
.woocommerce-account .top-header-banner-mobile{display: none;}

.activity.agents .nav-tabs button#nav-discography-tab span {position: relative; top: 1px; font-size: 14px;}
section.activity.agents .accroCustomButton span {font-size: 14px;}
.page-template-template-artist-detail .activity.agents .nav-tabs button {padding-bottom: 3px;}

.page-template-template-artist-detail .activity.agents .tab-content div#nav-latest-release, .page-template-template-artist-detail .activity.agents .tab-content #nav-upcoming-events {padding:0;}
.page-template-template-artist-detail .activity.agents .tab-content div#nav-latest-release .trackInfoSInlgeItem:last-child {border: 0;}
.page-template-template-artist-detail .activity.agents .tab-content #nav-upcoming-events > .row.pt-3 .table-responsive.customTable {padding: 0;}
.page-template-template-artist-detail .activity.agents .tab-content #nav-upcoming-events > .row.pt-3 {padding-top: 0 !important; margin: 0;}
.page-template-template-artist-detail .activity.agents .tab-content #nav-upcoming-events > .row.pt-3 .table-responsive.customTable * {background-color: transparent; margin-bottom: 0;}
.activity.agents{padding-top: 0px;}

#nav-earning-releases .data-block .data-left, 
#nav-streaming-sales .data-block .data-left{margin-top: 0; width: 86.5%; margin-right: auto; padding-right: 15px;}
#nav-earning-releases .data-block .data-left span#custom-date-filter,
#nav-streaming-sales .data-block .data-left span#custom-date-filter{margin-top: 0;}
#nav-earning-releases .data-block .data-right,
#nav-streaming-sales .data-block .data-right{padding-top: 32px; width: 13.5%;}
#nav-earning-releases .data-block,
#nav-streaming-sales .data-block{display: flex;}

.multiple-tabs ul{list-style: none; display: flex; column-gap: 20px; padding: 0; margin: 0; flex-wrap: wrap;}
.multiple-tabs ul .select-tab-inner{display: flex; align-items: center; column-gap: 10px;}
.multiple-tabs ul .select-tab-inner{display: flex; align-items: center; column-gap: 10px;}
.multiple-tabs ul .choose-tab-inner *{margin: 0;}
.multiple-tabs ul .select-tab-inner *{margin: 0;}
.choose-tab-inner{display: flex; column-gap: 10px;}
.multiple-tabs{background: #fff; border: 1px solid #d6d6d6; border-radius: 8px; padding: 25px; margin-bottom: 15px;}
.multiple-tabs .select-tab{margin-bottom: 20px;}
.multiple-tabs .form-check{padding-top: 3px;}

.woocommerce-Message .woocommerce-Button{margin-right: 10px !important;}
.artist-block .artist-img-gallery{border: 1px solid #000; padding: 4px 10px 10px; width: calc(100% - 20px);}
.main-user-img{position: relative; display: block; width: 30% !important;}
.main-user-img.no-img .agentstext{padding-top: 100% !important; padding-bottom: 0 !important;}
.main-user-img .agentstext .text-block{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /*width: 100%;*/ text-align: center; padding: 15px;}
.main-user-img .agentstext .text-block h3{margin: 0;}
.agentsImg{border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden;}
.all-artist-sec .AgentsCard .agentsImg .text-block{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; padding: 15px;}
.AgentsCard .agentsImg.active-play span.ac55-play-audio-1.main-play-btn{opacity: 1 !important; visibility: visible !important;}
.AgentsCard .agentsImg:hover span.ac55-play-audio-1.main-play-btn, .AgentsCard .agentsImg.currently-playing span.ac55-play-audio-1.main-play-btn{opacity: 1; visibility: visible;}
.AgentsCard .agentContent span.ac55-play-audio{display: none;}
.AgentsCard .agentsImg span.ac55-play-audio-1.main-play-btn{position: absolute; top: 50%; left: 46%; transform: translate(-50%, -50%) ; opacity: 0; visibility: hidden;}
.AgentsCard .agentsImg a, .AgentsCard .agentsImg{position: relative;}
.AgentsCard .agentsImg a::after{content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.1); opacity: 0; visibility: hidden; transition: all 0.4s;}
.AgentsCard .agentsImg:hover a::after, .AgentsCard .agentsImg.active-play a::after{opacity: 1; visibility: visible;}
.editorial .AgentsCard .agentsImg:hover a::after, .all-editorials .AgentsCard .agentsImg:hover a::after{opacity: 0; visibility: hidden;}
.AgentsCard .agentsImg span.ac55-play-audio-1 iconify-icon{font-size: 60px; color: #FFF;}
.AgentsCard .agentsImg span.ac55-play-audio-1{background-size: 100% auto; width: 50px; height: 50px; display: block !important;}
.AgentsCard .agentContent > a, .AgentsCard .agentContent > a{width: 100%; padding-left: 0;}
.AgentsCard:hover .agentsImg img{transform: scale(1.05);}
.more-profile-press-img{padding: 3px 7px !important; margin-bottom: 8px !important; margin-left: 10px !important; font-size: 12px !important; border-radius: 3px !important; float: right; color: #FFF !important;}
.woocommerce-account .woocommerce-MyAccount-content p{font-size: 14px !important; font-weight: normal; margin-bottom: 0; margin-top: 6px;}
.album-info-sec .social-share-block label{display: flex;}
.album-info-sec .social-share-block label span{width: 110px; display: flex; align-items: center;}
.album-info-sec .social-share-block label  input[type="text"]{width: calc(100% - 120px);}
.album-info-sec .uplaod-browse{position: relative;}
.album-info-sec .uplaod-browse input[type="file"]{position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; cursor: pointer;}
.album-info-sec .album-info-block input[type="checkbox"]{width: auto;}
.album-info-sec .album-info-block-2 input[type="checkbox"]{width: auto;}
.album-info-block ul{padding: 0; list-style: none;}

.album-info-sec .album-info-block  ul{list-style: none; padding: 0;}
.album-info-sec .album-info-block-2  ul{list-style: none; padding: 0;}
.album-info-block .tag-line{font-size: 14px; line-height: 18px;}
.album-info-sec .album-info-block .check-list .radio-group{width: 100%;}
.album-info-sec .album-info-block-2 .check-list .radio-group{width: 100%;}
.album-info-sec .album-info-block-2 .check-list span{width: calc(100% - 20px);}
.album-info-sec .album-info-block .check-list span{width: calc(100% - 20px);}
.album-info-sec .label-wrapper-main input.upload_track{width: calc(100% - 25px);}
.album-info-sec .label-wrapper-main .label-wrapper-in{width: calc(100% - 25px);}
.album-info-sec .label-wrapper-main .label-wrapper-in input{width: 100%;}
.album-info-sec .traclist .label-wrapper-main .label-wrapper-in{width: 100%;}
.album-info-sec h3.heading-type{border-bottom: 2px solid; display: table; padding: 25px 0 10px; margin-top: 18px;}
.remove-artist-addon-img{margin-left: 5px;}
.remove-artist-addon-img:hover{cursor: pointer;}
.all-artist-sec .AgentsCard .agentContent{flex-grow: 0;}

.AgentsCard{display: flex; flex-flow: column; border-radius: 8px;}
.AgentsCard .agentContent .play-fm iconify-icon{margin-top: 2px;}
.AgentsCard .agentContent .discography-bottom{width: 100%;}
.AgentsCard .agentContent .discography-bottom .share-follow-icons.share-btn-tab{border-top: 1px solid rgb(217 221 225); margin-top: 10px;}
.manage-releases .AgentsCard{height: 100%;}
.manage-releases .AgentsCard .agentContent + div{padding: 13px 13px 15px;}
.manage-releases .AgentsCard .agentContent + div a{display: inline-block; text-decoration: none; margin: 2px; line-height: 12px; padding: 8px 7px; border: 0; color: #fff; border-radius: 6px; background-color: #0149ff;}
.manage-releases .AgentsCard .agentContent + div a:hover{box-shadow: 0 0 5px 0 rgba(0, 0, 0, .7);}
.boxtag{background: #E9ECEB; position: absolute; z-index: 1; top: 10px; right: 10px; padding: 2px 10px; border-radius: 3px; color: #404040;}
.boxtag-new{position: absolute; z-index: 1; top: 10px; right: 10px; padding: 2px 10px; border-radius: 3px; color: #404040; display: flex; gap: 2px; flex-direction: column;}

.boxtag-new ul{display: flex; flex-direction: column; gap: 2px; list-style: none;}
.boxtag-new ul li{background: #E9ECEB; padding: 2px 10px; border-radius: 3px; text-align: center;}
.manage-releases .agentContent > a{font-size: 16px; color: #000; font-weight: 400; line-height: 24px;}

.album-chart-sec .form-block{display: flex;}
.album-chart-sec .form-block select{padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; border-radius: 4px; background-color: #fff;}
.album-chart-sec .form-block{display: flex; align-items: center; column-gap: 10px; margin-right: 15px;}
.album-chart-sec .form-block.last-day-block{margin-right: 0; margin-left: auto;}
.album-chart-sec{margin-top: 50px;}
.album-chart-sec .chart{margin-top: 40px;}
.album-chart-sec .head_sec{margin-top: 20px; display: flex; flex-wrap: wrap;}
.album-chart-sec .head-left{display: flex; flex-wrap: wrap; width: 70%;}
.album-chart-sec .head_sec .head-right h4{margin-bottom: 15px;}
.album-chart-sec .head_sec .head-right h2{font-size: 50px; font-weight: 700; margin: 10px 0;}
.album-chart-sec .head_sec .head-right h2 strong{font-weight: 600;}
.album-chart-sec .form-block label{margin: 0;}
.album-chart-sec .head_sec .head-right{width: 30%; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.album-chart-sec .head_sec .head-right select{padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 20px; border-radius: 4px; margin-top: 12px; background-color: #fff;}
.album-chart-sec .chart img{width: 100%;}
.album-chart-sec .report{font-size: 18px; font-weight: 600; position: relative;}

.album-chart-sec .report{margin-top: 20px;}
.album-chart-sec .chart-table *{font-size: 14px;}
.album-chart-sec .chart-table .report{margin: 0;}
.album-chart-sec .minus{color: red;}
.album-chart-sec .plus{color: green;}
.album-chart-sec .minus::after{content: ''; border: 14px solid red; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0px solid transparent; display: inline-block;}
.album-chart-sec .chart-table .minus::after{border: 12px solid red; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 0px solid transparent;}
.album-chart-sec .plus::after{content: ''; border: 14px solid green; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 0px solid transparent; display: inline-block;}
.album-chart-sec .chart-table .plus::after{border: 14px solid green; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 0px solid transparent;}
.album-chart-sec .chart-table .line{width: 25px; background-color: #000; height: 3px; display: inline-block; vertical-align: top; margin-top: 12px; margin-right: 8px;}

.album-chart-sec .chart{width: 100%;}
canvas#myChart{width: 100% !important; height: auto !important;}
.album-chart-sec .chart-table .heading-tab{font-weight: 500;} 
.album-chart-sec .chart-table .heading-tab:first-child{padding-left: 26px;}
.album-chart-sec .chart-table .heading-tab strong{font-weight: 600;}
.album-chart-sec .chart-table .heading-tab strong{background-image: url('images/up-down-arrow.png'); background-repeat: no-repeat; background-size: 7px; background-position: right; padding-right: 12px; display: inline-block;}
.album-chart-sec .head_sec .head-right h4{margin-bottom: 15px; font-size: 20px;}
.album-chart-sec .head_sec .head-right h2{font-size: 26px; font-weight: 600; margin: 10px 0;}
.album-chart-sec .chart-table .heading-tab strong::after{content: ''; display: block; border-bottom: 1px solid; width: 100%; vertical-align: middle;}
.album-chart-sec .chart-table .purple{background-color: purple;}
.album-chart-sec .chart-table .blue{background-color: blue;}
.album-chart-sec .chart-table  .red{background-color: red;}
.album-chart-sec .chart-table  .green{background-color: green;}
.album-chart-sec .chart-table .gray{background-color: gray;}

.chart-table{margin-top: 25px;}
.chart-table table{width: 100%;}
.chart-table ul{padding: 0; list-style: none;}
.chart-table ul li{display: flex; background-color: #e3e3e3; border-radius: 53px; padding: 10px 15px; margin: 14px 20px; text-align: center;}
.chart-table ul li .block{width: 33.333%; padding: 4px 6px;}

.chart-table ul li:nth-child(odd){background-color: #fbfbfb;}
.offers{margin-top: 20px;}

.accordion-item.offers .accordion-body{padding:0;}
.page-template-template-artist-detail .offers{margin-top: 0;}
.accordion-item.offers button.accordion-button.collapsed.accroCustomButton.offer_panel{border-top: none;}
.accordion-item .trackInfoSInlgeItem{padding-left: 0; padding-right: 0;}
.accordion-item{overflow: hidden;}
.accordion2 .accordion-item:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;}
.accordion-item{background-color: #fff; border: 1px solid rgba(0,0,0,.125);}
.accordion-item:not(:first-of-type){border-top: 0;}
div#panelsStayOpen-collapseThree5 td{vertical-align: middle;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-editacc{padding: 25px; border: 1px solid #d6d6d6; border-radius: 8px; background: #fff;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-editacc fieldset{/*margin-top: 20px;*/}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{border-color: #dcd7ca;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: block; padding: 10px 12px;}
span.light-font{font-weight: 400;}
.woocommerce-MyAccount-content fieldset{border: none !important;}
.woocommerce-MyAccount-content input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px;}
.woocommerce-MyAccount-content label, .woocommerce-address-fields label{display: block; font-size: 14px; color: #3c434a; margin-bottom: 12px; font-weight: 400;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{background-color: transparent; color: #000; padding: 9px 44px; border: 1px solid rgb(217 221 225); text-transform: capitalize; font-size: 14px; font-weight: 400; letter-spacing: 1px; margin: 30px 15px 0; display: table; border-radius: 5px; margin-left: auto; margin-right: auto;}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225);}
.woocommerce-address-fields input{width: 100%; padding: 8px 9px; outline: none; border: 1px solid rgb(217 221 225); font-size: 12px; border-radius: 0 !important;}
.woocommerce-address-fields .select2-container--default .select2-selection--single{background-color: #fff; border: 1px solid rgb(217 221 225); border-radius: 0; height: 35px; padding: 3px 9px; font-size: 12px; box-sizing: border-box;}
.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height: 34px;}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{padding: 25px; border: 1px solid #d6d6d6; border-radius: 8px; background: #fff;}
.woocommerce-account .woocommerce-MyAccount-content form h3{margin-bottom: 20px;}
.woocommerce-address-fields button.button.wp-element-button{background-color: transparent; color: #000; padding: 9px 44px; border: 1px solid rgb(217 221 225); text-transform: capitalize; font-size: 14px; letter-spacing: 1px; margin: 30px 15px 0; display: table; border-radius: 5px; margin-left: auto; margin-right: auto;}
.woocommerce-address-fields button.button.wp-element-button:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225);}
#vinyl-form .submit-block #price-calculator{margin-top: 20px;}
.album-info-block.vinyl-form-top p{font-size: 13.5px !important; margin-bottom: 0px;}
button#show-calculator{margin-bottom: 17px;}
.woocommerce-MyAccount-content input.track-name{min-height: 41px;}
#artistreg h2{margin-bottom: 40px; border-bottom: 1px dashed lightgray; padding: 12px;}
.makeButton a:first-child{background: #0149ff !important; color: #FFF !important; border-color: #0149ff;}
.makeButton a.out-of-stock{font-size: 16px; font-weight: 600; max-width: 100%; border: none; text-align: center; padding: 13px 0px; border-radius: 10px 10px 10px 10px; transition: 0.5s ease-in-out; background: #0149ff !important; color: #FFF !important; border-color: #0149ff; margin: 0;}
.woocommerce-Price-amount.amount{font-size: 18px; font-weight: 400;}
.woocommerce-Price-amount.amount{font-size: 14px; color: #404040;}
.bestOffers.bestOffers-sub-block{border-radius: 0 0 10px 10px;}
.bestOffers-heading{border: 1px solid rgb(229, 232, 235); border-bottom: none; border-radius: 10px 10px 0 0; padding: 20px; background-color: rgb(253, 253, 253);}
.bestOffers-heading{display: flex; flex-wrap: wrap; width: 100%;}
.bestOffers-heading i.fa.fa-clock-o{font-size: 26px; margin-right: 14px;}
.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell{line-height: 1.5;}
.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell a.woocommerce-button.button{width: auto; margin: 5px; padding: 0 !important; background: transparent !important; font-size: 14px; font-weight: 400; line-height: 1.5; color: #0149ff !important; box-shadow: none !important;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details, table.shop_table.my_account_orders.woocommerce-orders-table, .woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details{width: 100%; margin-bottom: 25px;}
.woocommerce table.shop_table{border-collapse: collapse;}
.woocommerce table.shop_table th{font-weight: 700; padding: 9px 12px; line-height: 1.5em;}
form#createartist .submit-block input[type="submit"], .woocommerce-account .woocommerce-MyAccount-content .woocommerce-button--next{font-weight: 400; background-color: transparent; color: #404040 !important; padding: 9px 44px !important; border: 1px solid rgb(217 221 225) !important; text-transform: capitalize !important; font-size: 14px !important; letter-spacing: 1px; display: inline-block; border-radius: 5px !important; line-height: 1.429;}
form#createartist .submit-block input[type="submit"]:hover, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-button--next:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225); background: transparent;}
.ind-btn{min-width: 90px !important; border: 1px solid rgb(217 221 225) !important; color: #000 !important; font-size: 14px !important; padding: 12px !important; display: inline-block !important; text-decoration: none !important; outline: none !important; background-color: transparent !important; line-height: 12px !important; border-radius: 5px !important; margin: 0 5px  !important; text-align: center !important;}
.ind-btn:hover{box-shadow: 1px 1px 0px 0px rgb(217 221 225) !important;}
.header.ac55id-header{margin-bottom: 0;}

#custom-date-filter{padding: 15px 0 0; display: flex; gap: 10px;}
#custom-date-filter .form-check{margin: 0 0 0; padding: 0; width: 100%; max-width: 310px;}
#custom-date-filter #filter-sales{width: 100px;}
#custom-date-filter #filter-sales{margin: 17px 0 0 0 !important; border-color: #0149ff !important; text-align: center; color: #fff !important; background-color: #0149ff !important; text-decoration: none; border-radius: 6px; padding: 10px 15px; text-transform: uppercase; position: relative; z-index: 1; transition: all .3s; font-size: 10px; letter-spacing: 1.25px; height: auto !important;}
#custom-date-filter #filter-sales:hover{box-shadow: 0 0 5px 0 rgba(0, 0, 0, .7);}
.listing-img img{aspect-ratio: 1/1; object-fit: cover; width: 100%;}

.remove-gallery-img, .remove-gallery-img-artist:hover, .remove-gallery-img:hover{cursor: pointer;}

.pick-drop .label i{max-width: 18px; margin: 0 10px;}
.pick-drop .label{display: flex; align-items: center; min-width: 150px; background-color: #EEEEEE; padding: 8px; border-right: 1px solid #adacac;}
.pick-drop{display: flex; border: 1px solid #adacac; margin-bottom: 12px; width: calc(100% - 22px);}
.pick-plan-block .remove-gallery-img{margin-bottom: 12px;}

.pick-plan-block .info-icon{color: #2081e2;}
.pick-drop  select{width: calc(100% - 150px); border: none;}
.pick-drop .label span.heading-label{background-color: #2081e2; color: #ffff; padding: 2px 10px; border-radius: 5px;}
.pick-plan-block .button-sec a{border: 2px solid #2081e2; padding: 8px 20px; border-radius: 35px; margin-bottom: 15px;}
.pick-plan-block .button-sec a:not(:last-child){margin-right: 12px;}
.pick-plan-block .button-sec{display: flex; flex-wrap: wrap;}
.pick-plan-block .button-sec a.add-artist{position: relative; padding-left: 38px;}
.pick-plan-block .button-sec a.add-artist:before{content: "+"; font-size: 26px; position: absolute; left: 14px; top: 10px; line-height: 18px;}
.pick-plan-block{border: 1px solid #d6d6d6; padding: 15px 15px 2px; border-radius: 8px; margin-bottom: 25px; max-width: 601px;}
.pick-drop-block{display: flex; align-items: center; justify-content: space-between;}
.select-artist .select-item{background-color: #c9c6c6; margin: 0 3px 6px; padding: 4px; font-size: 13px;}
.select-artist .select-item .close-btn{font-weight: bold; margin-left: 2px; cursor: pointer;}
.artist-role button.btn.btn-dark{padding: 3px 7px; margin-bottom: 8px; margin-left: 10px; font-size: 12px; border-radius: 3px;}
.select-artist{display: flex; flex-wrap: wrap; margin-left: -3px; margin-right: -3px; border: 1px solid #999; padding: 10px 4px 5px;}
.submit-btns{background-color: #333; color: #fff; padding: 9px 44px; border-radius: 0; border: 1px solid transparent; text-transform: capitalize; font-size: 16px; letter-spacing: 1px; margin: 0; display: inline-block;}
.submit-btns:hover {    background-color: transparent; color: #000; border: 1px solid #000;}

span.payout-status{color: #228B22;}
#merch-submission-requirements{max-width: 97.8%;}
.artist-list .additional-artist .input-group-btn .artist-select-dropdown{height: 100%;}
.input-group .dropdown-menu>li>a{cursor: pointer; padding-left: 10px;}
.input-group .dropdown-menu>li>a{display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.428571429; color: #111; white-space: nowrap;}
.input-group .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{color: #ff006e; text-decoration: none; background-color: none;}
.album-info-sec .album-info-block ul li{font-size: 12px;}
.input-group .dropdown-menu .label-name{font-style: normal;}
.input-group .dropdown-menu .label-action{/*font-size: 12px;*/ font-weight: 500; /*text-align: center;*/ text-transform: uppercase; display: inline-block; min-width: 75px; margin-right: 15px;}
.input-group .form-control.input-group-addon{background-color: #eee; border-color: #ccc; text-align: left; width: 50%; padding: 0 0 0 9px;}

.input-group .form-control.input-group-addon.suggest-artists{background-color: #FFF;}
.open>.dropdown-menu{display: block;}
.new-add-artist-form{display: none;}
.artist-select-dropdown{background: #000; color: #FFF; border: 1px solid #000;}
button.btn.btn-warning.dropdown-toggle.artist-type-dropdown{background: #000; color: #FFF; border-radius: 0; border: 1px solid;}
.popup-wrapper.rel-preview{z-index: 9999;}
.popup-wrapper.rel-preview{visibility: visible; z-index: -99;}
.product{padding-top: 30px;}
.product{padding-top: 0px;}
.product .btn-check:focus+.btn, .product .btn:focus{box-shadow: none;}
.productInfoItem.label-create-merchs .accroCustomButton span.title-block.first-title{width: 50%; font-weight: 500; font-size: 15px;  margin: 0;}
.productInfoItem.label-create-merchs .accroCustomButton span.title-block{margin: 0; padding: 0 8px 0px 0; font-weight: 500; font-size: 15px;}
.tracklistbox-new .accroCustomButton span.title-block, .latest-release span.title-block{margin: 0; padding: 0 8px 0px 0; font-weight: 500; font-size: 14px;}
.tracklistbox-new .accroCustomButton span.title-block.first-title, .latest-release span.title-block.first-title{width: 50%; font-weight: 500; font-size: 14px;}
.product .accordion2 .accordion-header{margin: 10px;}
.productInfoItem .share-follow-icons.share-btn-tab .social-share-dropdown{margin-left: 0px;}
.productInfoItem .share-follow-icons.share-btn-tab .social-share-dropdown .btn{height: 100%;}
.productInfoItem .tryIcon button span{font-size: 19px;}
.productInfoItem .tryIcon button{padding: 4.5px 4px;}
.productInfoItem .tryIcon .report-artist-block button{margin-top: 2px;}
.productInfoItem .tryIcon{border-radius: 6px; margin-top: 0;}
.productInfoItem .tryIcon{vertical-align: top;}
.productInfoItem .share-follow-icons.share-btn-tab div.social-share-dropdown i{font-size: 15px; position: relative; bottom: -00.5px;}
.productInfoItem .share-follow-icons.share-btn-tab{margin-top: 0px;}
.productInfoItem .tryIcon button span{font-size: 16px;}

/* Downloads Start */
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads{display: flex; flex-direction: column; border: 0;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads th{background: transparent; border: 0; color: rgba(159, 175, 181, 1); font-size: 10px; letter-spacing: 0.5px; line-height: 12px; text-transform: uppercase; font-weight: 400; padding: 0;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads td{position: relative; border: 0; padding: 0; color: rgba(148, 167, 175, 1); font-size: 12px; letter-spacing: 0.24px; line-height: 18px;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr{display: flex; align-items: center; background-color: #ffff; border-radius: 6px; padding: 12px 12px; margin-bottom: 9px; position: relative; transition: all .3s;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr:hover{box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads thead tr{background: transparent; margin-bottom: 0; box-shadow: none !important;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr .download-product{width: auto !important;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product{min-height: 40px; min-width: 40px; position: relative; padding: 0 15px 0 55px; align-items: center; letter-spacing: .3px; font-size: var(--font-12); color: #94a7af; display: block; text-align: left !important; background: transparent !important;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product img{position: absolute; left: 0; top: 0; bottom: 0; width: 40px; height: 40px; object-fit: cover; margin: 0 !important;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product a{color: #121317;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product .download-track-title{color: #94a7af;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr .download-file-type{width: auto; margin-left: auto; background: transparent !important; display: flex; align-items: center;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr{transition: box-shadow 0.3s; border-radius: 6px; overflow: hidden;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads .download-file-type select{background-color: #f5f9fb; margin: 0;}
/* Downloads End */








/* ******************************************************** */
/* *********************** @Media CSS ********************************* */
/* ******************************************************** */
@media (max-width:1500px) and (min-width: 1281px){
/* body:not(.woocommerce-account.logged-in) .container-main.main-cont-sec>.container-fluid::before{margin-left: -12px !important;} */
}

@media (min-width: 1701px){
#home-products .col-xl-3, div#new-slider-carousel .col-xl-3, .genres-listing .col-xl-3, .all-artist-sec .col-xl-3, .activity.agents .tab-content .tab-pane .col-xl-3, .activity.agents .accordion-body .col-sm-4, .agnets-cards-sliders .col-xl-3, .agnets-cards-sliders1 .col-xl-3, .common-container .col-xl-3, .page-id-4126 .container-main.main-cont-sec .col-xl-3, .page-id-17734 .container-main.main-cont-sec .col-xl-3, .page-id-17739 .container-main.main-cont-sec .col-xl-3 {width: 20%;}
}

@media (min-width:1201px) and (max-width:1700px){
#home-products .col-xl-3, div#new-slider-carousel .col-xl-3, .genres-listing .col-xl-3, .all-artist-sec .col-xl-3, .activity.agents .tab-content .tab-pane .col-xl-3, .activity.agents .accordion-body .col-sm-4, .agnets-cards-sliders .col-xl-3, .agnets-cards-sliders1 .col-xl-3, .common-container .col-xl-3, .page-id-4126 .container-main.main-cont-sec .col-xl-3, .page-id-17734 .container-main.main-cont-sec .col-xl-3, .page-id-17739 .container-main.main-cont-sec .col-xl-3 {width: 20%;}
}

@media (max-width:1320px) and (min-width: 991px){
.activity.agents .AgentsCard .agentContent .share-follow-icons.share-btn-tab a {font-size: 11px !important; padding-right: 4px;}
.activity.agents .AgentsCard .agentContent .share-follow-icons.share-btn-tab .btn.btn-large {padding-left: 5px; text-align: left; padding-right: 0; font-size: 11px !important;}
}

@media (min-width:992px){
.page-template-template-label .activity.agents nav, .page-template-template-fan-detail .activity.agents nav{margin-top: 1.5rem;}
.page-template-template-artist-detail .activity.agents nav{margin-top: 0;}
}

@media (min-width: 768px){
.woocommerce-account .woocommerce-MyAccount-navigation{margin-right: 0;}
.woocommerce-account .container-main .woocommerce,
.woocommerce-account .woocommerce{display: flex; flex-wrap: wrap;}
.woocommerce-account .woocommerce-MyAccount-content{margin-bottom: 30px; /*box-shadow: 0px 0px 3px 0px #fff; padding: 15px 15px; border-radius: 6px;*/}
.woocommerce-account .woocommerce-MyAccount-navigation{margin-right: 0;}
.woocommerce-account .container-main .woocommerce,
.woocommerce-account .woocommerce{display: flex; flex-wrap: wrap;}
.woocommerce-account table.account-orders-table td, .woocommerce-account table.account-orders-table th, .woocommerce-account table.account-orders-table tr{border: 0; padding: 0;}
.woocommerce table.shop_table tbody tr, .woocommerce-page table.shop_table tbody tr{font-size: .88889em; font-size: 12.55px;}
.woocommerce-account table.account-orders-table{margin-top: 0; border: 0;}
.woocommerce-account table.account-orders-table thead{border-bottom: 1px solid #ddd;}
}

.woocommerce-account .top-header-banner,
.woocommerce-account .top-header-banner-mobile{display: none;}
.woocommerce table.shop_table td, .woocommerce table.shop_table th{padding: 8px;}

@media(min-width:768px){
.woocommerce-account .container-main .woocommerce,
.woocommerce-account .woocommerce{display: flex; flex-wrap: wrap;}
.woocommerce-notices-wrapper{margin-right: 0px; width: 100%;}
.AgentsCard:hover .agentsImg img{transform: scale(1.05);}
.AgentsCard:hover .agentsImg img{transform: scale(1) !important;}
}

@media (max-width:1200px){
body .album-chart-sec .chart{min-width: 500px;}
}

@media (max-width:1192px){
.customAcroBody{grid-template-columns: 1fr 1fr 1fr;}
}

@media (max-width:992px){
.productInfoItem{margin-top: 15px;}
.customAcroBody{grid-template-columns: 1fr 1fr 1fr 1fr;}
.page-template-template-fan-detail .activity.agents{padding: 0 13px;}
.productInfoItem{margin-top: 15px;}
}

@media (max-width:991px){
.woocommerce-account nav.woocommerce-MyAccount-navigation{margin-right: 0;}
.more-profile-press-img{margin-left: 0px !important; float: left;}
body .album-chart-sec .chart{min-width: auto; width: 100%;}
.album-chart-sec .form-block{margin-top: 5px; margin-bottom: 5px;}
.album-chart-sec .head_sec .head-right{width: 100%; margin-top: 30px;}
.album-chart-sec .head-left{width: 100%;}
.product-content .product-in.block-2 .productInfoItem{margin: 0;}
}

@media (max-width:1192px){.AgentsCard{margin-bottom: 0px;}
}

@media (max-width: 1024px){
/* .ap__item>.ap__controls{flex: 1;} */
.AgentsCard.type-release .agentsImg a::after, .AgentsCard.type-release .agentsImg.active-play a::after{opacity: 1 !important; visibility: visible !important;}
body .AgentsCard .agentsImg span.ac55-play-audio-1.main-play-btn , body .AgentsCard .agentsImg.active-play span.ac55-play-audio-1.main-play-btn{
opacity: 0.85 !important;}
.AgentsCard .agentsImg span.ac55-play-audio-1.main-play-btn, .AgentsCard .agentsImg.currently-playing span.ac55-play-audio-1.main-play-btn{opacity: 1 !important; visibility: visible !important;}
.AgentsCard .agentsButton{opacity: 1; visibility: visible; transform: translate(0, 0px);}
.album-tab .container .right .top .top-left{width: 100%;}
.album-tab .tab-menu{margin-top: 15px;}
.album-tab .container .right{display: none;}
.album-tab .tab-main-box{padding: 15px ;}
.album-tab .container .right .write{padding-left: 15px;}
.album-tab .container .right .chat{border-width: 0px 0px 0px 0;}
.album-tab .container .right .bubble{padding: 8px 0px 8px 0px;}
.album-tab .container .right .top{padding: 5px 0px 5px 0px;}
.album-tab .container .left{width: 100%;}
.album-tab .container .left .people .person:after, .album-tab .container .left .top:after{width: calc(100% - 35px);}
}

@media(max-width:768px){
.woocommerce-account nav.woocommerce-MyAccount-navigation{margin-left: 0; border-right: none; width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.subscription_details td:last-child{text-align: right;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details td:last-child,
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details th:last-child{text-align: right;}
.woocommerce-account .woocommerce-MyAccount-content table.shop_table.order_details th:first-child{width: auto;}
.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}
/* body:not(.woocommerce-account.logged-in) .header-inner::before{display: none;} */
.activity.agents #nav-tabContent {padding: 20px 20px 70px;}
.page-template-template-artist-detail .activity.agents #nav-tabContent {padding: 20px 0px 70px;}
.page-template-template-label .activity.agents #nav-tabContent {padding: 20px 0px 70px;}
.page-template-template-artist-detail .activity.agents #nav-tabContent{padding-top: 0 !important;}
.activity.agents > .row {margin: 0;}
.activity.agents > .row > .col-md-12 {padding: 0;}
.activity.agents .col-xl-3 {width: 50%; padding-left: 4px; padding-right: 4px;}
.activity.agents  .row {margin-left: -4px; margin-right: -4px;}
.page-template-template-label .activity.agents .tab-content .tab-pane {padding: 0 5px 25px;}
.page-template-template-label .activity.agents > .row > .col-md-12 {padding: 0;}
.page-template-template-label .activity.agents > .row {margin: 0;}
.activity.agents .AgentsCard .agentContent {padding-bottom: 0 !important;}
.data-block .data-left .form-check-inline{padding-right: 7px;}
.data-block{padding: 8px;}
.data-block .data-left select, .woocommerce-MyAccount-content input{padding: 8px 4px;}
#nav-earning-releases .data-block, 
#nav-streaming-sales .data-block{display: block;}
#nav-earning-releases .data-block .data-left, 
#nav-streaming-sales .data-block .data-left{width: 100%;}
.all-artist-sec .AgentsCard .agentstext, .main-user-img .agentstext{padding-bottom: 0; padding-top: 100%;}
.AgentsCard .agentContent .discography-bottom .discography-artists{margin-bottom: 0 !important;}
/* .AgentsCard .agentContent{padding: 10px 10px 0px;} */
/* .manage-releases .AgentsCard .agentContent + div {padding: 8px 8px 8px;} */
.all-artist-sec .AgentsCard .agentstext .text-block h3{font-size: 120px;}
.AgentsCard .agentsButton{opacity: 1; visibility: visible; transform: translate(0, 0px);}
.page-template-template-label .AgentsCard .agentContent{padding: 9px 10px 7px;}
.AgentsCard .agentContent .discography-bottom .share-follow-icons.share-btn-tab{padding-top: 6px; position: static !important; margin-top: 7px;}
/* .AgentsCard{margin-bottom: 16px;} */
.accordion-item .accordion-body{padding: 10px;}
.accordion-item button.accordion-button.accroCustomButton, .accordion-item .trackInfoSInlgeItem{padding-left: 10px; padding-right: 10px;}
table.shop_table.my_account_orders.woocommerce-orders-table td:last-child{width: 100%;}
table.shop_table.my_account_orders.woocommerce-orders-table td{width: 100%;}
.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell a.woocommerce-button.button{width: auto; margin: 0 0 0 15px; display: inline-block; padding: 0 0;}
.rel-preview .popup-inner{padding: 15px 0px; max-height: calc(95vh - 110px); margin-bottom: 110px;}
body .CommonTrack.first-column, body .tracklistbox-new .accroCustomButton span.title-block.first-title, body .latest-release span.title-block.first-title{width: calc(100% - 50px);}
.productInfoItem .share-follow-icons.share-btn-tab .btn:not(.follow){margin-left: 0px !important;}
.productInfoItem .share-follow-icons.share-btn-tab .social-share-dropdown{margin-left: 4.5px;}

.productInfoItem .share-follow-icons.share-btn-tab a.btn.follow{padding-left:.75rem; padding-right: .75rem;}
.productInfoItem .share-follow-icons.share-btn-tab{margin-top: 0 !important;}
.productInfoItem .share-follow-icons.share-btn-tab .social-share-dropdown .dropdown-share-btn{border: 1px solid rgba(0,0,0,.125); border-radius: .25rem; font-size: 1rem;}
.productInfoItem{margin-top: 20px;}

.page-template-template-fan-detail .productInfoItem{margin-top: 1rem;}
.productInfoItem .share-follow-icons.share-btn-tab  a.copy-url-clipboard{padding: 3px 4px !important; border-radius: .25rem; margin-left: 0; margin-right: 4.5px;}
.productInfoItem .share-follow-icons.share-btn-tab, .productInfoItem .tryIcon{margin-bottom: 0px;}
.page-template-template-artist-detail .trackInfoSInlgeItem .CommonTrack p:last-child{margin-bottom: 5px;}
.page-template-template-artist-detail .productInfoItem .tryIcon, .page-template-template-label .productInfoItem .tryIcon{border-radius: 6px; margin-top: 0px;}
.product-content .product-in.block-2 .productInfoItem > *{margin: 4px 0 !important;}

.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads thead{display: block;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product::before,
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr .download-file-type::before{display: none;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tr .download-file-type{flex-direction: column; align-items: start;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads .download-file-type select{background-position: right .4rem center; padding: 8px 8px; padding-right: 22px; width: 118px;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr .download-product{padding: 0 8px 0 48px;}
.woocommerce-account .woocommerce-order-downloads .woocommerce-table--order-downloads tbody tr{align-items: start;}
}

@media (min-width: 769px){
body.logged-in.woocommerce-account .header-inner::before{content: ''; display: block; border-bottom: 1.5px solid rgb(217 221 225); position: absolute; width: 100%; bottom: auto; left: 0; bottom: -58px;}
body.logged-in.woocommerce-account .header{padding-top: 0; padding-bottom: 0; margin: 0;}
/* body.woocommerce-account.logged-in .header-inner{min-height: 26px;} */
/* body:not(.woocommerce-account.logged-in) .container-main.main-cont-sec>.container-fluid::before{content: ''; border-left: 1.5px solid rgb(217 221 225); position: fixed; height: 100vh; top: 0; margin-left: -30px;} */
}

@media (max-width:767.98px){.page-template-template-artist-detail .activity.agents{margin-top: .2rem !important;}
.page-template-template-artist-detail .activity.agents .nav-tabs .nav-link{margin-bottom: 10px !important;}
.page-template-template-artist-detail .activity.agents, .page-template-template-fan-detail .activity.agents{padding: 0 16px;}
.single-product .activity.agents .accordion, .page-template-templatestemplate-mix-php .activity.agents .accordion, .page-template-template-merch .activity.agents .accordion{padding: 20px 4px;}
.artist-block .artist-img-gallery .col-md-3{width: 33.333%;}
.album-info-sec .social-share-block label{display: block;}
.album-info-sec .social-share-block label  input[type="text"]{width: 100%;}
.album-info-sec .social-share-block label span{width: auto; margin-bottom: 8px; height: auto;}
.choose-account-form .account.artist .signup-button, 
.choose-account-form .account.fan .signup-button, 
.choose-account-form .account.label .signup-button, 
.choose-account-form .account.creator .signup-button{font-size: 12px;}
.choose-account-form .account .icon{width: 22%;}
.choose-account-form .account .description{width: 78%;}
.album-tab .container .left .people .person.active, .container .left .people .person:hover{padding-top: 4px;}
.album-tab .tab-menu{margin-top: 6px;}
body .album-tab .tab-main-box{padding: 8px ;}
.album-tab .container .right .write textarea{height: 60px;}
body .album-tab .container .right .top{margin-bottom: 5px;}
body .album-tab .container .right .write{padding-left: 0; width: 100%; margin-top: 30px;}
.album-tab .container .right .top span{font-size: 20px;}
.album-tab .container .left .top{height: 58px; padding: 7px;}
.album-tab .container .right .bubble-content-inner h5{margin-bottom: 0px;}

.album-tab .container .right .chat{padding: 0px;}
.album-tab .container .right .bubble{padding: 5px 0px 0px 0px;}
.album-tab .container .left .people .person:after, .album-tab .container .left .top:after{width: calc(100% - 15px);}
.album-tab .container .left .people .person{padding: 4px 7px;}
.album-tab .container .left .people .person img{margin-top: 4px; margin-right: 8px;}
.woocommerce-account .activity.agents #nav-tabContent{padding: 15px;}
.dashborad-items .dashboard-row .dashboard-block{width: 50%;}
.all-artist-sec .AgentsCard .agentsImg .text-block h3, .main-user-img .agentstext .text-block h3{font-size: 44px;}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{padding: 15px;}
.woocommerce-MyAccount-content h2{font-size: 1.2rem;}
.signup-form-modal, 
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .form-editacc{padding: 15px;}
.artist-block{padding: 15px; margin-bottom: 25px;}
.album-info-block, .product-data{padding: 15px;}
.popup-inner{padding: 35px 15px;}
}

@media (max-width:575.98px){.artist-block .artist-img-gallery .col-md-3{width:100%;}
}

@media (max-width: 580px){
.AgentsCard.no-img .agentsImg{width: 100%;}
.all-artist-sec .AgentsCard .agentstext{padding-top: 94%;}

.all-artist-sec .AgentsCard .agentstext .text-block h3{font-size: 80px;}
.artist-add-popup .popup-inner{margin-bottom: 105px; max-height: calc(96vh - 105px);}
}

/* @media (max-width: 576px){
.manage-releases .AgentsCard{height: auto;}
div[class*="col-sm-"] .AgentsCard{height: 100%;}
} */

@media (max-width: 480px){
.AgentsCard .agentsButton a{padding-left: 5px; padding-right: 5px;}
}

/* 06-16-2025 End */