@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);@import url(http://fonts.googleapis.com/earlyaccess/notonaskharabic.css);@import url('https://fonts.googleapis.com/css?family=Lalezar');@font-face{font-family:'ge_ss_twolight';src:url('./libraries/ge-ss-font/ge-ss-two-light.otf');src:url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.eot');src:url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.eot?#iefix') format('embedded-opentype'),url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.woff2') format('woff2'),url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.woff') format('woff'),url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.ttf') format('truetype'),url('./libraries/ge-ss-font/ge_ss_two_light_1-webfont.svg#ge_ss_twolight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ge_ss_twomedium';src:url('./libraries/ge-ss-font/ge-ss-two-medium.otf');src:url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.eot');src:url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.eot?#iefix') format('embedded-opentype'),url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.woff2') format('woff2'),url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.woff') format('woff'),url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.ttf') format('truetype'),url('./libraries/ge-ss-font/ge_ss_two_medium-webfont.svg#ge_ss_twomedium') format('svg');font-weight:normal;font-style:normal;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Droid Arabic Kufi',sans-serif;}html,body{width:100%;margin:0;padding:0;}a{outline:none!important;color:#3b5998;}a:hover,a:focus{text-decoration:none;}input,p,h2{text-align:right;direction:rtl;}.clear{clear:both;}.clear-left{clear:left;}.cursor_wait{cursor:wait;}.nolink{cursor:default;pointer-events:none;}.audio_stop_link{cursor:default!important;pointer-events:none!important;}.link_behavior,.is_link{cursor:pointer;}.v30 main #main .video-holder{position:relative;padding-bottom:75%;height:0;overflow:hidden;max-width:100%;}.v30 main #main .video-holder iframe,.v30 main #main .video-holder object,.v30 main #main .video-holder embed{position:absolute;top:0;left:0;width:100%;height:100%;}.v30 main #main .video-holder.six_nine{padding-bottom:56.25%!important;}.v30 main #main .video-holder.four_three{padding-bottom:75%!important;}.v30 main #main .viewer_layer_bw{background-color:rgba(0,0,0,0.35);position:absolute;top:0;left:0;width:100%;height:100%;}.fixed{position:fixed;top:0;width:100%;z-index:9999;}.rotate180{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}#black_n_white{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important;}.mobile_ad{display:none;}.jscroll-loading{text-align:center!important;direction:rtl!important;}.leaderboard_header.script.fixed{background-color:rgba(255,255,255,0.9);right:0;}.landing-popup{display:none;position:fixed;left:0px;top:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.66);padding:7% 0 0 0;}.landing-popup .popup-container{width:100%;max-width:800px;display:block;margin:0 auto;background-image:url('./images/popup/bg.png');background-repeat:no-repeat;background-size:cover;padding:20px;}.landing-popup .popup-container .form{max-width:400px;padding:20px;position:relative;text-align:center;background-color:rgba(255,255,255,0.9);float:right;}.landing-popup .popup-container #close{position:absolute;right:10px;top:0;color:#000;font-size:32px;}.landing-popup .popup-container h3{font-size:26px;color:#00733a;font-weight:bold;text-align:center;}.landing-popup .popup-container p{font-size:17px;color:#000;text-align:center;font-weight:lighter;}.landing-popup .popup-container .form input{border:1px solid #88c6a3;padding:8px;margin:20px 0 0;}.landing-popup .popup-container .form input.submit{background-color:#00853e;color:#fff;display:block;margin:10px auto 20px;}.landing-popup .popup-container .form .social p{font-size:13px;color:#000;}header .main-header{-webkit-box-shadow:-1px 2px 5px -1px;-moz-box-shadow:-1px 2px 5px -1px;box-shadow:-1px 2px 5px -1px;padding:15px 0;}header .logo_container{text-align:right;margin:25px 0 0;}header .logo_container img{width:100%;max-width:300px;height:auto;}header .logo_container h1{margin:0px;}header .logo_container p{bottom:0;color:#484848;font-size:13.5px;margin:0 0 -10px 67px;position:absolute;text-align:left;}header .first a{vertical-align:top;}header .first .social-holder,header .first .editor-holder{padding:0;margin:0 0 10px 0;width:36.6667%;}header .social-holder.mobile{display:none;}header .first .social-holder .searchform{display:inline-block;width:100%;max-width:180px;}header .first .social-holder .searchform input{font-family:FontAwesome;display:inline-block;}header .first .social-holder .searchform input#s{width:145px;}header .first .social-holder .searchform input#searchsubmit{background-color:transparent;border:medium none;}header .first .editor-holder{display:inline-block;font-size:11.5px;margin:5px 0 5px -7px;text-align:right;vertical-align:top;width:61.3333%;}header .first .editor-holder span,header .first .editor-holder a{color:#484848;}header .first .editor-holder a{font-weight:bold;}header .first .editor-holder .green{color:#1a9b47;}header .first .editor-holder img{margin:0 5px 0 0;}header .second img{width:100%;max-width:750px;height:auto;}header .sub-header .navbar.mobile{display:none;}header .sub-header{margin:7px 0 0;padding:0 0 7px;}header .sub-header .navbar{background-color:#558e68!important;padding:10px 0 7px;}header .sub-header .ext{margin:10px 0;}header .sub-header .navbar{background-color:#fff;border:none;margin:0;}header .sub-header #navbar .dropdown .dropdown-menu{min-width:620px;background-color:#659e78;}header .sub-header #navbar .dropdown .dropdown-menu .channel{width:100%;max-width:44px;height:auto;}header .sub-header #navbar .dropdown .dropdown-menu li{display:inline-block;}header .sub-header #navbar .dropdown .dropdown-menu li a:hover{background-color:transparent!important;border:none;border-radius:0;color:transparent!important;font-weight:normal;}header .sub-header #navbar .dropdown .dropdown-menu.news{min-width:620px;padding:40px 20px 20px 20px;}header .sub-header #navbar .dropdown .dropdown-menu.news li{display:block;}header .sub-header #navbar .dropdown .dropdown-menu.news .menu-part{display:inline-block;text-align:right;vertical-align:top;}header .sub-header #navbar .dropdown .dropdown-menu.news li.menu-backto{text-align:right;}header .sub-header #navbar .dropdown .dropdown-menu.news li.menu-backto a{color:#000;}header .sub-header #navbar .dropdown .dropdown-menu.news li.menu-backto a:hover{color:#fff!important;}header .sub-header #navbar .dropdown .dropdown-menu.news li a{color:#fff;display:block;font-weight:bold;margin:0 0 10px;padding:3px 0 3px 20px;}header .sub-header #navbar .dropdown .dropdown-menu.news .posts-holder a:hover{background-color:transparent!important;border:none;border-radius:0;color:transparent!important;font-weight:normal;}header .sub-header #navbar .dropdown .dropdown-menu.news li a:hover{color:#000!important;text-decoration:none;}header .sub-header #navbar .dropdown .dropdown-menu.news .posts-holder h3{color:#fff;direction:rtl;font-size:15px;padding:0 30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}header .sub-header #navbar .dropdown .dropdown-menu.news .posts-holder{display:inline-block;vertical-align:top;width:69%;border-right:1px solid #fff;padding:0 10px 0 0;}header .sub-header #navbar .dropdown .dropdown-menu.news .parts-holder{float:right;display:inline-block;padding:0 0 0 10px;}header .sub-header #navbar .dropdown .dropdown-menu.news .navmenu-border{border:1px solid #fff;display:block;margin:30px auto;width:50%;display:none;}header .sub-header #navbar .dropdown .dropdown-menu.news .posts-holder .img-holder{text-align:center;}.navbar-default .navbar-nav>li>a{color:#fff;font-size:16px;font-weight:bold;text-align:center;}header .sub-header .navbar-default .navbar-nav>.active>a{background-color:#659e78!important;border:1px solid #fff;border-radius:0;color:#fff!important;font-weight:bold;}header .sub-header .navbar-default .container{min-height:55px;}header .sub-header #navbar{padding:0px;}header .sub-header .navbar-right{min-width:338px;margin:0 -9px 0 0;}header .sub-header .navbar-default .navbar-nav a:hover{background-color:#659e78!important;border:1px solid #fff;border-radius:0;color:#fff!important;font-weight:bold;}header .sub-header .navbar-default .navbar-nav a:hover i{color:#fff!important;}header .sub-header .btns{border:1.5px solid #fff;color:#000;font-weight:bold;font-family:"Play-Regular";margin:0 15px 0 0;padding:6px 10px;}header .sub-header .btns.play-btn{min-width:230px;}header .sub-header .btns.radio-btn{width:100%;}header .sub-header .btns span{font-size:16px;font-weight:normal;color:#fff;}header .sub-header .btns i{color:#fff;}footer .sub-footer{background-color:#575757;padding:20px 0;}.single footer .sub-footer{position:relative;z-index:4;}footer .sub-footer .part{border-right:1px solid #fff;}footer .sub-footer .newsletter p,footer .sub-footer .apps p{font-size:15px;color:#fff;display:inline-block;float:right;margin:5px 0;}footer .sub-footer .apps img{float:right;margin:0 10px;}footer .sub-footer .apps img.first{margin:0 30px 0 0;}footer .sub-footer .newsletter form{display:inline-block;text-align:left;}footer .sub-footer .newsletter input{background-color:transparent;border:1px solid #a4a4a4;color:#fff;border-radius:8px;font-size:12px;padding:10px;}footer .sub-footer .newsletter input.mainfield{min-width:230px;}footer .sub-footer .newsletter input.button{background-color:transparent;border:medium none;}footer .sub-footer .social{padding:0px;list-style:none;text-align:right;}footer .sub-footer .social li{display:inline-block;margin:0 0 0 3px;}footer .main-footer{background-color:#000;padding:20px 0 10px;}footer .main-footer .part h3 a{color:#fff;font-size:15px;text-decoration:none;margin:20px 0 30px 0;}footer .main-footer .part{text-align:right;}footer .main-footer .part.middle{text-align:center;}footer .main-footer .part.last{text-align:left;}footer .main-footer .part a{display:block;color:#575757;font-size:13px;margin:3px 0;}footer .main-footer .site-info.mobile{display:none;}footer .main-footer .site-info{padding:0 5px;}footer .main-footer .site-info p,footer .main-footer .site-info a{direction:ltr;text-align:left;color:#fff;margin:20px 0;}
;

/*search forms*/
.site-content.search p.desc {
    margin: 30px 0;
    font-size: 20px;
}

.search .posts-holder .post a {
    display: block;
}

.search .posts-holder .post a p {
    color: #7f7b7b;
}

/*landing page*/

/*main slider*/
.site-content .main-slider {
    display: none;
    -webkit-box-shadow: 0 0 120px 0 #bdbaba inset;
    -moz-box-shadow: 0 0 120px 0 #bdbaba inset;
    box-shadow: 0 0 120px 0 #bdbaba inset;
}

.site-content .main-slider.lg {
    display: block;
}

.site-content .main-slider .item {
    text-align: center;
    margin: 20px 0;
}

.site-content .main-slider .carousel-inner {
    min-height: 400px;
}

.site-content .main-slider .item .post {
    display: inline-block;
    padding: 0 20px;
    vertical-align: top;
}

.site-content .main-slider .item .post img {
    width: 100%;
    max-width: 490px;
    height: auto;
}

.site-content .img-holder {
    overflow: hidden;
}

.site-content .img-holder img {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
}

.site-content .img-holder img:hover {
    transform: scale(1.1);
}

.site-content .main-slider .item .post h2 {
    color: #000;
    display: block;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    font-weight: bold;
}

.site-content .main-slider .item .post a:hover {
    text-decoration: none;
}

.site-content .main-slider .carousel-control span {
    margin: -10px 0 0;
    position: absolute;
    top: 50%;
    font-size: 50px;
}

.site-content .main-slider .carousel-control {
    width: 7%;
}

.site-content .main-slider .carousel-control.left {
    left: -25px;
}

.site-content .main-slider .carousel-control.right {
    right: 4px;
}

.site-content .main-slider .carousel-indicators {
    bottom: 0px;
}

.site-content .main-slider .carousel-indicators li {
    border: 1px solid #959595;
}

.site-content .main-slider .carousel-indicators .active {
    background-color: #959595;
    border: 1px solid #959595;
}

.site-content .main-slider.lg .item .post {
    width: 33%;
}

.site-content .main-slider.md .item .post {
    width: 49%;
}

.site-content .main-slider.s .item .post {
    width: 100%;
}

/*homepage banners*/
.site-content .homepage-banner {
    margin: 10px 0;
    text-align: center;
    padding: 0 15px;
}

.site-content .homepage-banner .mpu, .site-content .homepage-banner .lb {
    display: inline-block;
    vertical-align: top;
}

.site-content .homepage-banner img {
    height: auto;
    width: 100%;
    min-height: 250px;
}

.site-content .homepage-banner .mpu {
    margin: 0 20px 0 0;
}

.site-content .homepage-banner .lb img {
    max-width: 670px;
}

.site-content .homepage-banner .mpu img {
    max-width: 300px;
}

.site-content .section .section-holder {
    margin: 0 0 20px 0;
}

/*main section1*/
.site-content .section {
    text-align: right;
}

.site-content .section .title .section-line {
    background-color: #ebebeb;
    height: 1px;
    margin: 23px 10px 0;
    width: 100px;
    display: inline-block;
}

.site-content .section .title h4 {
    display: inline-block;
}

.site-content .section .title h4 a {
    color: #e00;
    font-size: 20px;
}

.site-content .section .title h4 a:hover {
    text-decoration: none;
}

.site-content .section .main-slider {
    box-shadow: none;
}

.site-content .section#section1 .slider-holder {
    width: 72%;
}

.site-content .section#section1 .main-slider.lg .item .post {
    width: 47%;
}

.site-content .section#section1 .homepage-banner {
    width: 27%;
    margin: 14px 0;
    padding: 0px;
}

.site-content .section#section1 .homepage-banner .mpu {
    margin: 0px;
    padding: 19px 4px 74px;
    /*border:2px solid #ebebeb;*/
    background-color: #eee;
}

.site-content .section#section1 .homepage-banner p {
    color: #bfbfbf;
    font-size: 13px;
    text-align: center;
    margin: 20px 0;
}

.site-content .section#section1 .homepage-banner, .site-content .section#section1 .slider-holder {
    display: inline-block;
    vertical-align: top;
}

.site-content .section#section1 .main-slider .item .post img {
    max-width: 385px;
}

.site-content .section .main-slider .carousel-control {
    background-image: none;
    opacity: 1;
    color: #fff;
}

.site-content .section .main-slider .carousel-control.left {
    left: -25px;
}

.site-content .section .main-slider .carousel-control.right {
    right: 10px;
}

.site-content .section .main-slider {
    /*border: 2px solid #ebebeb;*/
    box-shadow: -1px 2px 18px 7px rgba(215, 211, 211, 0.3);
    margin: 15px 0;
}

.site-content .section .main-prop .main-slider {
    margin: 0;
}

/*main section2*/
.site-content .section2layout.section .title {
    text-align: right;
    margin: 0 0 5px;
}

.site-content #section2 .main-slider .carousel-inner .item {
    min-height: 435px;
}

.site-content .section2layout#section2 .shows .item .post h2 {
    max-width: 85px;
}

.site-content .section#section2 .title h4 a {
    color: #00afec;
}

.site-content .section .main-slider-holder .title h4 a {
    color: #a666a7 !important;
}

.site-content #section7.section .main-slider-holder.second h2 {
    padding: 10px 0 !important;
    width: 100% !important;
}

.site-content .section2layout.section .main-slider-holder {
    display: inline-block;
    width: 25%;
    margin: 0 20px 0 0;
}

.site-content .section2layout.section .main-slider.s {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0 20px 0 0;
}

.site-content .section2layout.section .main-prop .main-slider.s {
    display: none;
}

.site-content .section2layout.section .main-slider .item {
    min-height: 450px;
}

.site-content .section2layout.section .main-slider .item .post .post-content {
    margin: 40px 0;
}

.site-content .section2layout.section#section7 .main-slider .item .post .post-content {
    margin: 0;
}

.site-content .post img {
    height: auto;
    width: 100%;
}

.site-content .section2layout.section .main-slider .item .post img {
    max-width: 280px;
    height: auto;
    width: 100%;
}

.site-content .section2layout.section .main-slider .item .post h2 {
    margin: 0;
}

.site-content .section2layout.section .main-slider .post-content .info, .site-content .section2layout.section .main-slider .post-content .channel {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
}

.site-content .section#section2 .main-slider .post-content .channel {
    border-left: 2px solid #ebebeb;
}

.site-content .section2layout.section .main-slider .carousel-control.left {
    left: -29px;
}

.site-content .section2layout.section .main-slider .carousel-control.right {
    right: 10px;
}

.site-content .section2layout.section .main-section-holder {
    text-align: center;
    width: 72%;
    display: inline-block;
    vertical-align: top;
}

.site-content .main-section {
    position: relative;
    /*border:2px solid #ebebeb;*/
    box-shadow: -1px 2px 18px 7px rgba(215, 211, 211, 0.3);
    padding: 25px 0;
}

.site-content #section11 .main-section {
    min-height: 494px;
}

.site-content .section2layout.section#section11 .main-slider .item .post .post-content {
    margin: 10px 0;
}

.site-content .section2layout.section#section11 .main-slider .main-title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    bottom: 45px;
    padding: 0 15px;
}

.site-content .section#section2 .main-section .post {
    position: relative;
}

.site-content .section2layout.section .main-section .post h2 {
    font-size: 16px;
    color: #000;
    background-color: #fff;
    padding: 20px;
    line-height: 27px;
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.site-content .section2layout.section#section10 .main-section .post h2 {
    text-align: center;
    min-height: 120px;
}

.site-content .section#section2 .main-section .first .post h2 {
    position: absolute;
    right: 0;
    bottom: 40px;
    width: 40%;
    padding: 20px 40px 20px 20px;
    font-weight: bold;
}

.site-content .section#section2 .main-section .small .post img {
    max-width: 193px;
}

.site-content .section2layout.section .main-section .first .post img {
    max-width: 760px;
    margin: -4px 0 4px 0;
}

.site-content .section2layout.section .main-section a:hover {
    text-decoration: none;
}

.site-content #section2.section .main-section .small {
    bottom: 10px;
    left: 50px;
    max-width: 197px;
    position: absolute;
    width: 100%;
    border: 2px solid #659e78;
}

.site-content #section2.section .main-section .small.third {
    left: 270px;
}

.site-content #section2.section .main-section .small h2 {
    font-size: 12px;
    margin: 0;
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}

/*main section 3*/
.site-content .section.section2layout .title h4 a {
    color: #dbc139;
}

.site-content .section3layout.section#section3 .title {
    position: relative;
}

.site-content #section3.section .main-slider {
    margin: 0;
}

.site-content .section3layout.section#section3 .carousel-control {
    background-image: none;
    color: #959595;
    opacity: 1;
    width: 5px;
    margin: 20px 0;
}

.site-content .section3layout.section#section3 .carousel-control.right {
    left: 30px;
}

.site-content .main-slider-holder #mainsection3 .carousel-control.right {
    right: 13px;
    left: inherit !important;
}

.site-content .section3layout.section#section3 .carousel-control.left {
    right: 0;
}

.site-content .section.section3layout .main-section-holder .post {
    display: inline-block;
    vertical-align: top;
    width: 47%;
}

.site-content .section.section3layout#section3 .main-slider .item {
    min-height: 477px;
}

.site-content .section.section3layout .post.first {
    margin: 0 20px 0 0;
}

.site-content .section.section3layout#section3 img {
    max-width: 372px !important;
}

.site-content .section.section3layout .post h2 {
    padding: 10px 15px;
    min-height: 75px;
}

.site-content .section.section3layout .post p {
    text-align: center;
    padding: 10px 15px;
}

.site-content .section.section3layout .post p, .site-content .section.section3layout .post a {
    color: #7f7b7b;
    font-size: 13px;
}

.site-content .post a.readmore {
    color: #7f7b7b;
    font-weight: bold;
}

.site-content .section.section3layout .main-slider-holder .item .post img {
    max-width: 390px;
}

/*main section video*/
.site-content .section#videosection .container {
    padding: 0 0 0 15px;
}

.site-content .section#videosection .title {
    color: #959595;
    text-decoration: none;
    padding: 0 0 0 15px;
}

.site-content .section#videosection .title h4 a {
    color: #959595;
    text-decoration: none;
}

.site-content .section#videosection .title.second h4 a {
    color: #186532;
}

.site-content .section#videosection.section4 .videosection {
    background-color: #333333;
    box-shadow: none;
}

.site-content .section#videosection.section4 .title {
    color: #fff;
    padding: 0 15px 0 0;
}

.site-content .section#videosection.section4 .title a {
    color: #fff;
}

.site-content .section#videosection .video-holder {
    background-color: #333333;
    /*    box-shadow: -3px 2px 13px 7px #d9d9d9;*/
    box-shadow: none;
}

.site-content .section#videosection .video-holder .video-elts {
    margin: 70px 0 0 0;
}

.site-content #videosection.section.section4 .video-holder .video-elts {
    margin: 28px 0 0;
}

.site-content .section#videosection .video-holder .video-elts h2, .site-content .section#videosection .video-holder .video-elts h3 {
    color: #969292;
    font-size: 16px;
    line-height: 25px;
    margin: 10px 0 20px;
    overflow: hidden;
    padding: 0 8px 0 20px;
    text-align: center;
    text-overflow: ellipsis;
    width: 100%;
}

.site-content .section#videosection .video-holder .video-elts h3 {
    font-weight: bold;
}

.site-content .section#videosection .video-holder a {
    text-decoration: none;
    color: #fff;
    position: relative;
}

.site-content .section#videosection .video-holder img.image_slider {
    max-width: 150px;
    height: 90px;
}

.site-content .section#videosection .video-holder .previous-episodes {
    margin: 30px 0;
}

.site-content .section#videosection .video-holder .previous-episodes .post {
    border-bottom: 1px solid #4f4f4f;
    margin: 5px 0;
    padding: 0 0 10px 15px;
}

.site-content .section#videosection .video-holder .previous-episodes h2 {
    color: #969292;
    display: inline-block;
    float: left;
    font-size: 16px;
    margin: 10px 0 20px;
    padding: 0 10px;
    width: 59%;
}

.site-content .section#videosection .play-button {
    left: 43%;
    margin: -10px 0 0 -15px;
    max-width: 40px;
    position: absolute;
    top: 0;
    width: 100%;
}

.lv_slider_slide .lv_slider_number {
    display: none;
}

.lv_side, .lv_side_button {
    display: none;
}

.lv_title, .lv_caption {
    float: none;
    font-size: 16px;
    text-align: center;
}

/*video section*/
.site-content .section#videosection .videosection.holder {
    display: block;
}

.site-content .section#videosection .videosection.mobile-holder {
    display: none;
}

/*main section 4*/
.site-content .section.section4 .title h4 a {
    color: #16612f;
}

/*main section 5*/
.site-content .section#section5 .title h4 a {
    color: #959595;
    text-decoration: none;
}

.site-content .section#section5 .main-slider {
    background-color: #e5e5e5;
}

.site-content .section#section5 .main-slider.lg .item .post {
    width: 16%;
}

.site-content .section#section5 .main-slider .carousel-inner {
    min-height: 390px;
}

.site-content .section#section5 .img-holder {
    position: relative;
}

.site-content .section#section5 .img_overlay {
    bottom: 0;
    width: 100%;
    position: absolute;
    top: 0;
    padding: 20% 0 0;
    background-color: rgba(24, 101, 50, 0.6);
    opacity: 0;
}

.site-content .section#section5 .img_overlay img {
    width: 51px;
}

.site-content .section#section5 .item .post {
    padding: 0px;
    margin: 0 20px;
}

.site-content .section#section5 .item .post h2 {
    padding: 0 15px;
}

.site-content #section5.section .item .post p {
    padding: 0 15px;
    text-align: center;
    color: #707070;
}

.site-content .section#section5 .post:hover .img_overlay {
    opacity: 1;
}

.site-content .section#section5 .post:hover {
    border: 1px solid rgb(24, 101, 50);
}

/*main section 6*/
.site-content #section6.section2layout .main-slider-holder .title {
    margin: 0 0 15px;
}

.site-content .section#section6 .main-slider-holder .title h4 {
    color: #a666a7;
}

.site-content .section#section6 .main-section-holder .title h4 a {
    color: #40c430;
}

.site-content .section#section6 .slider-holder img {
    max-width: 372px;
}

.site-content .section#section6 .slider-holder .main-slider.s {
    display: none;
}

.site-content .section.section3layout#section6 .post p {
    margin: 20px 0;
    text-align: center;
}

.site-content .section.section3layout#section6 .main-slider .item {
    min-height: 360px;
}

.site-content #section6.section.section3layout .main-slider .carousel-inner {
    min-height: 420px;
}

.site-content #section6.section.section3layout .main-slider #mainSlider1 .item {
    min-height: 420px;
}

/*main section 7*/
.site-content .section#section7 .main-slider-holder .title h4 a {
    color: #32957f !important;
}

.site-content .section#section7 .main-slider .item .post h2 {
    padding: 10px 40px;
    width: 100%;
    height: 80px;
}

.site-content .section#section7 .main-slider-holder .main-slider .carousel-inner {
    min-height: 450px !important;
}

.site-content .section2layout.section.section#section7 .main-slider .item {
    min-height: 450px !important;
}

.site-content .section#section7 .main-slider .carousel-control.left {
    left: -5px;
}

.site-content .section#section7 .main-slider-holder.second .title h4 a {
    color: #cb0000 !important;
}

.site-content .section#section7 .main-slider-holder.third .title h4 a {
    color: #ff7800 !important;
}

.site-content .section#section7 .main-slider .item .post img {
    height: auto;
    max-width: 372px;
    width: 100%;
}

/*main section 8*/
.site-content .section#section8 .title h4 a {
    color: #00afec;
}

.site-content .section#section8 .main-section {
    margin: 20px 0;
}

.site-content .section#section8 .main-section .right .post h2 {
    color: #1b1b1b;
    float: right;
    font-size: 18px;
    margin: 10px 10px 25px;
    width: 100%;
    font-weight: bold;
}

.site-content .section#section8 .main-section .right .post p {
    color: #625e5e;
    font-size: 13px;
    margin: 10px;
}

.site-content .section#section8 .main-section .right {
    float: right;
}

.site-content .section#section8 .main-section .right img {
    max-width: 600px;
}

.site-content .section#section8 .main-section .left h2 {
    color: #000;
    font-size: 16px;
    margin: 10px 0;
    color: #000;
    font-size: 16px;
    margin: 10px 0;
    width: 100%;
    line-height: 25px;
    font-weight: bold;
}

.site-content .section#section8 .main-section .left p {
    color: #625e5e;
    font-size: 12px;
    margin: 5px 0;
}

.site-content .section#section8 .main-section .left .post {
    margin: 0 0 15px 0;
    min-height: 220px;
}

.site-content .section#section8 .main-section .left img {
    max-width: 262px;
}

.site-content .section#section8 .main-section .right .img-holder {
    float: right;
    max-width: 600px;
    width: 100%;
}

.site-content .section#section8 .main-section .left .img-holder {
    float: right;
    max-width: 262px;
    width: 100%;
}

/*main section 9*/
.site-content #section9.section .main-section-holder .title h4 a {
    color: #a666a7 !important;
}

site-content #section9.section .main-slider-holder.zero .title h4 {
    color: #a666a7;
}

.site-content #section9.section .main-section-holder.one .title h4 a {
    color: #dbc139 !important;
}

.site-content .section .main-slider-holder.zero .title h4 a {
    color: #32957f !important;
}

.site-content #section9.section .main-slider-holder.zero .main-slider {
    background-color: #659e78;
    padding: 20px 0;
    text-align: center;
    max-height: 826px;
}

.site-content #section9.section .main-slider-holder.zero .main-slider h2 {
    color: #fff;
}

.site-content #section9.section .double-sections {
    text-align: center;
    width: 72%;
    display: inline-block;
    vertical-align: top;
}

.site-content #section9.section .main-section {
    min-height: 367px;
}

.site-content #section9.section .double-sections .main-section-holder {
    width: 100%;
    min-height: 373px;
}

.site-content #section9.section .double-sections .main-section-holder.one {
    margin: 0 0 13px;
}

.site-content #section9.section .double-sections .main-section-holder.one .main-section .post h2 {
    height: 77px;
    padding: 10px 20px;
    font-weight: bold;
}

.site-content .section.section3layout#section9 .post {
    width: 33.33%;
    margin: 0px;
}

.site-content .section.section3layout#section9 .main-slider-holder .post {
    width: 100%;
}

.site-content .section.section3layout#section9 .main-slider-holder .post .content-holder {
    margin: 10px 20px;
}

.site-content .section.section3layout#section9 .main-slider-holder .item {
    margin: 10px 0;
    min-height: 100%;
}

.site-content #section9.section.section3layout .main-slider-holder.zero .item {
    margin: 20px 0 0;
}

/* section10 */
.site-content #section10 .main-section {
    min-height: 382px;
}

/*section 12*/
.site-content .section#section12 .main-section {
    width: 99%;
    float: right;
    margin: 15px 0 0 0;
}

.site-content #section9.section .double-sections .main-section {
    margin: 0;
}

.site-content #section9.section .double-sections .main-section-holder .post h2 {
    height: 114px;
}

.site-content .section#section12 .title h1 a {
    color: #23527c !important;
}

.site-content .section#section12 .main-section-holder .top .post img {
    max-width: 350px;
}

.site-content .section#section12 .main-section-holder .post h2 {
    color: #000;
    display: block;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.site-content .section#section12 .main-section-holder .top .post h2 {
    font-size: 18px;
    padding: 0 10px;
    text-align: right;
    font-weight: bold;
}

.site-content .section#section12 .main-section-holder .top .post p {
    font-size: 13px;
    color: #625e5e;
    padding: 0 10px;
}

.site-content .section#section12 .main-section-holder .top .img-holder {
    width: 60%;
    margin: 0 18px 0 0;
}

.site-content #section12.section .main-section-holder .top .content-holder.mobile {
    display: none;
}

.site-content .section#section12 .main-section-holder .top .content-holder {
    width: 30%;
}

.site-content .section#section12 .main-section-holder .top .content-holder, .site-content .section#section12 .main-section-holder .top .img-holder {
    display: inline-block;
    vertical-align: top;
}

.site-content .section#section12 .main-section-holder .bottom {
    margin: 30px 0;
}

.site-content .section#section12 .main-section-holder .bottom .post h2 {
    font-size: 16px;
}

.site-content .section#section12 .main-section-holder .bottom .post img {
    max-width: 181px;
}

/*single page styles*/
.site-content .section .title h4 {
    font-size: 20px;
}

.site-content .section .title.t1 h1 {
    color: #e00;
}

.site-content .section .title.t2 h1 {
    color: #00afec;
}

.site-content .section .title.t3 h1 {
    color: #dbc139;
}

.site-content .section .title.t4 h1 {
    color: #40c430;
}

.site-content .section .title.t5 h1 {
    color: #186532;
}

.site-content .section .title.t6 h1 {
    color: #959595;
}

.site-content .section .title.t7 h1 {
    color: #902c8e;
}

.site-content .section .title.t8 h1 {
    color: #dbc139;
}

.site-content .section .title.t9 h1 {
    color: #a666a7;
}

.site-content .section .title.t10 h1 {
    color: #32957f;
}

.site-content .section .section-content h3 {
    color: #1b1b1b;
    font-size: 30px;
    direction: rtl;
    line-height: 45px;
}

.single .site-content .section .section-content h3 {
    min-height: 95px;
}

.single .site-content .homepage-banner {
    margin: 0;
    padding: 0;
}

.single .site-content .homepage-banner .mpu {
    background-color: #eee;
    margin: 182px 0 0;
    padding: 20px 0;
    width: 100%;
}

.single .site-content .homepage-banner .mpu p {
    color: #bfbfbf;
    font-size: 13px;
    padding: 8px 0;
    text-align: center;
    margin: 0px;
}

.single .site-content .section .section-content .date-holder {
    margin: 20px 0 10px 0;
}

.single .site-content .section .section-content .editor-holder h5, .single .site-content .section .section-content .editor-holder a {
    color: #a0a0a0;
}

.single .site-content .section .section-content .editor-holder a:hover {
    text-decoration: underline;
}

.single .site-content .section .section-content date, .single .site-content .section .section-content time {
    color: #a0a0a0;
    font-size: 15px;
    margin: 5px 0;
}

.single .site-content .section .section-content .images-holder {
    text-align: right;
}

.single .site-content .section .section-content .images-holder .feat img {
    width: 100%;
    max-width: 723px;
    height: auto;
}

.single .site-content .section .section-content .images-holder .gal-holder {
    margin: 20px 0;
}

.single .site-content .section .section-content .images-holder .gal {
    display: none;
}

.single .site-content .section .section-content .images-holder .gal.visible {
    display: inline-block;
    position: relative;
    height: 60px;
    overflow: hidden;
}

.single .site-content .section .section-content .images-holder .gal.visible .gal_zoom {
    position: absolute;
    right: 25%;
    top: 20%;
}

.single .site-content .section .section-content .images-holder .gal.visible .gal_zoom a, .single .site-content .section .section-content .images-holder .gal.visible .gal_zoom span {
    color: #fff;
    font-size: 25px;
}

.single .site-content .section .section-content .images-holder .gal.visible .gal_zoom span {
    font-size: 16px;
    margin: 0 0 0 10px;
}

.single .site-content .section .section-content .images-holder .gal img {
    width: 100%;
    max-width: 100px;
    height: auto;
}

.single .site-content .section .section-content .images-holder .gal.visible .overlay {
    background-color: #000;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}

.transition {
    -webkit-transform: scale(1.8);
    -moz-transform: scale(1.8);
    -o-transform: scale(1.8);
    transform: scale(1.8);
    margin: 126px 0 0 0;
    z-index: 999;
}

.single .site-content .section .section-content .downloader-holder {
    margin: 30px 0;
    width: 100%;
}

.single.single-weekly_dialogues .site-content .section .section-content h3 {
    min-height: 100%;
}

.single.single-weekly_dialogues .site-content .section .gal-holder {
    width: 100%;
    max-width: 1024px;
    float: right;
}

.single .site-content .section .section-content .downloader-holder a {
    background-color: #659e78;
    color: #fff;
    font-weight: bold;
    padding: 5px 64px;
}

.single .site-content .section .section-content .images-holder .dialogue_images {
    display: block;
    margin: 0 auto;
    max-width: 800px;
    width: 100%;
}

.single .site-content .section .section-content .images-holder .dialogue_images img {
    width: 100%;
    max-width: 800px;
    height: auto;
    display: block;
    margin: 30px auto;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all 0.4s ease-in-out 0s;
}

/*.single.single-weekly_dialogues .site-content .section .section-content .sharing-holder{
    text-align: center;
}*/
.single.single-weekly_dialogues .site-content .section .section-content .posts-holder {
    text-align: center;
}

.single .site-content .section .section-content .downloader-holder a {
    font-size: 16px;
}

.single .site-content .section .section-content .controllers-holder {
    margin: 20px 0;
}

.single .site-content .section .section-content .controllers-holder div {
    display: inline-block;
    border-left: 1px solid #e2e2e2;
}

.single .site-content .section .section-content .controllers-holder a {
    color: #000;
    font-size: 20px;
    padding: 10px 15px;
}

.single .site-content .section .section-content .controllers-holder .whatsapp {
    display: none;
}

.single .site-content .section .section-content .controllers-holder .fontsize {
    border-right: 1px solid #e2e2e2;
}

.single .site-content .section .section-content .controllers-holder .fontsize:hover a {
    text-decoration: none;
}

.single .site-content .section .section-content .controllers-holder .fontsize #plus {
    padding: 10px 15px;
}

.single .site-content .section .section-content .controllers-holder .fontsize #restore {
    padding: 10px 0;
    display: none;
}

.single .site-content .section .section-content .controllers-holder .fontsize #minus {
    display: none;
}

.single .site-content .section .section-content .content-holder {
    margin: 20px 0;
}

.single .site-content .section .section-content .backto {
    width: 100%;
    max-width: 600px;
    float: right;
}

.single .site-content .section .section-content .backto a {
    text-align: center;
    width: 260px;
}

.single .site-content .section .section-content .backto a:hover {
    color: #000;
}

.single .site-content .section .section-content .content-holder img {
    width: 100%;
    max-width: 723px;
    display: block;
    margin: 10px auto;
    height: auto;
}

.single .site-content .section .section-content .content-holder #post-pagination {
    margin: 12px 0;
    text-align: center;
}

.single .site-content .section .section-content .content-holder #post-pagination a {
    background-color: #659e78;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    padding: 14px;
    display: inline-block;
    margin: 0 0 0 15px;
}

.single .site-content .section .section-content .content-holder {
    color: #6a6767;
    direction: rtl;
    font-size: 15px;
}

.single .site-content .section .section-content .content-holder .wp-caption {
    width: 100% !important;
}

.single .site-content .section .section-content .content-holder p, .single .site-content .section .section-content .content-holder span {
    /*font-family: 'Noto Naskh Arabic', serif;*/
    font-size: 17px;
    line-height: 30px;
}

/*.single .site-content .section .section-content .content-holder iframe{
    width:100% !important;
    height:auto !important;
}*/

.single .site-content .section .section-content .content-holder .tt-player iframe {
    height: 100% !important;
}

.single .site-content .section .section-content .content-holder .single-vid {
    position: relative;
}

.single .site-content .section .section-content .content-holder .single-vid img {
    width: 100%;
    max-width: 539px;
    height: auto;
}

.single .site-content .section .section-content .content-holder .vid-holder {
    position: relative;
}

.single .site-content .section .section-content .content-holder .play-button {
    position: absolute;
    right: 50%;
    margin: -50px -50px 0 0;
    top: 50%;
}

.single .site-content .section .section-content .content-holder .play-button img {
    width: 100%;
    height: auto;
    cursor: pointer;
}

.site-content .section-content .sharing-holder {
    margin: 20px 0;
}

.site-content .section-content .sharing-holder a:nth-child(2) {
    margin: 0 12px;
}

.single .site-content .section .section-content .tags-holder ul {
    padding: 0px;
    list-style: none;
}

.single .site-content .section .section-content .tags-holder ul li {
    display: inline-block;
    margin: 0 0 0 10px;
}

.single .site-content .section .section-content .tags-holder ul li a {
    text-decoration: underline;
    color: #3b5998;
}

.single .site-content .section .section-content .disqus-holder {
    margin: 20px 0;
}

/*.single .site-content .section .section-content .rp-holder{
    margin:20px 0;
}*/
.single .site-content .section .section-content .rp-holder .title {
    margin: 0 0 25px 0;
}

.site-content .post {
    cursor: pointer;
}

.single .site-content .section .section-content .rp-holder .post img {
    width: 100%;
    max-width: 200px;
    height: auto;
}

.single .site-content .section .section-content .rp-holder h3 {
    font-size: 14px;
    color: #fff;
    width: 100%;
    max-width: 200px;
    float: right;
}

.single .site-content .section .section-content .rp-holder.rponly h3, .single .site-content .section .section-content .rp-holder.randomposts-holder h3 {
    color: #000;
    line-height: 22px;
    text-align: center;
}

.single .site-content .section-content.popularposts.mobile {
    display: none;
}

.single .site-content .section .section-content.popularposts.nonmobile {
    position: relative;
}

.single .site-content .section .section-content.popularposts.nonmobile .rp-holder {
    position: absolute;
    right: 0;
    top: 560px;
}

.single .site-content .section .section-content.popularposts .post {
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    text-align: center;
}

.single .read-more {
    background-color: #3e684c;
    color: #fff;
    direction: rtl;
    padding: 10px;
    text-align: center;
    width: 100%;
    color: #fff;
    display: block;
    margin: 20px auto;
    opacity: 0;
}

.single .read-more span {
    font-size: 18px;
    font-weight: bold;
}

.single .read-more a {
    font-size: 16px;
    color: #fff;
}

/*.single .homepage-banner{
    margin:38px 0;
}*/
.single .site-content .section .section-content.popularposts .post.first {
    border-top: 1px solid #c7c7c7;
}

.single .site-content .section .section-content.popularposts .post.last {
    border-bottom: 1px solid #c7c7c7;
}

.single .site-content .section .section-content.popularposts h3 {
    float: none;
    margin: 10px auto;
    display: block;
    width: 66%;
    line-height: 25px;
    max-width: 100%;
    min-height: 100% !important;
}

.single .site-content .section .section-content.popularposts .post {
    padding: 20px;
    background-color: #659e78;
}

.single .site-content .section .section-content.popularposts .title {
    margin: 0 0 20px 0;
}

/*page categories single*/
.site-content .section .title h1 {
    display: inline-block;
    font-size: 20px;
}

.cat-single .posts-holder .post .content-holder h3 {
    font-size: 15px;
    font-weight: bold;
    margin: 3px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.cat-single .posts-holder .post .content-holder p {
    color: #7f7b7b;
    font-size: 13px;
    text-align: center;
}

.cat-single .posts-holder {
    text-align: center;
}

.cat-single .posts-holder .row {
    margin: 40px 0;
}

.cat-single .posts-holder .post .content-holder {
    padding: 0 30px;
    margin: 0px;
    width: 62%;
}

.cat-single .posts-holder .post .content-holder p {
    color: #7f7b7b;
}

.cat-single .posts-holder .post .content-holder, .cat-single .posts-holder .post .image-holder {
    display: inline-block;
    vertical-align: top;
}

.cat-single .posts-holder .post .image-holder img {
    width: 100%;
    max-width: 150px;
    height: auto;
}

.posts-holder .navigation {
    background-color: #575757;
    margin: 20px 0;
    text-align: center;
}

.posts-holder .navigation a {
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}

.posts-holder .navigation a:hover {
    text-decoration: none;
    text-shadow: 2px 2px #000;
}

.cat-single .posts-holder .row .post .content-holder.mobile {
    display: none;
}

/*channels page template*/
.channet_template .main_page {
    padding: 120px 0;
}

.channet_template .title img {
    display: block;
    height: auto;
    margin: 20px auto;
    max-width: 100px;
    width: 100%;
}

.channet_template [dir="ltr"] {
    direction: ltr;
}

/*page categories videos single*/
.page-template-page-categories-videos-single .site-content .main-slider .carousel-inner {
    min-height: 350px;
}

.cat-video .slider-holder .post .play-button img {
    height: auto !important;
    width: 100px !important;
}

.cat-video .slider-holder .post img {
    max-width: 300px !important;
    height: 200px !important;
}

.cat-video .slider-holder .post a.lightview {
    position: relative;
}

.cat-video .slider-holder .post .play-button {
    bottom: -35px;
    position: absolute;
    right: 32%;
}

.cat-video .slider-holder .post .play-button img {
    width: 29px;
    height: 29px;
}

.cat-video .slider-holder .post h2 {
    color: #969292;
    text-align: center;
    font-size: 16px;
    margin: 10px 0 20px;
    padding: 0 10px;
}

.cat-video .posts-holder .post img {
    max-width: 150px;
    height: 90px;
}

.cat-video .posts-holder .post a.lightview {
    position: relative;
}

.cat-video .posts-holder .post .play-button {
    bottom: 0;
    margin: -29px -29px 0 0;
    position: absolute;
    right: 60%;
}

.cat-video .posts-holder .post .play-button img {
    width: 30px;
    height: auto;
}

.cat-video .posts-holder .post h2 {
    color: #969292;
    text-align: center;
    font-size: 16px;
    margin: 10px 0 20px;
    padding: 0 10px;
}

/*editors single*/
.editors-single .title h1 {
    color: #16612f;
}

.single .site-content .section .section-content .recent-articles {
    margin: 20px 0;
}

.single .site-content .section .section-content .recent-articles a {
    display: block;
    margin: 5px 0;
    direction: rtl;
}

/*weekle dialogues single*/
.single.single-weekly_dialogues .site-content .section .section-content .posts-holder .image-holder img {
    max-width: 85px;
}

.single.single-weekly_dialogues .site-content .section .title.t1 h1 {
    color: #902c8e;
}

.single.single-weekly_dialogues .posts-holder .post .content-holder {
    padding: 0 30px;
    width: 62%;
}

.single.single-weekly_dialogues .posts-holder .post .content-holder, .single.single-weekly_dialogues .posts-holder .post .image-holder {
    display: inline-block;
    vertical-align: top;
}

.single.single-weekly_dialogues .posts-holder .post .content-holder h3 {
    font-size: 15px;
    margin: 0 0 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.single.single-weekly_dialogues .posts-holder .post .content-holder.mobile {
    display: none;
}

.single.single-weekly_dialogues .posts-holder .row {
    margin: 40px 0;
}

.single.single-weekly_dialogues span.loader {
    text-align: center;
    width: 100%;
}

/*section 10*/
.site-content .section#section10 .main-slider-holder .title h4 a {
    color: #32957f !important;
}

.site-content .section#section10 .main-section-holder .title h4 a {
    color: #00afec !important;
}

.page-template-page-popularposts {
    color: #00afec !important;
}

.site-content #section10.section.section3layout .post {
    margin: 0;
    width: 33.3333%;
}

.site-content .section#section10 .main-slider.s {
    min-height: 399px;
}

.poll .wp-polls .wp-polls-form > p {
    background-color: #659e78;
    color: #fff;
    font-size: 15px;
    padding: 20px;
}

.poll .wp-polls ul li, .poll .wp-polls-ul li, .poll .wp-polls-ans ul li {
    direction: rtl;
    text-align: right;
}

.poll input[name="vote"] {
    border: 1px solid #000;
    border-radius: 5px;
    background-color: #fff;
    padding: 5px;
}

.poll .wp-polls-ul {
    margin: 30px 15px 70px;
}

.poll .wp-polls-ul li small {
    display: none;
}

.poll .wp-polls-ans p:nth-child(2) {
    display: none;
}

.poll .wp-polls-form p:nth-child(2) {
    display: block;
}

.poll .wp-polls-ul li {
    margin: 0 0 10px;
}

.poll .wp-polls-ul li label {
    font-size: 17px;
    font-weight: normal;
}

.wp-polls > p {
    background-color: #659e78;
    color: #fff;
    font-size: 15px;
    padding: 20px 0;
}

/*section 11*/
.site-content .section#section11 .main-slider-holder .title h4 a {
    color: #902c8e !important;
}

.site-content #section11.section .main-slider-holder .item .post h2 {
    width: 100%;
    color: #659e78;
}

.site-content .section#section11 .main-section-holder .title h4 a {
    color: #c20069 !important;
}

.site-content .section#section11 .main-section-holder .post {
    width: 20%;
    margin: 0 5px 39px;
}

.site-content .section#section11 .main-section-holder .post img {
    max-width: 99px;
}

.site-content .section#section11 .horoscopes-parent, .site-content .section#section11 .main-slider-holder {
    display: inline-block;
    vertical-align: top;
}

.site-content .section#section11 .main-section-holder .post {
    width: 22%;
    margin: 16px 11px;
}

.site-content .section#section11 .horoscopes-parent {
    width: 72%;
}

.site-content .section#section11 .main-section-holder {
    width: 45%;
}

.site-content .section#section11 .main-section-holder.second {
    margin: 0 38px;
}

.site-content #section11 .main-section {
    padding: 0px;
}

.site-content #section11.section .main-slider .item {
    min-height: 453px;
}

/*section13*/
.site-content #section13.section .main-slider-holder.second .title h4 a {
    color: #cb0000 !important;
}

.site-content #section13.section .title h4 a {
    color: #dbc139 !important;
}

.site-content #section13.section .main-slider .item .post h2 {
    height: 80px;
    padding: 10px 40px;
    width: 100%;
}

.site-content #section13.section2layout.section .main-section-holder.first .main-slider img {
    max-width: 490px;
}

.site-content #section13.section2layout.section .main-slider-holder.second .main-slider {
    background-color: #333;
    padding: 20px 0;
    min-height: 494px;
}

.site-content #section13.section .post {
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
}

.site-content #section13.section .post .image_slider {
    max-width: 225px;
}

.site-content #section13.section .main-slider-holder.second .main-slider .post h2 {
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 288px;
    padding: 10px 15px;
    margin: 0 auto;
}

.site-content #section13.section .play-button {
    left: 50%;
    margin: 0 0 0 -15px;
    position: absolute;
    top: 30%;
}

/*horoscope single*/
.site-content.horoscope-single .title h1 {
    color: #c20069 !important;
}

.site-content.horoscope-single .horoscope-holder img {
    max-width: 79px;
}

.site-content.horoscope-single .horoscope-holder .post {
    display: inline-block;
    margin: 0 10px 0 0;
}

.site-content.horoscope-single .horoscope-holder .post.first {
    margin: 15px 10px 0 10px;
}

.site-content.horoscope-single .horoscope-holder {
    margin: 20px 0;
    text-align: center;
}

.site-content.horoscope-single .horoscope-holder .selected-h img {
    opacity: 0.5;
}

.site-content.horoscope-single .horoscope-holder .img-holder:hover {
    opacity: 0.5;
}

.site-content.horoscope-single .section-content .horoscope-name {
    font-size: 20px;
    margin: 40px auto;
    padding: 0 30px;
}

.site-content.horoscope-single .section-content .content-parent {
    background-color: #585858;
    padding: 20px 0 30px 0;
}

.site-content.horoscope-single .section-content .content-parent .content-holder {
    color: #fff;
}

.site-content.horoscope-single .section-content .content-parent .content-holder h4 {
    margin: 30px 0 10px;
    font-size: 24px;
}

.site-content.horoscope-single .section-content .main-content-parent {
    max-width: 800px;
    width: 100%;
    margin: 50px auto;
}

.site-content.horoscope-single .section-content .main-content-parent h4 {
    font-size: 20px;
    margin: 30px 0 20px;
    font-weight: bold;
}

.site-content.horoscope-single .section-content .date-holder {
    margin: 20px 0 10px 0;
}

.site-content.horoscope-single .section-content date, .site-content.horoscope-single .section-content time {
    color: #a0a0a0;
    font-size: 15px;
    margin: 5px 0;
}

.site-content.horoscope-single .old-posts, .site-content.horoscope-single .one-posts {
    display: none;
}

.site-content.horoscope-single .posts-holder {
    margin: 100px 0 20px 0;
}

.site-content.horoscope-single .initial-navigation {
    background-color: #575757;
    margin: 20px 0;
    text-align: center;
}

.site-content.horoscope-single .initial-navigation a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.site-content.horoscope-single .jscroll-inner .jscroll-added .old-posts {
    display: block;
}

/*all dialogues*/
.page-template-page-dialogues .site-content .section .title.t6 h1, .page-template-page-programs .site-content .section .title.t6 h1 {
    color: #a666a7;
}

.site-content .section-content .error404 p {
    color: #1b1b1b;
    direction: rtl;
    font-size: 25px;
}

.site-content .section-content .error404 {
    margin: 30px 0;
    text-align: center;
    min-height: 300px;
}

/*how to watch page*/
.htw .htw-container {
    color: #272727;
    line-height: 2;
    margin: 20px 0 0 0;
}

.htw .htw-container h4 {
    font-weight: bold;
    text-align: left;
}

.htw .htw-container table {
    margin: 0 0 20px 0;
    max-width: 100%;
    width: 100%;
    background-color: #f1f9f4;
}

.htw .htw-container table th {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd !important;
}

.htw .htw-container table tbody tr td {
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd !important;
    text-align: left;
}

/*contact us page*/
.contact .contact-holder .desc {
    margin: 15px;
}

.contact .contact-holder .wpcf7-form p {
    color: #464646;
    font-size: 17px;
    margin: 0 0 20px 0;
}

.contact .contact-holder .wpcf7-form p.submit {
    margin: 0 0 10px 0;
}

.contact .contact-holder .wpcf7-form {
    float: right;
    margin: 15px 0 0;
    max-width: 500px;
    padding: 0 15px;
    width: 100%;
}

.contact .contact-holder .wpcf7-form input, .contact .contact-holder .wpcf7-form textarea {
    width: 100%;
    background-color: #e1e1e1;
    border: medium none transparent;
    border-radius: 7px;
    padding: 5px;
    direction: rtl;
    color: #000;
    margin: 15px 0 0 0;
}

.contact .contact-holder .wpcf7-form textarea {
    height: 100px;
}

.contact .contact-holder .wpcf7-form-control.g-recaptcha {
    width: 100%;
}

.contact .contact-holder .wpcf7-form .wpcf7-submit {
    background-color: transparent;
    text-align: left;
    width: 90%;
}

.contact .contact-holder div.wpcf7-response-output {
    border: medium none;
    margin: 10px 0;
    padding: 0;
}

.contact .contact-holder span.wpcf7-not-valid-tip {
    display: none;
}

/*General pages*/
.page .content-holder {
    margin: 25px auto;
}

.page .entitle .cat-holder .title {
    text-align: left;
}

.page .encontent, .page .encontent p {
    text-align: left;
    direction: ltr;
    font-size: 15px;
}

.page .encontent .text {
    font-weight: bold;
    margin: 20px 0 10px;
}

/*cinema votes*/
.tp-poll-container .tp-question {
    font-size: 25px !important;
    font-weight: bold !important;
    background-color: #659e78 !important;
    color: #fff !important;
    text-align: center !important;
}

.tp-poll-container .tp-choices li .input {
    background-color: #659e78 !important;
    display: block !important;
    margin: 0 auto !important;
    width: 93% !important;
}

.tp-poll-container .tp-choices li .input input {
    margin: 6px 0 !important;
}

.tp-poll-container .tp-choices {
    padding: 20px 0 !important;
}

.tp-poll-container .tp-choices li label {
    display: inline-block !important;
}

.tp-poll-container .tp-choices li label > div, .tp-poll-container li {
    display: inline-block !important;
}

.tp-poll-container .tp-buttons {
    text-align: center !important;
}

.tp-poll-container .tp-btn {
    font-size: 16px !important;
    margin: 20px 0 !important;
}

.tp-poll-container .tp-choices, .tp-poll-container .tp-choices li, .tp-poll-container .tp-results, .tp-poll-container .tp-results li {
    text-align: center;
    border: none !important;
    vertical-align: top !important;
}

.tp-poll-container .tp-results .map-holder ul li {
    direction: rtl !important;
}

.page .cinema-holder {
    margin: 0 0 30px 0 !important;
}

.tp-poll-container .choice-content {
    text-align: center !important;
    border: none !important;
}

.tp-poll-container .choice-content p {
    font-size: 18px !important;
    font-weight: bold !important;
    text-align: center !important;
    margin: 10px 0 !important;
}

.cinema-holder .tp-poll-container .choice-content p {
    max-width: 150px;
    min-height: 60px;
    width: 100%;
}

.tp-poll-container .choice-content img {
    max-width: 250px !important;
    width: 100% !important;
}

/*competition*/
.page.competition .competition-holder {
    margin: 0 0 30px !important;
}

.competition .competition-holder .video-holder {
    text-align: center;
}

.competition .competition-holder .video-holder .lightview {
    position: relative;
}

.competition .competition-holder .video-holder .lightview .image_slider {
    height: auto;
    max-width: 600px;
    width: 100%;
}

.competition .competition-holder .video-holder .lightview .play-button {
    position: absolute;
    right: 40%;
    top: -31px;
}

.competition .competition-holder .question-holder h2 {
    background-color: #659e78;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 20px 5px;
    text-align: center;
}

.competition .competition-holder .question-holder {
    max-width: 600px;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.competition .competition-holder .sharing-holder {
    text-align: center;
}

.competition .competition-holder .first-form {
    max-width: 600px;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.competition .competition-holder .first-form .wpcf7-list-item {
    display: block;
    margin: 0 0 15px0;
}

.competition .competition-holder .first-form span.wpcf7-form-control-wrap {
    display: block;
    font-size: 17px;
    margin: 30px 0;
}

.competition .wpcf7-form .competition_quest {
    display: none;
}

.competition .competition-holder .wpcf7-form .first-form #competition-submit {
    text-align: center;
    width: 100%;
}

.competition .competition-holder .wpcf7-form .first-form #competition-submit a {
    background-color: #659e78;
    border-radius: 5px;
    color: #fff;
    padding: 5px 20px;
    text-align: center;
}

.competition .wpcf7-form.sent .add-info, .competition .wpcf7-form.sent .first-form {
    display: none !important;
}

.competition .wpcf7-form .first-form #submit_msg {
    text-align: center;
    margin: 30px 0 15px0;
    font-size: 18px;
}

.competition .wpcf7-form .add-info {
    display: none;
    background-image: url("./images/form_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    margin: 10px 0;
    padding: 30px 0 56px;
    position: relative;
}

.competition .wpcf7-form .add-info p {
    text-align: center;
    margin: 0 0 10px;
}

.competition .wpcf7-form .add-info input, .competition .wpcf7-form .add-info select {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    max-width: 400px;
    width: 100%;
    padding: 4px;
}

.competition .wpcf7-form .add-info input.wpcf7-submit {
    background-color: #659e78;
    border: medium none;
    border-radius: 3px;
    margin: 20px0;
    text-align: center;
    width: 100px;
}

.competition .wpcf7-form .add-info select {
    background-color: #000;
}

.competition .wpcf7-form div.wpcf7-response-output {
    border: medium none;
    margin: 20px 0;
    text-align: center;
    padding: 0;
}

.competition .wpcf7-form span.wpcf7-not-valid-tip {
    display: none;
}

.competition .wpcf7-form .wpcf7-not-valid {
    border: 2px solid #659e78 !important;
}

/*talents vote*/
.talents #tp-default-default-preset .tp-choices li label .choice-content {
    max-width: 323px !important;
}

.talents #tp-default-default-preset .tp-choices li label .choice-content iframe {
    width: 100% !important;
    max-width: 300px !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

.talents #tp-default-default-preset .tp-choices li {
    margin: 0 0 30px 0 !important;
    width: 33.30% !important;
}

.talents .sharing-holder {
    text-align: center;
}

.talents .tp-poll-container .choice-content p {
    display: block !important;
    min-height: 50px !important;
    width: 80% !important;
    margin: 0 auto !important;
}

/*Rotana albums*/
.albums .albums-holder .albums-menu ul {
    padding: 0px;
    margin: 10px 0 20px;
    text-align: center;
}

.albums .albums-holder .albums-menu ul li {
    list-style: none;
    display: inline-block;
}

.albums .albums-holder .albums-menu ul li a {
    background-color: transparent;
    border: 1px solid;
    color: #000;
    display: block;
    font-size: 18px;
    margin: 0 0 0 10px;
    padding: 10px 20px;
}

.albums .albums-holder .albums-menu ul li.active a {
    background-color: #659e78;
    color: #fff;
}

.albums .albums-holder .albums-menu ul li a:hover {
    background-color: #659e78;
    color: #fff;
}

.albums .albums-holder .post {
    margin: 0 0 20px 0;
}

.albums .albums-holder .post h2 {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    margin: 10px 0 20px;
}

.albums .albums-holder .navigation {
    background-color: #575757;
    margin: 20px 0;
    text-align: center;
}

.albums .albums-holder .navigation a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.albums .albums-holder .navigation a:hover {
    text-decoration: none;
    text-shadow: 2px 2px #000;
}

.single-kids_albums .section .title.t1 h1, .single-albums .section .title.t1 h1 {
    color: #a666a7;
}

.albums span.loader {
    text-align: center;
    width: 100%;
    margin: 20px 0;
    display: block;
    font-weight: bold;
}

.single .section .backto {
    text-align: center;
}

.single .section .backto a {
    background-color: #659e78;
    color: #fff;
    display: block;
    font-size: 18px;
    margin: 20px auto;
    padding: 10px 20px;
    width: 230px;
}

/*funny videos*/
.single .site-content.nosrc .section .section-content h3 {
    min-height: 100%;
}

.single-funny_videos .site-content .section .section-content .content-holder .single-vid img {
    margin: 20px 0;
    max-width: 800px;
}

.single-funny_videos .site-content .section .section-content .content-holder .vid-holder {
    max-width: 800px;
    width: 100%;
}

.single-funny_videos .site-content .section .title.t1 h1 {
    color: #a666a7;
}

/*TV section*/
.tvsite header .sub-header .navbar-right {
    min-width: 338px;
}

.tvsite .section1-2 .post {
    margin: 20px 0 0;
    padding: 0 20px;
}

.tvsite .site-content #section2 .main-slider .item {
    margin: 2px 0 0;
}

.tvsite .section.section2 .post {
    margin: 0 0 20px 0;
    min-height: 400px;
}

.tvsite .section .post h2 {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.tvsite .section .post p {
    color: #7f7b7b;
    font-size: 13px;
    text-align: center;
}

.tvsite .section .post p a {
    color: #7f7b7b;
    font-weight: bold;
}

.tvsite .site-content #section2 .main-section-holder {
    float: right;
}

.tvsite .site-content #section2 .main-section .carousel-control span {
    font-size: 50px;
    margin: -10px 0 0;
    position: absolute;
    top: 50%;
}

.tvsite .site-content #section2 .main-section .carousel-control {
    background-image: none;
    color: #fff;
    opacity: 1;
}

.tvsite .site-content #section2 .main-section .carousel-control.right {
    right: 1px;
}

.tvsite .site-content #section2 .main-section .carousel-control.left {
    left: -4.2%;
}

.tvsite .site-content .section1-2 .main-slider .carousel-inner .item {
    min-height: 473px !important;
}

.tvsite .site-content .section1-2 .main-slider .carousel-inner .item .post .post-content {
    margin: 20px 0 0;
}

/*.tvsite .site-content .carousel-indicators .active{
    background-color:#fff;
}
.tvsite .site-content .carousel-indicators li{
    border:1px solid #fff;
}*/
.tvsite .site-content .section3 .video-holder .video-elts {
    margin: 35px 0 0;
}

.tvsite .site-content #section5.section .main-slider {
    background-color: #e5e5e5;
}

.tvsite .site-content #section5.section .main-slider .post {
    width: 16%;
    display: inline-block;
    margin: 0 20px;
    padding: 0;
}

.tvsite .site-content .section#section5 .main-slider {
    box-shadow: -1px 2px 18px 7px rgba(215, 211, 211, 0.3);
    margin: 15px0;
}

.tvsite .site-content #section5.section .main-slider {
    display: none;
}

.tvsite .site-content #section5.section .main-slider .item {
    margin: 20px0;
    text-align: center;
}

.tvsite .site-content #section5.section .main-slider.lg {
    display: block;
}

.tvsite .site-content #section5.section .main-slider .carousel-control span {
    font-size: 50px;
    margin: -10px 0 0;
    position: absolute;
    top: 50%;
}

.tvsite .site-content #section5.section .main-slider .carousel-inner {
    min-height: 390px;
}

.tvsite .site-content .section .main-slider .carousel-control.left {
    left: -25px;
}

.tvsite .site-content .section .main-slider .carousel-control {
    background-image: none;
    color: #fff;
    opacity: 1;
    width: 7%;
}

.tvsite .site-content .section .main-slider .carousel-control.right {
    right: 10px;
}

.tvsite .site-content .section.last .main-section-holder .title h4 {
    color: #a666a7 !important;
}

.tvsite .site-content .section.first .main-section-holder .title h4 {
    color: #40c430;
}

.tvsite .site-content .section .title h4 {
    margin: 20px 0;
}

.tvsite .site-content .section#videosection .title h4 {
    margin: 0;
}

.tvsite .site-content .section .shows .title h4 {
    color: #a666a7 !important;
}

.tvsite .site-content .section.section13 .title h4 {
    color: #FF7800;
    margin: 20px 00;
}

.tvsite .site-content .videosection .second.title h4 {
    color: #186532;
}

.tvsite .site-content .shows .main-section-holder .title h4 {
    color: #02AFEC;
}

.tvsite .site-content .shows .main-section-holder .title h4 {
    color: #02AFEC;
}

.tvsite .site-content .section3_2 .main-section-holder .title.t4 h4 {
    color: #DBC139;
}

.tvsite .site-content .section6_2 .main-section-holder .title.t6 h4 {
    color: #CB0000 !important;
}

.tvsite footer .main-footer .part h3 {
    text-align: center;
}

.tvsite footer .main-footer .site-info p, .tvsite footer .main-footer .site-info a {
    color: #fff;
    direction: ltr;
    margin: 0 0 10px;
    text-align: center;
}

.tvsite .site-content .img-holder {
    overflow: hidden;
}

.tvsite .site-content .img-holder img {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
}

.tvsite .site-content .img-holder img:hover {
    transform: scale(1.1);
}

.tvsite .site-content #section2.section2layout .shows .item .post h2 {
    max-width: 100%;
}

.tvsite .cat-single {
    min-height: 236px;
}

.archive .cat-single .posts-container .post {
    float: right;
}

.archive .cat-single .posts-container .post a {
    color: #a3a19c;
}

.tvsite .section.programs-banner .banner-holder {
    background-color: #000;
    margin: 20px0;
    padding: 20px 0;
}

/*.tvsite .section.programs-banner .banner-holder .programs-holder{
    text-align: center;
    display:none;
}*/
/*.tvsite .section.programs-banner .banner-holder .programs-holder.lgscreen{
    display:block;
}*/
.tvsite .section.programs-banner .banner-holder .programs-holder {
    text-align: center;
}

.tvsite .section.programs-banner .banner-holder .programs-holder .prg {
    display: inline-block;
    float: none;
    width: 15%;
    margin: 0 0 20px 0;
    padding: 0 15px;
}

.tvsite .section.programs-banner .banner-holder .programs-holder .prg img {
    display: block;
    margin: 0 auto;
}

.tvsite .section.programs-banner .banner-holder .programs-holder.mobile {
    display: none;
}

/*tv cats page*/
.tvsite .site-content .section .title.t1 h1 {
    color: #00AFEC !important;
}

.tvsite .site-content .section .title.t2 h1 {
    color: #3FB34F;
}

.tvsite .site-content .section .title.t3 h1 {
    color: #DBC139;
}

.tvsite .site-content .section .title.t4 h1 {
    color: #A666A7;
}

.tvsite .site-content .section .title.t5 h1 {
    color: #CB0000;
}

/*new updated single pages*/
header.new-header .main-header {
    padding: 15px 0px 0px 0px;
    background: #f8f8f8 none repeat scroll 00;
    border-bottom: 1px solid #d9d9d9;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);
    margin: 0 0 0px;
}

header .greenpart {
    background-color: #3e684c;
    width: 100%;
    height: 12px;
}

header .logo_container {
    text-align: right;
    margin: 25px 0 0;
}

header.new-header .logo_container {
    margin: 0px 0 0;
    float: right;
    padding: 0 15px 0 3px;
}

header.new-header .navbar-nav > li {
    height: 50px;
    width: 85px;
}

header.new-header .navbar-nav > li.programs {
    width: 165px;
    margin: 0px 15px 0px 5px;
}

header.new-header .nav > li > a {
    padding: 15px 0px;
}

header .logo_container img {
    width: 100%;
    max-width: 300px;
    height: auto;
}

header .logo_container p {
    bottom:0;
    color: #484848;
    font-size: 13.5px;
    margin: 0 0 -10px 67px;
    position: absolute;
    text-align: left;
}

header.new-header .logo_container p {
    margin: 0 0 -10px 72px;
}

header.new-header .main-header {
    /*    background: #f8f8f8;*/
    background: #fff;
}

header .first a {
    vertical-align: top;
}

header .first .social-holder, header .first .editor-holder {
    padding: 0;
    margin: 0 0 10px 0;
    width: 36.6667%;
}

header .social-holder.mobile {
    display: none;
}

header .first .social-holder .searchform {
    display: inline-block;
    width: 100%;
    max-width: 180px;
}

header .first .social-holder .searchform input, header.new-header .searchform input {
    font-family: FontAwesome;
    display: inline-block;
}

header .first .social-holder .searchform input#s {
    width: 145px;
}

header.new-header .social-holder .searchform input#s {
    width: 100px;
    background: transparent;
}

header.new-header .social-holder .searchform input#s:focus {
    outline: none;
}

header.new-header .social-holder {
    margin-top: -5px;
}

header.new-header .social-holder ul, header.new-header .social-holder .searchform {
    margin-top: 10px;
}

header.new-header .social-holder ul, header.new-header .social-holder .searchform, .wpc-weather-id {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
}

header.new-header .social-holder ul li {
    list-style-type: none;
    float: left;
}

header.new-header .social-holder ul li i.fa, header.new-header .navbar-default.mobile .social-holder a i.fa {
    font-size: 20px;
    color: #3f729b;
}

header.new-header .social-holder ul li i.fa.fa-twitter {
    color: #1ba1e7;
}

header.new-header .navbar-default .navbar-collapse {
    border-color: transparent;
    border-top: 1px solid #d9d9d9;
    margin: 20px 0 0;
}

header.new-header .social-holder ul li a, header.new-header .navbar-default.mobile .social-holder a {
    padding: 0px 5px 0px 5px;
    border-bottom: 2px solid #3f729b;
}

header.new-header .social-holder ul li a.twitter {
    border-bottom: 2px solid #1ba1e7;
}

header .first .social-holder .searchform input#searchsubmit, header.new-header .searchform input#searchsubmit {
    background-color: transparent;
    border: medium none;
}

header.new-header .searchform input#searchsubmit {
    color: #3e684c;
    font-size: 19px;
}

header.new-header .social-holder .searchform input#s {
    border-bottom: 2px solid #3e684c;
    border-left: none;
    border-right: none;
    border-top: none;
}

header.new-header .sub-header {
    margin: 0px 00;
    padding: 0 0 0px;
}

header.new-header .sub-header .navbar {
    background-color: transparent !important;
    padding: 0px 0 0px;
}

header.new-header .sub-header #navbar .dropdown .dropdown-menu.news .posts-holder {
    width: 45% !important;
}

header.new-header .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    font-weight: lighter;
}

header.new-header .sub-header .navbar-default .navbar-nav a:hover {
    background-color: #659e78 !important;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff !important;
    font-weight: lighter;
}

#wpc-weather.small .now .time_symbol svg.climacon_sun {
    fill: yellow !important;
}

#wpc-weather.small .now .time_symbol svg.climacon_cloud {
    fill: #205a9c !important;
}

.wpc-weather-id, #wpc-weather {
    padding: 0px;
    width: 100px;
}

#wpc-weather .time_temperature {
    float: right;
    margin-top: 3px;
}

#wpc-weather.small .now .location_name {
    float: right;
}

#wpc-weather.small .now .time_symbol svg {
    float: left;
    margin-bottom: 0px;
}

#wpc-weather {
    margin: 0px;
}

.single .new-single .site-content .section .section-content .general-content-holder {
    float: right !important;
    z-index: 1000;
}

.single .new-single .site-content .section .section-content .title-content {
    float: right !important;
}

.single .new-single .fb-post, .single .new-single .fb-post iframe, .fb_iframe_widget span {
    max-width: 100%;
}

.single .new-single .site-content .section .section-content .title-content h1 {
    font-weight: bold;
    font-size: 28px;
    direction: rtl;
}

.single .new-single .site-content .section .section-content .date-holder {
    margin: 10px 0;
}

.new-single .date-holder {
    margin: 10px 0;
}

.single .new-single .relatedposts .post, .single .new-single .popular_posts .post {
    padding-left: 0px;
    margin-bottom: 15px;
}

.single .site-content .section .section-content .controllers-holder, .single .new-single .site-content .section .section-content .controllers-holder#controllers {
    margin: 20px 0;
    text-align: right;
}

.single .new-single .site-content .section .section-content .controllers-holder {
    margin-top: 0px;
}

.single .site-content .section .section-content .controllers-holder div, .single .new-single .site-content .section .section-content .controllers-holder#controllers div {
    display: inline-block;
    border-left: 1px solid #e2e2e2;
}

.single .new-single .site-content .section .section-content .controllers-holder div {
    border-left: none;
}

.single .new-single .site-content .section .section-content .controllers-holder div {
    margin-top: 13px;
}

.single .site-content .section .section-content .controllers-holder a, .single .new-single .site-content .section .section-content .controllers-holder#controllers a {
    color: #000;
    font-size: 20px;
    padding: 10px 15px;
}

.single .new-single .site-content .section .section-content .controllers-holder a {
    padding: 0px 0px;
}

.single .site-content .section .section-content .controllers-holder .fontsize #plus, .single .new-single .site-content .section .section-content .controllers-holder .fontsize .fa-search-plus {
    padding: 10px 15px;
}

.single .new-single button.alm-load-more-btn {
    background: #3e684c;
}

.single .site-content .section .section-content .controllers-holder .fontsize #restore, .single .new-single .site-content .section .section-content .controllers-holder .fontsize .restores {
    padding: 10px 0;
    display: none;
}

.single .site-content .section .section-content .controllers-holder .fontsize #minus, .single .new-single .site-content .section .section-content .controllers-holder .fontsize .fa-search-minus {
    display: none;
}

.single .new-single .site-content .section .section-content .content-holder p {
    font-family: 'Droid Arabic Naskh', serif;
}

.single .new-single .site-content .section .section-content .rp-holder .post img {
    height: 210px;
}

.single .new-single .relatedposts img, .single .new-single .randomposts-holder img, .single .new-single .popular_posts img, .single .new-single .popular_posts h3, .single .new-single .relatedposts h3 {
    max-width: 100% !important;
    line-height: 20px;
}

.single .new-single .popular_posts h3, .single .new-single .relatedposts h3 {
    min-height: 20px !important;
    color: #000 !important;
    font-weight: bolder;
    margin-top: 10px;
}

.single .new-single .randomposts-holder .post {
    padding-right: 0px;
}

.single .new-single .randomposts-holder .post p, .single .new-single .popular_posts .post p, .single .new-single .relatedposts .post p {
    direction: ltr;
    text-align: left;
    margin: 5px 0px 0px 0px;
    font-size: 11px;
}

.single .new-single .randomposts-holder .post h3 {
    text-align: right !important;
    max-width: 100% !important;
    font-weight: bolder;
    margin-top: 10px;
}

.crp_related_shortcode h4 {
    color: #000;
}

.listing_related_article img {
    width: auto !important;
    display: inline-block !important;
    vertical-align: top;
    max-width: 150px !important;
}

.listing_related_article span.crp_excerpt {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    margin-right: -140px;
    font-size: 14px !important;
}

.listing_related_article a.crp_title {
    margin-right: 20px;
    color: #000;
}

.crp_related {
    margin-bottom: 40px;
    margin-top: 40px;
}

.single .new-single .relatedposts h3 {
    text-align: right !important;
}

.single .new-single .relatedposts h3 {
    text-align: right !important;
}

.single .new-single .relatedposts .title h1, .single .new-single .popular_posts .title h1 {
    margin-right: 15px;
}

.single .site-content .section .section-content .tags-holder ul li {
    display: inline-block;
    margin: 0 0 0 10px;
    border: 1px solid #c9c9c9;
    padding: 10px;
    border-radius: 5px;
    min-width: 65px;
    text-align: center;
}

.single .site-content .section .section-content .tags-holder ul li:hover {
    background: #3e684c;
    cursor: pointer;
    border: 1px solid #3e684c;;
}

.single .site-content .section .section-content .tags-holder ul li a {
    color: #c9c9c9;
    text-decoration: none;
}

.single .site-content .section .section-content .tags-holder ul li:hover a {
    color: #fff;
}

.single .site-content .section .section-content .date-holder, .single .site-content .section .section-content date, .single .site-content .section .section-content time, .single .site-content .section .section-content .cat-holder p {
    color: #a3a19c;
    font-size: 13px;
    margin: 5px 0;
    direction: rtl;
}

.single .new-single .site-content .section .section-content .rp-holder .title {
    margin: 0px;
}

footer.new-footer .newsletter p.mobile {
    display: none;
    margin-bottom: 20px;
}

.foogallery-default a img {
    width: 148px !important;
}

header.new-header .sub-header .navbar-default .navbar-nav a:hover {
    background-color: transparent !important;
}

header.new-header .sub-header .navbar-default .navbar-nav a:hover {
    background-color: transparent !important;
    color: #000 !important;
    border-bottom: 2px solid #659e78 !important;
    border-right: 2px solid transparent !important;
    border-left: 2px solid transparent !important;
    border-top: 2px solid transparent !important;
}

header.new-header .nav > li > a {
    padding: 15px 0px 13px 0px;
}

header .sub-header .navbar-default .navbar-nav > .active > a:hover {
    background-color: #659e78 !important;
    border: 1px solid #fff !important;
    color: #fff !important;
    font-weight: bold;
}

header.new-header .sub-header #navbar .dropdown .dropdown-menu.news {
    z-index: 10000;
}

.single .new-single .included_posts {
    background: #f3f3f3 none repeat scroll 0 0;
    display: block;
    margin: 30px auto;
    max-width: 340px;
    padding: 20px;
    width: 100%;
}

.single .new-single .included_posts .ad_holder {
    display: block;
    margin: 0 auto;
}

.single .new-single .included_posts p {
    color: #bfbfbf !important;
    font-size: 13px !important;
    margin: 5px 0 !important;
    text-align: center !important;
}

.single .new-single .included_posts h4, .single .new-single .included_posts .details a {
    color: #000;
}

.single .new-single .included_posts .details span {
    font-size: 13px !important;
    color: #000;
    text-decoration: underline;
}

.single .new-single .included_posts .image_holder {
    width: 20%;
}

.single .new-single .included_posts .details {
    width: 40%;
    margin-right: 10px;
}

.single .new-single .included_posts .image_holder, .single .new-single .included_posts .details {
    display: inline-block;
    vertical-align: top;
}

.single .new-single .included_posts .details h4, .single .new-single .included_posts h4 {
    font-size: 14px;
    font-style: normal;
}

.single .new-single .included_posts .details p {
    display: none !important;
}

/* new landing page styles*/
.section-top .section_details .first {
    float: right;
    padding-left: 0px;
}

.section-top .section_details .elements.second {
    padding-right: 0px;
}

.new-section .section_details .elements img {
    width: 100%;
    height: auto;
}

.section-top .section_details .second.elements img, .section-top .section_details .elements.second {
    max-width: 335px;
}

.new-section .section_details .first .details {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 20px;
    padding: 10px;
    right: 15px;
}

.new-section .section_details .first .details .categories span, .new-section .section_details .elements.second .categories span, .new-section .section_details .elements .details_mobile span {
    color: #fff;
    padding: 5px;
    border-radius: 10px;
    font-size: 11px;
    opacity: 0.8;
}

.new-section .section_details .elements .categories span a {
    color: #fff;
}

span.blue {
    background: #06a5bd;
}

span.red {
    background: #eb212e;
}

.new-section .section_details .first .details h2, .section-random .post .title a h2, .new-section .section_details .first .details h1, .new-section .section_details .first .details h3 {
    margin-top: 5px;
}

.new-section .section_details .first .details h1 {
    margin-top: 15px;
}

.new-section .section_details .first .details h1, .new-section .section_details .elements.second h3 {
    text-align: right;
    direction: rtl;
}

.new-section .section_details .elements .details_mobile h3, .new-section .section_details .elements.second h2, .new-section .section_details .elements.second h3, .new-section .section_details .elements.second h3, .new-section .section_details .elements .details_mobile h2, .new-section .section_details .elements .details_mobile h1 {
    margin-top: 3px;
}

.new-section .section_details .elements .details_mobile h1, .new-section .section_details .elements .details_mobile h3 {
    text-align: right;
    direction: rtl;
}

.new-section .section_details .elements.second a h2 {
    margin-top: 15px;
}

.new-section .section_details .first .details h2 a, .section-random .post .title a h2, .new-section .section_details .first .details h1, .new-section .section_details .first .details h3 {
    font-size: 19px;
}

.new-section .section_details .elements .details_mobile h3 a, .new-section .section_details .elements .details_mobile h1 a, .new-section .section_details .elements.second h2 a, .new-section .section_details .elements.second h3 a, .new-section .section_details .elements.second h3 a, .new-section .section_details .elements .details_mobile h2 a, .new-section .section_details .elements.second a h2 {
    font-size: 14px;
}

.new-section .section_details .elements .details_mobile h3 a, .new-section .section_details .elements .details_mobile h1 a, .new-section .section_details .first .details h2 a, .new-section .section_details .first .details h1 a, .new-section .section_details .first .details, .section-random .post .title a h2 {
    color: #fff;
}

.new-section .section_details .first .details .categories, .new-section .section_details .elements.second .categories, .new-section .section_details .elements .details_mobile .categories {
    text-align: right;
    margin-top: 5px;
}

.new-section .section_details .first .details {
    max-width: 90%;
    min-width: 60%;
}

.new-section .section_details .elements.second h2 a, .new-section .section_details .elements.second h3 a, .new-section .section_details .elements .details_mobile h2 a, .new-section .section_details .elements.second a h2 {
    color: #000;
}

.new-banner {
    position: relative;
}

.new-banner h2 {
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -135px;
}

.new-section .section_details .elements.second .categories, .new-section .section_details .elements .details_mobile .categories {
    position: absolute;
    top: 10px;
    right: 10px;
}

header .sub-header .navbar-right {
    margin: 0 0px 0 0;
}

.section-middle .section_details .elements .categories, .section-bottom .section_details .elements .categories {
    right: 25px !important;
}

.section-middle .section_details .elements.first .img-holder img, .section-bottom .section_details .elements.first .img-holder img {
    max-height: 312px;
}

/*maroun styles new main*/
.new-section .section_details .elements.isec a h2 {
    margin: 15px 0 19px;
}

.new-section .section_details .elements.ithird a h2 {
    margin: 15px 0 0;
}

.tvsite .new-section .section_details .img-holder {
    overflow: hidden;
}

.tvsite .new-section .section_details .img-holder img {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
}

.tvsite .new-section .section_details .img-holder img:hover {
    transform: scale(1.1);
}

header.new-header .navbar-default .navbar-nav > li > a {
    padding: 15px 5px 13px;
    text-align: right;
}

header .social-holder.mobile, .single .new-single .fb-post {
    margin: 20px 0 0;
}

/*end*/

.new-section .section_details .first .details p {
    font-size: 12px;
}

.new-section .section_details .elements .details_mobile {
    display: none;
}

.section-middle .section_details .elements, .section-bottom .section_details .elements {
    float: right;
    margin-bottom: 10px;
}

.section-middle, .section-bottom {
    box-shadow: 2px 0px 9px 0px rgba(0, 0, 0, 0.1);
    margin: 20px 0px;
    padding: 20px 0px 20px 0px;
}

.section-middle .main_row .elements, .section-bottom .main_row .elements {
    padding-left: 25px;
}

.new-video-holder .section-menu section {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    cursor: pointer;
    margin-left: 15px;
    width: 115px;
}

.new-video-holder .section-menu section.selected {
    background-image: url('../images/newbackground.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.new-video-holder .section-menu section.selected a, .site-content #videosection.new-video .video-holder .video-elts h2, .site-content #videosection.new-video .video-holder .video-elts h3 {
    color: #fff !important;
}

.site-content #videosection.new-video .videosection.holder {
    display: block !important;
}

.site-content #videosection.new-video .container {
    padding: 0 15px 0 15px !important;
}

.site-content #videosection.new-video .video-holder img.image_slider {
    max-width: 360px !important;
    height: 220px !important;
}

.site-content #videosection.new-video .play-button {
    left: 48% !important;
}

.page-content#rotiniyat_episodes, .page-content#watched_episodes {
    display: none;
}

.site-content #videosection.new-video .video-holder .video-elts {
    margin: 20px 0 0 0 !important;
}

.new-video-holder .section-menu {
    margin-top: 20px;
}

#latest_episodes .post .video_details, #rotiniyat_episodes .post .video_details, #watched_episodes .post .video_details {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: -96px;
    width: 100%;
    display: none;
    max-width: 360px;
}

/*#latest_episodes .post a:hover .video_details,#rotiniyat_episodes .post a:hover .video_details,#watched_episodes .post a:hover .video_details{
    display: block;
}*/

#latest_episodes .post, #rotiniyat_episodes .post, #watched_episodes .post, .new-footer .newsletter_mobile p {
    margin-bottom: 20px;
}

.new-footer .newsletter_mobile {
    display: none;
}

.footer_channel {
    text-align: center;
}

.footer_channel .logo {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.footer_channel .logo a {
    display: block;
}

.footer_channel .logo img {
    width: 100%;
    max-width: 68px;
    height: auto;
}

.channel-schedule .new-banner img {
    width: 100%;
    height: auto;
}

.channel-schedule .channel_details {
    width: 20%;
    float: right;
}

.channel-schedule .channel_programs_details {
    width: 79%;
    float: left;
    padding: 15px 0px 0px 0px;
}

.channel-schedule .channel_programs_details .elements {
    float: right;
    border-left: 2px solid #575757;
}

.channel-schedule .channel_programs_details .elements.last {
    border-left: 2px solid transparent;
}

.channel-schedule .channel_holder {
    width: 100%;
    padding: 10px;
    text-align: right;
}

.channel-schedule .channel_holder#movies {
    background: #32723f;
}

.channel-schedule .channel_holder#khalijiya {
    background: #ffd507;
}

.channel-schedule .channel_holder#cinema {
    background: #328bc8;
}

.channel-schedule .channel_holder#classic {
    background: #818286;
}

.channel-schedule .channel_holder#clip {
    background: #9ccb3e;
}

.channel-schedule .channel_holder#masriya {
    background: #db222f;
}

.channel-schedule .channel_holder#music {
    background: #883c8d;
}

.channel-schedule .new_holder {
    border-bottom: 2px solid #f3f2f2;
}

.channel-schedule .channel_programs_details .elements p {
    text-align: center;
}

.channel-schedule .channel_programs_details .elements p {
    color: #c2c1c1;
    font-size: 15px;
}

.channel-schedule .channel_programs_details .elements:hover p, .channel-schedule .channel_programs_details .elements p.time {
    font-weight: bolder;
}

.channel-schedule .channel_programs_details .elements p.time {
    color: #575757;
}

.section-random .post img {
    width: 100%;
    height: auto;
    max-height: 275px;
}

.section-random .post {
    padding: 0px;
}

.section-random .post .title {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 50%;
    right: 50%;
    margin: 0px -65px -30px 0px;
    padding: 10px;
    width: 150px;
}

.section-random .post .title a h2 {
    text-align: center;
}

.new-section.section-top {
    border-bottom: 1px solid rgb(217, 217, 217);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
    padding: 20px 0px 25px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
}

.tvsite .section.new_programs_banner .banner-holder {
    margin: 0px;
    background-color: #1d1d1d;
}

.site-content .section.new-video {
    margin-bottom: 40px;
}

.info_holder .categories, .info_holder .single_holder_type {
    display: inline-block;
    vertical-align: top;
}

.info_holder {
    text-align: right;
}

.info_holder .single_holder_type, span.days_ago {
    margin: 5px 5px 0px 0px;
    font-size: 13px;
}

li.news_mobile {
    display: none;
}

.site-content#videosection.section .new-video-holder {
    background-color: #333333;
    background-image: none;
    padding: 0px 0px 45px 0px;
}

.site-content #videosection.new-video .video-holder .video-elts {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.section-top .section_details .first img {
    max-height: 446px;
}

/*is themed landing styles*/
.is_themed .singlepatterns {
    position: absolute;
    top: 0px;
    width: 100%;
}

.is_themed .new-section.section-top .section_details .elements .details_mobile h2 a {
    color: #fff;
}

.is_themed .new-section.section-top .section_details .elements .details_mobile h3 a {
    color: #fff;
}

.is_themed .new-section.section-top .section_details .elements.second h2 a, .is_themed .new-section.section-top .section_details .elements.second h2 a, .is_themed .new-section.section-top .section_details .elements .details_mobile h2 a {
    color: #fff;
}

.is_themed .new-section.section-top .section_details .elements.second h3 a {
    color: #fff;
}

.is_themed .new-section.section-top {
    background-repeat: repeat;
    background-position: top;
    border-bottom: transparent;
    position: relative;
    padding: 0 0 60px;
}

.is_themed .new-section.section-top .section_details .elements.second h3 a {
    color: #fff;
}

.is_themed_title a {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
    display: block;
    margin: 0 auto;
    max-width: 250px;
    width: 100%;
    padding: 20px 0;
    text-align: center;
}

.is_themed_title a:hover {
    transform: scale(1.1);
}

.new-section.section-top .is_themed_title {
    text-align: center;
    position: relative;
    margin: 0px 0px 20px;
}

/*is themed single styles*/
.single .new-single.is_themed .site-content .section .section-content .content-holder p {
    color: #fff !important;
}

.single .new-single.is_themed .site-content .section .section-content .title-content h1 {
    color: #fff !important;
}

.single .new-single.is_themed .relatedposts .title h1, .single .new-single.is_themed .popular_posts .title h1 {
    color: #fff !important;
}

.single .new-single.is_themed .site-content .section .section-content .rp-holder.rponly h3, .single .new-single.is_themed .site-content .section .section-content .rp-holder.randomposts-holder h3 {
    color: #fff !important;
}

.single .new-single.is_themed .site-content .section .section-content .rp-holder h3 {
    color: #fff !important;
}

.new-single.is_themed .site-content .section .title.t6 h1 {
    color: #fff !important;
}

/*single shoof programs*/
.single-shoof-prog .feat img {
    width: 100%;
    height: auto;
    margin: 0;
}

.single-shoof-prog .vid_container .title .section-line {
    background-color: #ebebeb;
    display: inline-block;
    height: 1px;
    margin: 23px 10px 0;
    width: 100px;
}

.single-shoof-prog .vid_container .title h1 {
    color: #DBC139;
    display: inline-block;
    font-size: 20px;
}

.single-shoof-prog .shoof_homepage .vid_container {
    padding: 0px;
}

.single-shoof-prog .vid_container .new_ep {
    background-color: #1b1b1b;
}

.single-shoof-prog .vid_container .new_ep .title h1 {
    color: #dbc139;
}

.single-shoof-prog .vid_container .new_ep .title h2 {
    font-size: 18px;
    font-weight: bold;
}

.single-shoof-prog .vid_container .title {
    margin: 20px 0;
}

.single-shoof-prog .vid_container .post {
    margin: 0 0 20px;
    min-height: 350px;
    padding: 0 0 0 15px;
}

.single-shoof-prog .vid_container .previous_ep .post {
    float: right;
}

.single-shoof-prog .vid_container .new_ep .big-cont, .single-shoof-prog .vid_container .new_ep .small-cont {
    float: right;
    padding:0;
}

.single-shoof-prog .vid_container .new_ep .small-cont .post h2 {
    max-width: 300px;
}

.single-shoof-prog .vid_container .new_ep .big-cont .post {
    min-height: 456px;
}

.single-shoof-prog .vid_container .new_ep .small-cont .post {
    min-height: 200px;
    position: relative;
    margin: 0;
    padding: 0;
    margin: 0 0 9px0;
}

.single-shoof-prog .vid_container .new_ep .small-cont .post a {
    float: left;
}

.single-shoof-prog .vid_container .new_ep .small-cont .post .video-pop img.image_slider {
    height: 225px;
    max-width: 100%;
    width: 300px;
}

.single-shoof-prog .vid_container .new_ep .post .video-pop .play-button {
    display: block;
    left: 50%;
    margin: -60px 0 0 -20px;
    position: absolute;
    top: 50%;
    z-index: 3;
}

.single-shoof-prog .vid_container .new_ep .post .video-pop .play-button img {
    max-width: 50px;
}

.single-shoof-prog .vid_container .post h2 {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 10px 0 20px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.single-shoof-prog .vid_container .post .video-pop .play-button {
    display: block;
    left: 50%;
    margin: -50px 0 0 -50px;
    position: absolute;
    top: 40%;
    z-index: 3;
}

.single-shoof-prog .vid_container .post .video-pop img.image_slider {
    display: block;
    margin: 0 auto;
    max-width: 400px;
}

.single-shoof-prog .previous_ep .post .video-pop img.image_slider {
    height: 262px;
    max-width: 100%;
    width: 350px;
}

.single-shoof-prog .previous_ep .post .video-pop .play-button {
    left: 50%;
    margin: 50px 0 0 -50px;
    top: 10%;
}

.single-shoof-prog .trailer .title h1 {
    color: #a666a7;
}

.single-shoof-prog .trailer {
    /*    background-color: #000;*/
    padding: 20px 15px;
}

.single-shoof-prog .trailer .elt {
    float: right;
}

.single-shoof-prog .trailer .videoelt {
    min-height: 400px;
}

.single-shoof-prog .trailer .textelt {
    color: #fff;
    padding: 0 25px;
}

.single-shoof-prog .trailer .textelt .subelt {
    margin: 15px 0;
}

.single-shoof-prog .trailer .textelt date.subelt {
    display: block;
    font-weight: bold;
    margin: 0px;
    direction: rtl;
}

.single-shoof-prog .trailer .table th {
    text-align: right;
    direction: rtl;
}

.single-shoof-prog .trailer .table > tbody > tr > td {
    vertical-align: middle;
}

.single-shoof-prog .trailer .textelt .table td img {
    width: 100%;
    max-width: 50px;
    margin: 0px;
}

.single-shoof-prog .trailer .textelt h2 {
    font-weight: bold;
}

/*chantal related news*/
.single-shoof-prog .elements img {
    width: 100%;
    height: auto;
}

.single-shoof-prog .elements h2 a {
    color: #000;
    font-size: 14px;
}

.single-shoof-prog .elements h2 {
    margin-top: 3px;
}

.single-shoof-prog .elements .categories {
    position: absolute;
    top: 10px;
    text-align: right;
    margin-top: 5px;
    right: 25px;
}

.single-shoof-prog .elements .categories span {
    color: #fff;
    padding: 5px;
    border-radius: 10px;
    font-size: 11px;
    opacity: 0.8;
}

.single-shoof-prog .elements .categories a {
    color: #fff;
}

/*.single-shoof-prog .feat_posts{
    background-color:#1b1b1b;
}*/
.single-shoof-prog .feat_posts .row {
    margin: 0 0 20px 0;
}

.single-shoof-prog .feat_posts .row .elements {
    float: right;
    min-height: 290px;
}

.single-shoof-prog .previous_ep {
    background-color: #1b1b1b;
}

.single-shoof-prog .site-content .shoof_homepage {
    background: url('../images/ramadanabsolute2.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #2e2e2e;
    padding: 30px 0px 0px 0px;
}

.single-shoof-prog .vid_container .post h2, .single-shoof-prog .vid_container .new_ep .title h2, .single-shoof-prog .elements h2 a {
    color: #fff !important;
}

.single-shoof-prog .shoofcontainer {
    background-image: url('../images/rotanaback3.png');
    background-size: cover;
    background-position: center center;
}

/*ramadan menu*/
header .sub-header #navbar .dropdown.ramadanmenu .dropdown-menu {
    min-width: 100%;
    background-color: #000;
}

header .sub-header #navbar .dropdown.ramadanmenu .dropdown-menu li {
    display: block;
    float: right;
    clear: both;
}

header .sub-header #navbar .dropdown.ramadanmenu .dropdown-menu li a {
    color: #fff;
    direction: rtl;
    text-align: left;
}

header .sub-header #navbar .dropdown.ramadanmenu .dropdown-menu li a:hover, header .sub-header #navbar .dropdown.ramadanmenu .dropdown-menu li a:focus {
    color: #fff !important;
    border-bottom: none !important;
    background-color: transparent !important;
}

header .sub-header #navbar .dropdown.ramadanmenu {
    width: 140px;
}

/*white text for single pages*/
.single-tv_articles .site-content .section .section-content .content-holder {
    color: #fff;
}

.new-section .section_details .elements h3 {
    min-height: 64px;
}

/*ramadan 2016 archive page*/
.single-shoof-prog.archive-ramadan .elements h2 {
    text-align: center;
}

.single-tv_articles .site-content .section .section-content .content-holder {
    color: #6a6767;
}

.single-shoof-prog.archive-ramadan .feat_posts .row .elements h2 {
    margin: -5px 00;
}

.single-shoof-prog.archive-ramadan .feat_posts .row .elements {
    margin: 0 0 20px;
}

header.new-header .navbar-nav .ramadan_menu {
    width: 120px;
    height: 50px;
    -webkit-transform: skew(160deg);
    -moz-transform: skew(160deg);
    -o-transform: skew(160deg);
    background-color: #000;
}

header.new-header .navbar-nav .ramadan_menu a {
    color: #dbc139 !important;
    text-align: center !important;
    font-weight: normal !important;
    -webkit-transform: skew(200deg);
    -moz-transform: skew(200deg);
    -o-transform: skew(200deg);
}

header.new-header .sub-header .navbar-default .navbar-nav .ramadan_menu a:hover {
    border: none !important;
    color: #dbc139 !important;
}

.tvsite .section.programs-banner .banner-holder .programs-holder .prg img {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
}

.tvsite .section.programs-banner .banner-holder .programs-holder .prg img:hover {
    transform: scale(1.1);
}

.single-shoof-prog .shoof_homepage .lv_container {
    display: block;
    margin: 0 auto;
    max-width: 900px;
    padding: 20px 0 40px;
    width: 100%;
}

.single-shoof-prog h2.selected_show {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 10px 0 20px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.new-section .section_details .elements .details_mobile h3 a {
    color: #000;
}

/* new competition design */
.new_competition span.wpcf7-list-item {
    float: right;
    width: 100%;
    margin-top: 15px;
}

.new_competition span.wpcf7-list-item input {
    float: right;
    margin-left: 20px;
}

.new_competition #competition-submit a {
    background-color: rgb(101, 158, 120);
    color: rgb(255, 255, 255);
    padding: 4px;
}

.new_competition #competition-submit, .new_competition #submit_msg, .new_competition .wpcf7-form .add-info {
    text-align: center;
    margin: 30px 0px 20px 0px;
}

.new_competition .wpcf7-form .add-info {
    margin: 0px;
}

.new_competition #submit_msg {
    margin: 0px;
}

.new_competition .form_element input[type="text"], .new_competition .form_element input[type="number"], .new_competition .form_element input[type="email"] {
    border: 1px solid #000 !important;
    color: #000;
}

.new_competition .form_element {
    margin: 10px 0px 20px 0px;
}

.competition .competition-holder .video-holder .competition_pop {
    position: relative;
}

.competition .competition-holder .video-holder .competition_pop .image_slider {
    height: auto;
    max-width: 600px;
    width: 100%;
}

.competition .competition-holder .video-holder .competition_pop .play-button {
    position: absolute;
    right: 40%;
    top: -31px;
}

/*SINGLE MPU*/
.single_mpu.mobile {
    display: none;
}

.single_mpu {
    display: block;
    text-align: center;
}

.single_mpu .new_g_add {
    display: block;
    margin: 60px auto 0;
}

/*==================================*/
/*v30*/
/*==================================*/
/*Header*/

/*
                sub menu header
*/
.v30 .navbar .sub-menu {
    background-color: #1f5f43;
    border-radius: 3px 0 3px 3px;
    list-style: outside none none;
    min-width: 330px;
    padding: 12px 10px 10px;
    position: absolute;
    right:0;
    text-align: right;
    z-index: 9999;
    display: none;
}

.v30 .navbar .menu-item-has-children.hvr-underline-from-center {
    overflow: visible !important;
}

.v30 .navbar .menu-item-has-children .sub-menu li {
    display: inline-block;
    color: #ffffff;
    text-align: right;
    min-width: 49%;
    padding: 12px 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 .navbar .menu-item-has-children .sub-menu li:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 .navbar .menu-item-has-children .sub-menu a:hover {
    color: rgba(255, 255, 255, 1);
}

.v30 .navbar .menu-item-has-children .sub-menu li a {
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 14px;
}

.v30 .navbar .menu-item-has-children.child_menu_opened > a {
    background-color: rgba(32, 95, 67, 1);
    border-radius: 3px 3px 0px 0px;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

@font-face {
    font-family: 'noto_kufi_arabic_regular';
    src: url('fonts/noto-kufi-arabic/NotoKufiArabic-Regular.ttf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'noto_kufi_arabic_bold';
    src: url('fonts/noto-kufi-arabic/NotoKufiArabic-Bold.ttf');
    font-weight: bold;
    font-style: normal;

}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
    50% {
        background-color: #318653;
    }
}

@keyframes hvr-back-pulse {
    50% {
        background-color: #318653;
    }
}

.hvr-back-pulse {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
}

.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: #318653;
    background-color: #318653;
    color: white;
}

/* Underline From Center*/
.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}

.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom:0;
    background: #318653;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
    left:0;
    right: 0;
}

.hfeed.v30 {
    margin: -20px 0 0;
}

.v30 .ui-content {
    padding: 0;
}

.v30 .schema_headings {
    display: none;
}

.v30 .header_upper_part .navbar-nav .current-menu-item {
    border-bottom: 3px solid #318653;
}

.v30 .navbar .leaderboard_header {
    text-align: center;
}

.v30 .navbar .leaderboard_header p {
    margin: 0px;
}

.v30 .navbar .leaderboard_header.script .mobile {
    display: none !important;
}

.v30 .navbar .leaderboard_header.script .non_mobile {
    display: block !important;
}

.v30 .navbar .live_button {
    display: block;
    margin: 20px 0 5px 40px;
}

.v30 .navbar .live_button a {
    color: #9b9b9b;
    font-weight: bold;
    font-family: 'noto_kufi_arabic_regular';
}

.v30 .navbar .live_button img {
    width: 100%;
    max-width: 32px;
}

.v30 .navbar .leaderboard_header > div {
    display: block !important;
    margin: 20px auto !important;
}

.v30 .navbar .leaderboard_header img {
    height: auto;
    width: 100%;
    max-width: 970px;
    margin: 15px auto;
}

.v30 .navbar .header_right_part_logo_wrap .navbar_logo img {
    float: right;
    height: auto;
    max-width: 250px;
    width: 100%;
}

.v30 .navbar .header_right_part_logo_wrap {
    float: right;
    padding: 0px;
}

.v30 .navbar .header_left_part .header_upper_part_menu_wrap,
.v30 .navbar .header_left_part .header_lower_part .header_lower_part_cats_wrap {
    float: right;
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_cats_wrap .cats_list {
    padding: 0;
    text-align: right;
    margin: 0 0 10px0;
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_cats_wrap .cats_list a {
    border: 1px solid #eeeeee;
    border-radius: 100px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    color: #bbb;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    min-width: 97px;
    padding: 6px;
    text-align: center;
    font-family: 'noto_kufi_arabic_regular';
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_cats_wrap .cats_list a:hover {
    color: #fff;
}

.v30 header .navbar-nav li:nth-child(1) {
    margin: 0;
}

.v30 .navbar .header_lower_part_cats_wrap .moutadawal, .v30 .custom_mobile_menu .header_lower_part_cats_wrap .moutadawal {
    border: medium none !important;
    box-shadow: none !important;
    min-width: 60px !important;
    padding: 0 15px !important;
}

.v30 .custom_mobile_menu .header_lower_part_cats_wrap .moutadawal {
    display: block !important;
}

.v30 .custom_mobile_menu .header_lower_part_cats_wrap .moutadawal p {
    text-align: center !important;
}

.v30 .navbar .header_lower_part_cats_wrap .moutadawal p, .v30 .custom_mobile_menu .header_lower_part_cats_wrap .moutadawal p {
    color: #318653;
    margin: 0;
}

.v30 .navbar .header_left_part .row.header_upper_part {
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px;
    position: relative;
}

.v30 .navbar .header_left_part .header_upper_part.absolute_wrap .header_upper_part_search_wrap {
    position: absolute;
    z-index: 9999;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_menu_wrap {
    text-align: right;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_menu_wrap .navbar-header {
    float: right;
}

.navbar-header .visible_on_mobile {
    display: none !important;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap {
    padding: 10px 0 0;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform button,
.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group {
    display: inline-block;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform button {
    background-color: transparent;
    border: medium none;
    font-size: 22px;
    font-weight: normal;
    vertical-align: bottom;
    color: #8f8f8f;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group {
    margin-bottom: 0;
    max-width: 78%;
    width: 100%;
    vertical-align: top;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group .form-control:hover,
.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group .form-control:focus,
.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group .form-control:active {
    box-shadow: none;
}

.v30 .navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform .form-group input {
    border-radius: 3px;
    background-color: #fff;
    border: solid 1px #cccccc;
}

.v30 .navbar .header_left_part .row.header_lower_part {
    margin: 15px -15px 0;
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_social_wrap {
    text-align: center;
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_social_wrap .social_media_wrapper a {
    color: #ddd;
    font-size: 22px;
    margin: 0 21px 00;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 .navbar .header_left_part .header_lower_part .header_lower_part_social_wrap .social_media_wrapper a:hover,
.v30 .navbar .header_left_part .header_lower_part .header_lower_part_social_wrap .social_media_wrapper a:active,
.v30 .navbar .header_left_part .header_lower_part .header_lower_part_social_wrap .social_media_wrapper a:focus {
    color: #318653;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 .navbar .mobile_version_menu_button {
    display: none;
}

.v30 header .navbar {
    background-color: #ffffff;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    padding:0 0 20px 0;
}

.v30 header .navbar-header .navbar-brand {
    height: 100%;
    padding: 0 15px 15px 15px;
}

.v30 header .navbar-header.sm {
    margin: 10px 0 0 0;
    display: block;
    width: 100%;
}

.v30 header .navbar-header.sm a {
    margin: 0 15px 0 0;
}

.v30 header .navbar-header.sm a i {
    font-size: 30px;
    color: #C6C6C6;
}

.v30 header .navbar-header.sm a:hover i, .v30 header .navbar-header.sm a:focus i {
    color: #3E684C;
}

.v30 header .navbar-default .navbar-nav > li > a {
    color: #9b9b9b;
    font-size: 13px;
    font-weight: bold;
    font-family: "Droid Arabic Kufi", sans-serif;
    direction: rtl;
    padding: 12px;
}

.v30 header .navbar-default .navbar-nav .current-menu-item a {
    padding-bottom: 9px;
}

.v30 header .navbar-default .navbar-nav .current-menu-item.hvr-underline-from-center::before {
    display: none;
}

.v30 header .navbar-nav > li {
    float: right;
    margin: 0 10px 0 0;
}

.v30 header .navbar-nav .current-menu-item {
    border-bottom: 4px solid #2d844f;
}

/*v30_footer*/
.v30_footer {
    margin: 30px 0 0 0;
    background-color: #f8f8f8;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);
}

.v30_footer a {

}

.v30_footer a:hover {
    font-weight: bold;
}

.v30_footer .row {
    margin: 0px;
}

.v30_footer .footer_channels .channel {
    display: inline-block;
    margin: 0 30px 00;
}

.v30_footer .footer_channels .channel:last-child {
    margin:0;
}

.v30_footer .footer_channels {
    text-align: center;
    margin: 20px 0;
}

.v30_footer .footer_channels.mobile {
    display: none;
}

.v30_footer .credits {
    text-align: center;
}

.v30_footer .credits a {
    color: #aaa;
    font-size: 13px;
}

.v30_footer .site_map {
    margin: 10px 0 20px 0;
    text-align: center;
}

.v30_footer .site_map a {
    color: #aaa;
    font-size: 11px;
}

/*Body*/
.is_mobile {
    display: none;
}

.navbar .container {
    padding: 0 18px;
    width: 1290px;
}

/*Components*/
.included_posts.modded_ads {
    background: #f3f3f3 none repeat scroll 0 0;
    margin: 30px0;
    padding: 10px 10px 10px 0;
    text-align: center;
}

.included_posts.modded_ads p.ad_t {
    color: #b2b2b2;
    font-family: "Noto Naskh Arabic", serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.68;
    margin: 5px;
    text-align: center;
}

.included_posts.modded_ads > div {
    display: block;
    margin: 0 auto;
}

.v30 #main.container {
    padding: 0 18px;
    width: 1290px;
}

.v30 #main .components {
    margin: 0 0 30px 0;
}

.v30 #main .components.mobile {
    display: none;
}

.v30 #main .components .new_pad_col {
    padding: 0 18px;
}

.v30 #main .components .no_padding {
    padding: 0px !important;
}

.v30 #main .components .post_thumb {
    overflow: hidden;
}

.v30 #main .components .post_thumb img {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
    width: 100%;
}

.v30 #main .components .post_thumb img:hover {
    transform: scale(1.1);
}

.v30 #main .components h2.component_title {
    color: #318653;
    font-size: 30px;
    line-height: 48px;
    text-align: right;
    margin: 0 0 10px 0;
    font-weight: bold;
}

.v30 #main .components .vod_button a {
    background-color: #318653;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 14px;
    margin: 15px auto 0;
    max-width: 250px;
    padding: 10px;
    text-align: center;
    width: 100%;
    direction: rtl;
}

.v30 #main .components.box_office_component .vod_button a {
    margin: 15px auto 0;
}

.v30 #main .components .padding_left {
    padding: 0 0 0 18px !important;
}

.v30 #main .components .terms {
    text-align: center;
    margin: 0 10px 0;
    display: block;
}

.v30 #main .components .terms .term {
    display: inline-block;
}

.v30 #main .components .terms .term span {
    border: 1px solid #eee;
    border-radius: 30px;
    color: #bbb;
    display: block;
    font-size: 11px;
    min-width: 75px;
    padding: 3px 5px;
    text-align: center;
}

.v30 #main .components .terms .term span:hover {
    color: #fff;
}

/*Home Components*/

/*Leaderboard component*/
.v30 #main .components.leaderboard_component {
    margin: 0 0 10px;
}

.v30 #main .components.leaderboard_component > div {
    margin: 0 auto;
}

.v30 #main .leaderboard_component img {
    margin: 0 auto;
    display: block;
}

/*Quattro news component*/
.v30 #main .quattro_news_component {
    position: relative;
    margin: 10px 00;
}

.v30 #main .quattro_news_component article {
    position: relative;
}

.v30 #main .quattro_news_component article .post_details {
    position: absolute;
    bottom: 50px;
    right: 0;
}

.v30 #main .quattro_news_component article .post_details h2 {
    font-size: 25px;
    word-spacing: 3px;
    color: #fff;
    line-height: 57px;
    text-align: right;
    margin: 0 20px;
    font-family: 'Noto Naskh Arabic', serif;
}

.v30 #main .quattro_news_component article .post_details h2 span {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 5px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.v30 #main .quattro_news_component .center_col article .post_details h2 {
    font-size: 14px;
    line-height: 37px;
}

.v30 #main .quattro_news_component .left_col {
    padding: 0 12px 00;
}

.v30 #main .quattro_news_component .left_col article .post_details h2 {
    font-size: 17px;
    line-height: 42px;
}

.v30 #main .quattro_news_component article .post_details .cat p {
    background-color: #fff;
    color: #318653;
    font-size: 12px;
    font-weight: lighter;
    margin: 0 20px;
    max-width: 125px;
    padding: 5px 3px;
    text-align: right;
    width: 100%;
    float: right;
}

.v30 #main .quattro_news_component article .post_details .cat p a {
    color: #318653;
}

.v30 #main .quattro_news_component article .post_details .cat p i {
    float: right;
    margin: 2px 4px 0 6px;
    color: #525252;
}

.v30 #main .quattro_news_component .break_img {
    position: absolute;
    bottom: 0;
}

/*--Title bottoms--*/
.v30 #main .quattro_news_component .right_col article .post_details {
    bottom: 66px;
}

.v30 #main .quattro_news_component .center_col article.first .post_details {
    bottom: 50px;
}

.v30 #main .quattro_news_component .center_col article.sec .post_details {
    bottom: 66px;
}

/*--paddings--*/
.v30 #main .quattro_news_component .center_col article.first {
    padding: 0 0 18px;
}

.v30 #main .quattro_news_component .center_col {
    padding: 0 6px;
}

.v30 #main .quattro_news_component .right_col {
    padding: 0 0 0 12px;
}

/*-- Images dimensions --*/
.v30 #main .quattro_news_component .right_col article .post_thumb .lg_md_thumb {
    width: 618px;
    height: 618px;
}

.v30 #main .quattro_news_component .center_col article .post_thumb img {
    width: 302px;
    height: 300px;
}

.v30 #main .quattro_news_component .left_col article .post_thumb .lg_md_thumb {
    width: 302px;
    height: 618px;
}

/*Quattro Videos*/
.v30 #main .components.quattro_videos_component h2.component_title {
    margin: 0 48px 10px0;
}

.v30 #main .components.quattro_videos_component .carousel-inner {
    max-width: 98%;
}

.v30 #main .quattro_videos_component p {
    color: #000;
    text-align: right;
    font-size: 12px;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vid_thumb {
    position: relative;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vod_play.center {
    top: 55%;
    margin: -30px 0 0;
    left:0;
    right: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vod_play {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vod_play img {
    width: 100%;
    max-width: 45px;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vid img {
    margin: 0 auto;
}

.v30 #main .quattro_videos_component .carousel-inner .item .vid h5 {
    font-size: 14px;
    text-align: right;
    margin: 20px 0 10px 0;
    font-weight: bold;
    direction: rtl;
    color: #555;
    min-height: 36px;
}

.v30 #main .quattro_videos_component .carousel-control {
    background-image: none;
    bottom: 0;
    color: #000;
    height: 23px;
    margin: -12px 0 0;
    opacity: 1;
    text-shadow: none;
    top: 33%;
    width: 15px;
}

.v30 #main .quattro_videos_component .carousel-control.left {
    left: -15px;
}

.v30 #main .quattro_videos_component .carousel-control.right {
    right: 0px;
}

/*--paddings--*/

/*--image sizes--*/
.v30 #main .quattro_videos_component .carousel-inner .item article .post_thumb > img {
    width: 270px;
    height: 153px;
}

.v30 #main .quattro_videos_component.mobile .ad_mpu.mobile_mpu {
    display: block;
    margin: 30px 0 0 0;
    text-align: center;
    padding: 0 20px;
}

.v30 #main .quattro_videos_component.mobile .ad_mpu.mobile_mpu p {
    margin: 0;
}

.v30 #main .quattro_videos_component.mobile .ad_mpu.mobile_mpu div {
    margin: 0 auto;
}

.v30 #main .quattro_videos_component.mobile .ad_mpu.mobile_mpu img {
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
}

/*Trending news component*/
.v30 #main .trending_news_component {
    position: relative;
}

.v30 #main .trending_news_component .row {
    margin: 0px;
}

.v30 #main .trending_news_component .row.second {
    margin: 15px0;
}

.v30 #main .trending_news_component article {
    position: relative;
}

.v30 #main .trending_news_component article .post_thumb .mobile_thumb {
    display: none;
}

.v30 #main .trending_news_component article .post_details {
    position: absolute;
    bottom: 50px;
    right: 0;
}

.v30 #main .trending_news_component article .post_details h2 {
    font-size: 18px;
    color: #fff;
    line-height: 58px;
    text-align: right;
    margin: 0 20px;
    font-family: 'Noto Naskh Arabic', serif;
}

.v30 #main .trending_news_component article .post_details h2 span {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.v30 #main .trending_news_component article .post_details .cat p {
    background-color: #fff;
    color: #318653;
    font-size: 12px;
    font-weight: lighter;
    margin: 0 20px;
    max-width: 125px;
    padding: 5px 3px;
    text-align: right;
    width: 100%;
    float: right;
}

.v30 #main .trending_news_component article .post_details .cat p a {
    color: #318653;
}

.v30 #main .trending_news_component article .post_details .cat p i {
    float: right;
    margin: 2px 4px 0 6px;
    color: #525252;
}

.v30 #main .trending_news_component .center_col > article {
    padding: 0 0 15px;
}

.v30 #main .trending_news_component .break_img {
    position: absolute;
    top: 0;
    z-index: 2;
}

.v30 #main .trending_news_component .break_img_bottom {
    position: absolute;
    bottom: 15px;
    z-index: 2;
}

/*--paddings--*/
.v30 #main .trending_news_component .row.first_row > div:nth-child(1) {
    padding: 0 12px 0 0;
}

.v30 #main .trending_news_component .row.first_row > div:nth-child(2) {
    padding: 0 0 0 6px;
}

.v30 #main .trending_news_component .row.second > div:nth-child(1) {
    padding: 0 12px 0 0;
}

.v30 #main .trending_news_component .row.second > div:nth-child(2) {
    padding: 0 6px;
}

.v30 #main .trending_news_component .row.second > div:nth-child(3) {
    padding: 0 0 0 12px;
}

/*--image sizes--*/
.v30 #main .trending_news_component .row.first_row div:nth-child(1) article .post_thumb img {
    width: 406px;
    height: 467px;
}

.v30 #main .trending_news_component .row.first_row div:nth-child(2) article .post_thumb img {
    width: 830px;
    height: 467px;
}

.v30 #main .trending_news_component .row.second article .post_thumb img {
    width: 406px;
    height: 467px;
}

/*box office component*/
.v30 #main .components.box_office_component h2.component_title {
    margin: 0 3px 10px;
}

.v30 #main .box_office_component article {
    padding: 0 10px;
}

.v30 #main .box_office_component article .post_thumb img {
    width: 100%;
}

.v30 #main .box_office_component article h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 20px;
    text-align: center;
    color: #555555;
}

.v30 #main .box_office_component article .post_thumb .mobile_thumb {
    display: none;
}

/*--paddings--*/
.v30 #main .box_office_component {
    padding: 0 60px;
}

.v30 #main .box_office_component .div_main {
    padding: 0px 0 0 10px;
}

.v30 #main .box_office_component .div_two {
    padding: 0 28px;
}

.v30 #main .box_office_component article {
    padding: 0px;
}

.v30 #main .box_office_component article {
    padding: 0 6px;
}

/*--image sizes--*/
.v30 #main .box_office_component .div_main .post_thumb img {
    width: 406px;
    height: 602px;
}

.v30 #main .box_office_component .div_two .post_thumb img {
    width: 194px;
    height: 278px;
}

/*Promotional box component*/

.v30 .promotional_boxes_component div img {
    border-radius: 4px;
}

/*--paddings--*/
.v30 .promotional_boxes_component .row div {
    padding: 0;
    margin: 0;
}

.v30 .promotional_boxes_component div:nth-child(1) {
    padding: 0 12px 0 0;
}

.v30 .promotional_boxes_component div:nth-child(2) {
    padding: 0 6px;
}

.v30 .promotional_boxes_component div:nth-child(3) {
    padding: 0 0 0 12px;
}

/*--image sizes--*/
.v30 .promotional_boxes_component div .post_thumb img {
    width: 406px;
    height: 200px;
}

/*Featured component*/
.v30 #main .featured_component {
    position: relative;
}

.v30 #main .featured_component .row {
    margin: 0px;
}

.v30 #main .featured_component .main_image {
    padding: 0px;
    position: relative;
}

.v30 #main .featured_component .main_image .post_thumb img {
    width: 1254px;
    height: 606px;
}

.v30 #main .featured_component .feat_titles {
    position: absolute;
    bottom: 40px;
}

.v30 #main .featured_component .feat_titles .post_details.first {
    margin: 0 0 20px;
}

.v30 #main .featured_component .feat_titles .no_thumb {
    width: 100%;
    max-width: 455px;
    float: right;
    clear: both;
}

.v30 #main .featured_component .feat_titles .no_thumb.middle {
    margin: 0 0 20px;
}

.v30 #main .featured_component .post_details .cat p {
    background-color: #fff;
    color: #318653;
    font-size: 12px;
    font-weight: lighter;
    margin: 0 20px -2px;
    max-width: 120px;
    padding: 5px 3px;
    text-align: right;
    width: 100%;
    float: right;
}

.v30 #main .featured_component .post_details .cat p a {
    color: #318653;
}

.v30 #main .featured_component .post_details .cat p i {
    float: right;
    margin: 2px 4px 0 6px;
    color: #525252;
}

.v30 #main .featured_component .feat_titles .post_details h2 {
    font-size: 22px;
    color: #fff;
    line-height: 58px;
    text-align: right;
    width: 100%;
    max-width: 500px;
    margin: 0px;
    padding: 0 20px;
}

.v30 #main .featured_component .feat_titles .post_details h2 span {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-family: 'Noto Naskh Arabic', serif;
}

.v30 #main .featured_component .feat_titles .post_details h2 a {
    color: #fff;
    font-size: 22px;
}

.v30 #main .featured_component .feat_titles .post_details h2 a:hover, .v30 #main .featured_component .feat_titles .post_details h2 a:focus {
    color: #fff;
}

.v30 #main .featured_component .feat_titles .no_thumb .post_details h2 {
    font-size: 16px;
    line-height: 51px;
}

/*.v30 #main .featured_component .main_image article:nth-child(2) {*/
/*position: absolute;*/
/*bottom:90px;*/
/*left: 111px;*/
/*transform: translateY(-50%);*/
/*}*/

/*.v30 #main .featured_component .main_image article:nth-child(3) {*/
/*position: absolute;*/
/*bottom: 30px;*/
/*left: 100px;*/
/*}*/

.v30 #main .featured_component .break_img {
    position: absolute;
    bottom: 0px;
}

.v30 #main .featured_component .break_img_top {
    position: absolute;
    top: 0;
    z-index:2;
}

/*ad news*/
.v30 #main .ad_news_component {
    position: relative;
}

.v30 #main .ad_news_component .row {
    margin: 0px;
}

.v30 #main .ad_news_component .ad_mpu {
    padding: 0px;
}

.v30 #main .ad_news_component .ad_mpu .modded_ads {
    margin: 0 20px 0 0;
}

.v30 #main .ad_news_component article.large {
    position: relative;
    margin: 0 0 42px;
}

.v30 #main .ad_news_component .posts .post article .post_thumb img {
    width: 410px;
    height: 228px;
}

.v30 #main .ad_news_component .posts .post.lg_post article .post_thumb img {
    width: 836px;
    height: 467px;
}

.v30 #main .ad_news_component article.large .post_details {
    position: absolute;
    bottom: 50px;
    right: 0;
}

.v30 #main .ad_news_component article:not(.lg_post) .post_thumb {
    position: relative;
}

.v30 #main .ad_news_component article:not(.lg_post) .post_thumb .cat {
    bottom: 10px;
    position: absolute;
    right:0;
}

.v30 #main .ad_news_component article:not(.lg_post) .post_thumb .cat p {
    background-color: #fff;
    color: #318653;
    float: right;
    font-size: 12px;
    font-weight: lighter;
    margin: 0;
    max-width: 125px;
    padding: 5px 10px;
    text-align: right;
    width: 100%;
}

.v30 #main .ad_news_component article .post_thumb .cat p a {
    color: #318653;
}

.v30 #main .ad_news_component article.large .post_details h4 {
    font-size: 20px;
    color: #fff;
    line-height: 61px;
    text-align: right;
    margin: 0 0 0 -20px;
    width: 100%;
    max-width: 500px;
    font-family: 'Noto Naskh Arabic', serif;
}

.v30 #main .ad_news_component article.large .post_details h4 span {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.v30 #main .ad_news_component .posts .post {
    padding: 0 9px 0 0;
    min-height: 390px;
}

.v30 #main .ad_news_component .posts .post.right_post {
    padding: 0 0 0 9px;
}

.v30 #main .ad_news_component .posts .post.lg_post {
    padding:0;
}

.v30 #main .ad_news_component article .post_details h4 {
    font-size: 15px;
    color: #555555;
    line-height: 2;
    text-align: center;
    margin: 10px 20px 5px;
    font-family: 'Noto Naskh Arabic', serif;
    font-weight: bold;
    direction: rtl;
}

.v30 #main .ad_news_component article.large .post_details h4 span {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.v30 #main .ad_news_component article .post_details .cat p {
    background-color: #fff;
    color: #318653;
    font-size: 12px;
    font-weight: lighter;
    margin: 0 20px;
    max-width: 125px;
    padding: 5px 3px;
    text-align: right;
    width: 100%;
    float: right;
}

.v30 #main .ad_news_component article .post_details .cat p a {
    color: #318653;
}

.v30 #main .ad_news_component article .post_details .cat p i {
    float: right;
    margin: 2px 4px 0 6px;
    color: #525252;
}

/*Listo news*/
.v30 #main .components.listo_news_component {
    margin: 0;
}

.v30 #main .listo_news_component.row .div_col {
    padding: 0;
    margin: 0 0 15px;
    min-height: 360px;
}

.archive .v30 #main .listo_news_component.row .div_col {
    float: right;
}

.v30 #main .listo_news_component.row .div_col:nth-child(1), .v30 #main .listo_news_component.row .div_col:nth-child(4) {
    padding: 0 9px 00;
}

.v30 #main .listo_news_component.row .div_col:nth-child(2), .v30 #main .listo_news_component.row .div_col:nth-child(5) {
    padding: 0 10px;
}

.v30 #main .listo_news_component.row .div_col:nth-child(3), .v30 #main .listo_news_component.row .div_col:nth-child(6) {
    padding: 0 0 0 9px;
}

.v30 #main .listo_news_component.row .div_col:nth-child(7), .v30 #main .listo_news_component.row .div_col:nth-child(10) {
    padding: 0 9px 00;
}

.v30 #main .listo_news_component.row .div_col:nth-child(8), .v30 #main .listo_news_component.row .div_col:nth-child(11) {
    padding: 0 10px;
}

.v30 #main .listo_news_component.row .div_col:nth-child(9), .v30 #main .listo_news_component.row .div_col:nth-child(12) {
    padding: 0 0 0 9px;
}

.v30 #main .listo_news_component .post_thumb {
    position: relative;
}

.v30 #main .listo_news_component article .cat {
    bottom: 10px;
    position: absolute;
    right: 0;
}

.v30 #main .listo_news_component article .cat p {
    background-color: #fff;
    color: #318653;
    float: right;
    font-size: 12px;
    font-weight: lighter;
    margin: 0;
    max-width: 135px;
    padding: 5px 10px;
    text-align: right;
    width: 100%;
}

.v30 #main .listo_news_component article .cat p a {
    color: #318653;
}

.v30 #main .listo_news_component article .post_details h3 {
    color: #555555;
    font-family: "Noto Naskh Arabic", serif;
    font-size: 15px;
    line-height: 2;
    margin: 10px 20px 5px;
    text-align: center;
    font-weight: bold;
    min-height: 66px;
    direction: rtl;
}

/*--image sizes--*/
.v30 #main .listo_news_component article .post_thumb img {
    width: 409px;
    height: 228px;
}

/*
  single page marc
*/
.v30 #main .s-article .content_wrapper .mobile.left_top_wrapper {
    display: none;
}

.v30 #main .s-article .content_wrapper.container {
    width: 100%;
}

.single-post .v30 #main.container-fluid {
    padding:0;
}

.single-post .v30 header .navbar {
    margin:0;
}

.v30 #main .s-article .single_top_banner {
    position: relative;
    padding: 0;
}

.v30 #main .s-article .single_top_banner img {
    width: 100%;
    height: auto;
}

.v30 #main .s-article .break_img {
    bottom: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.v30 #main .s-article .content_wrapper.container {
    width: 1290px;
}

.v30 #main .s-article .content_wrapper .single_content_right_div,
.v30 #main .s-article .content_wrapper .single_content_left_div {
    float: right;
    text-align: right;
    padding: 0 18px;
}

.v30 #main .s-article .content_wrapper .single_content_left_div {
    padding: 0 18px 5px;
}

.v30 #main .s-article .content_wrapper .left_top_wrapper {
    border-bottom: 2px solid #ccc;
    padding: 0 0 10px;
}

.v30 #main .s-article .content_wrapper .single_content_right_div h1 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 36px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #555555;
    direction: rtl;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .title-content,
.v30 #main .s-article .content_wrapper .single_content_right_div .content_description_wrapper {
    padding: 0 0 0 60px;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .tags-holder ul {
    list-style: none;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .tags-holder ul li {
    border-radius: 100px;
    background-color: #ffffff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    border: solid 1px #eeeeee;
    display: inline-block;
    margin: 0 0 0 25px;
    padding: 0 15px;
    min-width: 110px;
    text-align: center;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .tags-holder ul li:hover a {
    color: #fff;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .tags-holder ul li a {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #bbbbbb;
}

.v30 #main .s-article .content_wrapper .left_date_wrapper {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #333333;
    display: block;
    margin: 65px 0 0 0;
}

.v30 #main .s-article .content_wrapper .left_date_wrapper .left_time_wrapper {
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social {
    display: inline-block;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .single_mpu {
    margin: 35px 0;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .single_mpu .leaderboard_header div {
    display: block;
    margin: 0 auto;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .single_mpu img {
    display: block;
    margin: 0 auto;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .related_articles_wrapper {
    margin: 70px 0 0;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .related_articles_wrapper .relatedposts .post {
    margin: 20px 0 5px;
    padding: 0;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .relatedposts .title h1 {
    width: 100%;
    border-bottom: 2px solid #cccccc;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #2c8751;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .relatedposts .title h1 span {
    background-color: #fff;
    padding: 0 20px;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .related_articles_wrapper .relatedposts .title-tooltip {
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #555555;
    padding: 0 10px;
    direction: rtl;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .sharing {
    border: 1px solid;
    border-radius: 4px;
    display: inline-block;
    font-size: 20px;
    margin: 0;
    min-width: 35px;
    padding: 0 7px;
    text-align: center;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .facebook_icon {
    margin: 0 10px;
    background-color: #3b5998;
    color: #fff;
    border: 1px solid #3b5998;
    text-align: right;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .facebook_icon:hover {
    background-color: #fff;
    color: #3b5998;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .twitter_icon {
    background-color: #4099FF;
    color: #fff;
    border: 1px solid #4099FF;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .twitter_icon:hover {
    background-color: #fFF;
    color: #4099FF;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .google_plus_icon {
    background-color: #D34836;
    color: #fff;
    border: 1px solid #D34836;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder .social .google_plus_icon:hover {
    background-color: #fff;
    color: #D34836;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .content_wrapper .controllers-holder {
    margin: 25px 0;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .content_description_wrapper p {
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.68;
    letter-spacing: normal;
    text-align: right;
    color: #555555;
    font-family: "Noto Naskh Arabic", serif;
    margin: 30px0;
}

.single .new-single .included_posts {
    text-align: center !important;
}

.single .new-single .included_posts > div {
    display: block;
    margin: 0 auto;
}

.v30 #main .s-article .content_wrapper .single_content_right_div .content_description_wrapper img {
    height: auto;
    max-width: 100%;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .tags-holder ul {
    list-style: none;
    padding: 0;
    text-align: center;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .tags-holder ul li {
    border-radius: 100px;
    background-color: #ffffff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    border: solid 1px #eeeeee;
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 0 15px;
    min-width: 110px;
    text-align: center;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .tags-holder ul li:hover a {
    color: #fff;
}

.v30 #main .s-article .content_wrapper .single_content_left_div .tags-holder ul li a {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #bbbbbb;
}

.v30 #main .s-article .single_content_right_div .single_hidden_title {
    display: none;
}

/*.v30 #main .s-article .hidden_image_wrappers {*/
/*display: none;*/
/*}*/

/*.v30 #main .s-article .single_gallery_wrapper {*/
/*position: relative;*/
/*display: inline-block;*/
/*}*/

/*.v30 #main .s-article .single_images_gallery {*/
/*margin: 35px 0 0 0;*/
/*}*/

/*.v30 #main .s-article .single_gallery_wrapper .single_gallery_overlay {*/
/*background-color: rgba(0, 0, 0, 0.65);*/
/*border-radius: 8px;*/
/*left: 0;*/
/*margin: 0 auto;*/
/*position: absolute;*/
/*right: 0;*/
/*top: 50%;*/
/*transform: translateY(-50%);*/
/*-webkit-transition: all 0.5s;*/
/*-moz-transition: all 0.5s;*/
/*-o-transition: all 0.5s;*/
/*-ms-transition: all 0.5s;*/
/*transition: all 0.5s;*/
/*}*/

/*.v30 #main .s-article .single_gallery_wrapper:hover .single_gallery_overlay {*/
/*background-color: rgba(49, 134, 83, 1.00);*/
/*-webkit-transition: all 0.5s;*/
/*-moz-transition: all 0.5s;*/
/*-o-transition: all 0.5s;*/
/*-ms-transition: all 0.5s;*/
/*transition: all 0.5s;*/
/*}*/

/*.v30 #main .s-article .single_gallery_wrapper a img {*/
/*height: auto;*/
/*max-width: 100%;*/
/*}*/

/*.v30 #main .s-article .content_wrapper .single_content_right_div .content_description_wrapper img.single_gallery_overlay {*/
/*margin: 0 auto;*/
/*width: unset;*/
/*}*/

.v30 #main .s-article .pswp__caption__center {
    background-color: #000;
    border-top: 1px solid #fff;
    font-size: 18px;
    height: 95px;
    max-width: 100%;
    text-align: center;
}

.v30 #main .s-article .pswp__caption__center .image_title_incaptions {
    color: white;
    direction: rtl;
    float: right;
    font-size: 18px;
    margin: 20px 25px0;
    text-align: right;
}

.v30 #main .s-article .pswp__caption__center .social_media_incaptions {
    float: left;
    margin: 15px 0 0;
    color: white;
}

.v30 #main .s-article .pswp__caption__center .social_media_incaptions a {
    color: white;
    font-size: 20px;
    margin: 0 5px 0 45px;
}

.v30 #main .s-article .single_content_right_div .hidden_image_wrappers {
    display: none;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper .small_images {
    display: inline-block;
    float: right;
    margin: 8px 0 0 20px;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper .small_images img {
    height: 81px;
    width: 118px;
}

.v30 #main .s-article .single_content_right_div .single_images_gallery .small_images.more_images_div {
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    text-align: center;
    cursor: pointer;
    padding: 10px0;
    max-width: 140px;
    display: block;
    margin: 0 auto;
}

.v30 #main .s-article .single_content_right_div .single_images_gallery .small_images.more_images_div:hover {
    background-color: #000;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.v30 #main .s-article .single_content_right_div .single_images_gallery .small_images.more_images_div h3 {
    color: #fff;
    font-size: 16px;
    line-height: 1.3;
    font-weight: normal;
    margin: 0px;
    direction: rtl;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper figure:nth-child(1) a {
    position: relative;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper {
    background-color: #fff;
    display: inline-block;
    padding: 10px 15px;
    position: relative;
}

.v30 #main .s-article .single_content_right_div .single_images_gallery {
    margin: 35px 0 00;
    position: relative;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper .single_gallery_overlay {
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 8px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper:hover .single_gallery_overlay {
    background-color: rgba(49, 134, 83, 1.00);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.v30 #main .s-article .single_content_right_div .single_gallery_wrapper a img {
    height: auto;
    max-width: 100%;
}

/*single movies marc*/
/*
                        marc single vod movies  styles
*/

.single .non_vod_mobile.non_mobile {
    display: block;
}

.single .vod_mobile.mobile {
    display: none;
}

.single .navbar {
    margin:0;
}

.single .v30 #main.container-fluid {
    padding:0;
}

.page-template-page-programs_clips_archive .v30 #main.container-fluid {
    padding:0;
}

.page-template-page-programs_eps_archive .v30 #main.container-fluid {
    padding:0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper {
    background-image: linear-gradient(to bottom, #09424d, #2f1819);
    position: relative;
    color: #fff;
}

.single-vod_movies .v30 .single_vod_movies_page .break_img {
    bottom: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.single-vod_movies .v30 .single_vod_movies_page .break_img img {
    height: auto;
    width: 100%;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .container.movie_inner_container {
    padding: 57px 100px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_vod_holder img {
    margin: 0 auto;
    box-shadow: 0 0 11px 0 #161616;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder {
    padding: 10px 15px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder {
    float: right;
    display: block;
    text-align: right;
    padding: 0 0 0 9px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder .music_description {
    width: 55%;
    float: left;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder .music_description h5 a,
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h5 a {
    color: #fff;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder .music_description h5:nth-child(1),
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder .music_description h5:nth-child(3),
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h5,
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper h5 {
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder .music_description h5:nth-child(1) {
    font-size: 24px;
    font-weight: normal;
    font-family: "noto_kufi_arabic_regular";
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder {
    text-align: right;
    float: right;
    padding: 0 9px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper {
    padding: 0 9px 0 0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_holder {
    direction: rtl;
    text-align: right;
    /*max-height: 260px;*/
    /*overflow-y: scroll;*/
    font-family: "Noto Naskh Arabic", serif !important;
    padding: 0 0 0 10px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_holder p {
    font-family: "Noto Naskh Arabic", serif !important;
    font-weight: bold;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .terms_wrapper {
    border: 1px solid #eeeeee;
    display: inline-block;
    padding: 5px 15px;
    background-color: #ffffff;
    color: #bbbbbb;
    border-radius: 5px;
}

.single-vod_movies .v30 .single_vod_movies_page.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .terms_wrapper a {
    color: #bbbbbb !important;
    display: block;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h2,
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder p {
    font-family: "Noto Naskh Arabic", serif;
    color: #fff;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h2 {
    margin: 5px 0;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder p {
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .movie_related_info {
    list-style: none;
    padding: 0;
    direction: rtl;
    margin: 25px 0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .movie_related_info li {
    display: inline-block;
    margin: 0 0 0 35px;
    min-width: 130px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .movie_related_info li span {
    font-family: 'noto_kufi_arabic_bold';
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    margin: 0 0 0 5px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .movie_related_info li.category_list_item {
    border-radius: 50px;
    background-color: #ffffff;
    box-shadow: 0 0.5px 1px 0 rgba(0, 0, 0, 0.05);
    border: solid 0.5px #eeeeee;
    font-weight: normal;
    margin: 0 0 0 65px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #bbbbbb;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .movie_related_info li.category_list_item a {
    color: #bbbbbb;
    display: block;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section {
    padding: 0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section h4 {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    border-bottom: 2px solid #614e49;
    padding: 0 0 7px;
    font-size: 16px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper {
    padding:0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder {
    direction: rtl;
    display: inline-block;
    margin: 10px 0;
    padding:0;
    float: right;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_image_wrap {
    margin: 0 0 0 5px;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_image_wrap img {
    border-radius: 50px;
    height: auto;
    max-width: 100%;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_image_wrap,
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_desc_wrap {
    display: inline-block;
    vertical-align: middle;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_desc_wrap h4 {
    border: medium none;
    margin: 0;
    padding:0;
    vertical-align: middle;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper
.movie_inner_container .movie_description_holder .movie_dec_content_holder .actors_section .actors_wrapper .single_actor_holder .single_actor_desc_wrap h4.single_actor_name {
    font-size: 13px;
    font-weight: normal;
}

.single_vod_movies_page .related_movies_content_wrapper {
    text-align: right;
    width: 1290px;
}

.single_vod_movies_page .related_movies_content_wrapper.mobile {
    display: none;
}

.single_vod_movies_page .related_movies_content_wrapper h3.related_movies_title {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: right;
    color: #2c8751;
    font-size: 30px;
    margin: 40px 5px 25px;
}

.single_vod_movies_page .related_movies_content_wrapper a {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

.single_vod_movies_page .related_movies_content_wrapper .related_movie_holder {
    padding: 0;
    text-align: center;
    float: right;
}

.single_vod_movies_page .related_movies_content_wrapper .related_movie_holder .related_movie_image_wrap {
    overflow: hidden;
    display: inline-block;
}

.single_vod_movies_page .related_movies_content_wrapper .related_movie_holder .related_movie_image_wrap img {
    height: 278px;
    width: 194px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_movies_page .related_movies_content_wrapper .related_movie_holder:hover .related_movie_image_wrap img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_movies_page .related_news_content_wrapper h3.related_news_title {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: right;
    color: #2c8751;
    font-size: 30px;
    margin: 0 5px 25px;
    padding: 0 9px;
}

.single_vod_movies_page .related_news_content_wrapper .post {
    float: right;
    text-align: center;
    padding: 0;
}

.single_vod_movies_page .related_news_content_wrapper .post:hover .img-holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_movies_page .related_news_content_wrapper {
    text-align: right;
    width: 1290px;
}

.single_vod_movies_page .related_news_content_wrapper .post .title-tooltip {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #555555;
    direction: rtl;
    padding: 0 15px;
    margin: 5px 0;
    min-height: 73px;
}

.single_vod_movies_page .related_news_content_wrapper .post .tags-holder ul {
    list-style: outside none none;
    padding: 0;
    text-align: center;
}

.single_vod_movies_page .related_news_content_wrapper .post .tags-holder ul li {
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 100px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin: 0 0 0 8px;
    min-width: 110px;
    padding: 0 15px;
    text-align: center;
}

.single_vod_movies_page .related_news_content_wrapper .post .img-holder {
    display: inline-block;
    overflow: hidden;
}

.single_vod_movies_page .related_news_content_wrapper .post .img-holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: 260px;
    width: 409px;
}

.single_vod_movies_page .related_news_content_wrapper .post .tags-holder ul li a {
    color: #bbbbbb;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
}

.single_vod_movies_page .related_news_content_wrapper .post .tags-holder {
    margin: 20px 0 0;
}

.single_vod_movies_page .related_news_content_wrapper .post .tags-holder ul li:hover a {
    color: #fff;
}

.single_vod_movies_page .mobile_single_image_hidden {
    display: none;
}

.cat-single .section-content .cat-holder .title h1 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 10px 10px 25px;
    text-align: right;
    direction: rtl;
}

/*v30 pages*/

.v30 .page.default_page.custom_page .title h1 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 10px 10px 25px;
    text-align: right;
    direction: rtl;
}

/*
marc single series style page
*/
/*.single .video-holder_parent {*/
/*width: 100%;*/
/*background-color: #000;*/
/*}*/

.single .ad_news_component {
    margin: 30px 0 !important;
}

.single .ad_news_component h3 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 5px 25px;
    text-align: right;
}

.single-vod_series .v30 .navbar {
    margin: 0;
}

.single-vod_series .v30 #main.container-fluid {
    padding: 0;
}

.single_vod_series_page .series_top_container {
    padding: 0;
    position: relative;
    background-color: #000;
}

.single_vod_series_page .series_top_container .series_top_image_holder {
    padding: 0;
    overflow: hidden;
}

.single_vod_series_page .series_top_container .series_top_image_holder img {
    width: 100%;
    height: 720px;
}

.single_vod_series_page .series_top_container .break_img img {
    height: auto;
}

.single_vod_series_page .series_top_container .break_img {
    position: absolute;
    bottom:0;
    width: 100%;
}

.single_vod_series_page .series_top_container .mobile_overlay {
    display: none;
}

.single_vod_series_page .mobile_selectors_wrapper,
.vod_episode_page .mobile_selectors_wrapper {
    display: none !important;
}

.single_vod_series_page .series_top_container .break_img img {
    width: 100%;
}

.single_vod_series_page .series_top_container .overlay_holder {
    left: 3%;
    position: absolute;
    top: 5%;
    color: #fff;
    width: 60%;
}

.single_vod_series_page .series_top_container .overlay_holder .series_description_holder {
    float: right;
}

.single_vod_series_page .series_top_container .overlay_holder .series_description_holder .series_image_holder img {
    max-width: 47%;
    height: auto;
}

.single_vod_series_page .series_top_container .series_description_holder {
    text-align: right;
}

.single_vod_series_page .series_top_container .series_description_holder .series_dec_content_holder {
    direction: rtl;
}

.single_vod_series_page .series_top_container .series_description_holder .series_dec_content_holder p {
    font-weight: bold;
    line-height: 20px;
    font-size: 18px;
    margin: 0;
    font-family: 'Noto Naskh Arabic', serif;
    color: #fff;
}

.single_vod_series_page .series_top_container .series_description_holder .channel_and_time_wrapper {
    margin: 25px 0 10px;
}

.single_vod_series_page .series_top_container .series_description_holder .channel_and_time_wrapper .time_and_date,
.single_vod_series_page .series_top_container .series_description_holder .channel_and_time_wrapper .channel_holder {
    padding: 0;
}

.single_vod_series_page .series_top_container .series_description_holder .channel_and_time_wrapper .time_and_date h5 {
    font-size: 12px;
    direction: rtl;
    color: rgba(255, 255, 255, 1);
    font-family: "Droid Arabic Kufi", 'sans-serif';
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section {
    padding: 20px 15px0;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder {
    direction: rtl;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0;
    float: right;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_image_wrap {
    margin: 0 0 0 5px;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_image_wrap img {
    border-radius: 50px;
    height: auto;
    max-width: 100%;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_image_wrap,
.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_desc_wrap {
    display: inline-block;
    vertical-align: middle;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_desc_wrap h4 {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 13px;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section .single_actor_holder .single_actor_desc_wrap h4.single_actor_name {
    font-size: 13px;
    font-weight: normal;
}

.single_vod_series_page .series_content_wrapper .series_description_holder .actors_section h4 {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    padding: 0 0 7px;
}

.single_vod_series_page .series_content_wrapper .series_top_container .overlay_holder .selector_holder {
    display: inline-block;
    margin: 0 auto;
    width: 80%;
    max-width: 192px;
    min-width: 192px;
}

.single_vod_series_page .selector_holder .bottom-border {
    border-right: 189px solid transparent;
    border-top: 10px solid #000;
    font-size: 0;
    line-height: 0;
    opacity: 0.5;
}

.single_vod_series_page .series_content_wrapper .series_top_container .overlay_holder .left_selector_holder {
    text-align: center;
}

.single_vod_series_page .series_content_wrapper .series_top_container .overlay_holder .selector_holder ul {
    background-color: rgba(0, 0, 0, 0.5);
    margin: 0;
    padding: 25px 20px;
    text-align: center;
    list-style: none;
}

.single_vod_series_page .series_content_wrapper .series_top_container .overlay_holder .selector_holder ul li {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    padding: 0 0 15px0;
}

.single_vod_series_page .hvr-underline-from-center::before {
    background-color: rgba(90, 187, 173, 1);
    height: 3px;
}

.single_vod_series_page .hvr-underline-from-center {
    padding: 10px 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_series_page .hvr-underline-from-center:hover {
    color: rgba(90, 187, 173, 1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_series_page .dropdown {
    border: 1px solid #ccc;
    background-color: #fff;
    display: inline-block;
    height: 40px;
    letter-spacing: normal;
    margin-right:0;
    max-width: 298px;
    position: relative;
    vertical-align: top;
    width: 100%;
    word-spacing: normal;
    color: #000;
    border-radius: 3px;
    margin: 0 0 20px;
}

.single_vod_series_page .dropdown .hiddenCont {
    display: none;
    background-color: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 999;
    padding: 10px 0;
}

.single_vod_series_page .dropdown .hiddenCont .row1 {
    padding: 9px 0;
}

.single_vod_series_page .input {
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    padding-right: 0px;
    position: relative;
    text-align: center;
}

.single_vod_series_page .arrow {
    bottom: auto;
    color: #221f1f;
    font-size: 21px;
    height: auto;
    right: auto;
    pointer-events: none;
    position: absolute;
    left: 7px;
    top: 10px;
    width: auto;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper {
    width: 1290px;
}

.single_vod_series_page .series_content_wrapper #series_news {
    width: 1290px;
    padding: 0 30px;
}

.single_vod_series_page .series_content_wrapper #series_news .cat {
    bottom: 10px;
    position: absolute;
    right: 0;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips {
    float: right;
    text-align: right;
}

.single_vod_series_page .series_content_wrapper #series_clips_wrapper {
    background-color: rgba(12, 25, 23, 1);
    color: #fff;
    padding: 0 0 30px;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode h3,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips h3 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: bold;
    font-size: 22px;
    color: rgba(90, 188, 173, 1);
    text-align: right;
    margin: 15px 0 30px;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode h3 a,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips h3 a {
    color: rgba(90, 188, 173, 1);
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode h3 a:hover,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips h3 a:hover {
    text-decoration: underline;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode h3 a:focus,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips h3 a:focus {
    text-decoration: underline;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder .episode_image_holder {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder .episode_image_holder > img {
    height: 222px !important;
    float: right;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder .episode_image_holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: auto;
    max-width: 100%;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder:hover .episode_image_holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder .episode_image_holder .vod_play {
    position: absolute;
    left: 4%;
    position: absolute;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder h4 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 13.5px;
    font-weight: normal;
    color: rgba(255, 255, 255, 1);
    text-align: right;
    direction: rtl;
    margin: 10px 0;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .today_episode .episode_holder h4.episode_title {
    font-weight: bold;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder {
    float: right;
    text-align: right;
    padding: 0;
    margin: 0 0 15px;
    min-height: 115px;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: right;
    height: 90px;
    width: 175px;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_image_holder img {
    max-width: 100%;
    height: auto;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    direction: rtl;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4 {
    font-size: 10px;
    font-weight: normal;
    padding: 0 7px;
    line-height: 20px;
    color: #fff;
    font-family: "noto_kufi_arabic_regular", "sans-serif";

}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap,
.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    padding: 0;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play {
    left: 5%;
    position: absolute;
}

.single_vod_series_page .series_content_wrapper .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play img {
    max-width: 55%;
}

/*
marc styles single episode
*/
.single-vod_series_eps .v30 .container-fluid {
    padding: 0;
}

.vod_episode_page .container {
    width: 1290px;
}

.vod_episode_page .episode_top_container {
    background-image: linear-gradient(#0c1917 0%, #223c37 100%);
}

.vod_episode_page .episode_top_container .break_img {
    width: 100%;
}

.vod_episode_page .episode_top_container .episode_top_image_holder {
    float: right;
    padding: 0px;
}

.vod_episode_page .episode_top_container .episode_top_image_holder h4 {
    font-size: 14px;
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: normal;
}

.vod_episode_page .episode_top_container .episode_top_image_holder p {
    font-size: 16px;
    font-weight: bold;
    font-family: 'Noto Naskh Arabic', serif;
    color: #ffffff;
}

.vod_episode_page .episode_top_container .episode_top_image_holder h4 {
    direction: rtl;
    display: block;
    text-align: right;
    margin: 30px auto 10px;
    width: 100%;
    max-width: 850px;
}

.vod_episode_page .episode_top_container .episode_top_image_holder p {
    direction: rtl;
    display: block;
    margin: 0 auto 30px;
    max-width: 850px;
    text-align: right;
    width: 100%;
}

.vod_episode_page .episode_top_container .break_img img {
    width: 100%;
}

.vod_episode_page .episode_top_container .selector_holder {
    display: inline-block;
    margin: 0 auto;
    width: 80%;
    max-width: 192px;
    min-width: 192px;
}

.vod_episode_page .episode_top_container .selector_holder .bottom-border {
    border-right: 189px solid transparent;
    border-top: 10px solid #000;
    font-size:0;
    line-height: 0;
    opacity: 0.5;
}

.vod_episode_page .episode_top_container .left_selector_holder {
    text-align: center;
}

.vod_episode_page .episode_top_container .selector_holder ul {
    background-color: rgba(0, 0, 0, 0.5);
    margin: 0;
    padding: 25px 20px;
    text-align: center;
    list-style: none;
}

.vod_episode_page .episode_top_container .selector_holder img {
    width: 100%;
    margin: 0 0 25px;
}

.vod_episode_page .episode_top_container .selector_holder ul li {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    padding: 0 0 15px 0;
}

.vod_episode_page .episode_top_container .inner_container {
    color: #fff;
    padding: 40px 0 00;
}

.vod_episode_page .hvr-underline-from-center::before {
    background-color: rgba(90, 187, 173, 1);
    height: 3px;
}

.vod_episode_page .hvr-underline-from-center {
    padding: 10px 0;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_episode_page .hvr-underline-from-center:hover {
    color: rgba(90, 187, 173, 1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_episode_page .dropdown {
    border: 1px solid #ccc;
    background-color: #fff;
    display: inline-block;
    height: 40px;
    letter-spacing: normal;
    margin-right: 0;
    max-width: 298px;
    position: relative;
    vertical-align: top;
    width: 100%;
    word-spacing: normal;
    color: #000;
    border-radius: 3px;
    margin: 0 0 20px;
    z-index: 2;
}

.vod_episode_page .dropdown .hiddenCont {
    display: none;
    background-color: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 999;
    padding: 10px 0;
}

.vod_episode_page .dropdown .hiddenCont .row1 {
    padding: 9px 0;
}

.vod_episode_page .input {
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    padding-right: 0;
    position: relative;
    text-align: center;
}

.vod_episode_page .arrow {
    bottom: auto;
    color: #221f1f;
    font-size: 21px;
    height: auto;
    right: auto;
    pointer-events: none;
    position: absolute;
    left: 7px;
    top: 10px;
    width: auto;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder {
    float: right;
    margin: 0;
    padding: 0;
    text-align: right;
    min-height: 121px;
}

.vod_episode_page #series_clips_wrapper {
    background-color: rgba(12, 25, 23, 1);
    color: #fff;
    padding: 0 0 30px;
}

.single-vod_series_clips .vod_episode_page #series_clips_wrapper {
    background-color: #fff;
}

.single-vod_programs .v30 #main .ad_news_component .posts .post {
    float: right;
    padding: 0 9px 00;
}

.single-vod_series .v30 #main .ad_news_component .posts .post {
    float: right;
    padding: 0 9px 0 0;
}

.single-vod_programs_clips .vod_episode_page #series_clips_wrapper {
    background-color: #fff;
}

.single-vod_series_eps .vod_episode_page #series_clips_wrapper {
    background-color: #fff;
}

.single-vod_programs_eps .vod_episode_page #series_clips_wrapper {
    background-color: #fff;
}

.single-vod_series_clips .vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    color: #000;
}

.single-vod_programs_clips .vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    color: #000;
}

.single-vod_series_eps .vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    color: #000;
}

.single-vod_programs_eps .vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    color: #000;
}

.vod_episode_page .series_clips_wrapper .related_clips h3 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: bold;
    font-size: 28px;
    color: rgba(90, 188, 173, 1);
    text-align: right;
    margin: 15px 0 30px;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder > img {
    height: 90px;
    width: 195px;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    font-size: 12px;
    font-weight: bold;
    min-height: 40px;
    color: #fff;
    padding: 0 7px;
    direction: rtl;
    font-family: "noto_kufi_arabic_bold", 'sans-serif';
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4 {
    font-size: 10px;
    direction: rtl;
    font-weight: normal;
    padding: 0 10px 0 0;
    line-height: 20px;
    color: #fff;
    font-family: "noto_kufi_arabic_regular", 'sans-serif';
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap,
.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    padding: 0;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play {
    left: 5%;
    position: absolute;
}

.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play img {
    max-width: 55%;
}

.vod_episode_page .related_episodes_wrapper h3 {
    font-family: "noto_kufi_arabic_bold", 'sans-serif';
    font-size: 28px;
    font-weight: bold;
    color: #2c8751;
    margin: 28px0;
    padding: 0 9px;
    text-align: right;
}

.vod_episode_page .related_episodes_wrapper .episode_holder {
    text-align: right;
    float: right;
    min-height: 230px;
}

.vod_episode_page .related_episodes_wrapper .episode_holder .episode_image_holder {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.vod_episode_page .related_episodes_wrapper .episode_holder .episode_image_holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: auto;
    max-width: 100%;
}

.vod_episode_page .related_episodes_wrapper .episode_holder:hover .episode_image_holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_episode_page .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play {
    position: absolute;
    left: 4%;
    position: absolute;
}

.vod_episode_page .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.vod_episode_page .related_episodes_wrapper .episode_holder h4 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 13.5px;
    font-weight: normal;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    direction: rtl;
    margin: 10px 0;
}

.vod_episode_page .related_episodes_wrapper .episode_holder h4.episode_title {
    font-weight: bold;
    font-size: 14px;
}

/*
* marc styles vod page
*/
.v30 #main .components.featured_1 {
    margin: 0;
}

.page-template-page-vod .container-fluid {
    padding: 0;
}

.page-template-page-vod .navbar {
    margin: 0;
}

.vod_page .vod_top_featured {
    position: relative;
}

.vod_page .vod_top_featured > img {
    width: 600px;
}

.vod_page .vod_top_featured img {
    width: 100%;
    height: auto;
}

.vod_page .vod_top_featured .break_img {
    width: 100%;
    position: absolute;
    bottom:0;
    left: 0;
}

.vod_page .vod_top_featured .break_img img {
    width: 100%;
}

.vod_page .vod_top_featured .container {
    position: relative;
}

.vod_page .vod_top_featured article a {
    bottom: 35px;
    display: block;
    position: absolute;
    right:0;
}

.vod_page .vod_top_featured .featured_prog_wrapper {
    background-color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    padding: 20px 20px 40px;
    margin: 0 13px 0 0;
    float: right;
}

/*.vod_page .vod_top_featured .featured_prog_wrapper:hover .featured_prog_image-wrapper .vod_play {
    bottom: 30px !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}*/

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_image-wrapper,
.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_desc_wrapper {
    float: right;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_image-wrapper {
    overflow: hidden;
    width: 175px;
    height: 90px;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_image-wrapper {
    position: relative;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_image-wrapper .vod_play {
    left: 5%;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_image-wrapper .vod_play img {
    max-width: 80%;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_desc_wrapper {
    direction: rtl;
    padding: 0 25px;
    color: #fff;
    max-width: 270px;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_desc_wrapper .prog_title {
    font-weight: bold;
    font-family: 'noto_kufi_arabic_bold';
    font-size: 12.5px;
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_desc_wrapper p {
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    font-family: 'noto_kufi_arabic_bold';
}

.vod_page .vod_top_featured .featured_prog_wrapper .featured_prog_desc_wrapper h4 {
    font-family: 'noto_kufi_arabic_regular';
    font-size: 12px;
    color: #ffffff;
    text-align: right;
}

.vod_page .container {
    max-width: 1290px;
    width: 1290px;
    padding: 0 18px;
}

.vod_page .related_episodes_wrapper h3 {
    font-family: "noto_kufi_arabic_bold", 'sans-serif';
    font-size: 28px;
    font-weight: bold;
    color: #2c8751;
    margin: 28px0;
    padding: 0 9px;
    text-align: right;
}

.vod_page .related_episodes_wrapper .episode_holder {
    text-align: right;
    float: right;
    min-height: 275px;
    margin: 0 0 20px 0;
    padding: 0 10px;
}

.v30 #main .vod_page .components .related_episodes_wrapper .episode_holder .terms {
    text-align: right;
    margin: 20px 0;
}

/*.vod_page .related_episodes_wrapper .episode_holder:hover .episode_image_holder .vod_play {
    bottom: 30px !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}*/

.vod_page .related_episodes_wrapper .episode_holder .episode_image_holder {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.vod_page .related_episodes_wrapper .episode_holder .episode_image_holder > img {
    height: 165px;
    width: 290px;
}

.vod_page .related_episodes_wrapper .episode_holder .episode_image_holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: auto;
    max-width: 100%;
}

.vod_page .components.listo_large .related_episodes_wrapper .episode_holder .episode_image_holder > img {
    height: 165px;
}

.vod_page .related_episodes_wrapper .episode_holder:hover .episode_image_holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play {
    position: absolute;
    left: 4%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.vod_page .related_episodes_wrapper .episode_holder h4 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 13.5px;
    font-weight: normal;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    direction: rtl;
    margin: 10px 0;
}

.vod_page .episode_holder h4.episode_title {
    font-weight: bold;
}

.vod_page .more_button {
    text-align: left;
}

.vod_page .more_button .more_button_wrap {
    margin: 20px 0;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    color: rgba(44, 135, 81, 1);
    text-align: center;
    padding: 10px 30px;
    display: inline-block;
}

.vod_page .series_clips_wrapper .related_clips {
    float: right;
    text-align: right;
    padding: 0;
}

.vod_page #series_clips_wrapper {
    color: #000;
    padding: 0 0 30px;
}

.vod_page .series_clips_wrapper .related_clips h3 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: bold;
    font-size: 28px;
    color: #2c8751;
    text-align: right;
    margin: 0 0 30px;
}

.v30 #main .components.listo_small {
    margin: 0px;
}

.vod_page .vod_listo_large_component.components.mobile h3 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: bold;
    font-size: 28px;
    color: #2c8751;
    text-align: right;
    margin: 15px 0 30px;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder .episode_image_holder {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder .episode_image_holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: auto;
    max-width: 100%;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder:hover .episode_image_holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder .episode_image_holder .vod_play {
    position: absolute;
    left: 4%;
    position: absolute;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder h4 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 13.5px;
    font-weight: normal;
    color: #000;
    text-align: right;
    direction: rtl;
    margin: 10px 0;
}

.vod_page .series_clips_wrapper .today_episode .episode_holder h4.episode_title {
    font-weight: bold;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder {
    float: right;
    margin: 0;
    min-height: 110px;
    padding:0;
    text-align: right;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .clip_image_wrapper {
    display: inline-block;
    position: relative;
    height: 92px;
    width: 174px;
    overflow: hidden;
    position: relative;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder img {
    max-width: 100%;
    height: auto;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    direction: rtl;
    font-family: "noto_kufi_arabic_bold", 'sans-serif';
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4 {
    font-size: 10px;
    font-weight: normal;
    padding: 0 7px;
    line-height: 20px;
    color: #000;
    font-family: "noto_kufi_arabic_regular", 'sans-serif';
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap,
.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder {
    padding:0;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play {
    left: 5%;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .series_clips_wrapper .related_clips .clip_holder .clip_image_holder .vod_play img {
    max-width: 55%;
}

/*.vod_page .series_clips_wrapper .related_clips .clip_holder:hover .clip_image_holder .vod_play {
    bottom: 30px !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}*/

.vod_page .full_single_program .vod_top_featured .break_img {
    top: 0;
    bottom: unset;
    transform: rotate(180deg);
}

.vod_page .full_single_program .featured_prog_wrapper {
    left: 15%;
    right: unset;
    padding: 20px 13px;
}

.vod_page .full_single_program .clip_holder {
    float: right;
    text-align: right;
    padding: 0;
    margin: 0 0 15px;
}

/*.vod_page .full_single_program .clip_holder:hover .clip_image_holder .vod_play {
    bottom: 30px !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}*/

.vod_page .full_single_program .clip_holder .clip_image_holder {
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.vod_page .full_single_program .clip_holder .clip_image_holder img {
    max-width: 100%;
    height: auto;
}

.vod_page .full_single_program .clip_holder .clip_title_time_wrap h4.clip_title {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    direction: rtl;
    font-family: "noto_kufi_arabic_bold", 'sans-serif';
}

.vod_page .full_single_program .clip_holder .clip_title_time_wrap h4 {
    font-size: 10px;
    font-weight: normal;
    padding: 0 10px;
    line-height: 20px;
    margin: 0;
    color: #fff;
    font-family: "noto_kufi_arabic_regular", 'sans-serif';
}

.vod_page .full_single_program .clip_holder .clip_title_time_wrap,
.vod_page .full_single_program .clip_holder .clip_image_holder {
    padding: 0;
}

.vod_page .full_single_program .clip_holder .clip_image_holder .vod_play {
    left: 5%;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .full_single_program .clip_holder .clip_image_holder .vod_play img {
    max-width: 55%;
}

.vod_page .full_single_program .featured_prog_wrapper {
    max-width: 43%;
}

.vod_page .full_single_program .featured_prog_wrapper h3 {
    color: #fff;
    font-size: 25px;
    margin: 0 0 20px;
    text-align: center;
    font-weight: bold;
    font-family: 'Noto Naskh Arabic', serif;
}

.v30 #main .components.non_mobile.vod_trending {
    margin: 0;
}

.vod_trending .latest_programs h3, .vod_page .vod_movies_section h3 {
    color: #2c8751;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 15px 0 28px 0;
    padding: 0 9px;
    text-align: right;
}

.vod_trending .latest_programs .parent_program_wrapper {
    margin: 0 0 30px 0;
}

.vod_trending .latest_programs .parent_program_wrapper:nth-child(3), .vod_trending .latest_programs .parent_program_wrapper:nth-child(5) {
    /*padding: 0 0 0 18px;*/
    padding: 0 18px 00;
}

.vod_trending .latest_programs .parent_program_wrapper:nth-child(2), .vod_trending .latest_programs .parent_program_wrapper:nth-child(4) {
    padding: 0 18px 00;
}

.vod_trending .latest_programs .parent_program_wrapper .parent_program_holder {
    padding:0;
    overflow: hidden;
}

.vod_trending .latest_programs .parent_program_wrapper .parent_program_holder img {
    height: 361px;
    width: 613px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_trending .latest_programs .parent_program_wrapper .parent_program_holder:hover img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_trending .latest_programs .parent_program_wrapper .episode_holder {
    text-align: right;
    float: right;
    min-height: 230px;
    padding: 0;
    margin: 20px 00;
}

.vod_trending .latest_programs .episode_holder:nth-child(3) {
    text-align: left;
}

.vod_trending .latest_programs .episode_holder:nth-child(3) h4 {
    margin: 10px 9px0;
}

.vod_trending .latest_programs .episode_holder .episode_image_holder {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 290px;
    height: 165px;
}

.vod_trending .latest_programs .episode_holder .episode_image_holder img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    height: auto;
    overflow: hidden;
}

.vod_trending .latest_programs .episode_holder:hover .episode_image_holder img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_trending .latest_programs .episode_holder .episode_image_holder .vod_play {
    position: absolute;
    left: 4%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_trending .latest_programs .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.vod_trending .latest_programs .episode_holder h4 {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 13.5px;
    font-weight: normal;
    color: rgba(0, 0, 0, 1);
    text-align: right;
    direction: rtl;
    margin: 10px 0;
}

.vod_trending .latest_programs .episode_holder h4.episode_title {
    font-weight: bold;
}

/*.vod_trending .latest_programs .episode_holder:hover .episode_image_holder .vod_play {
    bottom: 30px !important;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}*/

.vod_trending .vod_movies_section h3 {
    color: #2c8751;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 0 0 28px0;
    padding: 0 9px;
    text-align: right;
}

.v30 #main .vod_page .mobile.components.vod_movies_section .vid h3 {
    direction: rtl;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 10px;
    text-align: center;
    color: #555555;
}

.vod_page .vod_movies_section .related_movie_holder {
    padding: 0;
    text-align: center;
    float: right;
    text-align: right;
}

.vod_page .vod_movies_section .related_movie_holder h5 {
    color: #000;
    text-align: center;
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-weight: bold;
}

.vod_page .vod_movies_section .related_movie_holder.small_holder h5 {
    margin: 10px 0 25px;
}

.vod_page .vod_movies_section a[data="0"] .related_movie_holder.large_holder {
    text-align: right;
}

.vod_page .vod_movies_section a[data="2"] .related_movie_holder.large_holder {
    text-align: left;
}

.vod_page .vod_movies_section a[data="3"] .related_movie_holder.small_holder {
    text-align: right;
}

.vod_page .vod_movies_section a[data="8"] .related_movie_holder.small_holder, .vod_page .vod_movies_section a[data="14"] .related_movie_holder.small_holder {
    text-align: left;
}

.vod_page .vod_movies_section .related_movie_holder.large_holder {
    margin: 0 0 25px;
}

.vod_page .vod_movies_section .related_movie_holder.large_holder h5 {
    font-size: 16px;
}

.vod_page .vod_movies_section .related_movie_holder.large_holder .related_movie_image_wrap img {
    width: 406px;
    height: 600px;
}

.vod_page .vod_movies_section .related_movie_holder.small_holder .related_movie_image_wrap img {
    width: 195px;
    height: 270px;
}

.vod_page .vod_movies_section .related_movie_holder .related_movie_image_wrap {
    overflow: hidden;
    display: inline-block;
}

.vod_page .vod_movies_section .related_movie_holder .related_movie_image_wrap img {
    height: 278px;
    width: 194px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.vod_page .vod_movies_section .related_movie_holder:hover .related_movie_image_wrap img {
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

/*single tv articles v30*/

.single-tv_articles .mobile_selectors_wrapper {
    display: none !important;
}

.single-tv_articles .left_selector_holder {
    max-width: 200px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 100%;
}

.single-tv_articles .selector_holder .bottom-border {
    border-right: 189px solid transparent;
    border-top: 10px solid #000;
    font-size: 0;
    line-height:0;
    opacity: 0.5;
}

.single-tv_articles .selector_holder ul {
    background-color: rgba(0, 0, 0, 0.5);
    margin: 0;
    padding: 25px 20px;
    text-align: center;
    list-style: none;
}

.single-tv_articles .selector_holder img {
    width: 100%;
    margin: 0 0 25px;
}

.single-tv_articles .selector_holder ul li {
    font-family: "Droid Arabic Kufi", 'sans-serif';
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    padding: 0 0 15px 0;
}

.single-tv_articles .selector_holder .hvr-underline-from-center::before {
    background-color: rgba(90, 187, 173, 1);
    height: 3px;
}

.single-tv_articles .selector_holder .hvr-underline-from-center {
    padding: 10px 0;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-tv_articles .selector_holder .hvr-underline-from-center:hover {
    color: rgba(90, 187, 173, 1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-tv_articles .selector_holder .dropdown {
    border: 1px solid #ccc;
    background-color: #fff;
    display: inline-block;
    height: 40px;
    letter-spacing: normal;
    margin-right: 0;
    max-width: 298px;
    position: relative;
    vertical-align: top;
    width: 100%;
    word-spacing: normal;
    color: #000;
    border-radius: 3px;
    margin: 0 0 20px;
    z-index:2;
}

.single-tv_articles .selector_holder .dropdown .hiddenCont {
    display: none;
    background-color: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 999;
    padding: 10px 0;
}

.single-tv_articles .selector_holder .dropdown .hiddenCont .row1 {
    padding: 9px 0;
}

.single-tv_articles .selector_holder .input {
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    padding-right: 0px;
    position: relative;
    text-align: center;
}

.single-tv_articles .selector_holder .arrow {
    bottom: auto;
    color: #221f1f;
    font-size: 21px;
    height: auto;
    right: auto;
    pointer-events: none;
    position: absolute;
    left: 7px;
    top: 10px;
    width: auto;
}

/*Movies archive page*/

.post-type-archive-vod_movies .v30 #main {
    margin: 20px auto 0;
}

.v30 #main .movies_component h3 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 5px 25px;
    text-align: right;
}

.v30 #main .movies_component h3 a {
    color: #2c8751;
}

.v30 #main .movies_component h3 a:focus, .v30 #main .movies_component h3 a:hover {
    text-decoration: underline;
}

.v30 #main .movies_component article h5 {
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 22px;
    font-family: 'noto_kufi_arabic_regular';
    direction: rtl;
    font-weight: bold;
}

/*featured component start*/
.v30 #main .movies_featured_component article:nth-child(1),
.v30 #main .movies_featured_component.small_movies.components.row article.link_behavior:nth-child(3) {
    padding: 0 9px 0 0 !important;
}

.tax-genres.archive .v30 #main .movies_featured_component.small_movies.components.row article.link_behavior {
    padding: 0px 9px !important;
}

.v30 #main .movies_featured_component.small_movies.components.row article.link_behavior.article_vod_other:nth-child(3) {
    padding: 0 9px !important;
}

.v30 #main .movies_featured_component article:nth-child(2) {
    padding: 0 9px 0 9px;
}

.v30 #main .movies_featured_component article:nth-child(3) {
    padding: 0 0 0 9px !important;
}

.v30 #main .movies_featured_component article .post_thumb img {
    height: 600px;
    width: 409px;
}

.v30 #main .movies_featured_component.small_movies article .post_thumb img {
    height: 278px;
    width: 194px;
}

.v30 #main .movies_featured_component article .post_thumb img.vod_other {
    height: 260px;
}

.v30 #main .movies_featured_component.small_movies.components.row article.link_behavior {
    margin: 0 0 20px;
    min-height: 320px !important;
    padding: 0 9px !important;
    float: right;
}

/*.v30 #main .movies_featured_component article:nth-child(1),.v30 #main .movies_featured_component article:nth-child(2),.v30 #main .movies_featured_component article:nth-child(3){*/
/*padding:0px;*/
/*}*/

.v30 #main .movies_featured_component.small_movies.movies_component article.right.link_behavior {
    padding: 0 9px 0 0 !important;
}

.v30 #main .movies_featured_component.small_movies.movies_component article.left.link_behavior {
    padding: 0 0 0 9px !important;
}

.v30 #main .movies_featured_component,
.v30 #main .movies_genre_component {
    margin: 0;
}

.v30 #main .movies_featured_component .jscroll-inner {
    text-align: center;
    direction: rtl;
}

.v30 #main .movies_component.movies_featured_component.non_mobile {
    display: block;
}

.v30 #main .movies_featured_component.small_movies article .post_thumb img.vod_other {
    height: 278px;
    width: 600px;
}

.v30 #main .movies_component.movies_featured_component.tablet {
    display: none;
}

/*featured component end*/

/*genre component start*/
.v30 #main .movies_component.movies_genre_component {
    position: relative;
}

.archive .v30 #main .more_btn {
    padding: 15px0;
    width: 100%;
    max-width: 240px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 3px;
    margin: 25px 0 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.archive .v30 #main .more_btn.navigation {
    float: left;
    border: none;
    padding: 0px;
}

.archive .v30 #main .more_btn.navigation a {
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 15px 0;
}

.archive .v30 #main .more_btn a {
    font-family: 'noto_kufi_arabic_regular';
    font-size: 13px;
    font-weight: bold;
    color: rgba(44, 135, 81, 1);
    text-align: center;
    display: block;
    direction: rtl;
}

.archive .v30 #main .more_btn:hover {
    background-color: rgba(44, 135, 81, 1);
}

.archive .v30 #main .more_btn:hover a {
    color: rgba(255, 255, 255, 1);
}

.search .v30 #main .more_btn {
    padding: 15px 0;
    width: 100%;
    max-width: 240px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 3px;
    margin: 25px 0 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.search .v30 #main .more_btn.navigation {
    float: left;
    border: none;
    padding: 0px;
}

.search .v30 #main .more_btn.navigation a {
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 15px0;
}

.search .v30 #main .more_btn a {
    font-family: 'noto_kufi_arabic_regular';
    font-size: 13px;
    font-weight: bold;
    color: rgba(44, 135, 81, 1);
    text-align: center;
    display: block;
}

.search .v30 #main .more_btn:hover {
    background-color: rgba(44, 135, 81, 1);
}

.search .v30 #main .more_btn:hover a {
    color: rgba(255, 255, 255, 1);
}

.v30 #main .movies_component.movies_genre_component article {
    padding: 0px;
}

.v30 #main .movies_component.movies_genre_component article .post_thumb img {
    height: 278px;
    width: 194px;
}

.v30 #main .movies_component.movies_genre_component article .post_thumb.vod_other_thumb {
    height: 179px;
}

.v30 #main .movies_component.movies_genre_component article .post_thumb img.vod_other {
    height: auto;
    width: 100%;
}

.v30 #main .movies_component.movies_genre_component .swiper-buttons {
    top: 44%;
}

.v30 #main .movies_component.movies_genre_component .swiper-buttons.swiper-button-prev {
    left: -40px;
}

.v30 #main .movies_component.movies_genre_component .swiper-buttons.swiper-button-next {
    right: -40px;
}

/*genre component end*/

/*genre tax single*/
.archive #main .title h1 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 10px 10px 25px;
    text-align: right;
    direction: rtl;
}

.search #main .title h1 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 10px 10px 25px;
    text-align: right;
    direction: rtl;
}

.v30 #main .jscroll-loading span.loader {
    direction: rtl !important;
}

/*faisal videos*/

.v30 #main .tax-video-cats_faisal .title h1 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 10px 10px 25px;
    text-align: right;
}

.v30 #main .tax-video-cats_faisal .movies_featured_component.small_movies article .post_thumb img {
    height: 165px;
    width: 100%;
}

.archive .v30 #main .tax-video-cats_faisal .more_btn.navigation {
    margin: 0 0 0 10px;
}

.v30 #main .tax-video-cats_faisal .article_div {
    margin: 0 0 20px 0;
}

.v30 #main .tax-video-cats_faisal .article_div h5 {
    min-height: 45px;
}

.v30 #main .tax-video-cats_faisal .movies_featured_component.small_movies.components.row article.link_behavior {
    min-height: 100% !important;
}

.single-videos .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder {
    padding: 0 45px;
    margin: 0 0 20px0;
}

.single-videos .controllers-holder .social {
    display: inline-block;
}

.single-videos .controllers-holder .social .sharing {
    border: 1px solid;
    border-radius: 4px;
    display: inline-block;
    font-size: 20px;
    margin:0;
    min-width: 35px;
    padding: 0 7px;
    text-align: center;
}

.single-videos .controllers-holder .social .facebook_icon {
    margin: 0 10px;
    background-color: #3b5998;
    color: #fff;
    border: 1px solid #3b5998;
    text-align: right;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder .social .facebook_icon:hover {
    background-color: #fff;
    color: #3b5998;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder .social .twitter_icon {
    background-color: #4099FF;
    color: #fff;
    border: 1px solid #4099FF;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder .social .twitter_icon:hover {
    background-color: #fFF;
    color: #4099FF;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder .social .google_plus_icon {
    background-color: #D34836;
    color: #fff;
    border: 1px solid #D34836;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder .social .google_plus_icon:hover {
    background-color: #fff;
    color: #D34836;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-videos .controllers-holder {
    margin: 25px0;
}

.single-vod_channels .selector_holder .social_media_icons .social {
    display: inline-block;
    padding: 0 !important;
    margin: 0 5px;
}

.single-vod_channels .selector_holder .social_media_icons .social a {
    font-size: 28px;
    color: #fff;
    display: block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single-vod_channels .selector_holder .logo img {
    margin: 0 auto 0;
    width: 100%;
    max-width: 100px;
}

.single-vod_channels .non_vod_mobile.non_mobile {
    display: block !important;
    padding: 0px;
}

.mobile_selectors_wrapper .vod_episode_page .episode_top_container .selector_holder ul {
    padding: 0px;
}

.single-vod_channels .latest_programs {
    padding: 0 10px;
}

/*archive prog eps*/

.v30 #main .more_btn {
    padding: 15px 0;
    width: 100%;
    max-width: 240px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 3px;
    margin: 25px 00;
    text-align: center;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

.v30 #main .more_btn.navigation {
    float: left;
    border: none;
    padding: 0px;
}

.v30 #main .more_btn.navigation a {
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 15px 0;
}

.v30 #main .more_btn a {
    font-family: 'noto_kufi_arabic_regular';
    font-size: 13px;
    font-weight: bold;
    color: rgba(44, 135, 81, 1);
    text-align: center;
    display: block;
}

.v30 #main .more_btn:hover {
    background-color: rgba(44, 135, 81, 1);
}

.v30 #main .more_btn:hover a {
    color: rgba(255, 255, 255, 1);
}

/*single-vod_profiles_videos*/

.single-vod_profiles_videos .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h2 {
    font-size: 14px;
}

/*single profiles*/

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h2 {
    font-family: 'Lalezar', cursive;
}

.single-profiles .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder h2 {
    font-family: 'Lalezar', cursive;
    font-weight: normal !important;
    padding: 0 0 0 20px;
    float: right;
}

.single-profiles .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder p {
    font-size: 16px;
    line-height: 35px;
    font-weight: lighter;
}

.single-profiles .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder .social_media {
    margin: 8px 0;
    float: left;
}

.single-profiles .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_dec_content_holder .social_media a {
    color: #fff;
    font-size: 30px;
}

.single-profiles .single_vod_movies_page .related_news_content_wrapper .post {
    margin: 0 0 30px 0;
}

.single-profiles .more_btn.navigation .page-numbers.next {
    display: block !important;
}

.single-profiles .more_btn.navigation .page-numbers {
    display: none !important;
}

.single-profiles .jscroll-loading span {
    direction: rtl !important;
    text-align: left !important;
    float: left !important;
}

.single-profiles .single_vod_movies_page .related_movies_content_wrapper h3.related_movies_title {
    margin: 20px 0;
}

.single-profiles .single_vod_movies_page .related_movies_content_wrapper {
    margin-bottom: 20px;
}

.single-profiles .v30 #main .listo_news_component.row .div_col {
    float: right;
}

.single_vod_movies_page .related_movies_content_wrapper.related_series .related_movie_holder .related_movie_image_wrap img {
    height: auto;
    width: 100%;
}

.single-profiles .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder img {
    height: auto;
    width: 100%;
}

/*programs clips archive*/
.archive .vod_page .related_episodes_wrapper .episode_holder .episode_image_holder > img {
    height: 165px !important;
}

/*single vod profile videos*/
.single-vod_profiles_videos .single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder {
    padding: 10px 45px;
    font-family: 'noto_kufi_arabic_regular';
    font-size: 24px;
}

.post-type-archive-vod_programs_clips #main {
    padding: 0px;
}

.post-type-archive-vod_programs_eps #main {
    padding: 0px;
}

.post-type-archive-vod_series_clips #main {
    padding: 0px;
}

.post-type-archive-vod_series_eps #main {
    padding: 0px;
}

/* single vod music videos*/
.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder h4 {
    text-align: right;
}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder > h4 {
    margin: 10px 0 70px 0;
    padding: 0 15px;

}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder img {
    border-radius: 125px;
    box-shadow: 0 0 11px 0 #161616;
    height: auto;
    margin: 7px 0 0;
    max-width: 40%;
    display: inline-block;
}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder {
    display: block !important;
}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder p {
    font-size: 14px !important;
}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .mobile_single_image_hidden img {
    border-radius: 125px;
}

/*music videos*/

.music_archive.vod_page.featured_2 .full_single_program, .music_archive.vod_page.featured_2 .full_single_program .vod_top_featured {
    padding: 0px;
}

.post-type-archive-vod_music_videos .container-fluid,
.tax-tv-articles-programs-cats .container-fluid {
    padding: 0px;
}

.post-type-archive-vod_series .vod_trending .latest_programs .parent_program_wrapper {
    min-height: 625px;
}

.tax-tv-articles-programs-cats .container {
    width: 1290px;
}

.music_archive .container {
    padding: 0px;
}

.music_archive.large_leaderboard_music img {
    width: 100%;
}

.music_archive .full_single_program .featured_prog_wrapper h3 a {
    color: #fff;
}

.v30 #main .music_archive .movies_component article h5 {
    text-align: right;
    font-weight: bold;
    font-size: 14px;
}

.v30 #main .movies_featured_component.small_movies.components.row article.link_behavior.article_vod_other {
    min-height: 245px !important;
}

.v30 #main .movies_component.small_movies article.article_vod_other .post_details h5 {
    text-align: right;
    font-size: 14px;
}

.v30 #main .movies_component.small_movies article.article_vod_other .post_thumb img {
    height: 127px;
}

.v30 #main .movies_component.small_movies article .post_details h5 a,
.v30 #main .music_archive .movies_component article h5 a,
.vod_page .music_archive .related_episodes_wrapper .episode_holder h4a,
.vod_page .music_archive .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title a,
.v30 #main .movies_component.music_archive article h5 a,
.v30 #main .mobile.components.quattro_videos_component.music_archive .vid h5 a {
    display: block;
    color: #000;
    font-size: 12px;
    margin: 10px 0 0 0;
    font-weight: normal;
}

.v30 #main .mobile.components.quattro_videos_component.music_archive .vid h5 {
    color: #000;
}

.v30 #main .music_archive .movies_component article h5 a:hover {
    color: #000;
    text-decoration: none;
}

.v30 #main .music_archive.tablet_layout .tablet.components {
    display: none;
}

.music_archive .full_single_program .featured_prog_wrapper {
    left: 6%;
}

.music_archive .components.listo_large .related_episodes_wrapper article {
    margin: 0 !important;
}

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(3),
.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(4),
.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(7),
.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(8) {
    padding: 0 9px;
}

.music_archive .related_episodes_wrapper h3 {
    margin: 0 0 28px0;
}

.vod_page .music_archive.featured .components,
.vod_page .music_archive.profile .components.profile_component,
.vod_page .music_archive.genre_music .components.movies_genre_component,
.vod_page .music_archive.listo_large .components.listo_large {
    margin: 0 !important;
}

.vod_page .music_archive .related_episodes_wrapper .episode_holder h4 {
    font-size: 14px;
}

/*

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(5),
.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(9){
    padding: 0 9px 0 0;
}*/

/*.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(2), .music_archive .components.listo_large .related_episodes_wrapper article:nth-child(5) {
    padding: 0 10px;
}

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(3), .music_archive .components.listo_large .related_episodes_wrapper article:nth-child(6) {
    padding: 0 0 0 9px;
}

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(7), .music_archive .components.listo_large .related_episodes_wrapper article:nth-child(10) {
    padding: 0 9px 0 0;
}

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(8), .music_archive .components.listo_large .related_episodes_wrapper article:nth-child(11) {
    padding: 0 10px;
}

.music_archive .components.listo_large .related_episodes_wrapper article:nth-child(9), .music_archive .components.listo_large .related_episodes_wrapper article:nth-child(12) {
    padding: 0 0 0 9px;
}*/

.music_archive.featured .full_single_program .featured_prog_wrapper {
    width: 100%;
    bottom: 0;
    position: absolute;
}

.music_archive.featured .vod_top_featured article a {
    position: unset;
}

.vod_page .music_archive.featured .full_single_program .vod_top_featured .break_img {
    bottom:0;
    top: unset;
    transform: rotate(360deg);
}

/*single music video*/
.single-vod_music_videos .music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder > h4 {
    margin: 20px 0;
    padding: 0 48px;
}

.single-vod_music_videos .music_videos_page .movie_dec_content_holder h4 a {
    color: #fff;
}

.components .stars_wrapper {
    background-image: linear-gradient(to bottom, #ffffff, #cdcdc6);
    position: relative;
}

.components .stars_holder {
    width: 1290px;
    padding: 0px;
}

.components .stars_holder .stars_holder_title {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 25px 5px 25px;
    text-align: right;
}

.components .stars_holder .link_behavior .each_star_holder {
    width: 20%;
    float: right;
    text-align: right;
    margin: 0 0 55px 0;
}

/*music profiles home components*/
.components.profile_component.home_music_profiles article .each_star_holder {
    float: none !important;
    width: 100% !important;
}

.components.profile_component.home_music_profiles .stars_holder {
    width: 100%;
}

.components.profile_component.home_music_profiles .stars_holder .link_behavior .each_star_holder .each_star_image img {
    display: block;
    margin: 0 auto;
}

.components .stars_holder .link_behavior .each_star_holder .each_star_image img {
    max-width: 90%;
    height: auto;
    border-radius: 130px;
}

.components .stars_holder .link_behavior .each_star_holder h4 {
    color: #000;
    padding: 0 0 0 20px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.components .stars_wrapper .break_img {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.components .stars_wrapper .break_img img {
    width: 100%;
}

.single-vod_movies .related_episodes_wrapper.container {
    width: 1290px;
}

.single-vod_movies .related_episodes_wrapper .episode_holder {
    float: right;
    min-height: 230px;
    text-align: right;
}

.single-vod_movies .related_episodes_wrapper .episode_holder .episode_image_holder {
    display: inline-block;
    overflow: hidden;
    position: relative;
}

.single-vod_movies .related_episodes_wrapper .episode_holder .episode_image_holder img {
    height: auto;
    max-width: 100%;
    transition: all 0.5s ease 0s;
}

.single-vod_movies .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play {
    left: 4%;
    position: absolute;
}

.single-vod_movies .related_episodes_wrapper .episode_holder h4 {
    color: rgb(0, 0, 0);
    direction: rtl;
    font-family: "Droid Arabic Kufi", "sans-serif";
    font-size: 14px;
    font-weight: bold;
    margin: 10px0;
    text-align: right;
}

.single-vod_movies .related_episodes_wrapper .episode_holder .episode_image_holder .vod_play img {
    max-width: 70%;
}

.single-vod_movies .related_episodes_wrapper .episode_holder h4 a {
    color: rgb(0, 0, 0);
    display: block;
    font-size: 12px;
    margin: 10px 00;
    font-weight: normal;
}

.single-vod_movies .related_episodes_wrapper h3 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 5px 25px;
    text-align: right;
}

/*
                archive all programs page styles
*/
.vod_programs_archive_page .non_vod_mobile.non_mobile {
    display: block !important;
    padding: 0;
}

.vod_programs_archive_page .selector_holder {
    direction: rtl;
    display: inline-block !important;
    margin: 16px 0 0 4px;
    position: relative;
    text-align: center;
    width: 100%;
    max-width: 300px;
    float: left;
}

.vod_programs_archive_page .selector_holder .dropdown {
    background-color: rgb(90, 187, 173);
    border: 1px solid #5abbad;
    color: #fff;
    z-index: 999;
    margin: 0 2.2%;
    min-width: 125px;
    width: 100%;
    border-radius: 3px;
    display: inline-block;
    height: 40px;
    max-width: 300px;
    position: relative;
    vertical-align: top;
}

.vod_programs_archive_page .selector_holder .dropdown .arrow {
    bottom: auto;
    color: #fff;
    font-size: 21px;
    height: auto;
    left: 7px;
    pointer-events: none;
    position: absolute;
    right: auto;
    top: 10px;
    width: auto;
}

.vod_programs_archive_page .selector_holder .dropdown .input {
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    padding-right:0;
    position: relative;
    text-align: center;
}

.vod_programs_archive_page .selector_holder .dropdown .hiddenCont {
    background-color: rgb(90, 187, 173);
    border: 1px solid #5abbad;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    display: none;
    padding: 10px 0;
    z-index: 999;
    max-height: 300px;
    overflow-y: scroll;
}

.vod_programs_archive_page .selector_holder .dropdown .hiddenCont .row1 {
    cursor: pointer;
    padding: 9px 0;
}

.vod_programs_archive_page .related_episodes_wrapper h3 {
    margin: 25px 0;
    float: right;
}

.vod_programs_archive_page .more_btn.navigation .page-numbers.next,
.archive_profiles_page .more_btn.navigation .page-numbers.next {
    display: block !important;
}

.vod_programs_archive_page .more_btn.navigation .page-numbers,
.archive_profiles_page .more_btn.navigation .page-numbers {
    display: none !important;
}

.vod_programs_archive_page .vod_trending .latest_programs .parent_program_wrapper:nth-child(n),
.vod_programs_archive_page .vod_trending .latest_programs .parent_program_wrapper:nth-child(3n) {
    padding: 0 18px 0 0;
}

/*
                profiles archive page styles
*/
.post-type-archive-profiles .container-fluid {
    padding: 0;
}

.archive_profiles_page .profiles_archive_header .container {
    width: 1290px;
}

.archive_profiles_page .profiles_archive_header {
    background-image: linear-gradient(#0c1917 0%, #223c37 100%);
    margin: 0 0 30px;
    text-align: center;
}

.archive_profiles_page .profiles_archive_header h3 {
    color: #fff;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 28px0;
    padding: 0 9px;
    text-align: right;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper {
    display: inline-block;
    margin: 60px auto;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper ul {
    padding: 0;
    list-style: none;
    display: inline-block;
    margin: 0;
    text-align: center;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper ul li {
    border: 1px solid #a8a9a9;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    margin: 10px 0;
    min-width: 135px;
    text-align: center;
    cursor: pointer;
    padding: 7px 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all 0.4s;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper ul li:hover,
.cat_clicked {
    border: 1px solid transparent;
    background-color: #fff;
    color: transparent;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all 0.4s;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper ul li h4 {
    margin:0;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper ul li:hover h4,
.cat_clicked h4 {
    color: #182C28;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all 0.4s;
}

.archive_profiles_page .profiles_archive_header .break_img img {
    width: 100%;
}

.archive_profiles_page .stars_wrapper {
    text-align: center;
}

.archive_profiles_page .components .stars_wrapper {
    position: relative;
    background-color: #fff !important;
    background-image: none !important;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper .profiles_search span {
    vertical-align: bottom;
    font-size: 16px;
    cursor: pointer;
    color: #a8a9a9;
    position: absolute;
    bottom: 15%;
    margin: 0 0 3px;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper .profiles_search input {
    width: 100%;
    border-bottom: 1px solid #a8a9a9 !important;
    border: none;
    color: #fff;
    background-color: transparent;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper .profiles_search input:focus {
    outline: none;
}

.archive_profiles_page .profiles_archive_header .profiles_categories_wrapper .profiles_search {
    margin: 15px 0;
    position: relative;
}

.archive_profiles_page .profiles_horizontal_line {
    background-color: #a8a9a9;
    display: inline-block;
    height: 2px;
    margin: 0 auto 40px;
    text-align: center;
    width: 70%;
}

.archive_profiles_page .ajaxloader {
    margin: 0 0 35px;
}

.archive_profiles_page .no_profiles_found {
    color: #318653;
    font-size: 30px;
    font-weight: bold;
    line-height: 48px;
    text-align: center;
}

.archive_profiles_page .custom_navigation {
    margin: 0 !important;
}

.archive_profiles_page .custom_navigation a {
    margin: 25px 0 00;
}

.archive_profiles_page .custom_navigation .loader {
    display: none;
}

.archive_profiles_page .components .stars_holder .link_behavior .each_star_holder .each_star_image img {
    height: 232px;
    max-width: 232px;
}

.archive_profiles_page .custom_navigation:hover {
    background-color: #fff !important;
}

.archive_profiles_page .custom_navigation a:hover {
    background-color: rgb(44, 135, 81);
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

/*
                v30 marc horoscope archive
*/
.horoscope-single .container {
    width: 1290px;
}

.tax-horoscopes-cats .container-fluid {
    padding: 0;
}

.horoscope-single .horoscope-holder {
    margin: 0 !important;
}

.horoscope-single .horoscope-holder .post img {
    max-width: 100%;
}

.horoscope-single .horoscope-holder .title {
    text-align: right !important;
}

.horoscope-single .horoscope-holder .title h1 {
    color: #106435 !important;
}

.horoscope-single .horoscope-holder .selected-h img {
    opacity: 1 !important;
    background-color: #106435;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.horoscope-single .horoscope-holder .post img:hover {
    background-color: #106435;
    transform: unset;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.horoscope-single .horoscope-holder .post .img-holder h4 {
    font-weight: bold;
    color: #a4a3a3;
    margin: 0 0 5px;
}

.horoscope-single .horoscope-holder .post .img-holder .horoscope_date {
    color: #a4a3a3;
    font-weight: normal;
}

.horoscope-single .horoscope-holder .post .img-holder.selected-h h4,
.horoscope-single .horoscope-holder .post .img-holder.selected-h .horoscope_date {
    color: #106435;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.horoscope-single .horoscope-holder .post .img-holder:hover {
    opacity: 1;
}

.horoscope-single .horoscope-holder .post .img-holder:hover h4,
.horoscope-single .horoscope-holder .post .img-holder:hover .horoscope_date {
    color: #106435;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.horoscope-single .horoscope-holder .post.first {
    margin: 0 !important;
}

.horoscope-single .horoscope-holder .post {
    margin: 0 0 15px !important;
}

.horoscope-single .horoscope_full_splitter {
    height: 2px;
    width: 100%;
    background-color: #106435;
}

.horoscope-single .horoscope-holder .content-parent {
    background-color: #fff !important;
    padding: 0 15px !important;
    margin: 20px 0;
}

.horoscope-single .section-content .content-parent .content-holder {
    margin: 10px 0;
}

.horoscope-single .section-content .content-parent .content-holder h4 {
    text-align: right;
    color: #106435 !important;
    font-weight: bold;
}

.horoscope-single .section-content .content-parent .content-holder h4,
.horoscope-single .section-content .content-parent .content-holder p {
    color: #000;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope {
    background-color: #939393;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .date-holder {
    margin: 10px 0 5px;
    text-align: right;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .horoscope-6 {
    padding: 20px;
    min-height: 213px;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .horoscope-6 .horoscope_date_not_found {
    color: #fff;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .break_img img {
    width: 100%;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope h4,
.horoscope-single .section-content .content-parent .content-holder .today_horoscope date,
.horoscope-single .section-content .content-parent .content-holder .today_horoscope p {
    color: #fff !important;
    text-align: right !important;
    margin: 0;
}

.horoscope-single .section-content .content-parent .content-holder img {
    max-width: unset;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .sharing-holder {
    text-align: right;
    margin: 25px 0 0;
    direction: rtl;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .sharing-holder a {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 56px;
    padding: 1px 5px;
    margin: 0 0 0 5px;
    text-align: center;
}

.horoscope-single .section-content .content-parent .content-holder .today_horoscope .sharing-holder a i {
    min-height: 7px;
    min-width: 20px;
    color: #939393;
    font-size: 20px;
    vertical-align: middle;
    text-align: center;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container {
    display: block;
    margin: 0 auto;
    position: relative;
    text-align: center;
}

.horoscope-single .section-content .content-parent .content-holder .date-datepicker {
    display: none;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container table {
    width: 100% !important;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker {
    background: #939393 none repeat scroll 0 0;
    border: 3px solid #939393;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_daypicker th {
    background: #062532 none repeat scroll 0 0;
    color: #fff;
    border: none !important;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_daypicker td,
.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_daypicker th,
.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_monthpicker td,
.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_yearpicker td {
    border: 1px solid #e4e4e4;
    font-weight: bold;
}

.horoscope-single .section-content .content-parent .content-holder .calender_container .Zebra_DatePicker .dp_footer {
    display: none !important;
}

.horoscope-single .ajaxloader {
    display: none;
}

/*Single Movies Clips*/
.single-vod_movies_clips .movie_inner_container .watch_movie {
    color: #fff;
    display: block;
    float: right;
    margin: 15px0;
    max-width: 91%;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

/*movies clips in single movies*/
.movies_clips.vod_episode_page #series_clips_wrapper {
    background-color: transparent;
    color: #000;
    padding: 0;
}

.movies_clips.vod_episode_page #series_clips_wrapper #related_clips {
    padding: 0px;
}

.movies_clips.vod_episode_page .series_clips_wrapper .related_clips h3 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 5px 25px;
    padding: 0 9px;
    text-align: right;
}

.movies_clips.vod_episode_page .series_clips_wrapper .related_clips .clip_holder .clip_title_time_wrap h4.clip_title {
    color: #000;
}

/*music in home*/
.music_out.vod_page.container-fluid {
    padding: 0px;
}

/*Channels grid*/
.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.chan_cont img {
    height: auto;
    max-width: 75px;
    width: 100%;
    margin: 10px 0 0 10px;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.chan_cont a {
    display: block;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.chan_cont, .channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.time_cont {
    float: right;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.time_cont h4 {
    color: rgb(0, 0, 0);
    direction: rtl;
    font-family: "Droid Arabic Kufi", "sans-serif";
    font-size: 15px;
    font-weight: normal;
    margin: 20px 0;
    text-align: right;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.time_cont h5 {
    color: #bbbbbb;
    direction: rtl;
    font-family: "Droid Arabic Kufi", "sans-serif";
    font-size: 13px;
    font-weight: normal;
    margin: 5px0;
    text-align: right;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.desc_cont {
    padding: 10px 0;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper .parent_program_holder .sub_cont.desc_cont p {
    color: #bcbcbc;
    font-family: "Droid Arabic Kufi", "sans-serif";
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
}

.channels_grid .vod_trending .latest_programs .parent_program_wrapper {
    float: right;
    min-height: 560px;
}

.channels_grid.vod_programs_archive_page .related_episodes_wrapper h3 {
    margin: 25px 8px;
}

.channels_grid .no_results {
    text-align: center;
    font-family: "Droid Arabic Kufi", "sans-serif";
    direction: rtl;
    font-weight: bold;
    font-size: 16px;
}

#quiz.related_episodes_wrapper {
    padding: 0 100px;
}

#quiz.related_episodes_wrapper p {
    font-family: 'Noto Naskh Arabic', serif;
    font-size: 18px;
}

.ramadan_theme_2017 {
    background-image: url("../images/ramadan-2017/ramadan_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: medium none;
    border-radius: 0;
    padding: 0 0 20px;
    margin: 0px !important;
}

.ramadan_theme_2017 .ramadan_logo {
    display: block;
    margin: 20px auto 5px;
    text-align: center;
}

.ramadan_theme_2017 .ramadan_logo img {
    max-width: 130px;
    width: 100%;
}

.v30 .ramadan_theme_2017.navbar .mobile_version_menu_button .mobile_search button.show_button_search {
    color: #fff;
}

.v30 header .ramadan_theme_2017.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .live_button a {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .header_left_part .header_upper_part .header_upper_part_search_wrap .searchform button {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .header_left_part .header_lower_part .header_lower_part_social_wrap .social_media_wrapper a {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .header_left_part .header_lower_part .header_lower_part_cats_wrap .cats_list a {
    border: 1px solid #fff;
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .header_lower_part_cats_wrap .moutadawal p, .v30 .ramadan_theme_2017 .custom_mobile_menu .header_lower_part_cats_wrap .moutadawal p {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .live_button {
    margin: 0 0 5px 40px;
}

.v30 .ramadan_theme_2017.navbar .mobile_version_menu_button .mobile_menu_button .menu_button_wrapper {
    color: #fff;
}

.v30 .ramadan_theme_2017.navbar .mobile_version_menu_button .searchform .close_button_search {
    color: #fff;
}

.v30 .navbar .visible_live_button {
    margin: 3px 0 0;
    width: 100%;
    max-width: 40px;
}

.v30_ads > div {
    display: block !important;
    margin: 15px auto !important;
    text-align: center !important;
}

/*V30 Single*/

.single .v30 #main .relatedposts.rp-holder .navigation.more_btn {
    clear: both;
    display: block;
    float: none;
    margin: 20px auto;
    max-width: 100px;
    padding: 0;
    text-align: center;
    min-height: 37px;
}

.single .v30 #main .relatedposts.rp-holder .navigation.more_btn a {
    padding: 10px0;
}

.single .v30 #main .relatedposts.rp-holder .navigation.more_btn .page-numbers.next {
    display: block !important;
}

.single .v30 #main .relatedposts.rp-holder .navigation.more_btn .page-numbers {
    display: none !important;
}

/*sharktank*/
.contact.sharktank .contact-holder .wpcf7-form {
    margin: 20px auto;
    float: none;
}

.contact.sharktank .contact-holder .wpcf7-form input {
    padding: 8px;
}

.contact.sharktank .contact-holder .wpcf7-form select {
    width: 100%;
}

.contact.sharktank .contact-holder .wpcf7-form .wpcf7-recaptcha > div {
    float: right;
    margin: 20px 0 0;
}

.contact.sharktank .contact-holder .wpcf7-form .wpcf7-submit {
    text-align: right;
}

/*marc single sharktank styles*/
/*
            shark tank submission page styles
*/
.sharktank_submisison #sharktank_submission_form h3 {
    color: #2c8751;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 28px 0;
    padding: 0 9px;
    text-align: right;
}

.page-template-page-sharktank_submission #main {
    padding: 0;
}

.vod_programs_page .container {
    padding: 0 15px;
    width: 1290px;
}

.container.promotional_boxes_wrapper .promotional_boxes_component {
    margin: 0;
}

.container.promotional_boxes_wrapper {
    margin: 30px auto;
}

.sharktank_single .sharktank_social_media h3 {
    color: #2c8751;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.33;
    margin: 0 5px 25px;
    text-align: right;
}

/*
            shark tank feed page styles
*/
.page-template-page-sharktank_feed #main {
    padding: 0;
}

.page-template-page-sharktank_feed .sharktank_feed #sharktank_feed_wrapper h3 {
    color: #2c8751;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 28px 0;
    padding: 0 9px;
    text-align: right;
}

/*
            shark tank gallery page styles
*/
.page-template-page-sharktank_gallery #main {
    padding: 0;
}

.sharktank_gallery #sharktank_gallery_wrapper h3 {
    color: #2c8751;
    font-family: "noto_kufi_arabic_bold", "sans-serif";
    font-size: 28px;
    font-weight: bold;
    margin: 28px 0;
    padding: 0 9px;
    text-align: right;
}

.sharktank_gallery #sharktank_gallery_wrapper .image-popup-vertical-fit img {
    width: 100%;
    height: auto;
}

.sharktank_gallery #sharktank_gallery_wrapper .image-popup-vertical-fit .project_overlay {
    background-color: rgba(0, 0, 0, 0.85);
    height: 100%;
    left: 0;
    opacity:0;
    padding: 12% 10px;
    position: absolute;
    top: 0;
    transition: all 0.6s ease 0s;
    width: 100%;
    z-index: 0;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16*/
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.sharktank_gallery #sharktank_gallery_wrapper .image-popup-vertical-fit .masonry_item:hover .project_overlay {
    opacity: 1;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1*/
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.sharktank_gallery #sharktank_gallery_wrapper .image-popup-vertical-fit .project_overlay h4 {
    color: white;
    font-size: 39px;
    /*margin: 77px 0;*/
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@-webkit-keyframes orbit2 {
    from {
        -webkit-transform: rotate(0deg) translateX(15px) rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg) translateX(15px) rotate(-360deg);
    }
}

@-moz-keyframes orbit2 {
    from {
        -moz-transform: rotate(0deg) translateX(15px) rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg) translateX(15px) rotate(-360deg);
    }
}

@-o-keyframes orbit2 {
    from {
        -o-transform: rotate(0deg) translateX(15px) rotate(0deg);
 }
    to {
        -o-transform: rotate(360deg) translateX(15px) rotate(-360deg);
    }
}

@keyframes orbit2 {
    from {
        transform: rotate(0deg) translateX(15px) rotate(0deg);
    }
    to {
        transform: rotate(360deg) translateX(15px) rotate(-360deg);
 }
}

#saturn {
/*
     * CSS Please is your friend for ensuring cross browser syntax
     */
    -webkit-animation: orbit2 2s linear infinite; /* Chrome, Safari 5 */
    -moz-animation: orbit2 2s linear infinite; /* Firefox 5-15*/
    -o-animation: orbit2 2s linear infinite; /* Opera 12+ */
    animation: orbit2 2s linear infinite;
    /* Chrome, Firefox 16+,
                                                        IE 10+, Safari 5*/

}

.mfp-title {
    color: #f3f3f3;
    line-height: 18px;
    overflow-wrap: break-word;
    padding-right:0;
    text-align: right;
}

.sharktank_gallery #sharktank_gallery_wrapper .masonry_wrapper {
    column-fill: initial;
    column-gap: 15px;
    column-count: 3;
}

.sharktank_gallery #sharktank_gallery_wrapper .masonry_wrapper .masonry_item {
    display: inline-block;
    margin: 0 0 15px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative;
    height: auto;
}

/*VOD like start*/
.post_like_cont {
    display: inline-block;
}

.post_like_cont p {
    margin: 0px;
}

.post_like a {
    -moz-transition: all 0.2s ease-out 0.1s;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
}

.post_like a i {
    color: #555555;
    font-size: 35px;
    position: relative;
}

.post_like a.liked i {
    color: #EC0705;
}

.post_like .count {
    color: #fff;
    display: block;
    font-size: 9px;
    left: 0;
    margin: 0 auto;
    max-width: 32px;
    position: absolute;
    right: 0;
    text-align: center !important;
    top: 8px;
    width: 100%;
}

.post_like .unset .count {
    color: #555;
}

.post_like .message {
    color: #555555;
    margin: 8px -3px 0;
    vertical-align: top;
    font-size: 12px;
    display: inline-block !important;
}

.post_like .loader {
    margin: 6px 6px 0 0 !important;
    max-width: 25px;
    vertical-align: top;
    width: 100%;
    opacity: 0;
}

.vod_share .addthis_toolbox {
    opacity: 0;
    position: absolute;
    right: 7px;
    top: 46px;
}

/*VOD like end*/

/*
                vod music archive page
*/
.custom_top_menu {
    background-color: #101935;
}

.custom_top_menu ul {
    padding: 17px 0;
    margin: 0;
    text-align: center;
    list-style: none;
    direction: rtl;
}

.s_menu_slider {
    display: none;
    padding: 17px 20px;
}

.s_filter_slider {
    display: none;
}

.custom_top_menu ul li {
    padding: 0 25px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    display: inline-block;
}

.custom_top_menu ul li.custom_menu_active a,
.s_menu_slider .swiper-slide.custom_menu_active a {
    color: #32D268;
}

.custom_top_menu ul li:nth-last-child(1) {
    border: none;
}

.custom_top_menu ul li img,
.s_menu_slider .swiper-slide a img {
    margin: 0 0 0 15px;
}

.custom_top_menu ul li a,
.s_menu_slider .swiper-slide a {
    font-size: 17px;
    color: #fff;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1*/
    transition: all 0.6s;
}

.custom_top_menu ul li a:hover {
    color: #32D268;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer*/
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.page-template-page-v30music_v20 .container-fluid {
    padding: 0;
}

.page-template-page-v30music .container-fluid {
    padding: 0;
}

.vod_music_page .container {
    padding: 0 18px;
    width: 1290px;
}

.vod_music_page .top_album_section {
    background-color: rgba(16, 25, 53, 0.8);
}

.vod_music_page .top_album_section .swiper-container {
    width: 100%;
    height: 100%;
}

.vod_music_page .top_album_section .swiper-container .swiper-pagination-bullet {
    display: block;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide img.albums_large_image {
    width: 100%;
    height: auto;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper {
    position: absolute;
    bottom: 10%;
    right: 20%;
    color: #fff;
    text-align: right;
    z-index: 10;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper a {
    color: #fff;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper span {
    display: block;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper span.general_title {
    font-size: 21px;
    color: rgba(255, 255, 255, 0.63);
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper span.singer_name {
    font-size: 33px;
    margin: 20px 0 10px;
    font-weight: bold;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper span.title {
    font-size: 27px;
    padding: 0;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .overlay {
    background: #000000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.85) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.85) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.85) 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.85) 100%); /* Standard syntax (must be last) */
    position: absolute;
    bottom: 0;
    left: 0;
    height: 40%;
    width: 100%;
    opacity: 1;
    z-index: 1;
}

.vod_music_page .top_album_section .swiper-container .swiper-slide .description_wrapper img.music_play_button {
    margin: 10px 0 0;
}

.vod_music_page .top_album_section .swiper-container > .swiper-pagination-bullets {
    left: 0;
    right: auto;
    top: 50%;
    max-width: 100px;
    transform: translate3d(0px, -50%, 0px);
    max-height: 100px;
}

.vod_music_page .top_album_section .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: rgba(255, 255, 255, 1);
    margin: 7.5px 0;
}

.vod_music_page .top_album_section .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #32D268;
}

.vod_music_page .important_clips {
    margin: 0;
}

.vod_music_page .important_clips .section_identifier {
    margin: 0 0 35px;
    padding: 25px 12px 0;
}

.vod_music_page .important_clips .section_identifier .section_title {
    color: #000;
    font-size: 27px;
    font-weight: bold;
    float: right;
}

.vod_music_page .important_clips .section_identifier .swiper_buttons_wrapper {
    float: left;
    margin: 25px 0 0;
}

.vod_music_page .important_clips .section_identifier .swiper_buttons_wrapper .swiper_buttons {
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 130px;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
    cursor: pointer;
}

.vod_music_page .important_clips .section_identifier .swiper_buttons_wrapper .swiper_buttons i {
    margin: 5px 0 0;
    vertical-align: top;
}

.vod_music_page .important_clips .section_identifier .swiper_buttons_wrapper .swiper_buttons.swiper-button-disabled {
    opacity: 0.3;
    cursor: default;
}

.vod_music_page .important_clips .right_section {
    float: right;
    text-align: right;
    padding: 0 0 0 30px;
}

.vod_music_page .important_clips .right_section .swiper-container {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper {
    position: relative;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper span {
    display: block;
    padding: 0;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px 0;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper span.title a {
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px 0;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper img.menu_dots {
    position: absolute;
    top: 20%;
    left: 0;
    cursor: pointer;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup {
    background-color: #fff;
    border-radius: 10px;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
    display: none;
    border: 0.5px solid #555;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
    border-radius: 10px;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul li {
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    direction: ltr;
    padding: 6px 0;
    font-size: 12px;
    color: #555;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul li i,
.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul li i {
    font-size: 25px;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .description_wrapper .small_popup ul li:nth-last-child(1) {
    border: none;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .image_holder {
    position: relative;
    height:148px;
    overflow:hidden;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .image_holder img.clips_small_image {
    width: 100%;
    height: auto;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .image_holder .button_overlay {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .overlay {
    background: #000000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.60) 115%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.60) 115%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.60) 115%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.60) 115%); /* Standard syntax (must be last) */
    position: absolute;
    top: 0;
    left: 0;
    height: 40%;
    width: 100%;
    opacity: 1;
    z-index: 1;
    transform: rotate(180deg);
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .rating_wrapper {
    color: #3FF380;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
    direction: ltr;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide .rating_wrapper i {
    font-size: 12px;
}

.vod_music_page .important_clips .right_section .swiper-container .swiper-slide:nth-child(2n) {
    margin: 0 0 65px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .section_menu {
    margin: 0 0 30px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .section_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    direction: rtl;
}

.vod_music_page .important_clips .right_section .new_albums_releases .section_menu ul li {
    color: #262626;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    padding: 6px 23px;
    text-align: center;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_page .important_clips .right_section .new_albums_releases .section_menu ul li:hover {
    color: #3FF380;
    background-color: #101935;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_page .important_clips .right_section .new_albums_releases {
    position: relative;
}

.vod_music_page .important_clips .right_section .new_albums_releases .section_menu ul li.active_but {
    color: #3FF380;
    background-color: #101935;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper {
    min-height: 325px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper h3.no_albums_found {
    display: block;
    margin: 36px 0 0;
    text-align: center;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap {
    float: right;
    margin: 0 0 40px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(1),
.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(4) {
    padding: 0 0 0 12px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(2),
.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(5) {
    padding: 0 6px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(3),
.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap:nth-child(6) {
    padding: 0 12px 0 0;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .image_holder {
    position: relative;
    height: 258px;
    overflow: hidden;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .rating_wrapper i {
    font-size: 12px;
    margin: 0 0 0 5px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper {
    position: relative;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper span {
    display: block;
    padding: 0;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper span a {
    display: inline-block;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper span.title a {
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border-radius: 10px;
    border: 0.5px solid #555;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    font-size: 12px;
    color: #555;
}

.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper .small_popup ul li i,
.vod_music_page .important_clips .right_section .new_albums_releases .albums_wrapper .album_wrap .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.vod_music_page .important_clips .right_section .new_albums_releases .ajaxloader,
.vod_music_page .important_clips .right_section .new_albums_releases .ajax_response {
    text-align: center;
}

.vod_music_page .important_clips .right_section .new_albums_releases .ajaxloader {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 33%;
    z-index: 10;
}

.vod_music_page .important_clips .right_section .new_albums_releases .ajaxloader img{
    width: 100%;
    max-width:150px;
    height:auto;
}

.vod_music_page .important_artists {
    background-color: #0b826d;
    text-align: right;
    color: #fff;
}

.vod_music_page .important_artists .section_identifier .section_title {
    color: #fff;
    float: right;
    font-size: 27px;
    font-weight: bold;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .image_holder {
    position: relative;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .rating_wrapper i {
    font-size: 12px;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper {
    position: relative;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span {
    display: block;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span {
    display: block;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span.singer_name a {
    color: rgba(255, 255, 255, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 1px;
    position: absolute;
    top: 20%;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    color: #555;
    font-size: 12px;
}

.vod_music_page .important_artists .section_identifier .swiper_buttons_wrapper .swiper_buttons {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 130px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
}

.vod_music_page .important_artists .section_identifier {
    margin: 0 0 35px;
    padding: 25px 0 0;
}

.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper .small_popup ul li i,
.vod_music_page .important_artists .swiper-container .swiper-slide .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.vod_music_page .important_artists .swiper-container .swiper-slide:nth-child(2n) {
    margin: 0 0 65px;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap {
    float: right;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap .image_holder {
    position: relative;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap .image_holder img.artists_news_image {
    width: 100%;
    height: auto;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap .image_holder .gradient_overlay {
    height: 3.48px;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: #3FF380; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #3FF380, #2C3460); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #3FF380, #2C3460); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #3FF380, #2C3460); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #3FF380, #2C3460); /* Standard syntax */
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap:nth-child(1) {
    padding: 0 0 0 30px;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap:nth-child(2) {
    padding: 0 15px;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap:nth-child(3) {
    padding: 0 30px 0 0;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap span {
    display: block;
    text-align: right;
    direction: rtl;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap span.title {
    font-weight: bold;
    font-size: 16px;
    color: #000;
    padding: 20px 0 10px;
}

.vod_music_page .latest_artists_news .news_wrapper .news_wrap span.content {
    font-size: 14px;
    color: #858585;
}

.vod_music_page .important_clips .left_section {
    text-align: right;
    padding: 0 30px 0 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper {
    background-image: url(../images/music-icons/left-section-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    min-height: 1537px;
    color: #fff;
    padding: 0 30px;
}

.vod_music_page .important_clips .left_section .section_identifier .section_title {
    color: #fff;
}

.vod_music_page .important_clips .left_section .section_identifier .swiper_buttons_wrapper .swiper_buttons {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 130px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder {
    position: relative;
    padding: 0;
    min-height: 600px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .section_identifier {
    margin: 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .album_images_wrapper {
    display: inline-block;
    height: auto;
    position: relative;
    width: 100%;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .one_image_holder {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .swiper-slide .description_wrapper {
    position: relative;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper {
    position: relative;
    background-color: #101935;
    box-shadow: 0 0 15px 0 #000;
    padding: 5px 20px 15px 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper span {
    display: block;
    text-align: right;
    padding: 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper span.count {
    display: inline-block;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper .gradient_overlay {
    background: #2C3460; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #2C3460, #3FF380); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #2C3460, #3FF380); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #2C3460, #3FF380); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #2C3460, #3FF380); /* Standard syntax */
    bottom: 0;
    height: 3.48px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    left: 5%;
    top: 20%;
    z-index: 9999;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .description_wrapper span.singer_name a {
    color: rgba(255, 255, 255, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-cube-shadow {
    display: none;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .one_image_holder img {
    width: 100%;
    height: auto;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .holder0 {
    top: 20px;
    width: 70%;
    overflow: hidden;
    box-shadow: 0 0 15px -3px #000;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .holder0 img {
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .holder1 {
    top: 50px;
    overflow: hidden;
    width: 80%;
    box-shadow: 0 0 15px -3px #000;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .holder1 img {
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .images_holder .holder2 {
    top: 80px;
    overflow: hidden;
    box-shadow: 0 0 15px -3px #000;
    width: 90%;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .album_songs_section .section_menu {
    margin: 0 0 30px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .album_songs_section .section_menu ul {
    direction: rtl;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .album_songs_section .section_menu ul li.active_but {
    background-color: #32D268;
    color: #101935;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .album_songs_section .section_menu ul li {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    padding: 6px 23px;
    text-align: center;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide .album_songs_section .section_menu ul li:hover {
    background-color: #32D268;
    color: #101935;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper.type_known {
    display: none;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper:nth-last-child(1) {
    margin: 0 0 50px 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .image_holder {
    float: right;
    width: 18%;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 25px 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .image_holder img {
    height: auto;
    width: 100%;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder {
    float: right;
    width: 80%;
    position: relative;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    color: #555;
    font-size: 12px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li img,
.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span {
    display: block;
    text-align: right;
    padding: 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span.singer_name a {
    color: rgba(255, 255, 255, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button,
.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .title_singer_name_wrap {
    float: right;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .title_singer_name_wrap {
    padding: 6px 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options {
    float: left;
    padding: 15px 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button {
    float: right;
    text-align: center;
    padding: 19px 20px;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button i {
    font-size: 11px;
    transform: rotate(180deg);
    color: #3FF380;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span,
.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img {
    display: inline-block;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span {
    direction: ltr;
    color: rgba(255, 255, 255, 0.7);
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-slide
.album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img {
    cursor: pointer;
    margin: 0 10px 0 0;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container.swiper-container-horizontal > .swiper-pagination-bullets,
.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container.swiper-pagination-custom,
.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container.swiper-pagination-fraction {
    text-align: center;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-pagination-bullet-active {
    background-color: #32D268 !important;
}

.vod_music_page .important_clips .left_section .left_section_wrapper .swiper-container .swiper-pagination-bullet {
    background: #fff none repeat scroll 0 0;
}

#bars {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}

#bars .bar:nth-of-type(1) {
    height: 10px;
    animation-duration: 0.2s !important;
}

#bars .bar:nth-of-type(2) {
    height: 7px;
    animation-duration: 0.3s !important;
}

#bars .bar:nth-of-type(3) {
    height: 5px;
    animation-duration: 0.5s !important;
}

#bars .bar {
    width: 3px;
    height: 3px;
    display: inline-block;
    margin: 0 0 0 -2px;
    vertical-align: bottom;
    background: #32d268;
}

#bars .bar {
    animation: equalizer 0.5s linear infinite alternate;
    background: #32d268;
}

@keyframes equalizer {
    0% {
        height: 5px;
    }

    50% {
        height: 7px;
    }

    100% {
        height: 15px;
    }
}

/*
            archive vod albums page
*/
.vod_music_albums_page .container {
    padding: 0 18px;
    width: 1290px;
}

.post-type-archive-vod_music_albums .container-fluid {
    padding: 0;
}

.vod_music_albums_page .top_page_identifier {
    background-image: url(../images/music-icons/albums-archive-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    min-height: 288px;
    color: #fff;
    padding: 0 30px;
    position: relative;
}

.vod_music_albums_page .top_page_identifier .title_wrapper {
    text-align: center;
    padding: 110px 0 0;
}

.vod_music_albums_page .top_page_identifier .title_wrapper h2 {
    font-size: 26px;
    font-weight: bold;
    margin: 0 0 15px 0;
    text-align: center;
}

.vod_music_albums_page .top_page_identifier .section_menu {
    bottom: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}

.vod_music_albums_page .top_page_identifier .section_menu ul {
    margin: 0;
    padding: 0;
    text-align: center;
    direction: rtl;
}

.vod_music_albums_page .top_page_identifier .section_menu ul li {
    border-bottom: 2px solid transparent;
    color: rgba(255, 255, 255, 0.66);
    display: inline-block;
    font-size: 16px;
    margin: 0 15px;
    padding: 15px 5px;
    cursor: pointer;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_albums_page .top_page_identifier .section_menu ul li:hover {
    border-bottom: 2px solid #fff;
    color: #fff;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.vod_music_albums_page .top_page_identifier .section_menu ul li.active_filter {
    border-bottom: 2px solid #fff;
    color: #fff;
    font-weight: bold;
}

.vod_music_albums_page .albums_wrapper {
    margin: 35px 0 0;
}

.vod_music_albums_page .albums_wrapper .album_wrap {
    float: right;
    margin: 0 0 40px;
    min-height:300px;
}

.vod_music_albums_page .albums_wrapper .album_wrap .image_holder {
    position: relative;
}

.vod_music_albums_page .albums_wrapper .album_wrap .image_holder img{
    display:block;
    margin:0 auto;
}

.vod_music_albums_page .albums_wrapper .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.vod_music_albums_page .albums_wrapper .album_wrap .rating_wrapper i {
    font-size: 18px;
    margin: 0 0 0 5px;
}

.vod_music_albums_page .albums_wrapper .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper {
    position: relative;
    text-align: right;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper span {
    display: block;
    padding: 0;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper span.title a {
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper span a {
    display: inline-block;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    color: #555;
    font-size: 12px;
}

.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper .small_popup ul li i,
.vod_music_albums_page .albums_wrapper .album_wrap .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.vod_music_albums_page .ajaxloader,
.vod_music_albums_page .ajax_response {
    text-align: center;
}

.vod_music_albums_page .ajaxloader {
    margin: 10px auto;
}

.vod_music_albums_page .ajaxloader img{
    width:100%;
    height:auto;
    max-width:150px;
}

.vod_music_albums_page .albums_wrapper .no_albums_found {
    text-align: center;
}

/*
                singers page styles
*/
.page-template-page-v30music_singers_v20 .container-fluid {
    padding: 0;
}

.vod_music_albums_page .get_more_btn a.page-numbers,
.vod_music_albums_page .get_more_btn span.page-numbers {
    display: none;
}

.vod_music_albums_page .albums_wrapper .get_more_btn a.page-numbers.next,
.vod_music_albums_page .albums_wrapper .get_more_btn a.custom_scroll,
.vod_music_albums_page .news_wrapper .get_more_btn a.page-numbers.next,
.vod_music_albums_page .news_wrapper .get_more_btn a.custom_scroll{
    display: inline-block;
    color: #fff;
    padding: 2px;
    background: #3FF380; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #3FF380, #2C3460); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #3FF380, #2C3460); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #3FF380, #2C3460); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #3FF380, #2C3460); /* Standard syntax */
}

.vod_music_albums_page .albums_wrapper .get_more_btn,
.vod_music_albums_page .news_wrapper .get_more_btn {
    text-align: center;
}

.vod_music_albums_page .albums_wrapper .get_more_btn.custom_infinite_scroll span.loader,
.vod_music_albums_page .news_wrapper .get_more_btn.custom_infinite_scroll span.loader {
    display: none;
    direction: rtl;
}

.vod_music_albums_page .albums_wrapper .get_more_btn a,
.vod_music_albums_page .news_wrapper .get_more_btn a {
    display: none;
}

.vod_music_albums_page .albums_wrapper .get_more_btn a span,
.vod_music_albums_page .news_wrapper .get_more_btn a span {
    background-color: #fff;
    color: #2c3460;
    display: block;
    height: 100%;
    padding: 5px 30px;
    width: 100%;
}

/*
            archive vod music videos page styles
*/
.vod_music_albums_page.vod_music_videos_page .top_page_identifier {
    background-image: url(../images/music-icons/videos-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    min-height: 288px;
    color: #fff;
    padding: 0 30px;
    position: relative;
}

.vod_music_albums_page.vod_music_videos_page .albums_wrapper .album_wrap .description_wrapper span.title a {
    font-weight: bold;
}

/*
            page singers news styles
*/
.page-template-page-v30music_singers-news .container-fluid {
    padding: 0;
}

.vod_music_albums_page.singers_news_page .top_page_identifier {
    background-image: url(../images/music-icons/videos-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    min-height: 288px;
    color: #fff;
    padding: 0 30px;
    position: relative;
}

.singers_news_page .news_wrapper {
    margin: 40px 0 0 0;
}

.singers_news_page .news_wrapper .news_wrap {
    float: right;
    margin: 0 0 40px;
    min-height:300px;
}

.singers_news_page .news_wrapper .news_wrap .image_holder {
    position: relative;
}

.singers_news_page .news_wrapper .news_wrap .image_holder img.artists_news_image {
    height: auto;
    width: 100%;
}

.singers_news_page .news_wrapper .news_wrap .image_holder .gradient_overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #3ff380, #2c3460) repeat scroll 0 0;
    bottom: 0;
    height: 3.48px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.singers_news_page .news_wrapper .news_wrap span {
    direction: rtl;
    display: block;
    text-align: right;
}

.singers_news_page .news_wrapper .news_wrap span.title {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 10px;
}

.singers_news_page .news_wrapper .news_wrap span.content {
    color: #858585;
    font-size: 14px;
}

/*
* single singers profile page styles
*/
.single_singers_page .container {
    width: 1290px;
    padding: 0 18px;
}

.single_singers_page .top_singers_section {
    position: relative;
    min-height: 500px;
    overflow: hidden;
}

.single_singers_page .top_singers_section .top_wrapper{
    position: relative;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification{
    position: absolute;
    top: 0;
    z-index: 10;
    right: 0;
    overflow : hidden;
    height: 100%;
    width: 350px;
    background-color: rgba(84,84,84,0.5);
    text-align: center;
    padding: 35px 0;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .blurred_bg {
    background-image: url();
    background-position-x: 100%;
    -webkit-filter: blur(22px);
    -moz-filter: blur(22px);
    -o-filter: blur(22px);
    -ms-filter: blur(22px);
    filter: blur(22px);
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scale(1.2);
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .nationality_ranking,
.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .singer_category_wrapper,
.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .social_media{
    z-index: 10;
    position: relative;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .social_media a{
    color: #fff;
    font-size: 18pt;
    margin: 0 7px;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .singer_category_wrapper a{
    color: #fff;
    background-color: rgba(255,255,255,0.5);
    border-radius: 25px;
    padding: 6px 15px;
    min-width: 80px;
    display: inline-block;
    font-size: 12pt;
    margin: 30px 0 30px 10px;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .image_holder{
    position: relative;
    z-index: 10;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .image_holder .rating_parent_holder{
    position: absolute;
    bottom: -15px;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .image_holder .rating_parent_holder .rating_wrapper{
    background-color: #000;
    width: 35px;
    display: inline-block;
    height: 35px;
    border-radius: 100%;
    vertical-align: top;
    padding: 8px 0;
    color: #3FF380;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .image_holder img{
    border-radius: 100%;
    max-width: 200px;
    height: auto;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper{
    position: absolute;
    top: 28px;
    right: 0;
    width: 100%;
    text-align: right;
    padding: 0 30px;
    z-index: 10;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper img.menu_dots {
    cursor: pointer;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup {
    background-color: #fff;
    border-radius: 10px;
    right: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
    display: none;
    border: 0.5px solid #555;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul {
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
    border-radius: 10px;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul li {
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    direction: ltr;
    padding: 6px 0;
    font-size: 12px;
    color: #555;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul li:nth-last-child(1) {
    border: none;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul li i {
    font-size: 25px;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul li i,
.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .rating_pop_up_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification h2{
    font-size: 21pt;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 35px 0 5px 0;
    z-index: 10;
    position: relative;
}

.single_singers_page .top_singers_section .top_wrapper .right_singer_identification .nationality_ranking h5{
    color: #3FF380;
    text-align: center;
    font-size: 17pt;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container > .swiper-pagination-bullets {
    left: 0;
    right: auto;
    top: 50%;
    max-width: 80px;
    transform: translate3d(0px, -50%, 0px);
    max-height: 100px;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #32D268;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{
    background-color: rgba(255, 255, 255, 1);
    margin: 7.5px 0;
    display: block;
    opacity: 1;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-slide img.albums_large_image{
    width: 100%;
    height: auto;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-slide{
    display: flex;
    justify-content: start;
    align-items: center;
    max-height: 500px;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-slide .description_wrapper{
    position: absolute;
    max-width: 600px;
    right: 440px;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-slide .description_wrapper span.title a{
    color: #fff;
    font-size: 27pt;
    margin: 0 0 20px 0;
    display: block;
    position: relative;
}

.single_singers_page .top_singers_section .top_wrapper .swiper-container .swiper-slide .description_wrapper a.top_slider_play_btn{
    display: block;
}

.single_singers_page .top_singers_section .blurred_overlay {
    top: 0;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    -webkit-filter: blur(40px);
    -moz-filter: blur(40px);
    -o-filter: blur(40px);
    -ms-filter: blur(40px);
    filter: blur(40px);
    z-index: 0;
}

.single_singers_page .top_singers_section .blurred_overlay .viewer_layer {
    background-color: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.single_singers_page .top_singers_section .singer_info_wrapper,
.single_singers_page .top_singers_section .singer_info_wrapper .singer_image_holder,
.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder {
    z-index: 10;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_image_holder {
    float: right;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_image_holder img {
    width: 95%;
    height: auto;
    box-shadow: 0 0 23px -3px #000;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder {
    color: #fff;
    padding: 0 50px;
    text-align: right;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .nationality_ranking {
    float: right;
    direction: rtl;
    color: rgba(255, 255, 255, 0.2);
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .nationality_ranking h5,
.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .nationality_ranking span.rating_wrapper {
    display: inline-block;
    font-size: 17px;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder h2 {
    font-weight: bold;
    margin: 10px 0 15px;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .nationality_ranking h5 {
    margin: 15px 0 0 10px;
    color: #fff;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media {
    float: left;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .nationality_ranking span.rating_wrapper {
    direction: ltr;
    color: #3FF380;
    margin: 15px 10px 0 0;
    vertical-align: top;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media a {
    color: #fff;
    display: inline-block;
    font-size: 24pt;
    margin: 5px 10px 0 0;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .menu_dots {
    margin: 12px 15px 0 0;
    vertical-align: top;
    cursor: pointer;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .social_media .small_popup ul li a {
    font-size: 15px;
    margin: 0px;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .description_wrapper {
    margin: 30px 0;
    height: 110px;
    overflow: hidden;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder .description_wrapper p {
    font-size: 12pt;
    line-height: 2;
}

.single_singers_page .top_singers_section .singer_info_wrapper .singer_dec_content_holder span.show_more_button {
    border: 2px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12pt;
    font-weight: bold;
    padding: 10px 40px;
    min-width: 135px;
    text-align: center;
    border-radius: 2px;
}

.single_singers_page .top_singers_section .back_button {
    left: 5%;
    position: absolute;
    top: 10%;
    z-index: 99999;
}

.single_singers_page .middle_singer_section{
    padding: 0;
}

.single_singers_page .middle_singer_section .right_section,
.single_singers_page .middle_singer_section .left_section{
    padding: 0;
}

.single_singers_page .important_clips_wrapper {
    text-align: right;
    padding: 0 30px;
    background-color: #101935;
    background-image: url(../images/music-icons/left-section-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42%;
}

.single_singers_page .important_clips_wrapper .section_title {
    color: #fff;
    text-align: right;
    font-size: 27px;
    font-weight: normal;
    padding: 30px 0 15px 0;
    margin: 0;
}

.single_singers_page .important_clips_wrapper .albums_wrapper {
    margin: 35px 0 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap {
    float: right;
    margin: 0 0 40px;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .image_holder {
    position: relative;
    max-height: 160px;
    overflow:hidden;
}


.single_singers_page .singer_general_info_wrapper .important_clips_wrapper .albums_wrapper .album_wrap .image_holder {
    max-height: 245px;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .image_holder .button_overlay {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper {
    position: relative;
    text-align: right;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper span {
    display: block;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper span a {
    display: inline-block;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_singers_page .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section{
    position: relative;
    box-shadow: 7px 3px 6px -2px grey;
}

/*.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: -1;
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.2);
}*/

.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section ul{
    list-style: none;
    padding: 25px 25px;
    margin: 0;
    direction: rtl;
    text-align: right;
}

.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section ul li{
    display: inline-block;
    font-size: 16pt;
    color: #000;
    margin: 0;
    min-width: 60px;
    text-align: center;
    padding: 5px 25px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section ul li:hover,
.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section ul li.active_tab{
    background-color: #101935;
    color: #3FF380;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_singers_page .right_section .singer_general_info_wrapper .top_tabs_section ul .seperator{
    width: 1px;
    height: 15px;
    background-color: rgba(0,0,0,0.5);
    display: inline-block;
    margin: 15px 0 0 0;
    vertical-align: top;
}

.single_singers_page .right_section .singer_general_info_wrapper .about_tab .decription_holder p{
    font-size: 16pt;
    line-height: 2.1;
    max-width: 90%;
    float: right;
    padding: 30px 25px;
}

.single_singers_page .middle_singer_section .left_section{
    background-color: #E7EBF2;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper{
    padding: 0 10px;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section{
    text-align: right;
    padding: 30px 5px;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section h3{
    font-size: 18pt;
    color: #000;
    padding: 0 0 30px 0;
    margin: 0;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section h4{
    font-size: 14pt;
    color: #000;
    padding: 0 0 30px 0;
    margin: 0;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul{
    list-style: none;
    margin: 0;
    padding: 0;
    direction: rtl;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li{
    color: #000;
    display: inline-block;
    direction: rtl;
    min-width: 120px;
    text-align: center;
    font-size: 14pt;
    padding: 6px 5px;
    border: 1px solid rgba(0,0,0,0.3);
    margin: 0 0 0 15px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.active_tab:after {
    width: 0;
    height: 0;
    border-left: 8.5px solid transparent;
    border-right: 8.5px solid transparent;
    content:"";
    position: absolute;
    bottom: -9px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab:after{
    border-top: 8.5px solid #3B5B97;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab:after{
    border-top: 8.5px solid #2AA2EF;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab:hover,
.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab.active_tab{
    background-color : #2AA2EF;
    border-color: #2AA2EF;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab i{
    color : #2AA2EF;
    margin: 0 0 0 5px;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab:hover,
.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab.active_tab{
    background-color :#3B5B97;
    border-color: #3B5B97;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab:hover i,
.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab:hover i,
.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab.active_tab i,
.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.twitter_tab.active_tab i{
    color: #fff;
}

.single_singers_page .middle_singer_section .left_section .social_media_news_wrapper .top_tabs_section ul li.facebook_tab i{
    color : #3B5B97;
    margin: 0 0 0 5px;
}

.single_singers_page .middle_singer_section .left_section .social_tabs.facebook_tab{
    display: none;
}

.single_singers_page .middle_singer_section .left_section .social_tabs{
    max-height: 560px;
    overflow-y: auto;
}

.single_singers_page .middle_singer_section .left_section .social_tabs.full_height{
    max-height: 900px;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section{
    background-image: url(../images/music-icons/movies-bg.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 33px 35px;
    margin: 50px 0 0 0;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section h3{
    text-align: center;
    color: #fff;
    padding: 0 0 25px 0;
    display: block;
    margin: 0;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper-slide{
    padding: 15px;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper-slide img{
    box-shadow: 0 0 14px -3px rgba(0,0,0,1);
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper_buttons_wrapper{
    text-align: center;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper_buttons_wrapper .swiper_buttons.swiper-button-disabled{
    cursor: default;
    opacity: 0.35;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper_buttons_wrapper .swiper_buttons{
    font-size: 25px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    height: 35px;
    width: 35px;
    text-align: center;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 100%;
    margin: 5px 10px 0px 0;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper_buttons_wrapper .swiper_buttons.swiper_button_prev i{
    vertical-align: top;
    margin: 3px 3px 0 0;
}

.single_singers_page .middle_singer_section .left_section .singer_movies_section .swiper_buttons_wrapper .swiper_buttons.swiper_button_next i{
    vertical-align: top;
    margin: 3px 0 0 3px;
}

.single_singers_page .all_albums_wrapper{
    background-color: #101935;
    background-image: url(../images/music-icons/colored-ball-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 30%;
    padding: 0 35px 0 0;
}

.single_singers_page .all_albums_wrapper .inner_all_albums_wrapper{
    padding: 0;
}

.single_singers_page .all_albums_wrapper .section_title {
    color: #fff;
    font-size: 27px;
    font-weight: bold;
    text-align: right;
    margin: 55px 0 60px;
}

.single_singers_page .all_albums_wrapper .albums_wrapper {
    margin: 35px 0 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap {
    float: right;
    margin: 0 0 40px;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .image_holder {
    position: relative;
    box-shadow: 0 0 13px 1px rgba(0,0,0,0.5);
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .rating_wrapper i {
    font-size: 12px;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper {
    position: relative;
    text-align: right;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper span {
    display: block;
    padding: 0;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper span a {
    display: inline-block;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper span.singer_name {
    color: rgba(255, 255, 255, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_singers_page .all_albums_wrapper .albums_wrapper .album_wrap .description_wrapper .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.single_singers_page .latest_news_wrapper .section_title {
    color: #000;
    font-size: 27px;
    font-weight: bold;
    text-align: right;
    margin: 40px 0 0;
}

.single_singers_page .latest_news_wrapper .news_wrapper {
    margin: 40px 0 0;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap {
    float: right;
    margin: 0 0 40px;
    padding: 0 25px;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap .image_holder {
    position: relative;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap .image_holder img.artists_news_image {
    height: auto;
    width: 100%;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap .image_holder .gradient_overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #3ff380, #2c3460) repeat scroll 0 0;
    bottom: 0;
    height: 3.48px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap span.title {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 10px;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap span.content {
    color: #858585;
    font-size: 14px;
}

.single_singers_page .latest_news_wrapper .news_wrapper .news_wrap span {
    direction: rtl;
    display: block;
    text-align: right;
}

.single_singers_page .songs_wrapper {
    background-image: url(../images/music-icons/single-singer-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    padding: 25px 0;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder {
    min-height: 510px;
    padding: 0 45px;
    position: relative;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .one_image_holder {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .holder0 {
    box-shadow: 0 0 15px -3px #000;
    overflow: hidden;
    top: 20px;
    width: 70%;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .one_image_holder img {
    height: auto;
    width: 100%;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .holder0 img {
    filter: blur(5px);
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .holder1 {
    box-shadow: 0 0 15px -3px #000;
    overflow: hidden;
    top: 65px;
    width: 80%;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .holder1 img {
    filter: blur(5px);
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .holder2 {
    box-shadow: 0 0 15px -3px #000;
    overflow: hidden;
    top: 110px;
    width: 90%;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .section_identifier .section_title {
    color: #fff;
    float: right;
    font-size: 27px;
    font-weight: normal;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .section_identifier .swiper_buttons_wrapper {
    float: left;
    margin: 25px 0 0;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .section_identifier .swiper_buttons_wrapper .swiper_buttons {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 130px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
    color: #fff;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .section_identifier .swiper_buttons_wrapper .swiper_buttons.swiper-button-disabled {
    cursor: default;
    opacity: 0.3;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .section_identifier .swiper_buttons_wrapper .swiper_buttons i {
    margin: 5px 0 0;
    vertical-align: top;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .images_holder .album_images_wrapper {
    display: inline-block;
    height: auto;
    position: relative;
    width: 100%;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper {
    background-color: transparent;
    padding: 5px 20px 15px 0;
    margin: -86px 0 0;
    position: relative;
    z-index: 10;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .album_images_wrapper .one_image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 1) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper span {
    display: block;
    text-align: right;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper span.count {
    display: inline-block;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper span.title a {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
    font-weight: bold;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper span.singer_name a {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    left: 5%;
    position: absolute;
    top: 20%;
    z-index: 9999;
}

.single_singers_page .songs_wrapper .swiper-container .swiper-slide .description_wrapper .gradient_overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #2c3460, #3ff380) repeat scroll 0 0;
    bottom: 0;
    height: 3.48px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

.single_singers_page .singer_general_info_wrapper{
    min-height: 940px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section{
    padding: 0 30px 100px 30px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .section_title {
    color: #000;
    float: right;
    font-size: 27px;
    font-weight: normal;
    margin: 25px 0 30px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper:nth-last-child(1){
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .image_holder {
    float: right;
    width: 70px;
    min-width: 64px;
    min-height: 64px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .image_holder img {
    height: auto;
    width: 100%;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder {
    float: right;
    position: relative;
    width: 90%;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button {
    float: right;
    padding: 19px 20px;
    text-align: center;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button i {
    color: #3ff380;
    font-size: 11px;
    transform: rotate(180deg);
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .title_singer_name_wrap {
    padding: 6px 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .play_button,
.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .title_singer_name_wrap {
    float: right;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span {
    display: block;
    text-align: right;
    padding: 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span.title a {
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder span {
    display: block;
    text-align: right;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options {
    float: left;
    padding: 15px 0;
    margin: 10px 0 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span {
    color: #3FF380;
    direction: ltr;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span,
.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img,
.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options .timing_wrapper {
    display: inline-block;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options .timing_wrapper {
    color:#9F9F9F;
    margin: 0 7px;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img {
    cursor: pointer;
    margin: 0 10px 0 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_singers_page .singer_general_info_wrapper .about_tab .album_songs_section .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.single_singers_page .singer_general_info_wrapper .news_tab,
.single_singers_page .singer_general_info_wrapper .clips_tab{
    display: none;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper{
    text-align: right;
    padding: 0 30px;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42%;
}

.single_singers_page .singer_general_info_wrapper .clips_tab  .important_clips_wrapper .albums_wrapper .album_wrap .description_wrapper span.title a{
    color: #000;
    font-weight: bold;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap .image_holder img{
    width: 100%;
    height: auto;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper{
    border: none;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap{
    padding: 0;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(1),
.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(3),
.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(5){
    padding: 0 0 0 40px;
}

.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(2),
.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(4),
.single_singers_page .singer_general_info_wrapper .clips_tab .important_clips_wrapper .albums_wrapper .album_wrap:nth-child(6){
    padding: 0 40px 0 0;
}

/*
* end of single singers page styles
*/

/*
* single albums page styles
*/
.single_vod_albums_page .container {
    width: 1290px;
    padding: 0 18px;
}

.single_vod_albums_page .top_album_section {
    position: relative;
    overflow: hidden;
    background-color: #101935;
}

.single_vod_albums_page .top_album_section .blurred_overlay {
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    filter: blur(40px);
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}

.single_vod_albums_page .top_album_section .back_button {
    left: 5%;
    position: absolute;
    top: 55px;
    z-index: 99999;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper,
.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier {
    z-index: 10;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier {
    text-align: center;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .singer_album_identifier {
    margin: 45px 0 35px;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .singer_album_identifier h3 {
    color: #fff;
    font-weight: bold;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .singer_album_identifier h3 span {
    font-weight: normal;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .singer_album_identifier h3 span a {
    color: #fff;
    text-decoration: underline;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_img_identifier {
    width: 85%;
    margin: 0 auto;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_img_identifier img {
    width: 100%;
    height: auto;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider {
    margin: 30px auto 0;
    padding: 0 60px;
    width: 95%;
    position: relative;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper_buttons {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 130px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper_buttons.swiper-button-disabled {
    cursor: default;
    opacity: 0.3;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper_buttons i {
    margin: 5px 0 0;
    vertical-align: top;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper_buttons.swiper_button_prev {
    left: 0;
    position: absolute;
    top: 22%;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper_buttons.swiper_button_next {
    right: 0;
    position: absolute;
    top: 22%;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .image_holder {
    background: transparent;
    padding: 2px;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide:hover .image_holder,
.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide.song_active .image_holder {
    background: #3FF380; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #3FF380, #2C3460); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #3FF380, #2C3460); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #3FF380, #2C3460); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #3FF380, #2C3460); /* Standard syntax */
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .image_holder img.songs_small_image {
    width: 100%;
    height: auto;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper {
    padding: 10px 0;
    position: relative;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper h4 {
    color: #fff;
    float: right;
    margin: 0;
    font-size: 16px;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide:hover .song_description_wrapper h4,
.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide.song_active .song_description_wrapper h4 {
    color: #3FF380;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper .menu_dots {
    float: left;
    cursor: pointer;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide {
    margin-bottom: 95px;
    cursor: pointer;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    color: #555;
    font-size: 12px;
}

.single_vod_albums_page .top_album_section .album_songs_wrapper .song_identifier .songs_slider .swiper-slide .song_description_wrapper .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

.single_vod_albums_page .songs_wrapper {
    background-color: #101935;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 15px 0;
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper.song_active .description_holder .play_button i {
    display: none;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .play_button #bars {
    display: none;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper.song_active .description_holder .play_button #bars {
    display: inline-block;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper:hover,
.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper.song_active {
    background-color: rgba(255, 255, 255, 0.08);
    -webkit-transition: all 0.6s; /* Safari, Chrome and Opera > 12.1 */
    -moz-transition: all 0.6s; /* Firefox < 16 */
    -ms-transition: all 0.6s; /* Internet Explorer */
    -o-transition: all 0.6s; /* Opera < 12.1 */
    transition: all 0.6s;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper:nth-child(1) {
    border: medium none;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .image_holder {
    float: right;
    width: 6%;
    cursor: pointer;
    min-width: 45px;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .image_holder img {
    height: auto;
    width: 100%;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder {
    float: right;
    position: relative;
    width: 94%;
    margin: 7px 0 0;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .play_button {
    float: right;
    padding: 19px 30px;
    text-align: center;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .play_button,
.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .title_singer_name_wrap {
    float: right;
    cursor: pointer;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .play_button i {
    color: #3ff380;
    font-size: 11px;
    /*transform: rotate(180deg);*/
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder span {
    display: block;
    text-align: right;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder span.title {
    color: #fff;
    font-size: 16px;
    margin: 10px 0 5px;
    padding: 0;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder span.singer_name {
    color: rgba(255, 255, 255, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options {
    float: left;
    margin: 5px 0 0;
    padding: 15px 0;
    direction: rtl;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span,
.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img,
.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options .timing_wrapper {
    display: inline-block;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options span {
    color: #3ff380;
    direction: ltr;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options .timing_wrapper {
    color: rgba(255, 255, 255, 0.5);
    margin: 0 7px;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .rating_options img {
    cursor: pointer;
    margin: 0 10px 0 0;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_vod_albums_page .songs_wrapper .album_songs_wrapper .each_song_wrapper .description_holder .small_popup ul li i {
    font-size: 25px;
    margin: 0 5px 0 17px
}

.single_vod_albums_page .other_albums_wrapper {
    text-align: right;
}

.single_vod_albums_page .other_albums_wrapper .section_identifier {
    margin: 0 0 35px;
    padding: 25px 0 0;
}

.single_vod_albums_page .other_albums_wrapper .section_identifier .section_title {
    color: #262626;
    float: right;
    font-size: 27px;
    font-weight: bold;
}

.single_vod_albums_page .other_albums_wrapper .section_identifier .swiper_buttons_wrapper {
    float: left;
    margin: 25px 0 0;
}

.single_vod_albums_page .other_albums_wrapper .section_identifier .swiper_buttons_wrapper .swiper_buttons {
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 130px;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    margin: 0 7px 0 0;
    padding: 0;
    text-align: center;
    width: 31px;
}

.single_vod_albums_page .other_albums_wrapper .section_identifier .swiper_buttons_wrapper .swiper_buttons.swiper-button-disabled {
    cursor: default;
    opacity: 0.3;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .image_holder {
    position: relative;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .rating_wrapper i {
    font-size: 12px;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper {
    position: relative;
    text-align: right;
    padding: 5px 0;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide {
    margin-bottom: 70px;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper span {
    display: block;
    padding: 0;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper span a {
    display: inline-block;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper span.title a {
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    color: #555;
    cursor: pointer;
    direction: ltr;
    font-size: 12px;
    padding: 6px 0;
}

.single_vod_albums_page .other_albums_wrapper .swiper-container .swiper-slide .description_wrapper .small_popup ul li i {
    margin: 0 5px 0 17px;
    font-size: 25px;
}

/*Single Readmore shortcode start*/
.np_readmore {
    margin: 30px 0;
}

.np_readmore .sep {
    border: 1px solid #E5E5E5;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.np_readmore .np_readmore_cont {
    display: block;
    margin: 15px 0;
    text-align: center;
}

.np_readmore .np_readmore_cont b, .np_readmore .np_readmore_cont p {
    display: inline-block;
    direction: rtl;
    margin: 0 8px 0 0 !important;
    color: #555;
    font-size: 15px !important;
}

/*Single Readmore shortcode end*/

/*Sticky music player start*/
.music_sticky_player_holder .audio7_html5_sticky {
    -webkit-box-shadow: -1px 2px 5px -1px;
    -moz-box-shadow: -1px 2px 5px -1px;
    box-shadow: -1px 2px 5px -1px;
}

.music_sticky_player_holder .audio7_html5_sticky .audio7_html5.blackControllers .AudioTerminateBut {
    top: -24px !important;
    position: absolute;
    right: 50px;
    cursor: pointer;
    background-color: #DEDEDE;
    color: #929292;
    padding: 1px 8px 1px 8px !important;
    font-size: 16px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.music_sticky_player_holder .audio7_html5_sticky .audio7_html5.blackControllers .AudioTerminateBut:hover, .music_sticky_player_holder .audio7_html5_sticky .audio7_html5.blackControllers .AudioTerminateBut:focus {
    color: #F2273B;
}

/*Sticky music player end*/

/*Music sharing start*/
.vod_share:hover .custom_sharing_btns {
    display: block;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in-out;
}

.custom_sharing_btns {
    display: none;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}

.custom_sharing_btns .social {
    display: inline-block;
}

.custom_sharing_btns .social i {
    color: #555555 !important;
    font-size: 20px !important;
}

.custom_sharing_btns .social:hover i {
    color: #4BF184 !important;
}

/*Music sharing end*/

/*Custom infinite scroll single start*/
.v30 .alm-btn-wrap {
    text-align: center;
}

.v30 .alm-btn-wrap button {
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 10px 20px;
    font-family: 'noto_kufi_arabic_regular';
    font-size: 13px;
    font-weight: bold;
    color: rgba(44, 135, 81, 1);
    text-align: center;
    margin: 30px 0;
    background-color: #fff;
}

/*Custom infinite scroll single end*/

/* NEW single vod music videos page start*/
.single_vod_movies_page.music_videos_page .movie_content_wrapper.v30 {
    overflow: hidden;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper.v30 .movie_inner_container {
    z-index: 10;
    position: relative;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper.v30 .back_button {
    left: 5%;
    position: absolute;
    top: 5%;
    z-index: 99999;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper.v30 .blurred_overlay {
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    filter: blur(40px);
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper.v30 .blurred_overlay .viewer_layer{
    background-color: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper h3:nth-child(1) {
    color: #000;
    margin: 25px 5px 25px;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap {
    float: right;
    margin: 0 0 40px;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .image_holder {
    position: relative;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .image_holder .button_overlay{
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .rating_wrapper i {
    font-size: 12px;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper {
    position: relative;
    text-align: right;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper span {
    display: block;
    padding: 0;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper span a {
    display: inline-block;
    color: #000;
    font-size: 16px;
    margin: 10px 0 5px;
    font-weight: bold;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 10px 0;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper .small_popup ul li i,
.single_vod_movies_page.music_videos_page .related_episodes_wrapper .album_wrap .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
    font-size:25px;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder img {
    border-radius: 10px;
}

.single_vod_movies_page.music_videos_page .related_episodes_wrapper.container {
    display: block;
}

.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_image_holder img {
    max-width: 90%;
    border-radius: 0 !important;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .song_title {
    font-size: 30px;
    float: right;
    margin: 0 0 25px 0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .singer_name,
.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .singer_name a {
    color: #3FF380;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .categories_wrapper .terms_wrapper {
    float: right;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .categories_wrapper .terms_wrapper .year {
    direction: rtl;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .social_media {
    float: left;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .social_media .menu_dots {
    margin: 12px 15px 0 0;
    vertical-align: top;
    cursor: pointer;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper .music_description .social_media a {
    color: #fff;
    display: inline-block;
    font-size: 24pt;
    margin: 5px 10px 0 0;
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_wrapper h5.song_lyrics_identifier {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding: 15px 0 0px 0;
    color: rgba(255, 255, 255, 0.5);
}

.single-vod_movies .v30 .single_vod_movies_page .movie_content_wrapper .movie_inner_container .movie_description_holder .movie_lyrics_content_holder p {
    font-size: 18px !important;
}

.single_vod_movies_page.music_videos_page .movie_content_wrapper .movie_inner_container .movie_description_holder {
    padding: 50px 15px !important;
}

/* NEW single vod music videos page end*/



/* NEW genre vod music videos page start*/
.tax-genres .vod_music_albums_page{
    margin:25px 0 0;
}
.tax-genres .top_page_identifier{
    background-image: url(../images/music-icons/albums-archive-bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    min-height: 288px;
    color: #fff;
    padding: 0 30px;
    position: relative;
}
.tax-genres .top_page_identifier .title_wrapper{
    text-align: center;
    padding: 110px 0 0;
}
.tax-genres .top_page_identifier .title_wrapper h2{
    font-size: 26px;
    font-weight: bold;
    margin: 0 0 15px 0;
    text-align: center;
}
.tax-genres .album_wrap {
    float: right;
    margin: 0 0 40px;
    min-height:250px;
}
.tax-genres .album_wrap .image_holder {
    position: relative;
    overflow:hidden;
    height:159px;
}
.tax-genres .album_wrap .rating_wrapper {
    color: #3ff380;
    direction: ltr;
    position: absolute;
    right: 5%;
    top: 5%;
    z-index: 9999;
}
.tax-genres .album_wrap .rating_wrapper i {
    font-size: 12px;
}
.tax-genres .album_wrap .image_holder .overlay {
    background: rgba(0, 0, 0, 0) linear-gradient(transparent, rgba(0, 0, 0, 0.6) 115%) repeat scroll 0 0;
    height: 40%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotate(180deg);
    width: 100%;
    z-index: 1;
}
.tax-genres .album_wrap .description_wrapper {
    position: relative;
    text-align: right;
}
.tax-genres .album_wrap .description_wrapper span {
    display: block;
    padding: 0;
}
.tax-genres .album_wrap .description_wrapper span.title a {
    font-weight: bold;
    color: #000;
    font-size: 16px;
    display: inline-block;
    margin: 10px 0 5px;
}
.tax-genres .album_wrap .description_wrapper span.singer_name a {
    color: rgba(0, 0, 0, 0.42);
    font-size: 16px;
    margin: 0 0 5px;
}
.tax-genres .album_wrap .description_wrapper span a {
    display: inline-block;
}
.tax-genres .album_wrap .description_wrapper img.menu_dots {
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 20%;
}
.tax-genres .album_wrap .description_wrapper .small_popup {
    background-color: #fff;
    border: 0.5px solid #555;
    border-radius: 10px;
    display: none;
    left: 0;
    position: absolute;
    top: 10%;
    width: 195px;
    z-index: 9999;
}
.tax-genres .album_wrap .description_wrapper .small_popup ul {
    border-radius: 10px;
    list-style: outside none none;
    margin: 0;
    padding: 0 10px;
    text-align: right;
}
.tax-genres .album_wrap .description_wrapper .small_popup ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
    cursor: pointer;
    direction: ltr;
    padding: 6px 0;
    color: #555;
    font-size: 12px;
}
.tax-genres .album_wrap .description_wrapper .small_popup ul li i,
.tax-genres .album_wrap .description_wrapper .small_popup ul li img {
    margin: 0 5px 0 17px;
    font-size: 25px;
}
/* NEW genre vod music videos page end*/

