@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@100;200;300;400;500;600;700;800;900&display=swap');

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
caption,
canvas,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
form,
footer,
header,
hgroup,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tt,
table,
tbody,
textarea,
tfoot,
thead,
time,
tr,
th,
td,
u,
ul,
var,
video {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
}

figure {
    margin: 0;
}

:focus {
    outline: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

legend {
    white-space: normal;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

button,
input {
    line-height: normal;
}

input,
textarea {
    background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0));
    /* Removing the inner shadow, rounded corners on iOS inputs */
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    line-height: 1;
    cursor: pointer;
    /* Improves usability and consistency of cursor style between image-type 'input' and others */
    -webkit-appearance: button;
    /* Corrects inability to style clickable 'input' types in iOS */
    border: none;
}

input[type="checkbox"],
input[type="radio"] {
    padding: 0;
    /* Addresses excess padding in IE8/9 */
}

input[type="search"] {
    -webkit-appearance: textfield;
    /* Addresses appearance set to searchfield in S5, Chrome */
}

input[type="search"]::-webkit-search-decoration {
    /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
    border: 0;
    padding: 0;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: 'fb-practica-light';
    src: url('../fonts/FBpractica/fbpractica-lightwebfont_1.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fb-practica-bold';
    src: url('../fonts/FBpractica/fbpractica-boldwebfont_1.ttf');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'fb-practica-black';
    src: url('../fonts/FBpractica/fbpractica-blackwebfont.ttf');
    font-weight: normal;
    font-style: normal;
}


body {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /*font-family: 'Roboto';*/
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;

    text-align: inherit;
    margin: 0;
    padding: 0;
}



ul,
li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.top-banner {
    font-size: 32px;
    background: #5A6795;
    color: #fff;
    font-size: 11px;
    padding: 10px 0;
    letter-spacing: .3em;
    font-weight: 500;
}

/*body.home-page .container, .main-header .container {
    max-width: 1800px;
}*/
.container{
    max-width: 90%;
}

.redtheme i{
    color: #D63333;
}
.darkred i {
    color: #C83333;
}

.blue i {
    color: #467DCF;
}

.skyblue i {
    color: #04AFFC;
}

.green i {
    color: #19A271;
}

.darkorange i {
    color: #CC673C;
}

.purple i {
    color: #CF46CA;
}

.yellow i {
    color: #E8B32C;
}

.darkpurple i {
    color: #A062EE;
}

.red i {
    color: #e00707;
}

.blue-light i {
    color: #33A4C8;
}




.navigation ul,
.navigation ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navigation ul {
    display: flex;
    justify-content: space-between;
    text-align: left;
}

.header-main {
    display: flex;
    justify-content: space-between;
    padding: 30px 0;
    align-items: center;
}

.main-header .top-banner a {
    color: #fff;
    font-weight: bold;
}


.navigation ul li {
    display: flex;
    justify-content: flex-start;
    text-align: left;
		/*   margin: 0 15px 0 0; */
		margin: 0;
    position: relative;
}

.navigation ul li:last-child {
/*     margin-right: 0; */
}

.navigation ul li img {
    display: inline-block;
    margin-right: 10px;
}

.navigation ul li a {
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 15px 20px;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

.navigation ul li a i {
    margin-right: 4px;
    opacity: 1;
}
.navigation.main-nav > ul > li.streampage {
    align-items: center;
}
.navigation.main-nav > ul > li.streampage > a {
    background: #191848;
    color: #fff;
    white-space: pre;
    padding: 15px 20px;
    border-radius: 7px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
    text-decoration: none !important;
}
.navigation.main-nav > ul > li.streampage > a i {
    color: #FFB13B;
    margin: 0px;
    font-size: 19px;
}
.navigation ul li a:hover {
    opacity: .7;
}

.banner-section {
    display: flex;
    justify-content: space-between;
}

.search-panel {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 46px;
    width: 100%;
    position: relative;
}

.search-section {
    width: 100%;
    margin: 0;
    max-width: 500px;
    position: relative;
}
.header .banner-section {
    column-gap: 30px;
    row-gap: 30px;
    align-items: center;
}
.header .banner-section > .search-section {
    min-width: 30%;
    max-width: 30%;
}
.header .banner-section .ads-section-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    overflow: hidden;
    row-gap: 20px;
    margin: 0px -10px;
}
.header .banner-section .ads-section-main .ads-section {
    margin: 0;
    display: flex;
    padding: 0px 10px;
}
.header .banner-section .ads-section-main .ads-section a {
    display: flex;
    width: 100%;
    max-height: 80px;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}
.header .banner-section .ads-section-main .ads-section img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.header .banner-section > .ads-section {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    margin: 0px;
}



.search-section button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: 0;
    background: none;
    outline: none;
}

.search-section input {
    width: 100%;
    height: 100%;
    padding-right: 50px;
    direction: rtl;
    border: 0;
    outline: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: none;
    outline: none;
    background: #fff;
	border-radius: 5px;
    transition: all 0.3s ease-in;
}
.search-section input:focus {
    box-shadow: 0px 0px 8px 3px rgb(0 0 0 / 15%);
}

.search-section button i {
    font-size: 22px;
    color: #8E8E8E;
}

.ads-section-1,
.ads-section {
    margin-right: 25px;
}


ul.news-list-text,
ul.news-list-text li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.news-list-text {
    display: flex;
    justify-content: space-between;
    text-align: left;
    margin-top: 10px;
}

ul.news-list-text li a {
    font-size: 11px;
    color: #989898;
}

ul.news-list-text li i {
    margin: 0 5px;
}


.news-top-head {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 40px 0 0 0;
    padding: 18px 30px;
    flex-wrap: wrap;
}
.news-top-head .btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}


.news-top-head .btn i {
    margin: 0px !important;
}

.news-top-head.redtheme h2 i {
    color: #fff;
}
.news-top-head.redtheme .add-to-list i, .news-top-head.redtheme .view-list i {
    color: #fff;
}
.news-top-head.redtheme a.btn.btn-primary.all-songs-list {
    color: #fff;
}
.news-top-head.greytheme a.btn.btn-primary.all-songs-list:hover {
    color: #000;
}

.news-top-head.skyblue {
    background-color: #04AFFC;
}
.news-top-head.skyblue h2 i {
    color: #fff;
}
.news-top-head.skyblue .add-to-list i, .news-top-head.skyblue .view-list i {
    color: #fff;
}
.news-top-head.skyblue .play-list {
    color: #04affc;
}
.news-top-head.skyblue a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #04affc;
}
.news-top-head.skyblue .add-to-list:hover *, .news-top-head.skyblue .view-list:hover * {
    color: #04affc;
}
.news-top-head.skyblue a.btn.btn-primary.all-songs-list {
    color: #04affc;
}

.breaking-news .news-top-head a.btn i{
    color:#fff;
}
.news-top-head.darkred {
    background-color: #C83333;
}
.news-top-head.darkred h2 i {
    color: #fff;
}
.news-top-head.darkred .add-to-list i, .news-top-head.darkred .view-list i {
    color: #fff;
}
.news-top-head.darkred .play-list {
    color: #C83333;
}
.news-top-head.darkred a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #C83333;
}
.news-top-head.darkred .add-to-list:hover *, .news-top-head.darkred .view-list:hover * {
    color: #C83333;
}
.news-top-head.darkred a.btn.btn-primary.all-songs-list {
    color: #C83333;
}

.news-top-head a.btn.btn-primary.all-songs-list i {
    color: inherit !important;
}

.news-top-head.red {
    /*background-color: #FF2B2B;*/
    background-color: #e00707;
}
.news-top-head.red h2 i {
    color: #fff;
}
.news-top-head.red .add-to-list i, .news-top-head.red .view-list i {
    color: #fff;
}
.news-top-head.red .play-list {
    color: #e00707;
}
.news-top-head.red a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #e00707;
}
.news-top-head.red .add-to-list:hover *, .news-top-head.red .view-list:hover * {
    color: #e00707;
}
.news-top-head.red a.btn.btn-primary.all-songs-list {
    color: #e00707;
}


.news-top-head.purple {
    background-color: #CF46CA;
   /* border-bottom: 2px solid #fff;*/
}
.news-top-head.purple h2 i {
    color: #fff;
}
.news-top-head.purple .add-to-list i, .news-top-head.purple .view-list i {
    color: #fff;
}
.news-top-head.purple .play-list {
    color: #CF46CA;
}
.news-top-head.purple a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #CF46CA;
}
.news-top-head.purple .add-to-list:hover *, .news-top-head.purple .view-list:hover * {
    color: #CF46CA;
} 
.news-top-head.purple a.btn.btn-primary.all-songs-list {
    color: #CF46CA;
}



.news-top-head.darkpurple {
    background-color: #A062EE;
}
.news-top-head.darkpurple h2 i {
    color: #fff;
}
.news-top-head.darkpurple .add-to-list i, .news-top-head.darkpurple .view-list i {
    color: #fff;
}
.news-top-head.darkpurple .play-list {
    color: #A062EE;
}
.news-top-head.darkpurple a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #A062EE;
}
.news-top-head.darkpurple .add-to-list:hover *, .news-top-head.darkpurple .view-list:hover * {
    color: #A062EE;
}
.news-top-head.darkpurple a.btn.btn-primary.all-songs-list {
    color: #A062EE;
}


.news-top-head.blue {
    background-color: #467DCF;    
}
.news-top-head.blue h2 i {
    color: #fff;
}
.news-top-head.blue .add-to-list i, .news-top-head.blue .view-list i {
    color: #fff;
}
.news-top-head.blue .play-list {
    color: #467DCF;
}
.news-top-head.blue a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #467DCF;
}
.news-top-head a.btn:hover * {
    color: inherit !important;
}
.news-top-head.blue .add-to-list:hover *, .news-top-head.blue .view-list:hover * {
    color: #467DCF;
}
.news-top-head.blue a.btn.btn-primary.all-songs-list {
    color: #467DCF;
}


.news-top-head.darkorange {
    background-color: #CC673C;
}
.news-top-head.darkorange h2 i {
    color: #fff;
}
.news-top-head.darkorange .add-to-list i, .news-top-head.darkorange .view-list i {
    color: #fff;
}
.news-top-head.darkorange .play-list {
    color: #CC673C;
}
.news-top-head.darkorange a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #CC673C;
}
.news-top-head.darkorange .add-to-list:hover *, .news-top-head.darkorange .view-list:hover * {
    color: #CC673C;
}
.news-top-head.darkorange a.btn.btn-primary.all-songs-list {
    color: #CC673C;
}


.news-top-head.green {
    background-color: #19A271;
}
.news-top-head.green h2 i {
    color: #fff;
}
.news-top-head.green .add-to-list i, .news-top-head.green .view-list i {
    color: #fff;
}
.news-top-head.green .play-list {
    color: #19A271;
}
.news-top-head.green a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #19A271;
}
.news-top-head.green .add-to-list:hover *, .news-top-head.green .view-list:hover * {
    color: #19A271;
}
.news-top-head.green a.btn.btn-primary.all-songs-list {
    color: #19A271;
}


/*.news-top-head.greentheme {
    background-color: #013322;
}*/
.news-top-head.greentheme h2 i {
    color: #fff;
}
.news-top-head.greentheme .add-to-list i, .news-top-head.greentheme .view-list i {
    color: #fff;
}
.news-top-head.greentheme .play-list {
    color: #013322;
}
.news-top-head.greentheme a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #013322;
}
.news-top-head.greentheme .add-to-list:hover *, .news-top-head.greentheme .view-list:hover * {
    color: #013322;
}
.news-top-head.greentheme a.btn.btn-primary.all-songs-list {
    color: #013322;
}



.news-top-head.goldentheme h2 i {
    color: #fff;
}
.news-top-head.goldentheme .add-to-list i, .news-top-head.goldentheme .view-list i {
    color: #fff;
}
.news-top-head.goldentheme .play-list {
    color: #A27C1B;
}
.news-top-head.goldentheme a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #A27C1B;
}
.news-top-head.goldentheme .add-to-list:hover *, .news-top-head.greentheme .view-list:hover * {
    color: #A27C1B;
}
.news-top-head.goldentheme a.btn.btn-primary.all-songs-list {
    color: #A27C1B;
}



.news-top-head.greytheme a.btn:hover * {
    color: #000 !important;
}



.playlist-links {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    align-items: center;
    list-style: none;
    align-items: center;
}

ul.playlist-links {
    margin: 0;
    padding: 0;
    margin: 0 -5px
}

.playlist-links li {
    margin: 0 5px 0 5px;
    list-style: none;
    font-size: 14px;
}

.playlist-links li a {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.playlist-links li a i {
    font-size: 20px;
    margin: 0 10px 0 10px;
}

.playlist-links li a img {
    margin-right: 5px;
}

.playlist-links li a i {
    margin: 0 10px 0 0;
}


body[dir='rtl'] .playlist-links li a i {
    margin: 0 0 0 10px;
}

.news-top-head.redtheme a.btn:hover {
    background: rgba(255,255,255,0.8);
    color: #D63333;
}

.playlist-links li a:hover {
    color: #fff;
}

.playlist-links li a:hover i {
    opacity: 1;
}

h2 {
    font-size: 25px;
    color: #fff;
    display: flex;
    align-items: center;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

h2.large span {
    font-size: 25px;
}

h2.large i {
    font-size: 25px;
}

h2 span {
    margin: 0 10px;
}


.redtheme {
    background: #D63333;
}

.redtheme i {
   /* opacity: .5;*/
}

.redtheme .link-text,
.redtheme a {
    color: #fff;
}


.redtheme a:hover i {
    opacity: 1;
}

.redtheme .btn:hover i {
    color: #D63333;
}

.redtheme .btn:hover span {
    color: #D63333;
}

.redtheme .btn-primary i,
.redtheme .btn-primary span {
    color: #D63333;
}



.greentheme {
    
}

.greentheme i {
    opacity: .5;
}

.greentheme .link-text,
.greentheme a {
    color: #fff;
}

.greentheme a:hover i {
    opacity: 1;
}

.greentheme .btn:hover i {
    color: #013322;
}

.greentheme .btn:hover span {
    color: #013322;
}

.greentheme .btn-primary i,
.greentheme .btn-primary span {
    color: #013322;
}




.greenBg {
    background: #076C48 url("../images/greenbg.jpg") no-repeat left top;
    background-size: cover;
    padding-top: 10px;
    border-radius: 10px;
}

.greenBg .news-listing {
    background: none;
    padding-top: 10px;
}

.greenBg .news-top-head {
    margin-top: 0;
}


.greenBg .news-listing .news-date,
.greenBg .news-listing .news-desc,
.greenBg .news-listing .news-title,
.greenBg .news-listing .playBtn a,
.greenBg .news-listing .song-duration, .greenBg .button-sections a {
    color: #076C48;
}





.goldenBg {
    margin: 70px 0 0;
}

.goldentheme i {
    opacity: .5;
}

.goldentheme .link-text,
.goldentheme a {
    color: #fff;
}

.goldentheme a:hover i {
    opacity: 1;
}

.goldentheme .btn:hover i {
    color: #A27C1B;
}

.goldentheme .btn:hover span {
    color: #A27C1B;
}

.goldentheme .btn-primary i,
.goldentheme .btn-primary span {
    color: #A27C1B;
}




.goldenBg {
    background: #78580e url("../images/goldenBg.jpg") no-repeat left top;
    background-size: cover;
    padding: 30px 0 20px;
}

.goldenBg .news-listing {
    background: none;
}

.goldenBg .news-top-head,
.music-section .news-top-head {
    margin-top: 0;
    padding: 18px 0;
}
.music-section .music-text-footer a {
    color: inherit;
}



.goldenBg .news-listing .news-date,
.goldenBg .news-listing .news-desc,
.goldenBg .news-listing .news-title,
.goldenBg .news-listing .playBtn a,
.goldenBg .news-listing .song-duration, .goldenBg .button-sections a {
    color: #A27C1B;
}


.greenBg .analysis-list ul li:hover {
    background: #076C48;
}

.goldenBg.analysis-list ul li:hover {
    background: #A27C1B;
}






.greytheme {
    background: #E9E9E9;
    padding-bottom: 0;
}

.greytheme i {
    opacity: .4;
}

.greytheme.link-text,
.greytheme a {
    color: #000;
}

.greytheme a:hover i {
    opacity: 1;
}

.greytheme .btn:hover i {
    color: #000;
}

.greytheme .btn:hover span {
    color: #000;
}

.greytheme .btn-primary i,
.greytheme .btn-primary span {
    color: #000;
}



.musictheme i {
    opacity: .5;
}

.musictheme .link-text,
.musictheme a {
    color: #fff;
}

.musictheme a:hover i {
    opacity: 1;
}

.musictheme .btn:hover i {
    color: #6c38ae !important;
}

.musictheme .btn:hover span {
    color: #6c38ae !important;
}

.musictheme .btn-primary i,
.musictheme .btn-primary span {
    color: #6c38ae !important;
}
.music-section .news-top-head.musictheme a.btn.btn-primary.all-songs-list i {
    color: #6c38ae !important;
}

.music-section {
    background: url("../images/music-bg.jpg") no-repeat left top;
    background-size: cover;
    padding: 20px 0;
    margin: 60px 0 0;
}



.analysis-list {
    padding: 0 30px 30px 30px
}

.analysis-list ul {
    margin: 0 -10px;
}

.analysis-list ul li {
    padding: 20px;
    background: rgba(255, 255, 255, .15);
    border-radius: 10px;
    color: #fff;
    padding: 25px 40px 25px 30px;
    position: relative;
    margin: 0 10px;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);

    /*transition: all 0.3s;*/
}
.analysis-list ul li:hover {
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    -ms-backdrop-filter: blur(80px);

}



.analysis-list ul li:hover i {
    opacity: 1;
}

.analysis-list ul li a {
    text-decoration: none;
    color: #fff;
}

.analysis-list h3 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}

.analysis-list h2 {
    font-size: 24px;
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

.analysis-list ul li i {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    color: #fff;
    opacity: .5;
}

body[dir='rtl'] .analysis-list ul li i {
    right: inherit;
    left: 40px;
    top: 50%;
    transform: translateY(-50%) rotate(-180deg);
}

.analysis-list ul li:last-child i {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    color: #fff;
    opacity: .5;
}

.news-listing .news-desc{
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
}
.news-listing.redtheme .news-date,
.news-listing.redtheme .news-desc,
.news-listing.redtheme .news-title,
.news-listing.redtheme .playBtn,
.news-listing.redtheme .song-duration {
    color: #D63333;
}

.news-listing.darkred {
    background: #C83333;
}

.news-listing.darkred .news-date,
.news-listing.darkred .news-desc,
.news-listing.darkred .news-title,
.news-listing.darkred .playBtn,
.news-listing.darkred .song-duration {
    color: #C83333;
}




.news-listing.blue {
    background: #467DCF;
}

.news-listing.blue .news-date,
.news-listing.blue .news-desc,
.news-listing.blue .news-title,
.news-listing.blue .playBtn,
.news-listing.blue .song-duration {
    color: #467DCF;
}


.news-listing.skyblue {
    background: #04AFFC;
}

.news-listing.skyblue .news-date,
.news-listing.skyblue .news-desc,
.news-listing.skyblue .news-title,
.news-listing.skyblue .playBtn,
.news-listing.skyblue .song-duration {
    color: #04AFFC;
}


.news-listing.green {
    background: #19A271;
}

.news-listing.green .news-date,
.news-listing.green .news-desc,
.news-listing.green .news-title,
.news-listing.green .playBtn,
.news-listing.green .song-duration {
    color: #19A271;
}


.news-listing.darkorange {
    background: #CC673C;
}

.news-listing.darkorange .news-date,
.news-listing.darkorange .news-desc,
.news-listing.darkorange .news-title,
.news-listing.darkorange .playBtn,
.news-listing.darkorange .song-duration {
    color: #CC673C;
}

.news-listing.graybackgroud .news-desc{
color:#000 !important;
}

.news-listing.purple {
    background: #CF46CA;
}
.news-listing.graybackgroud {
    /* background: rgba(144, 144, 144, .5); */
    /*background: #c7c7c7 !important;*/
  /*  background: #ddd !important;*/
    background: rgba(145, 145, 145, 0.5) !important; 
}

.news-listing.purple .news-date,

.news-listing.purple .news-title,
.news-listing.purple .playBtn,
.news-listing.purple .song-duration {
    color: #CF46CA;
}

.news-listing.yellow {
    background: #CF46CA;
}

.news-listing.yellow .news-date,
.news-listing.yellow .news-desc,
.news-listing.yellow .news-title,
.news-listing.yellow .playBtn,
.news-listing.yellow .song-duration {
    color: #CF46CA;
}

.news-listing.darkpurple {
    background: #A062EE;
}

.news-listing.darkpurple .news-date,
.news-listing.darkpurple .news-desc,
.news-listing.darkpurple .news-title,
.news-listing.darkpurple .playBtn,
.news-listing.darkpurple .song-duration {
    color: #A062EE;
}


.news-listing.red {
    background: #e00707;
}

.news-listing.red .news-date,
.news-listing.red .news-desc,
.news-listing.red .news-title,
.news-listing.red .playBtn,
.news-listing.red .song-duration {
    color: #e00707;
}

.news-listing.noshadow:before {
    display: none;
}



.navtabs {
    align-items: flex-end;
}

.navtabs ul li a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.navtabs ul li a:hover, .navtabs ul li.active a {
    color: #fff;
    opacity: 1;
}

.navtabs ul li a:hover i, .navtabs ul li.active a i {
    color: #fff;
}


.navtabs .darkred a:hover, .navtabs .darkred.active a {
    background: #C83333;
}

.navtabs .blue a:hover, .navtabs .blue.active a {
    background: #467DCF;
}

.navtabs .skyblue a:hover, .navtabs .skyblue.active a {
    background: #04AFFC;
}

.navtabs .green a:hover, .navtabs .green.active a {
    background: #19A271;
}

.navtabs .darkorange a:hover, .navtabs .darkorange.active a {
    background: #CC673C;
}

.navtabs .purple a:hover, .navtabs .purple.active a {
    background: #CF46CA;
}

.navtabs .yellow a:hover, .navtabs .yellow.active a {
    background: #E8B32C;
}

.navtabs .darkpurple a:hover, .navtabs .darkpurple.active a {
    background: #A062EE;
}

.navtabs .red a:hover, .navtabs .red.active a {
    background: #e00707;
}

.music-list {
    margin: 0;
    padding-top: 20px;
}

.music-list ul {
    display: flex;
    margin: 20px 0 40px;
    margin: 0 -7px;
}

.music-list ul li {
    margin: 0 7px;
    width: 20%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.music-list ul li img {
    width: 100%;
}

.music-text-footer {
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
}

.music-text-footer i {
    opacity: .5;
    margin-right: 5px;
}

.hide-desktop {
    display: none;
}



.music-buttons-section {
    display: flex;
    justify-content: space-between;
    padding: 15px 10px;
    background: rgba(255, 255, 255, .3);
    position: absolute;
    bottom: 1px;
    width: 100%;
    align-items: center;
    opacity: 0;
}

.music-buttons-section .playBtn a {
    display: flex;
    align-items: center;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease-in;
}

.music-buttons-section .playBtn i {
    font-size: 23px;
    margin: 10px;
}

.music-buttons-section .playBtn span {
    font-size: 15px;
}
.music-buttons-section .playBtn span {
    color: #fff;
    transition: all 0.3s ease-in;
}


.music-buttons-section .button-sections a {
    color: #fff;
}

.music-buttons-section .button-sections a:hover {
    opacity: .5;
}

.music-list ul li:hover .music-buttons-section {
    opacity: 1;
}


.btn {
    appearance: none;
    -webkit-appearance: none;
    /*font-family: sans-serif;*/
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    cursor: pointer;
    padding: 10px 20px;
    border: 0px;
    border-radius: 10px;
    font-size: 14px;
    outline: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;

}

.btn-outline {
    background: rgba(255, 255, 255, 0);
    color: #fff;
}



.btn-outline:hover {
    background: rgba(255, 255, 255, 1);
}

.btn-outline:hover i {
    color: #D63333;
}

.btn-outline:hover span {
    color: #D63333;
}







.btn:focus,
.btn.focus,
.btn:visited,
.btn.visited {
    outline: 0;
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.btn-round-1 {
    border-radius: 8px;
}

.btn-round-2 {
    border-radius: 20px;
}

.btn-dark {
    background: #000;
    color: #ffffff;
}

.btn-dark:hover {
    background: #212121;
    color: #ffffff;
}

.btn-light {
    background: #ededed;
    color: #000;
}

.btn-light:hover {
    background: #dbdbdb;
    color: #000;
}

.btn-primary {
    background: rgba(255, 255, 255, .6);
    color: #D63333;
}



.btn-primary:hover {
    background: rgba(255, 255, 255, 1);
}



.btn-black {
    background: rgba(255, 255, 255, .6);
    color: #707070;
}

.btn-black i {
    color: #707070;
}

.btn-black span {
    color: #707070;
}

.btn-black:hover {
    background: rgba(255, 255, 255, 1);

}

.btn-black:hover span {
    color: #000;
}



.btn-white {
    background: rgba(255, 255, 255, .8);
    color: #5A6795;

}

.btn-white i {
    color: #5A6795;
}

.btn-blwhiteack span {
    color: #5A6795;
}

.btn-white:hover {
    background: #fff;

}

.btn-white:hover span {
    color: #000;
}


.nav-links {
    display: flex;
    align-items: center;

}

.nav-links .searchBtn {
    padding: 10px;
    font-size: 20px;
    display: none;
}

.nav-links .searchBtn i {
    color: #5A6795;
}

.news-listing {
    display: flex;
    background: rgba(144, 144, 144, .5);
    padding: 30px;
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
		overflow: hidden;
}

.news-row {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin: 0 -10px;
    overflow: hidden;
}

.news-card {
    border-radius: 10px;
    background: rgba(255, 255, 255, .7);
		/* padding: 30px; */
    padding: 25px;
    margin: 0 10px 0 10px;
    direction: rtl;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.news-card .button-sections{display: none;}
.news-card:hover .song-duration{display: none;}
.news-card:hover .button-sections{display: block;}


.goldenBg .news-listing {
    padding: 20px 0 30px;
}

.goldenBg .analysis-list {
    padding: 0 0 30px 0;
}


.news-card .news-date {
    font-size: 11px;
		/* margin-bottom: 20px; */
    margin-bottom: 5px;
    color: #C83333;
}

.news-card .news-desc {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 20px;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    font-size: 18px;
}

.news-card .news-title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 20px;
}

.playing-panel {
    display: flex;
    justify-content: space-between;
}


.playbtn-lg {
    font-size: 30px;
}
.playBtn .playsong,.playBtn .pausesong {
    color: inherit;
}
.playBtn.red i {
    color: inherit;
}

.playBtn a:hover {
    opacity: .5;
}

.playing-panel .song-duration {
    font-size: 20px;
    color: #C83333;
    font-family: 'Noto Sans', sans-serif;
}


.news-listing:before {
	/* content: ""; */
  width: 200px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: rgb(196, 196, 196);
	/*     background: linear-gradient(270deg, rgba(196, 196, 196, 1) 0%, rgba(0, 0, 0, 0) 100%); */
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(163, 163, 163, 1));
}


.advertisement {
    margin: 40px 0;
}
.advertisement > .container > .inner-ads {
    border-radius: 10px;
    padding: 5px 15px 15px;
    background: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.advertisement > .container .ads-section-list {
    margin: 0px;
}
.advertisement .ads, .advertisement .ads img {
    width: 100%;
    flex: 100%;
    margin: 0px;
}
.advertisement.advertisement-with-margin > .container .ads-section-list .ads {
    margin: 0px 10px;
}
.advertisement > .container .ads-section-list .ads {
    margin: 0px;
}
.advertisement > .container .ads-section-list .ads:first-child{
    margin-left:10px;
}

.advertisement-head {
    position: relative;
    padding: 10px 0;
    display: flex;
    align-items: center;
    margin: 0;
}

.advertisement-head:before {
    content: "";
    height: 1px;
    width: 100%;
    background: #D1D1D1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.advertisement-head h4 {
    background: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 10px;
    color: #7A7A7A;
    font-size: 10px;
    letter-spacing: .2em;
}

.ads-section-list {
    display: flex;
    justify-content: space-between;
    margin: 0 -10px;
}

.ads-section-list .ads {
    margin: 0 10px;
}


.ads-section-list .ads {
    margin-right: 12px;
}

/*.ads-section-list .ads:last-child{margin: 0;}*/

.ads-section-list img {
    max-width: 100%;
}

.analysis-foote-text {
    font-size: 15px;
    color: #fff;
    padding: 0 30px 30px;
    font-weight: 500;
    letter-spacing: .1em;
    text-align: center
}

.footer {
    background: #0e2046;
    background: #5A6795;
    padding: 40px 0;
}
.footer .yiddish-footer-block {
    background: #5A6795;
}
.footer .two-col-section {
    display: flex;
    justify-content: flex-start;
    width: 60%;
}

.footer .two-col-section .cols {
    width: 50%;
}

.footer-logo {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}


.footer h2 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
}

.footer ul li {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.footer ul li a {
    color: #fff;
    text-decoration: none;
}

.footer ul.main-links li {
    margin-bottom: 30px;
}

.footer ol {
    margin-bottom: 30px;
    margin-top: 5px;
    list-style: disc;
}

.footer ol li {
    list-style: disc;
}

.app-store a.btn {
    font-size: 20px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    margin: 10px;
    width: 100%;
    max-width: 250px;
}
.app-store a.btn img {
    width: 100%;
}
.app-store i {
    width: 26px;
}

.app-store span {
    display: inline-block;
    margin: 0 10px;
}

.footer .app-store {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    
}


.footer .button-panel {
    margin: 10px 0;
}

.footer .button-panel


.footer-links {
    display: flex;
    justify-content: space-between;
}



/*........toogle menu .................*/

#nav-icon1 {
    width: 28px;
    height: 22px;
    position: relative;
    margin: 0 auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
    cursor: pointer;
}

#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #5A6795;
    border-radius: 0;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
}

#nav-icon1 span:nth-child(1) {
    top: 0px;
}

#nav-icon1 span:nth-child(2) {
    top: 9px;
}

#nav-icon1 span:nth-child(3) {
    top: 18px;
}

#nav-icon1.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}

#nav-icon1.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.menu-icon {
    padding: 9px;
    background: none;
    display: inline-block;
    float: right;
    z-index: 4;
    position: relative;
    display: none;
}

.details-newses-main > .row.m-0.p-0 {
    flex-direction: row-reverse;
}
.bulletin-accordion-main #accordion .card .details-news-all {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap:  20px;
    justify-content: flex-end;
    padding-left: 20px;
    padding-right: 20px;
}
.bulletin-accordion-main #accordion .card .details-news-all > div {
    width: auto;
    margin: 0;
}


.news-carousel .owl-stage .news-card.view_all_btn {
    background: transparent;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.news-carousel .owl-stage .news-card.view_all_btn a {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    column-gap: 10px;
    row-gap: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.news-carousel .owl-stage .news-card.view_all_btn a i {
    width: 50px;
    height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.2);
    color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    font-size: 22px;
}



@media screen and (min-width: 1341px) {
    .header-main .navigation.main-nav {
        display: block !important;
    }
}

@media screen and (max-width: 1340px) {

    .menu-icon {
        display: block;
        z-index: 999999;
    }

    .main-nav {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        background: #fff;
        width: 100%;
        z-index: 9999;
    }


    .header ul.nav {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        text-align: center;
    }

    body.fixedscroll {
        overflow: hidden;
    }




    .header ul.nav li {
        width: 70%;
        border-bottom: 1px solid #eaeaea;
    }

    .header ul.nav li a {
        color: #000;
        font-size: 18px;
    }


    .center-nav {
        display: flex;
        align-items: center;
        height: 100%;
    }



}

.carousel-text-list {
    position: relative;
}

.analysis-list .text-carousel {
    max-width: 90%;
    margin: 0 auto;
    position: static;
}

.analysis-list {
    position: relative;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);

/*     width: 5%; */
    display: block;
    height: 100%;

}
.analysis-list .owl-prev,
.analysis-list .owl-next {
  width: 5%;
}

.owl-prev {
    right: 0;
}

.owl-next {
    left: 0;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    border-radius: 5px;
    color: #fff;
    border: 0;
    outline: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    direction: initial;
}


.analysis-list .owl-carousel .owl-nav button.owl-next,
.analysis-list .owl-carousel .owl-nav button.owl-prev {
    background: rgba(255, 255, 255, .15);
}

/*.greenBg .owl-carousel .owl-nav button.owl-next:hover, .greenBg .owl-carousel .owl-nav button.owl-prev:hover{background: #076C48;}
.goldenBg .owl-carousel .owl-nav button.owl-next:hover, .goldenBg .owl-carousel .owl-nav button.owl-prev:hover{background: #A27C1B;}*/


.mob-date {
    display: none;
}

.button-sections a {
    padding: 10px;
    color: #000;
    font-size: 20px;
}


.news-card .news-desc {
    line-height: 22px;

}


.news-card .news-desc a{color:inherit;}
.news-listing.blue .news-card .news-desc a{color:#467DCF;}
.greenBg .news-card .news-desc a{color:#076C48 ;}
.goldenBg .news-card .news-desc a{color:#A27C1B ;}


.graybackgroud .news-row .owl-carousel .owl-nav button.owl-next,
.graybackgroud .news-row .owl-carousel .owl-nav button.owl-prev {
    width: 45px;
    background: none;
    z-index: 3;
    background: rgb(196, 196, 196);
    background: linear-gradient(270deg, rgba(196, 196, 196, 1) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0;
}

.graybackgroud .news-row .owl-carousel .owl-nav button.owl-next {
    background: rgb(196, 196, 196);
/*     background: linear-gradient(90deg, rgba(196, 196, 196, 1) 0%, rgba(0, 0, 0, 0) 100%); */
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #c7c7c7);
    border-radius: 0;
}
.news-row .owl-carousel .owl-nav button.owl-next, .news-row .owl-carousel .owl-nav button.owl-prev {
/*     background: transparent !important; */
}



/*
.greenBg .owl-carousel.news-carousel .owl-nav button.owl-prev {
    background: rgb(14 150 102);
		/*     background: linear-gradient(270deg, rgb(13 149 101) 0%, rgba(0, 0, 0, 0) 100%); *\/
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #c7c7c7);
    border-radius: 0;
}
*/

/*
.greenBg .owl-carousel.news-carousel .owl-nav button.owl-next {
    background: rgb(14 150 102);
    background: linear-gradient(90deg, rgb(13 149 101) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0;
}
*/






/*   .news-listing:before{content:""; width:200px; height:97%; position: absolute; right:0; top:0; background: rgb(196,196,196);
background: linear-gradient(270deg, rgba(196,196,196,1) 0%, rgba(0,0,0,0) 100%); z-index: 2;} 
    
       .news-listing:after{content:""; width:200px; height:97%; position: absolute; left:0; top:0; background: rgb(196,196,196);
background: linear-gradient(90deg, rgba(196,196,196,1) 0%, rgba(0,0,0,0) 100%); z-index: 2;} */



.news-row .owl-carousel,
.owl-carousel .owl-item,
.owl-carousel .owl-stage-outer,
.news-row {
    position: relative;
}


.news-section .container {
    position: relative;
}



.news-listing.blue .news-row .owl-carousel .owl-nav button.owl-next {}



.news-listing.blue .news-row .owl-carousel .owl-nav button.owl-next {
/*
    background: rgb(70 125 207);
    background: linear-gradient(90deg, rgb(70 125 207) 0%, rgba(0, 0, 0, 0) 100%);
*/
    border-radius: 0;
    color: #fff;
}


.news-listing.blue .news-row .owl-carousel .owl-nav button.owl-prev {
/*
    background: rgb(70 125 207);
    background: linear-gradient(270deg, rgb(70 125 207) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0;
    color: #fff;
*/
}


.news-listing.blue i {
    color: #467DCF;
}




.goldenBg .news-row .owl-carousel .owl-nav button.owl-next {
/*
    background: rgb(95 69 12);
    background: linear-gradient(90deg, rgb(98 71 12) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0;
*/
}

.goldenBg .news-row .owl-carousel .owl-nav button.owl-prev {
/*
    background: rgb(95 69 12);
    background: linear-gradient(270deg, rgb(98 71 12) 0%, rgba(0, 0, 0, 0) 100%);
    border-radius: 0;
*/
}





.audio-player-custom {
    /*width: 282px;*/
    min-width: 280px;
    width: calc(100% - 40px);
    max-width: 337px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    background: rgba(243, 244, 244, 0.5);
    margin: 0;
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    -ms-backdrop-filter: blur(80px);
}
.owl-prev.disabled,
.owl-next.disabled{
	display:none;
}
.analysis-list .owl-prev.disabled,
.analysis-list .owl-next.disabled{
	display:initial !important;
	cursor: not-allowed !important;
	opacity: .5;
}
.graybackgroud .news-row .owl-carousel .owl-nav button.owl-prev:before{
	content: "";
	width: 100px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #c7c7c7);	
  z-index:-1;
}
.graybackgroud .news-row .owl-carousel .owl-nav button.owl-next:before{
	content: "";
	width: 100px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(to left, rgba(255, 255, 255, 0), #c7c7c7);	
  z-index:-1;
}
.news-row .owl-carousel .owl-nav button i{color: white;}
.owl-carousel .owl-nav button i.fa-chevron-left::before {
    content: "\f104";
    font-size: 250%;
}
.owl-carousel .owl-nav button i.fa-chevron-right::before {
    content: "\f105";
    font-size: 250%;
}

.audio-player-custom .content {
    display: flex;
    justify-content: space-between;
    
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 15px;
    border-radius: 10px;
}

.audio-player-custom .icon-section {
    width: 38px;
    height: 38px;
    min-width: 38px;
    min-height: 38px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #C83333;
    color: #fff;
}

.audio-player-custom .icon-section i {
    font-size: 21px;
}

.audio-player-custom .song-info {
    padding: 0 10px;
}

.audio-player-custom h3 {
    font-size: 16px;
    font-weight: 700;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.audio-player-custom p {
    font-size: 10px;
    margin-bottom: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.audio-player-custom p span {
    color: #C83333;
}

.audio-player-custom .delBtn i {
    font-size: 20px;
    color: #262626;
    margin: 0px 10px;
}

.audio-player-custom .playBtn i {
    font-size: 40px;
    color: #262626;
}

.enron-player{
    z-index: 99999;
}
.playListPlayer .song-info h3{
    cursor: pointer;
}
.favourite-list .list-item-panel{
    cursor: pointer;
}







.circle-range {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.circle-range i {
    color: #C83333;
}


.audio-player-full {
    min-width: 280px;
    width: calc(100% - 40px);
    max-width: 337px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .95);
    margin: 0;
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    -ms-backdrop-filter: blur(80px);

}

.audio-player-full .content {
    display: flex;
    justify-content: space-between;
    padding: 15px 15px 0;

}
.enron-player .song-progress-bar {
    display: block;
    margin: 24px 0 0 0;
    position: relative;
    z-index: 1;
    padding: 0px;
}
.enron-player .nothing_play {
    padding: 35px 20px;
    text-align: center;
    color: #d5d5d5;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #fff;
}
.enron-player .nothing_play > .main_block {
    max-width: 165px;
}
.enron-player .nothing_play i {
    font-size: 45px;
    margin-bottom: 20px;
}
.enron-player .nothing_play h3 {
    font-weight: 400;
    line-height: 1.4;
    padding-bottom: 10px;
    color: #666;
    font-size: 18px;
}
.enron-player .nothing_play p {
    display: inline-block;
    font-size: 14px;
    color: #aaa;
}
.enron-player.playinglives .song-duration-section {
    visibility: hidden;
}
.enron-player.playinglives .top-controls > .backward, .enron-player.playinglives .top-controls > .forward {
    /*display: none;*/
}
.enron-player.playinglives .top-controls {
    /*justify-content: center;*/
}
.enron-player.playinglives .top-controls i.fa.fa-pause-circle::before {
    content: "\f28d";
}
.enron-player.playinglives .song-progress-bar {
    padding-top: 10px;
    padding-bottom: 10px;
}
.enron-player.playinglives .song-progress-bar input {
    display: none;
}
.enron-player.playinglives .song-progress-bar::before {
    content: "";
    position: relative;
    height: 4px;
    width: 100%;
    display: inline-block;
    background: #c83333;
    border-radius: 10px;
    opacity: 0.9;
}
.enron-player.playinglives .song-progress-bar::after {
    content: "Playing Live";
    position: absolute;
    left: 50%;
    top: 50%;
    color: #c83333;
    background: rgba(255,255,255,0.8);
    display: inline-block;
    padding: 2px 5px;
    line-height: 1.5;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    transform: translateX(-50%) translateY(-50%);
    box-shadow: 0 0 10px 15px rgba(255,255,255,0.8);
    filter: drop-shadow(0px 0px 10px rgba(255,255,255,0.8));
    backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
    -ms-backdrop-filter: blur(80px);
    border-radius: 50%;
}

.enron-player.fullplayer .enron_speed i::before {
    content: "1x";
    text-transform: capitalize;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    vertical-align: middle;
    font-weight: 400;
}




.audio-player-full .icon-section {
    min-width: 87px;
    min-height: 87px;
    width: 87px;
    height: 87px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #C83333;
    color: #fff;
    margin-right: 13px;
}

.audio-player-full .icon-section i {
    font-size: 48px;
}

.audio-player-full .song-info {}

.audio-player-full h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 17px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.audio-player-full p {
    font-size: 12px;
    margin-bottom: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.audio-player-full img{
    border-radius: 6px;
}

.audio-player-full p span {
    color: #C83333;
    display: block;
}

.audio-player-custom .playBtn i {
    font-size: 32px;
    color: #262626;
}

.audio-player-full .song-progress-bar {
    display: block;
    margin: 24px 0 0 0;
    position: relative;
    z-index: 1;
    padding: 0 15px;
}
.enron-player .nothing_play {
    padding: 35px 20px;
    text-align: center;
    color: #d5d5d5;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #fff;
}
.enron-player .nothing_play > .main_block {
    max-width: 165px;
}
.enron-player .nothing_play i {
    font-size: 45px;
    margin-bottom: 20px;
}
.enron-player .nothing_play h3 {
    font-weight: 400;
    line-height: 1.4;
    padding-bottom: 10px;
    color: #666;
    font-size: 18px;
}
.enron-player .nothing_play p {
    display: inline-block;
    font-size: 14px;
    color: #aaa;
}
.audio-player-full.nothing_to_play .songInfo .icon-section {
    min-width: 38px;
    min-height: 38px;
    width: 38px;
    height: 38px;
    background: #fff;
    margin-right: 10px;
}


.audio-player-custom .song-progress-bar {
    display: block;
    margin: 0;
    position: relative;
    z-index: 1;

}
.audio-player-custom img{
    border-radius: 3px;
}


.progress {
    width: 100%;
    max-width: 100%;
    height: 4px;
    background: #ccc;
    border-radius: 5px;
    overflow: hidden;
}

.progress .progress-bar {
    display: block;
    height: 100%;
    background: #C83333;
    background-size: 300% 100%;
    -webkit-animation: progress-animation 2s linear infinite;
    animation: progress-animation 2s linear infinite;
}



.song-duration-section {
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    margin-top: 6px;
    padding: 0 15px;
}


.player-controls {
    max-width: 164px;
    margin: 10px auto 0;
}

.top-controls a {
    color: #C83333
}

.bottom-controls a {
    color: #3E3E3E
}

.top-controls a:hover {
    opacity: .5;
}

.bottom-controls a:hover {
    opacity: .5;
}


.top-controls {
    color: #C83333;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top-controls .backward,
.top-controls .forward,
.top-controls .repeat-icon,
.top-controls .audio-on-off {
    font-size: 18px;
}

.top-controls .play {
    font-size: 48px;
}



.bottom-controls {
    color: #000;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.playing-list {
    width: 100%;
}

.playing-list a {
    padding: 14px 10px 12px 18px;
    background: #f7f7f7;
    display: block;
    color: #A7B1B1;
    text-decoration: none !important;
}
.audio-player-full .bottom-controls-volume-slider {
    margin-bottom: 15px;
}
.nothing_to_play .playing-list a {
    cursor: default !important;
}

.playing-list a:hover {
    /*color: #000;
    text-decoration: underline;*/
}

.playing-list a span {
    font-size: 14px;
}

.playing-list i {
    margin-right: 5px;
}

.now-streaming {
    display: flex;
    justify-content: space-between;
    padding: 12px 15px;
    align-items: center;
    background: #3E3E3E;
}
.audio-player-full .now-streaming {
    display: none;
}
.now-streaming .play {
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

.now-streaming .play i {
    font-size: 10px;
    color: #3E3E3E;
}

.now-streaming:hover {
    background: #000;
}

.now-streaming img {
    max-width: 100%;
}

.now-streaming .song-info p {
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #fff;
}

.now-streaming .song-info h3 {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
}

.now-streaming .song-info h3 span {
    font-weight: 700;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.now-streaming .song-thumb {
    width: 28px;
    height: 28px;
}

.playing-list.grey a {
    background: rgba(231, 236, 236, 1);
}

.favourite-list {
    display: block;
}

.favourite-list .list-item {
    display: flex;
    justify-content: space-between;
    background: rgba(255, 255, 255, 1);
    padding: 15px;
    align-items: center;
}

.favourite-list .list-item:hover {
    background: rgba(255, 255, 255, .5);
}

.favourite-list h4 {
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.minimizetoMiniplayer{
    position: absolute;
    right: 10px;
    top: 5px;
    
    padding: 10px;
    display: block;
}
.favourite-list p {
    font-size: 9px;
}

.favourite-list .icon-panel {
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    border-radius: 3px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
    color: #fff;
}

.favourite-list .playBtn i {
    font-size: 23px
}

.favourite-list .list-item-panel {
    width: 90%;
    display: flex;
}

.favourite-list .icon-panel i {
    color: #fff;
}

.list-item-panel.blue .icon-panel {
    background: #467DCF;
}

.list-item-panel.blue p {
    color: #467DCF;
}

.list-item-panel.purple .icon-panel {
    background: #CF46C1;
}

.list-item-panel.purple p {
    color: #CF46C1;
}

.dropdown-menus {
    background: #fff;
    padding: 30px;
    width: 840px;
    border-radius: 10px;
    position: relative;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    position: absolute;
    z-index: 10;
    left: 0;
    top: 53px;
    display: none;
}

.dropdown-menus ul {
    display: flex;
    flex-wrap: wrap;
}

.dropdown-menus ul li {
    display: flex;
    width: 50%;
    margin: 15px 0;
    position: relative;
}

.navigation ul li:hover .dropdown-menus{display: block;} 

.dropdown-menus ul li a {
    display: flex;
    text-decoration: none;
    padding: 10px;
    border-radius: 5px;
}

.dropdown-menus ul li a:hover {
    background: #EDEDED;
}

.dropdown-menus ul li a img {
    margin-right: 12px;
}

.dropdown-menus ul li p,
.dropdown-menus ul li h3 {
    margin: 0;
}

.dropdown-menus ul li p {
    color: #46CF9E;
    font-size: 17px;
}

.dropdown-menus ul li h3 {
    color: #262626;
    font-size: 22px;
}

.dropdown-menus:before {
    border: 12px solid #fff;
    border-top: 12px solid transparent;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    content: "";
    position: absolute;
    top: 0;
    margin-top: -22px;
}

.search-catergory-dropdown {
    background: #fff;
    padding: 15px 20px 25px 20px;
    max-width: 100%;
    border-radius: 10px;
    position: relative;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    line-height: 16px;
    position: absolute;
    left:0;
    z-index: 9;
    width: 100%;
}

.search-catergory-dropdown h2 {
    color: #ccc;
    font-size: 11px;
    text-transform: uppercase;
    margin: 20px 0 10px;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    line-height: 20px;
}

ul.search-listing li {
    border-bottom: 1px solid #E4E4E4;
    padding: 15px 0;
    display: block;
    letter-spacing: -.02em;
    position: relative;
    padding-left: 36px;
}

ul.search-listing li a{color:#8E8E8E;}
ul.search-listing li a b{color:#141414; font-weight: 700;}

ul.search-listing li i {
    position: absolute;
    left: 0;
    top: 15px;
}

ul.search-listing li span {
    font-size: 14px;
}

ul.search-listing.border-none li:last-child {
    border: 0;
}

.share-popup {
    background: #fff;
    padding: 22px 20px 22px 20px;
    max-width: 366px;
    border-radius: 10px;
    position: relative;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    margin-top: 100px;
    line-height: 16px;
}

.share-content {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgba(207, 70, 95, 1);
    margin-bottom: 20px;
}


.share-popup h3 {
    color: rgba(207, 70, 95, .7);
    font-size: 11px;
    letter-spacing: .1em;
}

.share-popup input {
    border: 0;
    font-size: 18px;
    color: #CF465F;
}

.share-popup .btn {
    color: rgba(207, 70, 95, .5);
    font-size: 18px;
}

.share-popup .btn:hover {
    color: rgba(207, 70, 95, 1);
}

.social-links {
    display: flex;
    justify-content: space-between;
}

.social-links li a{
    width: 53px;
    height: 53px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    background: rgba(207, 70, 95, 1)
}


.social-links li a:hover{background: rgba(207, 70, 95, .8)}


.social-links li i {
    font-size: 25px;
    color: #fff;
}

.player-position-bottom{position: fixed; bottom:0; left:0; z-index: 9;}
.yiddish-footer-block{
	
	display:inline-block;
	width:100%;
	text-align:center
}
.footer-logo-block,
.yiddish-footer-nav,
.yiddish-copyright-block,
.yiddish-social-block{
	display:inline-block;
	width:100%;
}
.yiddish-footer-nav ul li{
	display:inline-block;
}
.yiddish-footer-nav {
	padding: 30px 0;
}
.yiddish-footer-nav ul li a{
	color:#fff;
	font-size:18px;
	font-weight: 600;
	padding:0 15px;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.yiddish-footer-nav ul li a:hover {
    color: #6e87bc;
    text-decoration: underline;
}

.yiddish-copyright-block p{
	font-size:12px;
	color:#fff;
	font-weight: 400;
    direction: ltr;
}


.root > .yiddish-coloum-block > .container > .row, #details-page-main > .yiddish-coloum-block > .container > .row {
    flex-direction: row-reverse;
}
.news-section .news-carousel .news-desc a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news-section .news-carousel .news-desc a:hover {
    text-decoration: underline;
}



.navigation ul .submenu_item .submenu_list {
    flex-wrap: wrap;
    display: none;
    position: absolute;
    top: calc(100% + 1px);
    padding: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 690px;
    row-gap: 10px;
    max-width: calc(100vw - 30px);
    background: #fff;
    z-index: 991;
    padding: 20px 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.navigation ul .submenu_item:last-child .submenu_list, .navigation ul .submenu_item:nth-last-child(2) .submenu_list, .navigation ul .submenu_item:nth-last-child(3) .submenu_list {
    transform: translate(0px, 0px);
    left: 15px;
}
.navigation ul .submenu_item:first-child .submenu_list, .navigation ul .submenu_item:nth-child(2) .submenu_list, .navigation ul .submenu_item:nth-child(3) .submenu_list {
    transform: translate(0px, 0px);
    left: auto;
    right: 15px;   
}
.navigation ul .submenu_item:hover .submenu_list {
    display: flex !important;
}
.navigation ul .submenu_item a {
    position: relative;
}
.navigation.main-nav > ul > li > a:hover {
    text-decoration: underline;
}
.navigation ul .submenu_item a:hover {
    opacity: 1;
}

.navigation ul .submenu_item > a::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    position: absolute;
    top: calc(100% - 11px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    display: none;
    filter: drop-shadow(0px -2px 2px rgba(0,0,0,0.15));
}
.navigation ul .submenu_item:hover > a::before {
    display: block;
}
.navigation ul .submenu_item:last-child::before, .navigation ul .submenu_item:nth-last-child(2)::before, .navigation ul .submenu_item:nth-last-child(3)::before {
    
}
.navigation ul .submenu_item:first-child .submenu_list::before {
    
}
.navigation ul .submenu_item .submenu_list .sub-item {
    flex: 0 0 50%;
    max-width: 50%;
    margin: 0px;
    padding: 0px 10px;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_inner {
    padding: 5px;
    position: relative;
    display: flex;
    align-items: center;
    text-align: right;
    row-gap: 0px;
    opacity: 1;
    border-radius: 15px;
    border: 2px solid #fff;
    cursor: pointer;
    transition: all 0.3s ease-in;
    flex: 0 0 100%;
    width: 100%;
    column-gap: 8px;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_inner::after {
    content: "\f104";
    font-family: 'FontAwesome';
    font-size: 20px;
    display: block;
    margin-right: auto;
    margin-left: 10px;
    opacity: 0;
    transition: all 0.3s ease-in;
}
.navigation ul .submenu_item.darkred .submenu_list .sub-item .item_inner::after {
    color: #C83333;
}
.navigation ul .submenu_item.blue .submenu_list .sub-item .item_inner::after {
    color: #467DCF;
}
.navigation ul .submenu_item.skyblue .submenu_list .sub-item .item_inner::after {
    color: #04AFFC;
}
.navigation ul .submenu_item.green .submenu_list .sub-item .item_inner::after {
    color: #19A271;
}
.navigation ul .submenu_item.darkorange .submenu_list .sub-item .item_inner::after {
    color: #CC673C;
}
.navigation ul .submenu_item.purple .submenu_list .sub-item .item_inner::after {
    color: #CF46CA;
}
.navigation ul .submenu_item.darkpurple .submenu_list .sub-item .item_inner::after {
    color: #A062EE;
}
.navigation ul .submenu_item.yellow .submenu_list .sub-item .item_inner::after {
    color: #E8B32C;
}
.navigation ul .submenu_item.red .submenu_list .sub-item .item_inner::after {
    color: #e00707;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_inner:hover {
    background: #e5e5e5;
    opacity: 1;
		/* border: 2px solid #ccc; */
}
.navigation ul .submenu_item .submenu_list .sub-item .item_inner:hover::after {
    opacity: 1;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_icon {
    display: inline-flex;
    min-width: 50px;
    max-width: 50px;
    width: 50px;
    height: 50px;
    box-shadow: 0px 0px 0px 1px #C83333;
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.3s ease-in;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_img {
    width: 100%;
    margin: 0 !important;
}
.navigation ul .submenu_item .submenu_list .sub-item a:hover .item_icon {
    border-radius: 10px;
}
.navigation ul .submenu_item.darkred .submenu_list .sub-item .item_img {
	border-color: #C83333;
}
.navigation ul .submenu_item.darkred .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #C83333;
}
.navigation ul .submenu_item.redtheme .submenu_list .sub-item .item_img  {
    border-color: #D63333;
}
.navigation ul .submenu_item.redtheme .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #D63333;
}
.navigation ul .submenu_item.darkred .submenu_list .sub-item .item_img {
    border-color: #C83333;
}

.navigation ul .submenu_item.blue .submenu_list .sub-item .item_img {
    border-color: #467DCF;
}
.navigation ul .submenu_item.blue .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #467DCF;
}

.navigation ul .submenu_item.skyblue .submenu_list .sub-item .item_img {
    border-color: #04AFFC;
}
.navigation ul .submenu_item.skyblue .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #04AFFC;
}

.navigation ul .submenu_item.green .submenu_list .sub-item .item_img {
    border-color: #19A271;
}
.navigation ul .submenu_item.green .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #19A271;
}

.navigation ul .submenu_item.darkorange .submenu_list .sub-item .item_img {
    border-color: #CC673C;
}
.navigation ul .submenu_item.darkorange .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #CC673C;
}

.navigation ul .submenu_item.purple .submenu_list .sub-item .item_img {
    border-color: #CF46CA;
}
.navigation ul .submenu_item.purple .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #CF46CA;
}

.navigation ul .submenu_item.yellow .submenu_list .sub-item .item_img {
    border-color: #E8B32C;
}
.navigation ul .submenu_item.yellow .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #E8B32C;
}

.navigation ul .submenu_item.darkpurple .submenu_list .sub-item .item_img {
    border-color: #A062EE;
}
.navigation ul .submenu_item.darkpurple .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #A062EE;
}

.navigation ul .submenu_item.red .submenu_list .sub-item .item_img {
    border-color: #e00707;
}
.navigation ul .submenu_item.red .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #e00707;
}

.navigation ul .submenu_item.blue-light .submenu_list .sub-item .item_img {
    border-color: #33A4C8;
}
.navigation ul .submenu_item.blue-light .submenu_list .sub-item .item_icon {
    box-shadow: 0px 0px 0px 1px #33A4C8;
}
.navigation ul .submenu_item .submenu_list .sub-item .items {
    padding-right: 7px;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_title {
    width: 100%;
    display: inline-block;
    color: #d63333;
}
.navigation ul .submenu_item .submenu_list .sub-item .item_subtitle {
    font-weight: 700;
    font-size: 105%;
}


.search-section #display .search-listing {
    box-shadow: none;
    padding: 0px;
}
.search-section #display .search-catergory-dropdown {
    max-height: 70vh;
    overflow-y: auto;
}
.search-section #display .search-listing li {
    border: none;
    border-bottom: 2px solid #e5e5e5;
    border-radius: 0px;
    padding: 0px;
    background: transparent;
}
.search-section #display .search-listing li a {
    display: flex;
    align-items: center;
    column-gap: 10px;
    padding: 20px 10px;
    background: #fff;
    transition: all 0.3s ease-in;
}
.search-section #display .search-listing li a:hover {
    color: #000 !important;
    background: #e5e5e5;
}
.search-section #display .search-listing li a b {
    transition: all 0.4s;
}
.search-section #display .search-listing li a:hover b {
    color: #d63333 !important;
}
.search-section #display .search-listing li img {
    max-width: 30px;
    max-height: 30px;
}
.search-section #display .search-listing li span {
    font-size: 14px;
}
.search-section #display .search-listing li:hover span b {
    color: #fff;
}
.search-section #display .search-catergory-dropdown h2 {
    color: #aaa;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Noto Sans Hebrew', 'Noto Sans', 'Open Sans Hebrew', sans-serif;
    font-weight: 700;
    /*font-size: 18px;*/
    line-height: 20px;
}


.news-carousel .owl-stage, .news-carousel .owl-stage .owl-item {
    display: flex;
}
.news-carousel .owl-stage {
    column-gap: 20px;
}
.news-carousel .owl-stage .owl-item .news-card {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
}
.news-carousel .owl-stage .owl-item .news-card > div:nth-last-child(2) {
    padding-bottom: 15px;
}
.news-carousel .owl-stage .owl-item .news-card .playing-panel {
    position: absolute;
    bottom: 30px;
    width: calc(100% - 60px);
    left: 50%;
    transform: translateX(-50%);
}
.news-carousel .owl-stage .owl-item .news-card .playing-panel .button-sections {
    margin: 0px auto;
    margin-right: 0px;
}
.music-section .music-list .button-sections {
    display: flex;
    padding-right: 10px;
}
.music-section .music-list .music-buttons-section {
   /* background: rgba(0,0,0,0.4);*/
    bottom: 0px;
    transition: all 0.3s ease-in;
}
#share_lightbox .popup-content {
    min-width: auto;
    max-width: calc(100% - 30px);
    width: 375px;
    box-shadow: 0px 4px 43px rgba(0, 0, 0, 0.15);
    border-radius: 7px;
    padding: 20px 25px;
}
#share_lightbox .link-section {
    border: none;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
#share_lightbox .link-section .copy-heading {
    position: relative;
    padding: 0px;
    left: 0px;
    top: 0;
    margin-bottom: 5px;
    color: #c05061;
    flex: 0 0 100%;
    max-width: 100%;
    opacity: 0.5;
    font-weight: 500;
}
#share_lightbox .link-section .sharInput {
    border-bottom: 2px solid #c05061;
    flex: 0 0 100%;
    color: rgba(192,80,97,0.85);
    background: #fff !important;
    padding-right: 115px;
    font-size: 16px;
    font-weight: 500;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Noto Sans', sans-serif;
}
#share_lightbox .link-section .copyBtn {
    border: none;
    padding: 0px;
    top: auto;
    transform: none;
    bottom: 20px;
    color: #c05061;
    font-weight: 500;
    opacity: 0.5;
    text-transform: none;
    transition: all 0.4s;
    background: #fff !important;
}
#share_lightbox .link-section .copyBtn:hover {
    opacity: 1;
}
#share_lightbox .social-link {
    margin-bottom: 10px;
    column-gap: 15px;
    justify-content: space-between;
}
#share_lightbox .social-link li a {
    border: none;
    margin: 0px;
    padding: 0px;
    width: 50px;
    height: 50px;
    background: #c05061;
    font-size: 24px;
}
#share_lightbox .social-link li a span {
    display: none;
}
#share_lightbox .social-link li a i {
    border: none;
    background: transparent;
    width: auto;
    height: auto;
    line-height: 1;
}
ul.social-link li a {
    display: inline-flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    justify-content: center;
    column-gap: 3px;
}
ul.social-link li a i {
    margin: 0;
}
.popup-overlay.share-dialog .popup-content {
    direction: ltr;
}
.popup-overlay.share-dialog .popup-content .link-section input[type="text"] {
    display: block;
    margin-right: auto;
    direction: ltr;
}

.playing-panel .song-info{
    display:none !important;
}
.pausesong{
    display: none;
}
.news-top-head h2 span{
    font-weight: bold;
}

.music-buttons-section {
    -webkit-backdrop-filter: blur(82px);
    background: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(80px);
    border-radius: 0px 0px 10px 10px;
}

.analysis-list ul li:last-child i {
    right: auto;
    left: 30px;
    transform: translateY(-50%) scaleX(-1);
}


section.news-section.goldenBg .news-listing.noshadow.hide-nav-arrow {
    overflow: visible;
}
.goldenBg .news-row .owl-carousel .owl-nav button.owl-prev, .goldenBg .news-row .owl-carousel .owl-nav button.owl-next {
    display: block;
}
.news-section .greenBg .news-carousel .owl-nav button {
    display: block;
}
.news-section .news-listing .news-row {
    width: 100%;
    flex-direction: column;
}



.news-section .news-top-head.navtabs-section .playlist-links {
    margin-top: -16px;
}
.stream_container{
    max-width: 1362px;
}
#bottom_player{
    max-width: 1362px;
}

@media (max-width: 575px) {

    .news-section .news-top-head {
        justify-content: center;
    }
    .news-section .news-top-head .playlist-links {
      justify-content: space-between;
      column-gap: 8px;
			margin-right: 30px;
			margin-left: 30px;
    }
    .news-section .news-top-head .playlist-links li {
        margin: 0px;
    }
    .news-section .news-top-head.navtabs-section {
        padding-bottom: 0;
        padding-left:0px;
        padding-right: 0px;
    }
    .navigation ul{
	    margin: 0 !important;
    }
    .navigation.main-nav > ul {
        margin-top: 60px !important;
    }
    /*.graybackgroud .news-row .owl-carousel .owl-nav button.owl-next, .graybackgroud .news-row .owl-carousel .owl-nav button.owl-prev {
        overflow: hidden;
    }*/
    .graybackgroud .news-row .owl-carousel .owl-nav button::before {
        max-width: 60px;
    }
    body > .enron-player {
        /*width: 90vw;
        right: 0px;
        margin: 0 auto;
        left: 0px;*/
    }
    
    .audio-player-full h3 {
        line-height: 20px;
    }
    
	
	

}

.homepage img {
    transform: scale(1.5);
    transform-origin: center right;
    width: 98px;
}

@media screen and (min-width: 1340px) {
    
    .navigation ul .submenu_item:last-child, .navigation ul .submenu_item:nth-last-child(2), .navigation ul .submenu_item:nth-last-child(3){
        position: initial;
    }
    .navigation ul .submenu_item:first-child, .navigation ul .submenu_item:nth-child(2), .navigation ul .submenu_item:nth-child(3) {
        position: initial;
    }
    .navigation ul {
        position: relative;
    }

    #bottom_player .player_inner.row > .music_album {
        max-width: 33.33%;
    }



}

@media (max-width: 1025px){

    .container {
        max-width: 100%;
    }
    body.fixedscroll div[dir="rtl"] {
        z-index: 99999999;
        position: relative;
    }
    .navigation.main-nav > ul {
        max-height: calc(100vh - 100px);
        overflow-y: auto;
    }

    .navigation.main-nav ul li {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .navigation ul .submenu_item .submenu_list {
        margin: 0px;
        max-width: calc(100% - 30px);
        position: relative;
        top: 0px;
        left: 0px;
        right: 15px;
        transform: none;
    }
    .navigation ul .submenu_item > a::before {
        right: 70px;
        transform: none;
        left: auto;
        top: 45px;
    }

    .navigation.main-nav ul li.submenu_item::before {
        content: "\f104";
        font-family: 'FontAwesome';
        font-size: 150%;
        opacity: 1;
        transition: all 0.3s ease-in;
        position: absolute;
        left: 20px;
        top: 12px;
    }
    .navigation.main-nav ul li.submenu_item > a {
        max-width: 175px;
    }

}

@media (max-width:  992px) {

    #display.search-slt {
        top: 100%;
    }
    .details-newses-main > .row.m-0.p-0 {
        flex-direction: column-reverse;
        row-gap: 25px;
    }


}

@media (max-width: 768px){

    .navigation ul .submenu_item .submenu_list .sub-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .navigation.main-nav > ul > li.streampage {
        padding: 10px 20px;
    }
    .news-row .news-carousel .owl-nav {
        /*display: none;*/
    }
    .music-section .music-list .music-carousel .owl-nav {
        display: none;
    }
    #exampleModal #jquery_jplayer_1, #exampleModal #jp_container_1.jp-video-360p #jp_video_0 {
        max-width: 100%;
    }
    .audio-player-custom.enron-player, .audio-player-full.enron-player {
        /*left: 0px;
        right: 0px;
        margin: 0 auto;*/
    }
    .news-carousel.withoutpadding-carousel .news-card {
        max-width: calc(100% - 60px) !important;
        margin: 0 auto;
        margin-left: 20px;
    }
    .news-section .analysis-list .carousel-text-list .owl-nav button i::before {
        font-size: 150%;
    }

	#exampleModal {
		z-index: 999999;
	}
	#exampleModal.close {
		z-index: 99;
	}
	.news-carousel .owl-stage .owl-item .news-card .playing-panel .button-sections {
		display:block !important;
	}
	.news-carousel .owl-stage .owl-item .news-card .playing-panel .song-duration {
	    display: none !important;
	}
	.music-list ul li .music-buttons-section {
		opacity: 1;
    		backdrop-filter: blur(80px) !important;
            -webkit-backdrop-filter: blur(80px);
            -ms-backdrop-filter: blur(80px);
        
	}
	.music-buttons-section .playBtn span {
		color: #fff;
	}
	.bulletin-news-col .song-duration {
	    display: none !important;
	}
	.bulletin-news-col .button-sections {
	    display: block !important;
	}
	
}


@media (max-width:  575px) {

    .btn {
        padding: 8px 14px;
        font-size: 12px !important;
    }
    .goldenBg .owl-carousel .owl-item .news-card, .greenBg .owl-carousel .owl-item .news-card, .goldenBg .owl-carousel .owl-item .news-card, .news-listing.blue .owl-item .news-card {
        background: rgba(255, 255, 255, 0.7) !important;
    }
    .news-section .news-top-head h2 {
        margin-left: auto;
    }

    .news-section .greenBg, .news-section.goldenBg {
        width: calc(100% - 20px);
        margin: 40px auto;
        border-radius: 15px;
    }

    

}

.top-banner a.request-page {
    letter-spacing: 1px;
    padding-left: 15px;
}
.top-banner a.request-page:hover {
    text-decoration: underline;
}
.music-section ul.music-carousel li{
    width:auto;
}

.owl-next.disabled, .owl-prev.disabled{
	cursor: not-allowed;
	opacity: .9;
}

.music-list{
	margin-left: -15px;
	margin-right: -15px;	
}
.music-list ul{
	margin: 0;
}
.livestreamplay i {
    color: #fff;
    font-size: 30px;
}


.socialicons img{
    background: #000;
    padding: 9px;
    border-radius: 5px;
    border:1px solid #C1C1C1;
    width: 174px;
    vertical-align: middle;
}

@media (max-width: 767px){
    .navigation.main-nav ul li.submenu_item > a{
        max-width:100%;
    /* max-width: 175px; */
    }
}
.news-listing.darkred {
    background: #ffe0e0 !important;
}
.news-listing.darkpurple {
    background: #ecdcff !important;
}
.news-listing.blue {
    background: #dbedfd !important;
}
.news-listing.green {
    background: #cef9ea !important;
}
.news-listing.darkorange {
    background: #ffe0d2 !important;
}
.news-listing.skyblue {
    background: #e6f8fe !important;
}
.news-listing.purple {
    background: #ffe9ff !important;
}
.news-listing.yellow {
    background: #feffe8 !important;
}

.news-section {
}
.news-section .news-top-head.greytheme {
    background: #fff;
    margin-top: 0px;
}
.news-section .load-subcats {
}

.news-top-head.darkred .playlist-links .btn.btn-outline, .news-top-head.darkred .playlist-links .btn.btn-outline i, .news-top-head.darkred .playlist-links .btn.btn-outline span {
    color: #ffe0e0;
}
.news-top-head.darkred .playlist-links .btn.btn-outline:hover {
    color: #C83333;
}
.news-top-head.darkpurple .playlist-links .btn.btn-outline, .news-top-head.darkpurple .playlist-links .btn.btn-outline i, .news-top-head.darkpurple .playlist-links .btn.btn-outline span {
    color: #ecdcff;
}
.news-top-head.darkpurple .playlist-links .btn.btn-outline:hover {
    color: #a062ee;
}
.news-top-head.blue .playlist-links .btn.btn-outline, .news-top-head.blue .playlist-links .btn.btn-outline i, .news-top-head.blue .playlist-links .btn.btn-outline span {
    color: #dbedfd;
}
.news-top-head.blue .playlist-links .btn.btn-outline:hover {
    color: #467DCF;
}
.news-top-head.green .playlist-links .btn.btn-outline, .news-top-head.green .playlist-links .btn.btn-outline i, .news-top-head.green .playlist-links .btn.btn-outline span {
    color: #dbedfd;
}
.news-top-head.green .playlist-links .btn.btn-outline:hover {
    color: #19A271;
}
.news-top-head.darkorange .playlist-links .btn.btn-outline, .news-top-head.darkorange .playlist-links .btn.btn-outline i, .news-top-head.darkorange .playlist-links .btn.btn-outline span {
    color: #ffe0d2;
}
.news-top-head.darkorange .playlist-links .btn.btn-outline:hover {
    color: #CC673C;
}
.news-top-head.skyblue .playlist-links .btn.btn-outline, .news-top-head.skyblue .playlist-links .btn.btn-outline i, .news-top-head.skyblue .playlist-links .btn.btn-outline span {
    color: #e6f8fe;
}
.news-top-head.skyblue .playlist-links .btn.btn-outline:hover {
    color: #04AFFC;
}
.news-top-head.purple .playlist-links .btn.btn-outline, .news-top-head.purple .playlist-links .btn.btn-outline i, .news-top-head.purple .playlist-links .btn.btn-outline span {
    color: #ffe9ff;
}
.news-top-head.purple .playlist-links .btn.btn-outline:hover {
    color: #CF46CA;
}
.news-top-head.yellow .playlist-links .btn.btn-outline, .news-top-head.yellow .playlist-links .btn.btn-outline i, .news-top-head.yellow .playlist-links .btn.btn-outline span {
    color: #feffe8;
}
.news-top-head.yellow .playlist-links .btn.btn-outline:hover {
    color: #E8B32C;
}
.news-listing.darkred, .navtabs .darkred a:hover, .navtabs .darkred.active a, .news-section .news-top-head .playlist-links.darkred .btn.btn-outline:hover, .news-section .news-top-head .playlist-links.darkred .btn-primary.all-songs-list, .news-section .news-top-head.darkred .btn-primary.all-songs-list {
    background: #ffe0e0 !important;
}
.graybackgroud.darkred .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #ffe0e0);
}
.graybackgroud.darkred .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #ffe0e0 0%, rgba(0, 0, 0, 0) 100%);
}
.news-listing.darkpurple, .navtabs .darkpurple a:hover, .navtabs .darkpurple.active a, .news-section .news-top-head .playlist-links.darkpurple .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.darkpurple .btn-primary.all-songs-list, .news-section .news-top-head.darkpurple .btn-primary.all-songs-list {
    background: #ecdcff !important;
}
.graybackgroud.darkpurple .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #ecdcff 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.darkpurple .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #ecdcff);
}
.news-listing.blue, .navtabs .blue a:hover, .navtabs .blue.active a, .news-section .news-top-head .playlist-links.blue .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.blue .btn-primary.all-songs-list, .news-section .news-top-head.blue .btn-primary.all-songs-list {
    background: #dbedfd !important;
}
.graybackgroud.blue .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #dbedfd 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.blue .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #dbedfd);
}
.news-listing.green, .navtabs .green a:hover, .navtabs .green.active a, .news-section .news-top-head .playlist-links.green .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.green .btn-primary.all-songs-list, .news-section .news-top-head.green .btn-primary.all-songs-list {
    background: #cef9ea !important;
}
.graybackgroud.green .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #cef9ea 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.green .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #cef9ea);
}
.news-listing.darkorange, .navtabs .darkorange a:hover, .navtabs .darkorange.active a, .news-section .news-top-head .playlist-links.darkorange .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.darkorange .btn-primary.all-songs-list, .news-section .news-top-head.darkorange .btn-primary.all-songs-list {
    background: #ffe0d2 !important;
}
.graybackgroud.darkorange .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #ffe0d2 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.darkorange .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #ffe0d2);
}
.news-listing.skyblue, .navtabs .skyblue a:hover, .navtabs .skyblue.active a, .news-section .news-top-head .playlist-links.skyblue .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.skyblue .btn-primary.all-songs-list,  .news-section .news-top-head.skyblue .btn-primary.all-songs-list {
    background: #e6f8fe !important;
}
.graybackgroud.skyblue .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #e6f8fe 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.skyblue .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #e6f8fe);
}
.news-listing.purple, .navtabs .purple a:hover, .navtabs .purple.active a, .news-section .news-top-head .playlist-links.purple .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.purple .btn-primary.all-songs-list, .news-section .news-top-head.purple .btn-primary.all-songs-list {
    background: #ffe9ff !important;
}
.graybackgroud.purple .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #ffe9ff 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.purple .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #ffe9ff);
}
.news-listing.yellow, .navtabs .yellow a:hover, .navtabs .yellow.active a, .news-section .news-top-head .playlist-links.yellow .btn.btn-outline:hover , .news-section .news-top-head .playlist-links.yellow .btn-primary.all-songs-list,  .news-section .news-top-head.yellow .btn-primary.all-songs-list {
    background: #feffe8 !important;
}
.graybackgroud.yellow .news-row .owl-carousel .owl-nav button.owl-prev::before {
    background: linear-gradient(270deg, #feffe8 0%, rgba(0, 0, 0, 0) 100%);
}
.graybackgroud.yellow .news-row .owl-carousel .owl-nav button.owl-next::before {
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #feffe8);
}
.graybackgroud.darkred .news-row .owl-carousel .owl-nav button i, .navtabs .darkred a:hover, .navtabs .darkred.active a {
    color: #C83333;
}
.graybackgroud.blue .news-row .owl-carousel .owl-nav button i, .navtabs .blue a:hover, .navtabs .blue.active a {
    color: #467DCF;
}
.graybackgroud.skyblue .news-row .owl-carousel .owl-nav button i, .navtabs .skyblue a:hover, .navtabs .skyblue.active a {
    color: #04AFFC;
}
.graybackgroud.green .news-row .owl-carousel .owl-nav button i, .navtabs .green a:hover, .navtabs .green.active a {
    color: #19A271;
}
.graybackgroud.darkorange .news-row .owl-carousel .owl-nav button i, .navtabs .darkorange a:hover, .navtabs .darkorange.active a {
    color: #CC673C;
}
.graybackgroud.purple .news-row .owl-carousel .owl-nav button i, .navtabs .purple a:hover, .navtabs .purple.active a {
    color: #CF46CA;
}
.graybackgroud.yellow .news-row .owl-carousel .owl-nav button i, .navtabs .yellow a:hover, .navtabs .yellow.active a {
    color: #E8B32C;
}
.graybackgroud.darkpurple .news-row .owl-carousel .owl-nav button i, .navtabs .darkpurple a:hover, .navtabs .darkpurple.active a {
    color: #A062EE;
}
.graybackgroud.red .news-row .owl-carousel .owl-nav button i, .navtabs .red a:hover, .navtabs .red.active a {
    color: #e00707;
}
.navigation ul li a:hover i, .navigation ul li.active a i {
    color: inherit !important;
}
.news-section > .container > .inner-ads {
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    margin-top: 40px;
    display: inline-block;
    width: 100%;
}

.news-section .news-top-head .playlist-links.redtheme .btn span, .news-section .news-top-head .playlist-links.redtheme .btn i, .news-listing.redtheme .news-desc a.post-title{
    color: #D63333 !important;
}
.news-section .news-top-head .playlist-links.darkred .btn span, .news-section .news-top-head .playlist-links.darkred .btn i, .news-listing.darkred .news-desc a.post-title {
    color: #C83333 !important;
}
.news-section .news-top-head .playlist-links.blue .btn span, .news-section .news-top-head .playlist-links.blue .btn i, .news-listing.blue .news-desc a.post-title {
    color: #467DCF !important;
}
.news-section .news-top-head .playlist-links.skyblue .btn span, .news-section .news-top-head .playlist-links.skyblue .btn i, .news-listing.skyblue .news-desc a.post-title {
    color: #04AFFC !important;
}
.news-section .news-top-head .playlist-links.green .btn span, .news-section .news-top-head .playlist-links.green .btn i, .news-listing.green .news-desc a.post-title {
    color: #19A271 !important;
}
.news-section .news-top-head .playlist-links.darkorange .btn span, .news-section .news-top-head .playlist-links.darkorange .btn i, .news-listing.darkorange .news-desc a.post-title {
    color: #CC673C !important;
}
.news-section .news-top-head .playlist-links.purple .btn span, .news-section .news-top-head .playlist-links.purple .btn i, .news-listing.purple .news-desc a.post-title {
    color: #CF46CA !important;
}
.news-section .news-top-head .playlist-links.yellow .btn span, .news-section .news-top-head .playlist-links.yellow .btn i, .news-listing.yellow .news-desc a.post-title {
    color: #E8B32C !important;
}
.news-section .news-top-head .playlist-links.darkpurple .btn span, .news-section .news-top-head .playlist-links.darkpurple .btn i, .news-listing.darkpurple .news-desc a.post-title {
    color: #a062ee !important;
}
.news-section .news-top-head .playlist-links.red .btn span, .news-section .news-top-head .playlist-links.red .btn i , .news-listing.red .news-desc a.post-title {
    color: #e00707 !important;
}
.news-section .news-top-head .playlist-links.blue-light .btn span, .news-section .news-top-head .playlist-links.blue-light .btn i, .news-listing.blue-light .news-desc a.post-title {
    color: #33A4C8 !important;
}
.news-section .news-top-head .playlist-links .btn span, .news-section .news-top-head .playlist-links .btn i {
    opacity: 1;
}





/* streams page */
.stream_container {
    max-width: 1362px;
}
#all_sub_catgr #filters {
    position: relative;
    background: #E6ECF0;
    padding: 0px;
    width: 100%;
    z-index: 11;
}
#all_sub_catgr #filters .filters_inner_block {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    column-gap: 33px;
    row-gap: 30px;
    /*padding: 0px 15px;*/
}
#all_sub_catgr.streams-music {
    background: #F5F5F5;
}
#all_sub_catgr #filters .category_option .button-group {
    display: flex;
    margin: 0px;
    column-gap: 15px;
    position: relative;
    z-index: 111;
    width: auto;
    min-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
#all_sub_catgr #filters .category_option .button-group::-webkit-scrollbar {
    display: none;
}
#all_sub_catgr #filters .category_option .button-group::after {
    content: "";
    width: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 2px;
    background: rgba(160, 176, 198, 0.5);
    z-index: -1;
}
#all_sub_catgr .ui-group.category_option {
    /*width: 100%;*/
    max-width: calc(100% - 515px);
}
#all_sub_catgr .ui-group.categories_option {
    margin-right: auto;
}
#all_sub_catgr #filters .categories_option .dropdown > .btn {
    background: #FFFFFF;
    backdrop-filter: blur(36px);
    border-radius: 7px;
    width: 100%;
    min-width: 135px;
    max-width: 100%;
    color: #8389A1;
    font-weight: 600;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 15px;
    font-size: 18px;
}
#all_sub_catgr #filters .categories_option .dropdown > .btn::after {
    border: none;
    content: "\f078";
    font-family: "Font Awesome 6 Pro";
    margin: 0px;
    position: relative;
    width: auto;
    height: auto;
    line-height: 1;
    font-size: 16px;
    font-weight: 400;
}
#all_sub_catgr .ui-group .form-group #isotopesearch {
    background: #C6D5DD;
    backdrop-filter: blur(36px);
    border-radius: 7px;
    width: 320px;
    height: 44px;
    max-width: 100%;
    padding: 8px 15px;
    padding-left: 50px;
    font-size: 16px;
    font-weight: 600;
}
#all_sub_catgr .ui-group.searchiso_option .form-group {
    position: relative;
}
#all_sub_catgr .ui-group.searchiso_option .form-group::before {
    content: "\f002";
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
    z-index: 11;
    font-size: 16px;
    color: #788EAE;
    line-height: 1;
}
#all_sub_catgr .button-group .button {
    padding: 30px 10px;
    display: inline-flex;
    align-items: center;
    column-gap: 10px;
    color: #788EAE;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    background: transparent;
    transition: all 0.4s;
    opacity: 0.6;
    max-width: fit-content;
}
#all_sub_catgr .button-group .button:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: -3px;
    width: 100%;
    height: 3px;
    background: #788EAE;
    border-radius: 10px;
    transition: all 0.4s;
}
#all_sub_catgr .button-group .button:hover, #all_sub_catgr .button-group .button:active, #all_sub_catgr .button-group .button.is-checked {
    opacity: 1;
}
#all_sub_catgr .button-group .button:hover:after, #all_sub_catgr .button-group .button.is-checked:after {
    bottom: 0px;
}
#all_sub_catgr #filters .categories_option .dropdown .dropdown-menu {
    padding: 0px;
}
#all_sub_catgr #filters .categories_option .dropdown .dropdown-menu > .button {
    min-height: auto;
    padding: 10px 15px;
    border-bottom: 1px solid #1a1848;
    max-width: 100%;
}
#all_sub_catgr #filters .categories_option .dropdown .dropdown-menu > .button::after {
    display: none;
}
#all_sub_catgr .grid {
    background: #F5F5F5;
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    margin-bottom: 8px !important;
}
#all_sub_catgr .grid > .element-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: calc(100% / 5);
    padding: 15px;
    width: 100%;
    display: block;
}
#all_sub_catgr .grid > .element-item .inner_block {
    position: relative;
    display: block;
    color: #fff;
    border-radius: 8px;
    overflow: hidden;
    -webkit-overflow: hidden;
    padding-top: 117%;
}
#all_sub_catgr .grid > .element-item .inner_block > img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#all_sub_catgr .grid > .element-item .inner_block::after {
    content: "";
    position: absolute;
    height: 56.41px;
    left: 0px;
    right: 0.48px;
    bottom: 0.23px;
    background: rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(68.4654px);
    -webkit-backdrop-filter: blur(68.4654px);
    border-radius: 0px 0px 8px 8px;
    transition: all 0.2s;
    transition: none;
}
#all_sub_catgr .grid > .element-item .block_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 15px;
    position: absolute;
    width: 100%;
    bottom: 0px;
    height: 56px;
    z-index: 11;
}
#all_sub_catgr .grid > .element-item .block_content > .contn_side {
    max-width: calc(100% - 35px);
    width: calc(100% - 35px);
    display: flex;
    align-items: center;
    column-gap: 10px;
}
#all_sub_catgr .grid > .element-item .block_content .heading, #player_heading_effect {
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    max-width: 100%;
    line-height: 1;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 16px;
}
#player_heading_effect {
    height: 20px;
}
#all_sub_catgr .grid > .element-item .block_content .heading thin, #player_heading_effect .album_subtitle {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 100%;
    transform: translateX(-100%);
}
#all_sub_catgr .grid > .element-item .inner_block:hover .block_content .heading.need_animate thin, {
    animation: leftright 1.5s infinite alternate ease-in-out;
}
#bottom_player:hover #player_heading_effect.need_animate .album_subtitle {
    animation: leftright 2.5s infinite alternate ease-in-out;
}
body.stream-page .page {
    margin-bottom: 0px;
}
body.stream-page .page #all_sub_catgr {
    position: relative;
}
@keyframes leftright {
    0%, 20% {
        left: 100%;
        transform: translateX(-100%);
    }
    80%, 100% {
        transform: translateX(0%);
        left: 0%;
    }
}
#all_sub_catgr .grid > .element-item .block_content > .contn_side .cont_inner_part > p:last-child {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    line-height: 1;
}
#all_sub_catgr .grid > .element-item .block_content > .contn_side .cont_inner_part > p > .catg_name {
    display: inline-flex;
    white-space: nowrap;
    flex-direction: row-reverse;
    max-width: 100%;
    column-gap: 5px;
    align-items: center;
    line-height: 1.6;
    height: 12px;
}
#all_sub_catgr .grid > .element-item .block_content .catg_name {
    font-size: 9px;
    color: #fff;
    opacity: 0.8;
    font-weight: 400;
    display: inline-block;
    transition: all 0.2s;
}
#all_sub_catgr .grid > .element-item .block_content > .contn_side img {
    height: 30px;
    width: 30px;
    object-fit: contain;
    box-shadow: 0 0 0px 1px rgb(255,255,255,0.7);
    border-radius: 5px;
}
#all_sub_catgr .grid > .element-item .block_content > .contn_side .cont_inner_part {
    height: auto;
    transition: all 0.5s;
    opacity: 1;
    display: flex;
    flex-direction: column;
    row-gap: 3px;
    align-items: flex-start;
    justify-content: flex-start;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: calc(100% - 25px);
    width: calc(100% - 25px);
}
#all_sub_catgr .grid > .element-item .block_content > a i {
    font-size: 14px;
    color: #fff !important;
}
/* clear fix */
#all_sub_catgr .grid:after {
    content: "";
    display: block;
    clear: both;
}

#all_sub_catgr .ui-group {
    display: inline-block;
}
#all_sub_catgr .ui-group h3 {
    display: inline-block;
    margin-right: 0.2em;
    font-size: 16px;
}
#all_sub_catgr .ui-group.category_option {
    width: 100%;
    max-width: calc(100% - 525px);
}
#all_sub_catgr .ui-group.category_option .button-group {
    display: inline-block;
    margin-right: 20px;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70.94px;
    height: 70.94px;
    background: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(36.0823px);
    transform: translateX(-50%) translateY(-50%);
    z-index: 91;
    font-size: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: visible;
    display: none;
    opacity: 1 !important;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause {
    background: #fff;
    overflow: visible;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn i {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause i {
    color: #3A4E4A;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause i::before {
    content: "\f04d";
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play::before, #all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::before {
    content: "";
    position: absolute;
    width: calc(100% + 14px);
    height: calc(100% + 14px);
    border: 14px solid rgba(255, 255, 255, 0.3);
    top: -7px;
    left: -7px;
    border-radius: 50%;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::before {
    animation-name: bar_animation_before;
    animation-duration: 1s;   
    animation-iteration-count: infinite;  
    animation-direction: reverse;
}
@keyframes bar_animation_before {
  from {width: calc(100%);height: calc(100%);top: 0px;left: 0px;}
  to {width: calc(100% + 14px);height: calc(100% + 14px);top: -7px;left: -7px;}
}       
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play::after, #all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::after {
    content: "";
    position: absolute;
    width: calc(100% + 28px);
    height: calc(100% + 28px);
    border: 14px solid rgba(255, 255, 255, 0.3);
    top: -14px;
    left: -14px;
    border-radius: 50%;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::after {
    animation-name: bar_animation_after;
    animation-duration: 1s;   
    animation-iteration-count: infinite;
    animation-direction: reverse;  
}
@keyframes bar_animation_after {
  from {width: calc(100%);height: calc(100%);top: 0px;left: 0px;}
  to {width: calc(100% + 28px);height: calc(100% + 28px);top: -14px;left: -14px;}
}  
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play::before, #all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play::after {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0;
    transition: all 0.3s;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play:hover {
    background: #fff;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play:hover i {
    color: #3A4E4A;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play:hover::before {
    width: calc(100% + 14px);
    height: calc(100% + 14px);
    top: -7px;
    left: -7px;
    opacity: 1;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play:hover::after {
    width: calc(100% + 28px);
    height: calc(100% + 28px);
    top: -14px;
    left: -14px;
    opacity: 1;
}


#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause {
    background: url(../images/PlayButtonx009.gif);
    background-size: contain;
    background: transparent;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::before, #all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::after {
    visibility: hidden;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause::before {
    visibility: visible;
    background: url(../images/PlayButtonx009.gif);
    background-size: contain;
    background-repeat: no-repeat;
    animation: none;
    border: none;
    z-index: 999;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.pause i {
    visibility: hidden;
}



/* stream end */



#all_sub_catgr .grid > .element-item .inner_block:hover::after, #all_sub_catgr .grid > .element-item.playing .inner_block::after {
    height: 100%;
    background: rgba(136, 136, 136, 0.3);
    box-shadow: 0px 4.17472px 10.0193px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(7.51449px);
    -webkit-backdrop-filter: blur(7.51449px);
    border-radius: 8px;
}
#all_sub_catgr .grid > .element-item .inner_block:hover .catg_name, #all_sub_catgr .grid > .element-item.playing .inner_block .catg_name{
    height: 0px !important;
    opacity: 0 !important;
}
#all_sub_catgr .grid > .element-item .inner_block .play_pause_btn.play, #all_sub_catgr .grid > .element-item.playing .inner_block .play_pause_btn.play {
    display: none !important;
}
#all_sub_catgr .grid > .element-item.playing .inner_block a.play_pause_btn.play {
    display: none !important;
}
#all_sub_catgr .grid > .element-item .inner_block:hover .play_pause_btn.play, #all_sub_catgr .grid > .element-item.playing .inner_block .play_pause_btn.play {
    display: inline-flex !important;
}


#bottom_player {
    position: fixed;
    max-width: 1420px;
    bottom: 0px;
    left: 2.5%;
    right: 2.5%;
    z-index: 99;
    display: inline-block;
    padding: 0px 15px;
    background: #1A1848;
    border: none;
    backdrop-filter: blur(57.279px);
    border-radius: 15px;
    /* overflow: hidden; */
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}
/*#bottom_player::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    background: transparent;
    width: 100%;
    height: 100%;
    z-index: -99;
    box-shadow: 0 -10px 35px 30px rgb(255 255 255 / 25%);
    border-radius: 9px;
}*/
#bottom_player::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: calc(100% - 23px);
    left: 50%;
    transform: translateX(-50%) rotate(-180deg);
    background: transparent;
    background: linear-gradient(180deg, #F7F9FA 0%, rgba(242, 250, 255, 0) 100%);
    width: calc(100% + 50px);
    width: 100vw;
    height: 50%;
    z-index: -99;
    box-sizing: border-box;
    /* box-shadow: 0 -10px 35px 30px rgba(255,255,255,0.25); */
    border-radius: 0px 0px 15px 15px;
}
#bottom_player::after {
    content: "";
    position: absolute;
    top: 23px;
    bottom: auto;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(180deg, #F7F9FA 0%, rgba(255,255,255,1) 100%);
    width: calc(100% + 50px);
    width: 100vw;
    height: calc(100% - 13px);
    z-index: -99;
    box-sizing: border-box;
    /* box-shadow: 0 -10px 35px 30px rgb(255 255 255 / 25%); */
    border-radius: 0px 0px 15px 15px;
}
#bottom_player.remove_shadow_effect {
    position: absolute;
}
#bottom_player.remove_shadow_effect::after, #bottom_player.remove_shadow_effect::before {
    display: none;
}
#bottom_player .player_inner.row {
    align-items: center;
    padding: 15px 0px;
    position: relative;
    z-index: 99;
    background: #1A1848;
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.3);
}
#bottom_player .player_inner.row .player_volume {
    min-width: 45%;
}
#bottom_player .player_inner.row .music_album {
    max-width: 33.33%;
    min-width: 45%;
}
#bottom_player .player_inner .player_volume .music-bg-block {
    min-height: auto;
}
#bottom_player .player_inner .player_volume .music-bg-vol input {
    position: relative;
    top: 0px;
    bottom: 0px;
    left: 0px;
    width: 220px;
    background: #fff;
    height: 2px !important;
    border: none !important;
    box-shadow: none;
}
#bottom_player .player_inner .player_volume .music-bg-vol {
    display: flex;
    align-items: center;
    column-gap: 15px;
    margin-left: 35px;
    flex-direction: row-reverse;
}
#bottom_player .player_inner .player_volume .music-bg-vol i {
    color: #fff;
    font-size: 20px;
    width: 25px;
    height: 20px;
    display: inline-block;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-webkit-slider-runnable-track {
    box-sizing: border-box;
    border: none;
    width: 220px;
    max-width: 100%;
    height: 2px;
    background: #fff;  
    outline:none;
    border-radius: 10px;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-moz-range-track {
    box-sizing: border-box;
    border: none;
    width: 220px;
    max-width: 100%;
    height: 2px;
    background: #fff;  
    outline:none;
    border-radius: 10px;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-ms-track {
    box-sizing: border-box;
    border: none;
    width: 220px;
    max-width: 100%;
    height: 2px;
    background: #fff;  
    outline:none;
    border-radius: 10px;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-webkit-slider-thumb {
    margin-top: -6px;
    box-sizing: border-box;
    border: none;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff;
    outline:none;
    cursor:pointer;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-moz-range-thumb {
    margin-top: -6px;
    box-sizing: border-box;
    border: none;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff;
    outline:none;
    cursor:pointer;
}
#bottom_player .player_inner .player_volume .music-bg-vol input[type='range']::-ms-thumb {
    margin-top: -6px;
    box-sizing: border-box;
    border: none;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff;
    outline:none;
    cursor:pointer;
}
#bottom_player .trigger_button .player_btn {
    width: 50px;
    height: 50px;
    display: flex;
    margin: auto;
    align-items: center;
    justify-content: center;
    background: transparent;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    color: #1A1848;
    font-size: 26px;
}
#bottom_player .trigger_button .player_btn i {
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
#bottom_player .trigger_button .player_btn i.fa-stop {
    background: transparent;
}
#bottom_player .trigger_button .player_btn i.fa-stop::before {
    visibility: visible;
    background: url(../images/PlayButtonx009.gif);
    background-size: contain;
    background-repeat: no-repeat;
    animation: none;
    border: none;
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    content: "";
}
#bottom_player .player_inner.row .music_album .inner_block {
    display: flex;
    align-items: center;
    column-gap: 15px;
}
#bottom_player .player_inner.row .album_image {
    width: 100%;
    max-width: 80px;
}
#bottom_player .player_inner.row .album_image .img_inner {
    display: block;
    padding-top: 100%;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    /*box-shadow: 0 0 5px 1px rgb(255,255,255,0.7);*/
}
#bottom_player .player_inner.row .album_image .img_inner img {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#bottom_player .player_inner.row .music_album .album_info {
    display: flex;
    color: #fff;
    flex-direction: column;
    row-gap: 3px;
    text-align: right;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    overflow: hidden;
    line-height: 22px;
}
#bottom_player .player_inner.row .music_album .album_info .album_title {
    font-size: 19px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
		/* margin-bottom: 10px; */
}
#bottom_player .player_inner.row .music_album .album_info .album_subtitle {
    font-size: 17px;
    font-weight: 500;
    white-space: nowrap;
}
#bottom_player .player_inner.row .music_album .album_info .album_category {
    background: rgba(255, 255, 255, 0.2);
    background-blend-mode: multiply;
    border-radius: 5px;
    padding: 2px 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    display: inline-block;
    max-width: fit-content;
    white-space: nowrap;
}

#all_sub_catgr .ui-group  .form-group {
    margin: 0px;
}


@media (max-width: 1600px) {

    .navigation ul li {
        margin: 0 0px 0 0;
    }

}



@media (max-width: 1199px) {

    #all_sub_catgr .grid > .element-item {
        max-width: calc(100% / 4);
    }

}

@media (max-width: 992px) {

    #all_sub_catgr .grid > .element-item {
        max-width: calc(100% / 3);
    }

}

@media (max-width: 768px) {

    #all_sub_catgr #filters {
        padding-bottom: 0px;
        margin-bottom: 15px;
    }
    #all_sub_catgr .grid > .element-item {
        max-width: calc(100% / 2);
        padding: 8px 8px;
    }
    #all_sub_catgr .ui-group.category_option {
        max-width: 100%;
        overflow-x: auto;
    }
    #all_sub_catgr .ui-group.category_option::before, #all_sub_catgr .ui-group.category_option::after {
        content: "";
        position: absolute;
        width: 72px;
        height: 100%;
        left: 0px;
        top: 0px;
        background: linear-gradient(90deg, #E6ECF0 15.32%, rgba(230, 236, 240, 0) 100%);
        z-index: 999;
    }
    #all_sub_catgr .ui-group.category_option::before {
        left: auto;
        right: 0px;
        transform: scaleX(-1);
    }
    #all_sub_catgr .ui-group.category_option > .button-group {
        min-width: 700px;
        padding: 0 15px;
        margin: 0px;
        height: 87px;
        overflow-y: hidden;
        padding: 0px;
        height: 50px;
    }
    #all_sub_catgr .ui-group.category_option > .button-group .button {
        padding: 10px 15px;
        color: #A6BDCA;
        opacity: 1;
    }
    #all_sub_catgr .button-group .button:hover, #all_sub_catgr .button-group .button:active, #all_sub_catgr .button-group .button.is-checked {
        color: #788EAE !important;
    }
    #all_sub_catgr .ui-group.category_option > .button-group .button i {
        opacity: 0.5;
    }
    #all_sub_catgr .grid > .element-item .block_content {
        padding: 5px 12px;
        height: auto;
    }
    #all_sub_catgr .grid > .element-item .block_content .heading {
        font-size: 11px;
    }
    #all_sub_catgr .grid > .element-item .block_content > .contn_side .cont_inner_part {
        max-width: calc(100% - 20px);
    }
    #all_sub_catgr .grid > .element-item .block_content > .contn_side img {
        height: 25px;
        width: 25px;
        object-fit: contain;
    }
    #all_sub_catgr .grid > .element-item .inner_block::after {
        height: 45px;
    }
    /*#all_sub_catgr .grid > .element-item .block_content > .contn_side img {
        display: none;
    }
    #all_sub_catgr .grid > .element-item .block_content .catg_name {
        display: none;
    }*/
    #all_sub_catgr .ui-group.categories_option, #all_sub_catgr .ui-group.searchiso_option {
        display: none;
    }
    #bottom_player .player_inner.row .player_volume {
        display: none;
    }
    #bottom_player .player_inner.row > .music_album, #bottom_player .player_inner.row > .trigger_button {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    #bottom_player .player_inner.row > .music_album {
        max-width: calc(100% - 70px);
    }
    #bottom_player .player_inner.row > .trigger_button { 
        padding-right: 0px;
        max-width: 60px;
    }
    #bottom_player .trigger_button .player_btn {
        background: transparent;
        color: #1a1848;
        font-size: 22px;
        width: 50px;
        height: 50px;
    }

    #bottom_player {
        left: 0px;
        right: 0px;
        /* border-radius: 15px 15px 0px 0px; */
        border: none;
        margin-bottom: 10px;
        max-width: calc(100% - 30px);
    }

    #bottom_player .player_inner.row .music_album .album_info .album_title, #bottom_player .player_inner.row .music_album .album_info .album_subtitle {
        font-size: 14px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 5px;
    }
	#bottom_player .player_inner.row .music_album .album_info {
		line-height: 10px;		
	}
	#bottom_player .player_inner.row .album_image {
		max-width: 70px;
	}
	#bottom_player .album_subtitle{
		font-size: 12px;
		line-height: 18px;		
	}
	#bottom_player .player_inner.row .music_album .album_info .album_category {
		padding: 2px 10px 4px;
		font-weight: 500;
	  line-height: 1;		
		font-size: 12px;
	}
}
.stream-page .enron-player{
    display:none!important;
}
@media (max-width: 575px) {

   /* #all_sub_catgr .grid > .element-item {
        max-width: calc(100% / 1);
    }*/

}
.navigation>ul>li>a{
	white-space: nowrap;
}
.navigation ul li, .navigation ul li a{
	transition: margin .5s ease 0s, padding .5s ease 0s;
}
@media (min-width: 1340px) and (max-width: 1500px) {

    .navigation>ul>li {
        margin: 0px 2px!important;
    }
    .navigation ul li a {
        padding: 10px 5px !important;
        text-align: center;
        display: inline-flex;
        align-items: center;
        column-gap: 3px;
    }

}

section.main-header {
    background: #fff;
    
    z-index: 9999;
}