@font-face {
    font-family: 'BahijTheSansArabic-ExtraLight';
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.eot');
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.woff2') format('woff2'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.woff') format('woff'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.ttf')  format('truetype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-ExtraLight.svg#BahijTheSansArabic-ExtraLight') format('svg');
        font-display: swap;
        font-style: normal;
        font-variant: normal;
}

@font-face {
    font-family: 'BahijTheSansArabic-Bold';
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.eot');
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.woff2') format('woff2'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.woff') format('woff'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.ttf')  format('truetype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Bold.svg#BahijTheSansArabic-Bold') format('svg');
        font-display: swap;
        font-style: normal;
        font-variant: normal;
}


@font-face {
    font-family: 'BahijTheSansArabic-Plain';
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.eot');
    src: url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.woff2') format('woff2'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.woff') format('woff'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.ttf')  format('truetype'),
        url('/assets/fonts/BahijTheSansArabic/BahijTheSansArabic-Plain.svg#BahijTheSansArabic-Plain') format('svg');
        font-display: swap;
        font-style: normal;
        font-variant: normal;
}

@font-face {
    font-family: 'Objectivity-Regular';
    src: url('/assets/fonts/Objectivity/Objectivity-Regular.eot');
    src: url('/assets/fonts/Objectivity/Objectivity-Regular.eot?#iefix') format('embedded-opentype'),
        url('/assets/fonts/Objectivity/Objectivity-Regular.woff2') format('woff2'),
        url('/assets/fonts/Objectivity/Objectivity-Regular.woff') format('woff'),
        url('/assets/fonts/Objectivity/Objectivity-Regular.ttf')  format('truetype'),
        url('/assets/fonts/Objectivity/Objectivity-Regular.svg#Objectivity-Regular') format('svg');
        font-display: swap;
        font-style: normal;
        font-variant: normal;
    font-style: normal;
}



.bold-font{font-family: 'BahijTheSansArabic-Bold', Arial, Helvetica, sans-serif !important;}
.plain-font{font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif !important}
.main-font{ font-family: 'BahijTheSansArabic-ExtraLight', Arial, Helvetica, sans-serif !important}
.regular-font{font-family: 'Objectivity-Regular', Arial, Helvetica, sans-serif !important;}

.font9{font-size: 9px;}
.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size:12px;}
.font14{font-size: 14px;}
.font13{font-size: 13px ;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font17{font-size: 17px;}
.font18{font-size: 18px;}
.font18-2{font-size: 18px;}
.font18-3{font-size: 18px;}
.font20{font-size: 20px;}
.font20-2{font-size: 20px;}
.font21{font-size: 21px;}
.font22{font-size: 22px;}
.font23{font-size: 23px;}
.font24{font-size: 24px;}
.font25{font-size: 25px;}
.font26{font-size: 26px;}
.font27 {font-size: 27px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font34{font-size: 34px;}
.font35{font-size: 35px;}
.font37{font-size: 37px;}
.font40{font-size: 40px;}



html, body { margin:0; padding:0;direction: rtl}
body { height: 100% }
.fa-danger{color:#d60a1c}
ul { list-style: none }
ul, li { margin: 0; padding: 0 }
h2,h3,h4{line-height: 1.5; font-weight: normal;}
a { text-decoration: none; color: inherit }
* { margin: 0; padding: 0; box-sizing: border-box }
*::selection {color: white; background: #00995E}
img { border: none }
input, select:focus, textarea {font-size: 16px}
input[type=email]{direction: ltr; text-align: right}
.hidden { display: none }
.block {display: block}
.defaultInput { color: #666666 }
.clear {clear: both }
.numeral {font-family: Helvetica, Arial, sans-serif }
.rtl {direction: rtl}
.ltr {direction: ltr}
/*search overlay*/
body.overflow{overflow: hidden}
.nachra_dawriya_footer{cursor: pointer;}
.nachra_dawriya{cursor: pointer;}

.no-margin{margin:0 !important;}
.mpu{width: 100%; height: 110px; border: 1px solid; position: relative; top: -275px;}
.no-results{font-size: 32px; font-family:BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif; text-align: center; margin: 25px 0;}
.click-more{display: block;margin: 35px auto 0 auto;color: #D5312B;border: 1px solid #D5312B;border-radius: 7px;width: 180px;text-align: center; padding: 7px;}

/*datepicker*/
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{z-index: 9999 !important;}
.no-related-podcasts{background-color:unset !important}
.d-none{display:none !important;}

#site { margin: auto; background: white }
body.skinned { padding: 1px 0 0 0 }
body.skinned #site { width: 980px; margin: 100px auto 0 auto; overflow: hidden; background: white }
body.skinned div.leaderboardParent { min-width: 980px }
body.skinned section.menu { min-width: 980px }
body.skinned footer { min-width: 980px }
.mobile, .premium { display: none!important; }
body.add-skin{cursor: pointer}
.skinning-link{text-align: center}
.skinning-link.desktop a img{width: 80%; max-width: 1100px}
.skinning-link.mobile a img{width: 100%}
.skinning-link.tablet {display: none}
body.no-overflow{overflow: hidden}
body.no-overflow header section.main{z-index: 1}
body.no-overflow a.toTop{z-index: 0}

a.toTop {display: none; font-size: 30px; color: #c22127; border: 3px solid #c22127; position: fixed; bottom: 50px;
    z-index: 1001; right: 30px; border-radius: 50%; width: 45px; height: 45px; text-align: center; background: rgba(255, 255, 255, 0.901961); box-shadow: 0 1px 2px rgba(0,0,0,0.3)}

.page {padding: 184px 0 0 0; z-index: 1; position: relative}
.page.blur{filter: blur(5px);}

.leaderboard_top {margin: 18px auto 0 auto;}

.ias-pagination {clear: both}

.container{max-width: 1140px; margin: auto; padding: 0 20px;}

.active{color: #D5312B !important; font-weight: bold;}

/*by patrick*/

/*header*/
header{transition: 0.5s; top: 0; position: relative}
header section.main{box-shadow: 0 4px 2px -2px rgba(128, 128, 128, 0.1); position: fixed; height: auto; z-index: 999; width: 100%; background: #fff; font-size: 0; transition: 0.2s; }
header section.main .user-actions{display: flex; align-items: center; justify-content: space-between; margin: 15px 0 0 0; transition: 0.2s; gap: 35px; border-bottom: 2px solid #8B8B8B; padding-bottom: 15px;}
header section.main .user-actions .search{display: flex; align-items: center; gap: 20px;}
header section.main .user-actions .search form{position: relative;}
header section.main .user-actions .search a.search.submit{position: absolute; right: 20px; top:9px}
header section.main .user-actions .search .fa.fa-search{font-size: 14px; color: #202123;}
header section.main .user-actions .search .fa.fa-angle-left{font-size: 20px; color: #D5312B; position: absolute; left: 15px; top: 6px; cursor: pointer;}
header section.main .user-actions p:nth-child(2){color: #D5312B; position: relative; right: 10px; text-align: center; margin: auto; width: fit-content;}
header section.main .user-actions .search input{background-color: #E0E0E0; outline: none; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 11px; border: unset; text-align: center; padding: 7px; width: 230px; border: 1px solid transparent;}
header section.main .user-actions .search input:focus{background-color: #fff; border: 1px solid; text-align: center; padding: 7px;}
header section.main .user-actions .social.links{display: flex; align-items: center; gap: 15px}
header section.main .user-actions .social.links span {color: #000;}
header section.main .user-actions .social.links a{font-size: 25px; color: #000;}
header section.main .main-menu nav.menu{clear: both}
header .logo{width: 200px; height: 80px; background: url('/assets/images/logo.png') no-repeat center; background-size: contain; margin: 0 100px 0 0; display: block; transition: 0.2s; float: right}
header section.main .main-menu nav.menu > ul{height: 100%; display: flex; align-items: center; justify-content: space-between;}
header section.main .main-menu nav.menu > ul > li{display: flex;text-align: center;font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 15px; height: 118px; align-items: baseline; gap: 7px; padding: 35px 0 0 0;cursor: pointer;}
header section.main .main-menu nav.menu > ul > li.header-logo{padding: 10px 0 0 0;}
header section.main .main-menu nav.menu > ul > li:first-child{width: 105px; margin-right: 0px;}
header section.main .main-menu nav.menu > ul > li a{display: block;color: #000000;font-size: 15px;padding: 10px 0 0 0;transition: 0.5s;width: 100%;height: 100%; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
header section.main .main-menu nav.menu > ul > li .arrow-down{cursor: pointer; transition: 0.5s;}
header section.main .main-menu nav.menu > ul > li .arrow-down.rotate{transform: rotate(180deg); color: #D5312B;}
header section.main .main-menu nav.menu > ul > li a:hover{color: #D5312B;}
header section.main .main-menu nav.menu ul li div.dropdown-menu-header{position: absolute;top: 155px;height: auto; background: white;width: 150px; padding: 10px; z-index: 9999; box-shadow: 0 5px 10px 3px rgb(0 0 0 / 15%); text-align: start;}
header section.main .main-menu nav.menu > ul > li img{width: 170px; height: 70px; object-fit: contain;}

header section.main .main-menu nav.menu > ul > li .data-submenu{position: absolute;top: 142px;height: auto;background: white;width: 140px; padding: 12px; z-index: 9999;box-shadow: 0 5px 10px 3px rgb(0 0 0 / 15%);}
header section.main .main-menu nav.menu > ul > li .data-submenu ul li{text-align: start; margin: 0 0 10px 0;}
header section.main .main-menu nav.menu > ul > li .data-submenu ul li a{padding: 0;}

header section.main .main-menu nav.menu > ul > li:hover div.submenu{opacity: 1; visibility: visible; display: block;}
header section.main .main-menu nav.menu > ul > li:hover a{color: #D5312B;}
header section.main .main-menu nav.menu > ul > li:hover .fa.fa-angle-down.arrow-down{transform: rotate(180deg); color: #D5312B;}
header section.main .main-menu nav.menu > ul > li.more{padding: 45px 0 0 0;}
header section.main .main-menu nav.menu > ul > li.more:hover{color: #D5312B;}

header section.main div.submenu{background-color: #eeeeee; padding: 30px 0 10px 0; position: fixed; top: 184px; right: 0; z-index: 7; width: 100%; opacity: 0; visibility: hidden;}
header section.main div.submenu.slide-up{top: 118px;}
header section.main div.submenu .details {display: flex; align-items: flex-start;}
header section.main div.submenu .details .right_col{width: 30%;}
header section.main div.submenu .details .left_col{width: 70%;}
header section.main div.submenu .details .right_col ul li{padding-bottom: 20px; width: 100px;}
header section.main div.submenu .details .right_col ul li a{color:#000 !important; font-weight: 500; font-size: 16px; padding: 0;}
header section.main div.submenu .details .right_col ul li a:hover{color: #D5312B !important; font-weight: 600; transition: 0s;}
header section.main div.submenu .details .left_col .main-title{display: flex; gap: 25px; align-items: baseline;}
header section.main div.submenu .details .left_col .main-title a{text-decoration: underline; color: #D5312B; width: fit-content;}
header section.main div.submenu .details .left_col .main-title h2{color: #000 !important;}
header section.main div.submenu .details .left_col .mostread_detail{margin: 15px 0; display: flex;align-items: center; gap: 15px;}
header section.main div.submenu .details .left_col .mostread_detail article{width: 33.33%; background-color: #fff; padding: 13px; border-radius: 15px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; height: 130px;}
header section.main div.submenu .details .left_col .mostread_detail article a{color: #000 !important; text-align: start;}
header section.main div.submenu .details .left_col .mostread_detail article  span{border-radius: 7px; background-color: #D5312B; color: #fff; width: 80px; height: 22px; text-align: center; line-height: 22px; display: inline-block;}
header section.main div.submenu .details .left_col .mostread_detail article time{margin: 0 27px 0 0;}
header section.main div.submenu .details .left_col .mostread_detail article h2{max-height: 45px; overflow: hidden; margin-top: 15px;}
header.slide-up{top: -66px}
.header-twitter-icon img {margin: 5px 0 0 0;}

/*footer*/
footer{background-color: #000;}
footer.active_homepage{ margin-top: -16rem}
footer .container.active_homepage{ padding-top: 17rem;}
footer .container .links.special-pages{display: flex; align-items: baseline; justify-content: space-between; border-bottom: 2px solid #E0E0E0; padding-bottom: 40px;}
footer .container .links.special-pages.active{padding: 20px 0 40px 0;font-weight: normal;}
footer .container .links.special-pages img{margin-top: -30px; width: 100%; height: 75px; object-fit: contain; position: relative; top: 40px;}
footer .container .links.special-pages ul:first-child{margin: 0 !important;}
footer .container .links.special-pages ul {margin-top: 30px;}
footer .container .links.special-pages ul:nth-child(3){margin-top: 0px;}
footer .container .links.special-pages ul:nth-child(4){margin-top: -65px;}
footer .container .links.special-pages ul:nth-child(5){margin-top: -35px;}
footer .container .links.special-pages ul li{font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif ; font-size: 15px;}
footer .container .links.special-pages ul li:first-child{font-weight: bold;}
footer .container .links.special-pages ul li a{color: #fff; line-height: 35px;}
footer .container .links.special-pages ul li .vl{height: 115px; border: 1px solid white;}
footer .container .links.special-pages .newsletter{background-color: gray; padding: 35px; width: 365px;}
footer .container .links.special-pages .newsletter span{color: #fff;}
footer .container .links.special-pages .newsletter form input{color: #fff; background-color: #727272; border: unset; padding: 15px; margin-top: 10px; width: 100%; outline: none;font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
footer .container .links.special-pages .newsletter form input::placeholder{color: #fff; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 14px; padding-bottom: 4px;}
footer .container .rights p {color: #fff; text-align: center; padding: 15px 0 25px 0; font-family: Objectivity-Regular; direction: ltr;}
footer .container .social-links{display: flex; align-items: flex-start; justify-content: space-between; padding: 35px 0;}
footer .container .social-links ul{display: flex; gap: 35px; align-items: baseline; flex-wrap: wrap; width: 50%;}
footer .container .social-links ul li{color: #fff; font-size: 15px; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif ;}
footer .container .social-links ul li:last-child a{font-size: 25px;}
footer .container .social-links ul li:last-child{margin: -15px 0 0 0;}
footer .container .social-links ul li.social a{margin: 0 8px}
footer .container .social-links p{color: #fff; font-family: Objectivity-Regular; width: 25%; direction: ltr; line-height: 1.5;}
footer.author_page{margin-top:-50px}
.footer-twitter-icon img {position: relative; top: 3px;}

footer .container .social-links .newsletter h2{color: #fff;}
footer .container .social-links .newsletter .subscribe{margin: 10px 0 0 0;}
footer .container .social-links .newsletter .subscribe input{width: 360px;height: 40px; background-color: #000; color: #fff; border-radius: 5px;border: 1px solid #fff; padding: 0 10px 0 0;font-family: 'BahijTheSansArabic-ExtraLight', Arial, Helvetica, sans-serif;}
footer .container .social-links .newsletter .subscribe input::placeholder{font-size: 12px; color: #fff; font-family: 'BahijTheSansArabic-ExtraLight', Arial, Helvetica, sans-serif; padding: 0 10px 0 0;}
footer .container .social-links .newsletter .subscribe button{width: 90px; height: 41px; background-color: #D5312B; color: #fff; border: none; border-radius: 5px; cursor: pointer;}
footer .container .social-links .newsletter .subscribe p.noticeMessage {width: 100%; color: #D5312B; margin: 10px 0 0 0; direction: rtl;}
footer p.rights{padding: 0 0 20px 0; position: relative; top: -10px; color: #fff; text-align: left;}
footer .container .social-links .newsletter div.overlay-newsletter{visibility:hidden;position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 999;backdrop-filter: blur(6px)}
footer .container .social-links .newsletter div.overlay-newsletter.active{visibility: visible;}
footer .container .social-links .newsletter div.overlay-newsletter .details{width: 550px; height: 220px; margin: auto; text-align: center; background-color: #fff; padding: 10px;position: relative; top: 250px;}
footer .container .social-links .newsletter div.overlay-newsletter .details .close{position: absolute; background-image: url('/assets/images/newsletter-close-icon.png'); background-size: cover;width: 18px; height: 18px; left: 15px;} 
footer .container .social-links .newsletter div.overlay-newsletter .details .main-image{width: 100px; height: 100px; background-color: #DE0824;border-radius: 50%; margin: auto; position: relative; margin-top: -70px;}
footer .container .social-links .newsletter div.overlay-newsletter .details .main-image img{width: 60px; height: 60px; object-fit: contain; position: absolute; left: 20px; top: 20px;}
footer .container .social-links .newsletter div.overlay-newsletter .details p{color: #000; width: 100%;}
footer .container .social-links .newsletter div.overlay-newsletter .details h2{color: #000; margin: 15px 0 0 0;}
footer .container .social-links .newsletter div.overlay-newsletter .details a.reading{color: #D5312B; text-decoration: underline; position: relative; top: 40px;}
.footer-social-links-mobile{display: none;}
.footer-buttons-mobile{display: none;}
/*home page*/
.featured_homepage{background-color: #E0E0E0; }
.featured_homepage .main-row .article-1{position: relative;}
.featured_homepage .main-row .article-1::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.4;z-index: 1; }
.featured_homepage .main-row .overlay{ height: 100%; background-color: #000; opacity: 0.4;}
.featured_homepage .main-row .details{position: absolute; bottom: 30%; right: 0; left: 0; max-width: 1140px; margin: auto; padding: 0 20px;z-index: 999;}
.featured_homepage .main-row .details span{color: #fff; background-color: #D5312B; border-radius: 4px; padding: 4px 10px; width:fit-content; display:block}
.featured_homepage .main-row .details span .fa.fa-video-camera{margin: 0 0 0 10px;}
.featured_homepage .main-row .details span .fa.fa-play-circle{margin: 0 0 0 10px; position: relative; top: 2px; font-size: 18px;}
.featured_homepage .main-row .details h2{color: #fff; width: 60%; margin-top: 15px;}
.featured_homepage .main-row .details .author{margin-top: 15px;display: flex; align-items: center;gap: 15px;}
.featured_homepage .main-row .details .author p {color: #fff;}
.featured_homepage .main-row .details .author img{width: 38px; height: 38px; object-fit: cover; border-radius: 50%;}
.featured_homepage .main-row .arrows{position: absolute; bottom: 45px; right: 0; left: 0; margin: auto; max-width: 1140px; padding: 0 20px;z-index: 999;}
.featured_homepage .main-row .arrows .arrow-right,.featured_homepage .main-row .arrows .arrow-left{ cursor: pointer;width: 40px;display: inline-block !important;}
.featured_homepage .main-row .arrows .arrow-left{margin-right: 10px;}
.featured_homepage .main-row .featured_slider .slick-track{display: flex;}
.featured_homepage .main-row{overflow: hidden;}
.featured_homepage .main-row .details span.subtitle{display: none;}

.featured_homepage .main-row .details .author.podcast img{width: 120px; height: auto; border-radius: 0%;}


.latestnews_homepage {padding: 50px 0; background-color: #E0E0E0; }
.latestnews_homepage .container .row{display: flex; align-items: flex-start; gap: 20px;}
.latestnews_homepage .container .row .news{width: 33.33%; background-color: #fff; padding: 20px; border-radius: 10px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; height: 205px;}
.latestnews_homepage .container .row .news span{color: #fff; background-color: #D5312B; padding: 5px 10px; border-radius: 5px; display: block; width: fit-content; text-align: center;}
.latestnews_homepage .container .row .news .date{margin: 15px 0 15px 0;}
.latestnews_homepage .container .row .news h2{width: 90%; max-height: 49px; overflow: hidden;}
.latestnews_homepage .container .row .news .author a{display: flex; align-items: center; gap: 10px;}
.latestnews_homepage .container .row .news .author img{width: 30px; height: 30px; object-fit: cover; border-radius: 50%;}
.latestnews_homepage .container .row .news span.subtitle{display: none;}
.latestnews_homepage .container .row .news .author{display: flex; align-items: center; gap: 10px; margin: 10px 0;}


.author_homepage{padding-top: 20px; height: 570px; background-color: #E0E0E0; }
.author_homepage .main-title{display: flex; align-items: baseline; gap: 20px;}
.author_homepage .main-title a{text-decoration: underline; color: #D5312B;}
.author_homepage .container .row {overflow: hidden;}
.author_homepage .container .row .slick-track {display: flex; margin: 0 80px 0 0;}
.author_homepage .container .row .slick-track .slick-slide.slick-active{width: 204px !important;}
.author_homepage .container .row .author_details{margin-top: 40px;}
.author_homepage .container .row .author_details img{width: 135px; height: 135px; object-fit: cover; border-radius: 50%;}
.author_homepage .container .row .author_details span {display: block; width: 66%; margin: 5px 0; text-align: center;}
.author_homepage .container .arrow-left{position: absolute; left: 214px;}
.author_homepage .container .arrow-left img{position: relative; top:-140px; font-size: 25px; cursor: pointer;}
.author_homepage .container .arrow-right{position: absolute; right: 215px;}
.author_homepage .container .arrow-right img{position: relative; top:-140px; font-size: 25px; cursor: pointer;}

.worldnews_homepage{background-color: #fff; margin-bottom: 100px;}
.worldnews_homepage .container .row{display: flex; align-items: flex-start; gap: 15px; position: relative; top: -220px;}
.worldnews_homepage .container .row .right_col{width: 65%; border-radius: 10px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 44px; background-color: #fff;}
.worldnews_homepage .container .row .left_col{width: 35%;background-color: #fff; border-radius: 10px;}
.worldnews_homepage .container .row .left_col .mostread{padding: 13px 15px 11px 15px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 10px; height: 480px;}
.worldnews_homepage .container .row .left_col .mostread ul li .location{display: flex; align-items: center; justify-content: space-between; margin: 15px 0 5px 0;}
.worldnews_homepage .container .row .left_col .mostread ul li .location span{color: #fff; background-color: #D5312B; padding: 4px; border-radius: 5px; width: fit-content; text-align: center;}
.worldnews_homepage .container .row .left_col .mostread ul li{border-bottom: 2px solid #E0E0E0; padding: 10px 0 20px 0;}
.worldnews_homepage .container .row .left_col .mostread ul li h2{margin-top: 11px; width: 85%; max-height: 52px; overflow: hidden;}
.worldnews_homepage .container .row .left_col .mostread ul li:last-child{border: unset; padding: 5px 0;}
.worldnews_homepage .container .row .left_col .mostread a.more{text-decoration: underline; color: #D5312B;}
.worldnews_homepage .container .row .left_col .mostread span.subtitle{display: none !important;}
.worldnews_homepage .container .row .left_col .poll-result{margin-top: 50px; padding: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 10px; min-height: 480px;}
.worldnews_homepage .container .row .left_col .poll-result span.question-mark{display: block; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; font-size: 55px; background-color: #00995E; color: #fff; margin: auto; position: relative; top: -45px;}
.worldnews_homepage .container .row .left_col .poll-result h2{text-align: center;margin: -20px auto 0 auto; width: 80%; overflow: hidden;}
.worldnews_homepage .container .row .left_col .poll-result form{margin: 0 0 27px 0; position: relative; top: -8px;}
.worldnews_homepage .container .row .left_col .poll-result form h4.poll-label{cursor: pointer; min-height: 50px; overflow: hidden; position: relative; top: 30px; margin: 0 0 5px 0;}
.worldnews_homepage .container .row .left_col .poll-result form p.error{text-align: center; color: #D5312B; font-weight: bold;position: relative;top: 15px;}
.worldnews_homepage .container .row .left_col .poll-result input{margin-top: 21px;accent-color: #00995E; width: 17px; height: 17px; position: relative; top: 4px;cursor: pointer;}
.worldnews_homepage .container .row .left_col .poll-result label{cursor: pointer;}
.worldnews_homepage .container .row .left_col .poll-result form a.submit-btn{width: 180px; height: 40px; line-height: 40px; background-color: #fff; border-radius: 6px; border: 1px solid; margin: 35px auto 10px auto; display: block;cursor: pointer; text-align: center;}
.worldnews_homepage .container .row .left_col .poll-result .results{margin: 17px 0;}
.worldnews_homepage .container .row .left_col .poll-result .results .result{display: flex; align-items: center; justify-content: space-between; border: 1px solid; border-radius: 7px; height: 50px; margin: 22px 0 0 0; padding: 15px; width: 100%; position: relative;}
.worldnews_homepage .container .row .left_col .poll-result .results .result p{z-index: 2; color: #fff;}
.worldnews_homepage .container .row .left_col .poll-result .answers{display: flex; align-items: center; gap: 10px;}


.worldnews_homepage .container .row .right_col .related-news-list{display: flex; align-items: flex-start; gap: 15px; margin-top: 25px; border-bottom: 2px solid #E0E0E0; padding-bottom: 25px;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1{width: 50%;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 .article-details{padding: 15px;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 .article-details.more_margin{margin: 12px 0 0 0;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 .article-details h2{max-height: 55px; overflow: hidden;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 img{width: 100%; height: 260px; object-fit: cover; border-radius: 10px;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 span{color: #fff; background-color: #00995E; padding: 4px; border-radius: 5px;position: relative; top: -30px; display: block;width: fit-content; text-align: center;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 .author{display: flex; gap: 10px; align-items: center; opacity: 0.7; margin-top: -10px;}
.worldnews_homepage .container .row .right_col .related-news-list .article-1 .author .date{border-left: 1px solid #94979B; padding-left: 4px;}
.worldnews_homepage .container .row .right_col .second-related-news ul{display: flex; align-items: flex-start; gap: 25px; margin-top: 30px;border-bottom: 2px solid #E0E0E0; padding-bottom: 30px;}
.worldnews_homepage .container .row .right_col .second-related-news ul li{width: 50%;}
.worldnews_homepage .container .row .right_col .second-related-news ul li:first-child{border-left: 1px solid #94979B; padding-left: 15px;}
.worldnews_homepage .container .row .right_col .second-related-news ul li:last-child{padding-right: 15px;}
.worldnews_homepage .container .row .right_col .second-related-news ul li .author{display: flex; align-items: center; gap: 7px;}
.worldnews_homepage .container .row .right_col .second-related-news ul li .author span{color: #fff; background-color: #00995E; padding: 4px;border-radius: 5px; display: block; width: fit-content; text-align: center;}
.worldnews_homepage .container .row .right_col .second-related-news ul li .author .date{border-left: 1px solid #94979B; padding-left: 5px;}
.worldnews_homepage .container .row .right_col .second-related-news ul li  h2{width: 90%; margin-top: 10px; max-height: 55px; overflow: hidden;}
.worldnews_homepage .container .row .right_col .third-related-news ul{margin-top: 25px;}
.worldnews_homepage .container .row .right_col .third-related-news ul li .author{display: flex; align-items: center; gap: 10px;}
.worldnews_homepage .container .row .right_col .third-related-news ul li .author span{color: #fff; background-color: #00995E; padding: 4px;border-radius: 5px; display: block; width: fit-content; text-align: center;}
.worldnews_homepage .container .row .right_col .third-related-news ul li .author .date{border-left: 1px solid #94979B; padding-left: 5px;}
.worldnews_homepage .container .row .right_col .third-related-news ul li h2{width: 90%; margin:15px 0 15px 0; height: 55px; overflow: hidden;}
.worldnews_homepage .container .row .right_col span.subtitle{display: none !important;}
.video_homepage{background-color:#E0E0E0 ;}
.video_homepage .container .main-row{background-color: #202123; padding: 20px; border-radius: 10px; box-shadow: 0 .5rem 1rem rgba(219, 216, 216, 0.15)!important; position: relative; top: -235px;}
.video_homepage .container .main-row .main-title{display: flex; align-items: center; gap: 20px;}
.video_homepage .container .main-row .main-title h2{color: #fff;}
.video_homepage .container .main-row .main-title a {color: #00995E; text-decoration: underline;}
.video_homepage .container .main-row .grid{display: grid; grid-template-columns: repeat(4,1fr); margin-top: 20px; gap: 20px;}
.video_homepage .container .main-row .grid .video h2,.video_homepage .container .main-row .grid .video h3{color: #fff; margin-top: 10px;}
.video_homepage .container .main-row .grid .video h3{max-height: 55px; overflow: hidden;}
.video_homepage .container .main-row .grid .video a.play{color: #00995E; text-decoration: underline; display: block; margin: 10px 0 20px 0;}
.video_homepage .container .main-row .grid .video .fa.fa-play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; width: 38px; height: 38px; background-color: #D5312B; border-radius: 50%; text-align: center; line-height: 38px; font-size: 14px;}
.video_homepage .container .main-row .grid span.subtitle{display: none !important;}

.files_homepage{background-color: #E0E0E0; padding: 30px 0 10px 0;}
.files_homepage .container .main-row{background-color: #202123; padding: 20px; border-radius: 10px; box-shadow: 0 .5rem 1rem rgba(219, 216, 216, 0.15)!important; overflow: hidden; position: relative;}
.files_homepage .container .main-row .main-title{display: flex; align-items: center; gap: 20px;}
.files_homepage .container .main-row .main-title h2{color: #fff;}
.files_homepage .container .main-row .main-title a {color: #00995E; text-decoration: underline;}
.files_homepage .container .main-row .grid{margin-top: 20px;}
.files_homepage .container .main-row .grid .slick-track{display: flex; gap: 25px;}
.files_homepage .container .main-row .grid .slick-slide{width: 280px !important;}
.files_homepage .container .main-row .grid .slick-prev.slick-arrow{display: none !important;}
.files_homepage .container .main-row .grid .slick-next.slick-arrow{display: none !important;}
.files_homepage .container .main-row .grid .video h2,.files_homepage .container .main-row .grid .video h3{color: #fff; margin-top: 10px;}
.files_homepage .container .main-row .grid .video h3{max-height: 55px; overflow: hidden;}
.files_homepage .container .main-row .grid span.subtitle{display: none !important;}
.files_homepage .container .main-row .arrows{margin: 20px 0 0 0; position: absolute; top: 8px; left: 35px;}
.files_homepage .container .main-row .arrows img{cursor: pointer; width: 30px;}
.files_homepage .container .main-row .arrows img.arrow-left{margin: 0 25px 0 0;}


.ektisad_homepage{background-color: #E0E0E0; margin-top: -175px; padding-bottom: 40px;}
.ektisad_homepage.more_padding{padding: 40px 0;}
.ektisad_homepage .container .row{display: flex; align-items: flex-start; gap: 20px;}
.ektisad_homepage .container .row .right_col,.ektisad_homepage .container .row .center_col,.ektisad_homepage .container .row .left_col{width: 33.33%; padding: 20px; background-color: #fff; border-radius: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;height: 810px;}
.ektisad_homepage .container .row .right_col .main-title,.ektisad_homepage .container .row .center_col .main-title,.ektisad_homepage .container .row .left_col .main-title{display: flex; align-items: center; justify-content: space-between;}
.ektisad_homepage .container .row .right_col .main-title a,.ektisad_homepage .container .row .center_col .main-title a,.ektisad_homepage .container .row .left_col .main-title a{text-decoration: underline;color: #D5312B;}
.ektisad_homepage .container .row .right_col ul li{border-bottom: 2px solid #E0E0E0; margin: 25px 0; padding-bottom: 25px;}
.ektisad_homepage .container .row .right_col ul li h2{max-height: 55px; overflow: hidden;}
.ektisad_homepage .container .row .right_col ul li .main-image{width: 30%;}
.ektisad_homepage .container .row .right_col ul li a.details-link{width: 70%;}
.ektisad_homepage .container .row .right_col ul li .details{width: 100%;}
.ektisad_homepage .container .row .right_col ul li:last-child{border: unset; margin-bottom: 0px;}
.ektisad_homepage .container .row .right_col ul li:first-child img{width: 100%; height: 185px; object-fit: cover; border-radius: 10px; margin-bottom: 10px;}
.ektisad_homepage .container .row .right_col ul li span{opacity: 0.5;}
.ektisad_homepage .container .row .right_col ul li:first-child{display: block;}
.ektisad_homepage .container .row .right_col ul li {display: flex; align-items: flex-start; gap: 15px;}
.ektisad_homepage .container .row .right_col ul li .main-image img{width: 100%; height: 80px; object-fit: cover; border-radius: 10px;}
.ektisad_homepage .container .row .center_col ul li{border-bottom: 2px solid #E0E0E0; margin: 25px 0; padding-bottom: 25px;}
.ektisad_homepage .container .row .center_col ul li h2{max-height: 55px; overflow: hidden;}
.ektisad_homepage .container .row .center_col ul li .main-image{width: 30%;}
.ektisad_homepage .container .row .center_col ul li a.details-link{width: 70%;}
.ektisad_homepage .container .row .center_col ul li .details{width: 100%;}
.ektisad_homepage .container .row .center_col ul li:last-child{border: unset; margin-bottom: 0px;}
.ektisad_homepage .container .row .center_col ul li:first-child img{width: 100%; height: 185px; object-fit: cover; border-radius: 10px; margin-bottom: 10px;}
.ektisad_homepage .container .row .center_col ul li span{opacity: 0.5;}
.ektisad_homepage .container .row .center_col ul li:first-child{display: block;}
.ektisad_homepage .container .row .center_col ul li {display: flex; align-items: flex-start; gap: 15px;}
.ektisad_homepage .container .row .center_col ul li .main-image img{width: 100%; height: 80px; object-fit: cover; border-radius: 10px;}
.ektisad_homepage .container .row .left_col ul li{border-bottom: 2px solid #E0E0E0; margin: 25px 0; padding-bottom: 25px;}
.ektisad_homepage .container .row .left_col ul li h2{max-height: 55px; overflow: hidden;}
.ektisad_homepage .container .row .left_col ul li .main-image{width: 30%;}
.ektisad_homepage .container .row .left_col ul li a.details-link{width: 70%;}
.ektisad_homepage .container .row .left_col ul li .details{width: 100%;}
.ektisad_homepage .container .row .left_col ul li:last-child{border: unset; margin-bottom: 0px;}
.ektisad_homepage .container .row .left_col ul li:first-child img{width: 100%; height: 185px; object-fit: cover; border-radius: 10px; margin-bottom: 10px;}
.ektisad_homepage .container .row .left_col ul li span{opacity: 0.5;}
.ektisad_homepage .container .row .left_col ul li:first-child{display: block;}
.ektisad_homepage .container .row .left_col ul li {display: flex; align-items: flex-start; gap: 15px;}
.ektisad_homepage .container .row .left_col ul li .main-image img{width: 100%; height: 80px; object-fit: cover; border-radius: 10px;}
.ektisad_homepage .container .row span.subtitle{display: none;}

.moudawana_homepage{background-color: #E0E0E0;padding: 20px 0 30px 0;}
.moudawana_homepage .container .main-row{background-color: #D5312B; padding: 30px; border-radius: 10px; position: relative;}
.moudawana_homepage .container .main-row .main-title{text-align: center; margin-top: 20px;}
.moudawana_homepage .container .main-row .main-title h2,.moudawana_homepage .container .main-row .main-title a{color: #fff;}
.moudawana_homepage .container .main-row .main-title a{text-decoration: underline; display: block; margin: 5px 0 30px 0;}
.moudawana_homepage .container .main-row .row{display: flex; align-items: flex-start; gap: 15px; margin: 20px 0;}
.moudawana_homepage .container .main-row .row .moudawana{width: 33.33%;}
.moudawana_homepage .container .main-row .row .moudawana img{width: 100%; height: 262px; object-fit: cover; border-radius: 10px; position: relative; z-index: 1;}
.moudawana_homepage .container .main-row .row .moudawana .details{border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;background-color: #fff; padding: 20px; margin-top: -12px; position: relative; height: 175px;}
.moudawana_homepage .container .main-row .row .moudawana .details h2{width: 90%; margin-top: 15px; max-height: 55px; overflow: hidden;}
.moudawana_homepage .container .main-row .row .moudawana .details .author{margin-top: 20px; display: flex; align-items: center; gap: 10px;}
.moudawana_homepage .container .main-row .row .moudawana .details .author a{display: flex; align-items: center; gap: 10px;}
.moudawana_homepage .container .main-row .row .moudawana .details .author img{width: 30px; height: 30px; object-fit: cover; border-radius: 50%;}
.moudawana_homepage .container .main-row .row .moudawana .details a.more{color: #D5312B; text-decoration: underline; position: absolute; left: 15px; bottom: 23px;}
.moudawana_homepage .container .main-row .row .moudawana .details span.subtitle{display: none;}
.episodes_homepage{background-color: #E0E0E0;}
.episodes_homepage.podcasts-page{padding: 0;}
.episodes_homepage .container .main-row{background-color: #fff; border-radius: 10px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;padding:30px;position: relative;}
.episodes_homepage .container .main-row .podcast_slider .slick-prev,.episodes_homepage .container .main-row .podcast_slider .slick-next{display: none !important;}
.episodes_homepage .container .main-row  a.main-title{color: #D5312B; position: absolute; top: -10px;}
.episodes_homepage .container .main-row a.main-title.no-slider{top: 20px;}
.episodes_homepage .container .row{display: flex !important; align-items: flex-start; gap: 20px; margin: 55px 0 0 0;padding: 0 15px;}
.episodes_homepage .container .row .right_col{width: 40%;}
.episodes_homepage .container .row .left_col{width: 60%; display: flex; align-items: center; gap: 25px;}
.episodes_homepage .container .row .right_col h2{color: #D5312B;}
.episodes_homepage .container .row .right_col h3{width: 95%; margin: 5px 0 15px 0; max-height: 90px; overflow: hidden;}
.episodes_homepage .container .row .right_col h4{margin: 0 0 15px 0;}
.episodes_homepage .container .row .right_col p{font-family: 'BahijTheSansArabic-ExtraLight', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 25px;}
.episodes_homepage .container .row .right_col .audio-play{direction: ltr; width: 100%;}
.episodes_homepage .container .row .right_col .audio-play .playBtn{color: #fff; width:38px; height:38px; background-color: #D5312B; border-radius: 50%; text-align: center; line-height: 38px; font-size: 14px; cursor: pointer;}
.episodes_homepage .container .row .right_col span.watch-btn{text-decoration: underline; color: #D5312B; display: block; margin: 20px 0 0 0;}
.episodes_homepage .container .row .left_col .main-image,.episodes_homepage .container .row .left_col .details{width: 50%;}
.episodes_homepage .container .row .left_col .details{background-color: #EFEFEF;height: 275px;margin: 25px 0 0 0; padding: 25px;border-radius: 10px; position: relative;}
.episodes_homepage .container .row .left_col .details h2{opacity: 0.5;}
.episodes_homepage .container .row .left_col .main-image img{width: 100%; height: 275px; object-fit: cover; border-radius: 10px; margin:30px 0 0 0;}
.episodes_homepage .container .row .left_col .details ul li{display: flex; align-items: end; justify-content: space-between; padding: 20px 0; border-bottom: 2px solid #E0E0E0;}
.episodes_homepage .container .row .left_col .details ul li a{display: flex; align-items: end; gap: 10px;}
.episodes_homepage .container .row .left_col .details ul li h3{max-height: 52px; overflow: hidden;}
.episodes_homepage .container .row .left_col .details ul li:last-child{border: unset;}
.episodes_homepage .container .row .left_col .details a.more{text-decoration: underline; color: #D5312B; position: absolute; bottom: 20px;}

.episodes_homepage .container .row .right_col .audio-play.playingpodcast{display: flex; align-items:center; gap: 15px;}
.episodes_homepage .container .row .right_col .audio-play.playingpodcast button#playPause{display: none;}
.episodes_homepage .container .row .right_col .audio-play.playingpodcast button.playAudio{border: unset; background-color: transparent;}
.episodes_homepage .container .row .right_col .audio-play.playingpodcast .playInfo{display: flex; align-items: center; gap: 10px;}
.episodes_homepage .container .row .right_col .audio-play.playingpodcast .playInfo .progressBar{width: 280px;height: 3px;-webkit-appearance: media-volume-sliderthumb;border: 0 solid transparent; background: linear-gradient(to left, black 0%, black 0%, #E0E0E0 0%, #E0E0E0 100%); transition: background 450ms ease-in;}

.episodes_homepage .container .row .right_col .audio-play.playingpodcast .playInfo .progressBar::-webkit-slider-thumb {-webkit-appearance: none; width: 14px;height: 14px; border-radius: 10px; background-color: rgb(0, 0, 0); overflow: visible; cursor: pointer;}
.episodes_homepage .container .row span.subtitle{display: none !important;}

.episodes_homepage .container .main-row .arrows{margin: 20px 0 0 0; position: absolute; top: 8px; left:30px;background-color: #fff;padding: 0 10px 0 20px;height: 30px;}
.episodes_homepage .container .main-row .arrows img{cursor: pointer; width: 30px;}
.episodes_homepage .container .main-row .arrows img.arrow-left{margin: 0 25px 0 0;}

/*category page*/
.category-overlay{background-color: #000; height: 195px;}
.category-overlay h1{color: #fff;max-width: 1140px; margin: auto; position: relative; top: 40px; padding: 0 20px;}
.category-page{padding: 30px 0 0 0; background-color: #E0E0E0;}
.category-page .container .category{background-color: #fff; border-radius: 15px; padding: 20px 20px 35px 20px; position: relative; top: -80px; display: block; width: 100%; vertical-align: top;}
.category-page .container .category .article-1{display: inline-block; width: calc(33% - 10px); margin: 30px 10px 0 0;}
.category-page .container .category .article-1 img{width: 100%; height: 260px; object-fit: cover; border-radius: 10px;}
.category-page .container .category .article-1 .category-info{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 10px; height: 180px; margin-top: -12px; overflow: hidden;}
.category-page .container .category .article-1 .category-info time{margin: 10px 0 0 0 ; display: block;}
.category-page .container .category .article-1 .category-info h2{margin-top: 15px; max-height: 50px; overflow: hidden;}
.category-page .container .category .article-1 .category-info .author{ margin: 25px 0 0 0 ; display: flex; align-items: center; gap: 15px;}
.category-page .container .category .article-1 .category-info .author a{display: flex; align-items: center; gap: 15px;}
.category-page .container .category .article-1 .category-info .author img{width: 30px; height: 30px; object-fit: cover; border-radius: 50%;}
.category-page .container .category .ias-trigger.ias-trigger-next a.more{margin-top:45px !important;}
.category-page .container .category .article-1 .category-info span.subtitle{display: none;}

.category-page .container .category.subcategories{top: 0px;}
.category-page.subcategories:last-of-type {padding: 30px 0 45px 0;} 
.category-page.subcategories a.more_articles{font-size: 15px;display: block;width: 180px;margin: 40px auto 20px auto;background-color: #fff;color: #DE0824;clear: both;padding: 8px;font-family: BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif;border: 1px solid #DE0824;border-radius: 7px; text-align: center; }

/*authors*/
.authors-overlay{background-color: #000; height: 195px;}
.authors-overlay h1{color: #fff;max-width: 1140px; margin: auto; position: relative; top: 40px; padding: 0 20px;}
.authors-page{padding: 35px 0 0 0;}
.authors-page .container .writers {display: block; width: 100%; vertical-align: top; position: relative; top: -110px;}
.authors-page .container .writers .writer{border-radius: 15px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 18px; height: 240px; display: inline-block; width: calc(24% - 15px); margin: 25px 0 0 15px; background-color: #fff; overflow:hidden}
.authors-page .container .writers .writer img{width: 120px; height: 120px; object-fit: cover; border-radius: 50%; margin: auto; display: block;}
.authors-page .container .writers .writer h2{display: block; text-align: center; margin: 10px 0 5px 0;}
.authors-page .container .writers .writer span{display: block; text-align: center; color: #D5312B;}
.authors-page .container .writers .ias-trigger.ias-trigger-next a.more{margin-top: 45px !important;}

/*author detail*/
.author-detail-overlay{background-color: #000; height: 255px;}
.author-detail-overlay .container .author-title{display: flex; align-items: center; justify-content: space-between; position: relative; top: 50px;}
.author-detail-overlay .container .author-title h1{color: #fff;}
.author-detail-overlay .container .author-title a{color: #fff; text-decoration: underline;}
.author-detail-overlay .container span{color: #fff; position: relative; top: 65px;}

.author-page{padding: 35px 0 0 0; background-color: #E0E0E0;}
.author-page .container .author{background-color: #fff; border-radius: 15px; display: flex;align-items: flex-start; gap: 35px; padding: 40px; position: relative; top: -100px;}
.author-page .container .author .main-image{width: 11%;}
.author-page .container .author .main-image > img{width: 120px; height: 120px; object-fit: cover; border-radius: 50%;}
.author-page .container .author p{width: 89%; margin: 15px 0 0 0; line-height: 30px;}
.author-page .container .author .main-image ul{margin: 10px 0 0 0; text-align: center;}
.author-page .container .author .main-image ul li{display: inline-block;color: #fff; font-size: 20px; width: 30px; height: 30px; border-radius: 50%; vertical-align: top; line-height: 32px; text-align: center;}
.author-page .container .author .main-image ul li.facebook{background-color: #4676ED;}
.author-page .container .author .main-image ul li.twitter{background-color: #000;}
.author-page .container .author .main-image ul li.instagram{background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf); margin: 0 5px;}
/* .author-page .container .author .main-image ul li.twitter{background-color: #5A99EC;} */
.author-page .container .author .main-image ul li.mail{background-color: #D5312B; line-height: 30px; font-size: 18px;}
.author-articles{background-color: #E0E0E0; padding: 0 0 10px 0;}
.author-articles .container h2{position: relative; top: -35px;}
.author-articles .container .related-articles{display: block; width: 100%; vertical-align: top; position: relative; top: -35px;}
.author-articles .container .related-articles a.click-more{margin-top: 50px;}
.author-articles .container .related-articles .article-2{display: inline-block; width: calc(33% - 15px); margin: 15px 0 0 15px;}
.author-articles .container .related-articles .article-2 img{width: 100%; height: 265px; object-fit: cover; border-radius: 15px;}
.author-articles .container .related-articles .article-2 .details{background-color: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 20px; margin-top: -15px; height: 175px; overflow: hidden;}
.author-articles .container .related-articles .article-2 .details time{margin-top: 13px; display: block;}
.author-articles .container .related-articles .article-2 .details h3{margin: 13px 0 10px 0; max-height: 51px; overflow: hidden;}
.author-articles .container .related-articles .article-2 .details .author{display: flex; align-items: center; gap: 20px; }
.author-articles .container .related-articles .article-2 .details .author img{width: 40px; height: 40px; object-fit: cover; border-radius: 50%;}
.author-articles .container .related-articles .article-2 .details span.subtitle{display: none;}
.author-articles .container .related-articles .ias-trigger.ias-trigger-next a.more{background-color: unset !important; margin-top: 50px !important;}

/*aboutus page*/
.aboutus-overlay{background-color: #000; height: 195px;}
.aboutus-overlay h1{color: #fff;max-width: 1140px; margin: auto; position: relative; top: 45px; padding: 0 20px;}
.aboutus-page{padding: 0 0 25px 0; background-color: #E0E0E0;}
.aboutus-page .container .details{background-color: #fff; border-radius: 15px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 30px; position: relative; top: -55px;}
.aboutus-page .container .details h2{color: #D5312B;}
.aboutus-page .container .details p{font-size: 17px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; padding-bottom: 28px; line-height: 34px; width: 85%;}
.aboutus-page .container .details p.no-pad{padding: 0 0 7px 0;}
.aboutus-page .container .details a{font-weight: bold;}
.aboutus-page .container .details h2{padding: 0 0 20px 0;}
.aboutus-page .container .details h2:nth-child(8){color: #D5312B; text-decoration: underline;}
.aboutus-page .container .details h2:nth-child(10){padding: 25px 0}
.aboutus-page .container .details span{font-weight: bold;}
.aboutus-page .container .details ul{margin: 0 35px 0 0;}
.aboutus-page .container .details ul li{font-size: 17px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; list-style: disc; padding: 8px 0;}
.aboutus-page .container .details ul li:nth-child(3),.aboutus-page .container .details ul li:nth-child(6){list-style: none;}
.aboutus-page .container .details ul li p{padding: 5px 0; margin:0 15px 0 0;}
.aboutus-page .container .details ul:last-child li{list-style: none; list-style-type: "-";}


/*contactus page*/
.contactus-overlay{background-color: #000; height: 195px;}
.contactus-overlay h1{color: #fff;max-width: 1140px; margin: auto; position: relative; top: 45px; padding: 0 20px;}
.contactus-page{padding: 0 0 25px 0; background-color: #E0E0E0;}
.contactus-page .container .details{background-color: #fff; border-radius: 15px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; padding: 30px; position: relative; top: -55px;}
.contactus-page .container .details h2{color: #D5312B;}
.contactus-page .container .details p{font-size: 17px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; padding-bottom: 28px; line-height: 34px; width: 85%;}
.contactus-page .container .details span{display: block; font-size: 17px;margin: 5px 0;font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.contactus-page .container .details a{font-weight: bold;}
.contactus-page .container .details iframe{margin: 25px 0 0 0;}
.contactus-page .container .details p:nth-child(4){padding: 15px 0 0 0;}
.contactus-page .container .details p:nth-child(4) span{display: unset; font-weight: bold;}
.contactus-page .container .details p:nth-child(5){padding: 15px 0 7px 0;}
.contactus-page .container .details a:nth-child(2),.contactus-page .container .details a:nth-child(3){display: flex; align-items: center;}
.contactus-page .container .details a i{font-size: 23px; margin: 0 0 0 15px;}
.mazid{color: #fff;line-height: 35px;}



/*search page*/
.search-overlay{background-color: #000; height: 220px;}
.search-overlay .container .search-result{position: relative; top: 35px; display: flex; align-items: flex-start; gap: 30px;}
.search-overlay .container  p{color: #fff;}
.search-overlay .container .search-result .main-search input{width: 400px; height: 38px; line-height: 38px; border: 1px solid; border-radius: 7px; margin-top: 40px;padding: 0 40px 0 0; background-color: #000; color: #fff; font-size: 18px; font-family:BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif ;}
.search-overlay .container .search-result .main-search .fa.fa-search{color: #fff; position: absolute; top: 67px; right: 15px; cursor: pointer;}
.search-overlay .container .search-result .date-filter{position: relative;}

.search-overlay .container .search-result .date-filter .fa.fa-angle-down{position: absolute;left: 15px;top: 40px; color: #fff; font-size: 18px;}
.search-overlay .container span.count{color: #fff; float: left; position: relative; top: 25px;}
.search-overlay .container .search-result span{color: #fff;}
.search-overlay .container .search-result .date-filter span{margin: 0 0 10px 0; display:block}
.search-overlay .container .search-result .date-filter .filter-section-date{display: inline-block;}
.search-overlay .container .search-result .date-filter .filter-section-date input{outline: none; padding: 10px; background-color: #000; color: #fff; border: 1px solid; border-radius: 7px; margin :10px 0 0 10px; width:180px}
.search-overlay .container .search-result .date-filter .filter-section-date input::placeholder{color: #fff; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 13px;}
.search-overlay .container .search-result .date-filter .search_btn {background-color:#000; color:#fff; border:1px solid;width:70px; padding:8px;border-radius:7px; cursor:pointer; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 12px;}
.search-overlay .container .search-result .main-search p{position:relative; top:25px}


.search-page{background-color: #E0E0E0; padding: 0 0 20px 0;}
.search-page .container .main-column{display: block; width: 100%; vertical-align: top; background-color: #fff; border-radius: 15px; padding: 25px 25px 40px 25px; position: relative; top: -50px;}
.search-page .container .main-column .article-3{display: inline-block; width: calc(49% - 17px); margin: 30px 0 0 17px;}
.search-page .container .main-column .article-3 .articles{display: flex; align-items: flex-start; gap: 20px;}
.search-page .container .main-column .article-3 .articles .main-image{width: 40%;}
.search-page .container .main-column .article-3 img{width: 100%; height: 165px; object-fit: cover; border-radius: 10px;}
.search-page .container .main-column .article-3 .details{margin: 9px 0 0 0; overflow: hidden; width: 60%;}
.search-page .container .main-column .article-3 .details span{color: #fff; background-color: #D5312B;width: 70px;border-radius: 5px; height: 20px; line-height: 20px; display: block; text-align: center; margin: 0 0 10px 0;}
.search-page .container .main-column .article-3 .details h2{margin: 10px 0 0 0; max-height: 50px; overflow: hidden;}
.search-page .container .main-column .article-3 .details .author{margin: 10px 0 0 0; display: flex; align-items: center; gap: 15px;}
.search-page .container .main-column .article-3 .details .author a{display: flex; align-items: center; gap: 15px;}
.search-page .container .main-column .article-3 .details .author figure{height: 30px;width: 30px;border-radius: 50%;}
.search-page .container .main-column a.click-more{display: block; margin: 35px auto 0 auto; color: #D5312B; border: 1px solid #D5312B; border-radius: 7px; width: 180px;text-align: center; padding: 7px;}
.search-page .container .main-column .ias-trigger.ias-trigger-next a.more{margin-top: 40px !important;}
.search-page .container .main-column .article-3 .details span.subtitle{display: none;}

/*keyword page*/
.keyword-overlay{background-color: #000; height: 225px;}
.keyword-overlay .container .keyword-result{position: relative; top: 70px; display: flex; align-items: flex-start; gap: 30px;}
.keyword-overlay .container  p{color: #fff;}
.keyword-overlay .container .keyword-result .main-search p{width: 460px; height: 38px; line-height: 38px; border: 1px solid; border-radius: 7px; margin-top: 10px;padding: 0 40px 0 0;}
.keyword-overlay .container .keyword-result .main-search .fa.fa-search{color: #fff; position: relative; top: -29px; right: 15px;}
.keyword-overlay .container span.count{color: #fff; float: left; position: relative; top: 50px;}
.keyword-overlay .container .keyword-result span{color: #fff;}

.keyword-page{background-color: #E0E0E0; padding: 0 0 20px 0;}
.keyword-page .container .main-column{display: block; width: 100%; vertical-align: top; background-color: #fff; border-radius: 15px; padding: 25px 25px 40px 25px; position: relative; top: -50px;}
.keyword-page .container .main-column .article-3{display: inline-block; width: calc(49% - 17px); margin: 30px 0 0 17px;}
.keyword-page .container .main-column .article-3 .articles{display: flex; align-items: flex-start; gap: 20px;}
.keyword-page .container .main-column .article-3 .articles .main-image{width: 40%;}
.keyword-page .container .main-column .article-3 img{width: 100%; height: 165px; object-fit: cover; border-radius: 10px;}
.keyword-page .container .main-column .article-3 .details{margin: 9px 0 0 0; width: 60%; overflow: hidden;}
.keyword-page .container .main-column .article-3 .details span{color: #fff; background-color: #D5312B;width: 70px;border-radius: 5px; height: 20px; line-height: 20px; display: block; text-align: center; margin: 0 0 10px 0;}
.keyword-page .container .main-column .article-3 .details h2{margin: 10px 0 0 0; max-height: 50px; overflow: hidden;}
.keyword-page .container .main-column .article-3 .details .author{margin: 10px 0 0 0; display: flex; align-items:center ; gap: 15px;}
.keyword-page .container .main-column .article-3 .details .author a{display: flex; align-items: center; gap: 15px;}
.keyword-page .container .main-column .article-3 .details .author figure{height: 30px;width: 30px;border-radius: 50%;}
.keyword-page .container .main-column a.click-more{display: block; margin: 35px auto 0 auto; color: #D5312B; border: 1px solid #D5312B; border-radius: 7px; width: 180px;text-align: center; padding: 7px;}
.keyword-page .container .main-column .ias-trigger.ias-trigger-next a.more{margin-top: 40px !important;}
.keyword-page .container .main-column .article-3 .details span.subtitle{display: none;}

/*podcasts page*/
.podcasts-overlay{background-color: #000; height: 250px;}
.podcasts-overlay .container{position: relative;}
.podcasts-overlay h1{color: #fff; position: relative; top: 40px;}
.podcasts-overlay input{border: 1px solid #fff;border-radius: 10px; width: 460px;height: 35px; line-height: 35px; position: relative; top: 55px; background-color: #000; color: #fff; padding: 0 40px 0 0; font-size: 15px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.podcasts-overlay input::placeholder{color: #fff; font-size: 15px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.podcasts-overlay .fa.fa-search{position: absolute; color: #fff; font-size: 17px; right: 31px; top: 129px;cursor: pointer;}

.podcasts-page{background-color: #E0E0E0; padding: 0 0 55px 0;}
.podcasts-page .container .main-podcast{background-color: #fff;border-radius: 15px; position: relative; top:-50px; padding: 30px; display: flex; align-items: flex-start; gap: 25px;}
.podcasts-page .container .main-podcast .details{width: 65%;}
.podcasts-page .container .main-podcast .details span{color: #D5312B;}
.podcasts-page .container .main-podcast .details h2{width: 85%; max-height: 85px; overflow: hidden; margin: 10px 0 15px 0;}
.podcasts-page .container .main-podcast .details h3{width: 85%;max-height: 55px; overflow: hidden;}
.podcasts-page .container .main-podcast .details .audio{display: flex; align-items: center; gap: 35px; margin: 25px 0 0 0;}
.podcasts-page .container .main-podcast .details .audio button{background-color: transparent; border: none;}
.podcasts-page .container .main-podcast .details .audio button#playPause{display: none;}
.podcasts-page .container .main-podcast .details .audio button .playBtn{width: 40px; height: 40px; background-color: #D5312B; border-radius: 50%; line-height: 40px; font-size: 16px; color: #fff; cursor: pointer;}
.podcasts-page .container .main-podcast .details .audio a{position: relative; width: 100px; height: 35px; line-height: 35px; border-radius: 5px; border: 1px solid; padding: 0 30px 0 0; font-size: 15px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.podcasts-page .container .main-podcast .details .audio .fa-solid.fa-share{position: absolute;right: 5px; top: 10px;}
.podcasts-page .container .main-podcast .details .audio .playInfo{direction: ltr; display: flex; align-items: center; gap: 10px;}
.podcasts-page .container .main-podcast .details .audio .playInfo .progressBar{width: 280px; height: 3px;-webkit-appearance:media-volume-sliderthumb;border:0 solid transparent;background: linear-gradient(to left, black 0%, black 0%, #E0E0E0 0%, #E0E0E0 100%); transition: background 450ms ease-in;}
.podcasts-page .container .main-podcast .details .audio .playInfo .progressBar::-webkit-slider-thumb { -webkit-appearance: none; width: 14px; height: 14px; border-radius: 10px;background-color: rgb(0, 0, 0); overflow: visible; cursor: pointer;}
.podcasts-page .container .main-podcast .details .audio .playInfo span{color: #000;}
.podcasts-page .container .podcasts .article-4 .details .audio .desktop-share{    position: relative; width: 100px; height: 35px; line-height: 35px; border-radius: 5px; border: 1px solid;padding: 0 30px 0 0; font-size: 15px;font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.podcasts-page .container .podcasts .article-4 .details .audio .desktop-share .fa-share-square-o{position: absolute;right: 5px;top: 10px}   

.podcasts-page .container .main-podcast .main-image{width: 35%;}
.podcasts-page .container .main-podcast .main-image img{width: 100%; height: 235px; object-fit: cover; border-radius: 10px;}
.podcasts-page .container .podcasts{background-color: #fff; border-radius: 15px; padding: 30px; position: relative; top: -20px;}
.podcasts-page .container .podcasts .article-4{border-bottom: 2px solid #b7b3b3; padding: 25px 0; display: flex; align-items: center; gap: 35px;}
.podcasts-page .container .podcasts .article-4:last-of-type{border-bottom: 0px !important;}
.podcasts-page .container .podcasts .article-4 .details{width: 70%;}
.podcasts-page .container .podcasts .article-4 .details .audio{margin: 25px 0 0 0; display: flex; align-items: center; gap: 25px;}
.podcasts-page .container .podcasts .article-4 .details .audio button#playPause {display: none;}
.podcasts-page .container .podcasts .article-4 .details .audio button{background-color: transparent; border: none;}
.podcasts-page .container .podcasts .article-4 .details .audio .playBtn{width: 40px; height: 40px; line-height: 40px; background-color: #D5312B; color: #fff; font-size: 16px; border-radius: 50%; cursor: pointer; text-align: center;}
.podcasts-page .container .podcasts .article-4 .details .audio a:nth-child(2){display: flex; align-items: center;gap: 10px;}
.podcasts-page .container .podcasts .details .audio a.share{position: relative; width: 100px; height: 35px; line-height: 35px; border-radius: 5px; border: 1px solid; padding: 0 30px 0 0; font-size: 15px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;}
.podcasts-page .container .podcasts .details .audio p{margin-right: -15px; direction: ltr;}
.podcasts-page .container .podcasts .details .audio img{margin-right: -15px;}
.podcasts-page .container .podcasts .details .audio .fa-solid.fa-share{position: absolute;right: 5px; top: 10px;}
.podcasts-page .container .podcasts .article-4 .image{width: 30%;}
.podcasts-page .container .podcasts .article-4 .image img{width: 100%; height: 170px; object-fit: cover; border-radius: 10px;}
.podcasts-page .container .podcasts .ias-trigger.ias-trigger-next a.more{margin-top: 35px !important;}
.podcasts-page .container span.subtitle{display: none !important;}

/*podcast inside page*/
.podcast-overlay{background-color: #000}
.podcast-overlay .container .info{display: flex; align-items: flex-start; gap: 20px; position: relative; padding: 60px 0}
.podcast-overlay .container .info .right_col{width: 70%;}
.podcast-overlay .container .info .right_col h1{color: #fff; width: 90%; margin: 0 0 10px 0;}
.podcast-overlay .container .info .right_col span{color: #fff;}
.podcast-overlay .container .info .left_col{width: 30%;}
.podcast-overlay .container .info .left_col img{width: 100%; height: 235px; object-fit: cover; border-radius: 10px;}
.podcast-overlay .container .info .audio-play{display: flex; align-items: center; gap: 35px; margin: 20px 0 0 0;}
.podcast-overlay .container .info .audio-play button#playPause {display: none;}
.podcast-overlay .container .info .audio-play button{background-color: transparent; border: none;}
.podcast-overlay .container .info .audio-play button .playBtn{width: 50px; height: 50px; line-height: 50px; background-color: #D5312B; color: #fff; font-size: 22px; border-radius: 50%; cursor: pointer;}
.podcast-overlay .container .info .audio-play .playInfo{direction: ltr; display: flex; align-items: center; gap: 10px;}
.podcast-overlay .container .info .audio-play .playInfo .progressBar{width: 280px; height: 3px;-webkit-appearance:media-volume-sliderthumb;border:0 solid transparent;background: linear-gradient(to left, black 0%, black 0%, #E0E0E0 0%, #E0E0E0 100%); transition: background 450ms ease-in;}
.podcast-overlay .container .info .audio-play .playInfo .progressBar::-webkit-slider-thumb {-webkit-appearance: none; width: 18px; height: 18px; border-radius: 10px;background-color: #D5312B; overflow: visible; cursor: pointer;}
.podcast-overlay .container .info .audio-play .playInfo span{color: #fff;}


.podcast-overlay .container .info .audio-play a{color: #fff; width: 105px; height: 40px; line-height: 40px; text-align: center; border: 1px solid; direction: ltr; border-radius: 7px;}
.podcast-overlay .container .info .audio-play .fa-solid.fa-share{position: relative; left: 10px;}
.podcast-overlay .container .info .summary{font-size: 22px; font-family: BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 15px 0 50px 0}

/* podcast video page*/
.podcast-overlay.video .container .info .right_col{width: 50%;}
.podcast-overlay.video .container .info .left_col{width: 50%; position: relative;}
.podcast-overlay.video .container .info .left_col img{height: 255px;}
.podcast-overlay.video .container .info .left_col .fa.fa-play{color: #fff; background-color: #D5312B; width: 45px; height: 45px; text-align: center; line-height: 45px; font-size: 17px; border-radius: 50%;left: 50%;top: 50%; transform: translate(-50%, -50%);position: absolute; cursor: pointer;}
.podcast-overlay.video .container .info .audio a{color: #fff; width: 105px; height: 40px; line-height: 40px; text-align: center; border: 1px solid; direction: ltr; display: block; margin: 20px 0 0 0; border-radius: 7px;}
.podcast-overlay.video .container .info .audio .fa-solid.fa-share{padding: 0 0 0 10px;}

.podcast-page{background-color: #E0E0E0; padding: 0 0 15px 0;}
.podcast-page .container .podcast-description{background-color: #fff; border-radius: 15px; position: relative; top: -80px; padding: 30px;}
.podcast-page .container .podcast-description p{line-height: 30px; padding: 0 0 25px 0;font-size: 17px; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif ;}
/*poll result text container*/
.podcast-page .container .podcast-description div.poll-result{margin-top: 55px; padding: 15px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 10px; height: auto; width: 100%;}
.podcast-page .container .podcast-description div.poll-result span.question-mark{display: block; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; font-size: 55px; background-color: #00995E; color: #fff; margin: auto; position: relative; top: -60px;}
.podcast-page .container .podcast-description div.poll-result h2{text-align: center;margin: -20px auto 0 auto; width: 80%;}
.podcast-page .container .podcast-description div.poll-result form{margin-bottom: 27px;}
.podcast-page .container .podcast-description div.poll-result form label{cursor: pointer;}
.podcast-page .container .podcast-description div.poll-result form p.error{text-align: center; color: #D5312B; font-weight: bold;padding: 0;}
.podcast-page .container .podcast-description div.poll-result input{margin-top: 21px;accent-color: #00995E; width: 17px; height: 17px; position: relative; top: 4px;}
.podcast-page .container .podcast-description div.poll-result form a.submit-btn{width: 180px; margin: auto; height: 40px; line-height: 40px; background-color: #fff; border-radius: 6px; border: 1px solid; margin: 25px auto 0 auto; display: block;cursor: pointer; text-align: center;}
.podcast-page .container .podcast-description div.poll-result .results{margin: 17px 0;}
.podcast-page .container .podcast-description div.poll-result .results .result{display: flex; align-items: center; justify-content: space-between; border: 1px solid; border-radius: 7px; height: 50px; margin: 22px 0 0 0; padding: 15px; width: 100%; position: relative;}
.podcast-page .container .podcast-description div.poll-result .results .result p{z-index: 2; color: #fff; padding: 0;}


.podcast-page .container .podcast-related-articles{background-color: #fff; border-radius: 15px; padding: 30px; position: relative; top: -65px; display: block; width: 100%; vertical-align: top;}
.podcast-page .container .podcast-related-articles .main-title{display: flex; align-items: center; justify-content: space-between;}
.podcast-page .container .podcast-related-articles .main-title a{color: #D5312B; text-decoration: underline;}
.podcast-page .container .podcast-related-articles .article-5{display: inline-block; width: calc(49% - 15px); margin: 30px 0 0 15px;}
.podcast-page .container .podcast-related-articles .article-5 a{display: flex; align-items: center; gap: 20px;}
.podcast-page .container .podcast-related-articles .article-5 a .details{width: 50%;}
.podcast-page .container .podcast-related-articles .article-5 img{width: 50%; height: 165px; object-fit: cover; border-radius: 10px;}
.podcast-page .container .podcast-related-articles .article-5 .details img{width: 30px; height: 30px; object-fit: contain; margin-top: 15px;}
.podcast-page .container .podcast-related-articles .article-5 .details span{position: relative; top: -7px; right: 7px;}
.podcast-page .container .podcast-related-articles .article-5 .details h3{max-height: 75px; overflow: hidden;}

/*article page*/
.wrapper .article-page  .main-column article.main{background-color: #E0E0E0; padding: 0 0 150px 0}
.wrapper .article-page  .main-column article.main .article-details{max-width: 1140px; margin: auto; padding: 0 20px;}
.wrapper .article-page  .main-column article.main .article-details span.subtitle{font-size: 28px; display: block;}
.wrapper .article-page  .main-column article.main .article-details .category{display: flex; align-items: center; gap: 20px; padding: 45px 0 0 0;}
.wrapper .article-page  .main-column article.main .article-details .category a{width: fit-content; padding: 8px; color: #fff; background-color: #D5312B; text-align: center; border-radius: 5px;}
.wrapper .article-page  .main-column article.main .article-details .author{display: flex; align-items: center; gap: 35px; padding: 15px 0 0 0;}
.wrapper .article-page  .main-column article.main .article-details .author a:nth-child(1){display: flex; align-items: center; gap: 7px;}
.wrapper .article-page  .main-column article.main .article-details .author figure{height: 40px; width: 40px; border-radius: 50%;}
.wrapper .article-page  .main-column article.main .article-details .author a#copy-link{border: 1px solid; border-radius: 5px; width: 110px; height: 35px; line-height: 35px; text-align: center; display:unset}
.wrapper .article-page  .main-column article.main .article-details .author a#copy-link .fa-solid.fa-share{position: relative; left: 7px;}
.wrapper .article-page  .main-column article.main .summary{max-width: 1140px; margin: auto; padding: 15px 20px 0 20px;}
.wrapper .article-page .main-column article.main .summary p{font-size: 22px; font-family:BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif ;}
.wrapper .article-page .main-column article.main .main-social-links{max-width: 1140px; margin: 20px auto 0 auto; padding: 0 20px;}
.wrapper .article-page .main-column article.main .main-social-links i{font-size: 23px;}
.wrapper .article-page .main-column article.main .article-details .author a#print-icon{font-size: 23px;}
.wrapper .article-page .main-column article.main .article-details .author h4{display: flex; align-items: center; gap: 7px;}

.wrapper .article-page .container .row {display: flex; align-items: flex-start; gap: 40px; position: relative; top: -100px;}
.wrapper .article-page .container .row .right_col{width: 65%;}
.wrapper .article-page .container .row  .left_col{width: 35%;}
.wrapper .article-page .container .row .right_col .article-main-image{width: 100%; object-fit: contain; border-radius: 15px; position: relative; z-index: 1;}
.wrapper .article-page .container .row .right_col .article-text-container p{padding-bottom: 25px; line-height: 29px; font-size: 17px; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; word-wrap: break-word;}
.wrapper .article-page .container .row .right_col .article-text-container a, .wrapper .article-page article.main .summary a{color: #0000EE;}
.wrapper .article-page .container .row .right_col .article-text-container p img.inlineImage{width: 100% !important;}
.wrapper .article-page .container .row .right_col .article-text-container p:nth-child(1){padding-top: 30px;}
.wrapper .article-page .container .row .right_col .article-text-container blockquote.postquote{border-top: 1px solid; border-bottom: 1px solid;line-height: 30px; margin: 30px 0 30px 0; padding: 45px 100px 25px 25px;position: relative; font-family:BahijTheSansArabic-Bold; font-size: 22px;}
.wrapper .article-page .container .row .right_col .article-text-container blockquote.postquote p{font-family:BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif; font-size: 22px; padding: 0 !important;}
.wrapper .article-page .container .row .right_col .article-text-container blockquote.postquote::before{content: "";background-image: url('/assets/images/blockquote.png'); background-repeat: no-repeat; background-size: contain;position: absolute;top: -10px; right: 10px; width: 65px; height: 205px;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles{background-color: #eeeeee; padding: 25px; border-radius: 10px; margin: 20px 0 30px 0;height: 440px;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles h2{color: #D5312B;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column{display: flex; align-items: flex-start; gap: 15px; margin: 20px 0 0 0;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3{width: 50%;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 a{color: unset;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 .info{margin: 15px 0 0 0;}
.wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 .info h3{max-height: 55px; overflow: hidden;}
.wrapper .article-page .container .row .right_col .main-image-caption{background-color: #000; color: #fff; position: relative; top:-16px; padding: 20px 10px 8px 0;}

.wrapper .article-page .container .row .right_col .article-text-container p.inline-image-caption{background-color: #000; color: #fff; padding: 7px; position: relative; top: -35px;font-size: 12px; font-family:BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif ;}
.wrapper .article-page .container .row .right_col .article-text-container .article-source{margin: 15px 0 25px 0; display: block;}
.wrapper .article-page .container .row .right_col .noReload.embed.inlineVideo #container_video #video_figure{background-size: cover !important;}

/*poll result text container*/
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result{margin-top: 55px; padding: 15px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 10px; height: auto; width: 100%;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result span.question-mark{display: block; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; font-size: 55px; background-color: #00995E; color: #fff; margin: auto; position: relative; top: -60px;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result h2{text-align: center;margin: -20px auto 0 auto; width: 80%;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result form{margin-bottom: 27px;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result form label{cursor: pointer;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result form p.error{text-align: center; color: #D5312B; font-weight: bold;padding: 0;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result input{margin-top: 21px;accent-color: #00995E; width: 17px; height: 17px; position: relative; top: 4px;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result form a.submit-btn{width: 180px; margin: auto; height: 40px; line-height: 40px; background-color: #fff; border-radius: 6px; border: 1px solid; margin: 25px auto 0 auto; display: block;cursor: pointer; text-align: center; color: unset;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result .results{margin: 17px 0;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result .results .result{display: flex; align-items: center; justify-content: space-between; border: 1px solid; border-radius: 7px; height: 50px; margin: 22px 0 0 0; padding: 15px; width: 100%; position: relative;}
.wrapper .article-page .container .row .right_col .article-text-container div.poll-result .results .result p{z-index: 2; color: #fff;}

.wrapper .article-page .container .row  .left_col .mostread{padding: 20px; border-radius: 10px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; background-color: #fff;}
.wrapper .article-page .container .row  .left_col .mostread ul li{border-bottom: 2px solid #E0E0E0; padding: 10px 0 30px 0;}
.wrapper .article-page .container .row .left_col .mostread ul li h2{max-height: 55px; overflow: hidden; margin: 7px 0 0 0 ;}
.wrapper .article-page .container .row  .left_col .mostread ul li:last-child{border-bottom: 0px;}
.wrapper .article-page .container .row  .left_col .mostread ul li .location{display: flex; align-items: center; justify-content: space-between; margin: 15px 0 5px 0;}
.wrapper .article-page .container .row  .left_col .mostread ul li .location span{color: #fff; background-color: #D5312B;padding: 4px; border-radius: 5px; display: block; width: 75px; text-align: center;}
.wrapper .article-page .container .row  .left_col .mostread a.more{color: #D5312B; text-decoration: underline;}
.wrapper .article-page .container .row  .left_col .videos{background-color: #000; padding: 25px 15px 25px 15px; margin: 20px 0; border-radius: 10px;}
.wrapper .article-page .container .row  .left_col .videos h2{color: #fff;}
.wrapper .article-page .container .row  .left_col .videos .video{margin: 15px 0;}
.wrapper .article-page .container .row  .left_col .videos .video a:nth-child(1){display: flex; align-items: flex-start; gap: 10px;}
.wrapper .article-page .container .row  .left_col .videos .video a:nth-child(1) .main-image{width: 45%; position: relative;}
.wrapper .article-page .container .row  .left_col .videos .video a:nth-child(1) .main-image .fa.fa-play{position: absolute; top:50%;left: 50%; transform: translate(-50%, -50%); color: #fff; border-radius: 50%; width: 35px; height: 35px; text-align: center; line-height: 35px; background-color: #D5312B;}
.wrapper .article-page .container .row  .left_col .videos .video a:nth-child(1) .info{color: #fff; width: 55%;}
.wrapper .article-page .container .row  .left_col .videos .video a:nth-child(1) .info h3{margin: 10px 0; max-height: 50px; overflow: hidden;}
.wrapper .article-page .container .row  .left_col .videos a.more{color: #fff; text-decoration: underline;}
.wrapper .article-page .container .row  .left_col .poll-result{margin-top: 65px;padding: 15px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius: 10px;height: auto;}
.wrapper .article-page .container .row  .left_col .poll-result span.question-mark{display: block;width: 80px;height: 80px;border-radius: 50%;text-align: center;line-height: 80px;font-size: 55px;background-color: #00995E;color: #fff;margin: auto;position: relative;top: -60px;}
.wrapper .article-page .container .row  .left_col .poll-result h2{text-align: center; margin-top: -40px;}
.wrapper .article-page .container .row  .left_col .poll-result form{margin: 15px 0;}
.wrapper .article-page .container .row .left_col .poll-result form input,.wrapper .article-page .container .row .left_col .poll-result form label{cursor: pointer;margin: 0 0 35px 0;}
.wrapper .article-page .container .row .left_col .poll-result form span.poll-label{cursor: pointer;}
.wrapper .article-page .container .row .left_col .poll-result form p.error{color: #D5312B; font-weight: bold; text-align: center;}
.wrapper .article-page .container .row  .left_col .poll-result input{margin-top: 15px;accent-color: #00995E; width: 17px; height: 17px; position: relative; top: 4px;}
.wrapper .article-page .container .row  .left_col .poll-result form a.submit-btn{width: 180px; margin: auto; height: 40px; line-height: 40px; background-color: #fff; border-radius: 6px; border: 1px solid; margin: 20px auto 0 auto; display: block;cursor: pointer; text-align: center;}
.wrapper .article-page .container .row  .left_col .poll-result .results{margin: 20px 0 10px 0;}
.wrapper .article-page .container .row  .left_col .poll-result .results .result{display: flex; align-items: center; justify-content: space-between; border: 1px solid; border-radius: 7px; height: 50px; margin: 13px 0 0 0; padding: 15px; width: 100%; position: relative;}
.wrapper .article-page .container .row  .left_col .poll-result .results .result p{z-index: 2; color: #fff;}


.wrapper .article-page .container .row .right_col .keywords{margin: 35px 0 0 0;}
.wrapper .article-page .container .row .right_col .keywords.more_margin{margin: 35px 0;}
.wrapper .article-page .container .row .right_col .keywords span{color: #D5312B; display: block; margin: 0 0 10px 0;}
.wrapper .article-page .container .row .right_col .keywords ul.keyword li{display: inline-block; color: #D5312B !important; border: 1px solid #D5312B; width: fit-content;padding: 0 7px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px;}
.wrapper .article-page .container .row .right_col .keywords ul.keyword li a{color: #D5312B !important;}
.wrapper .article-page .container .row .right_col .keywords ul.keyword li:hover{color: #fff !important; background-color: #D5312B;transition: background-color 0.5s ease-in-out}
.wrapper .article-page .container .row .right_col .keywords ul.keyword li:hover a{color: #fff !important;}
.wrapper .article-page .container .row .right_col .keywords ul.keyword li:nth-child(even){margin: 6px 6px;}

.wrapper .article-page .container .author-related-article{background-color: #E0E0E0; padding: 35px; border-radius: 15px; position: relative; top: -70px;}
.wrapper .article-page .container .author-related-article .main-row{display: flex; align-items: center; gap: 20px;}
.wrapper .article-page .container .author-related-article .main-row article.article-4{width: 33.33%; margin: 25px 0 0 0;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 figure{position: relative; z-index: 1;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info{background-color: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: relative; top: -7px; padding: 15px; height: 170px;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info h3{max-height: 50px; overflow: hidden; margin: 15px 0 20px 0;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info a.author-link{display: flex; align-items: center; gap: 20px;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info a.author-link img{width: 30px; height: 30px; object-fit: cover; border-radius: 50%;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info div.author{display: flex; align-items: center; gap: 20px;}
.wrapper .article-page .container .author-related-article .main-row article.article-4 .info div.author img{width: 30px; height: 30px; object-fit: cover; border-radius: 50%;}

.wrapper .article-page .container .row .right_col .article-text-container .newsletter{display: flex; align-items: flex-start; background-color: #FAE9E8; padding: 30px 20px 20px 20px; border-radius: 10px; margin: 0 0 25px 0;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter .main-title{display: flex; align-items: flex-start; gap: 15px; width: 35%;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter .main-title img{width: 45px; height: 45px; object-fit: contain;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter form{width: 65%;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe input{width: 75%; height: 41px; background-color: #FAE9E8; border: 1px solid; border-radius: 5px; padding: 0 10px 0 0;font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe input::placeholder{padding: 0 10px 0 0;font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe button{width: 24%; height: 41px; border: none; background-color: #D5312B; color: #fff; border-radius: 5px; cursor: pointer;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe p.noticeMessage{color: #D5312B; margin: 10px 0 0 0; padding: 0;}

.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter{visibility:hidden;position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 999;backdrop-filter: blur(6px)}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter.active{visibility: visible;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details{width: 550px; height: 220px; margin: auto; text-align: center; background-color: #fff; padding: 10px;position: relative; top: 250px;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details .close{position: absolute; background-image: url('/assets/images/newsletter-close-icon.png'); background-size: cover;width: 18px; height: 18px; left: 15px;} 
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details .main-image{width: 100px; height: 100px; background-color: #DE0824;border-radius: 50%; margin: auto; position: relative; margin-top: -70px;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details .main-image img{width: 60px; height: 60px; object-fit: contain; position: absolute; left: 20px; top: 20px;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details p{color: #000; width: 100%;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details h2{color: #000; margin: 15px 0 0 0;}
.wrapper .article-page .container .row .right_col .article-text-container .newsletter div.overlay-newsletter .details a.reading{color: #D5312B; text-decoration: underline; position: relative; top: 40px;}


.archives-page form.search{padding: 40px; background-color: #fff; margin: 20px 10px 35px 10px; width: calc(100% - 20px); border-radius: 6px}
.archives-page form.search .row{margin: 0 0 30px 0}
.archives-page form.search .row label{font-size: 18px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; margin: 0 0 10px 0; display: block}
.archives-page form.search .row input[type='text']{height: 50px; width: 100%; border: 1px solid #D1CFCF; border-radius: 3px; font-size: 16px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; outline: none; padding: 0 10px}
.archives-page form.search .row .search-options .option{margin: 0 20px 0 0; display: inline-block}
.archives-page form.search .row .search-options .option input[type='radio']{display: none}
.archives-page form.search .row .search-options .option span{display: inline-block; width: 15px; height: 15px; border: 1px solid #C0C0C0; border-radius: 50%; cursor: pointer; margin: 0 10px 0 0; vertical-align: middle; transition: .25s}
.archives-page form.search .row .search-options .option label{display: inline-block; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #1B1A1A; font-size: 12px; cursor: pointer; vertical-align: middle; margin: 0}
.archives-page form.search .row .search-options .option.active span{border: 5px solid #8856D8}
.archives-page form.search .row .half{width: 48%; display: inline-block; margin: 0 4% 0 0; vertical-align: top}
.archives-page form.search .row .half:last-child{margin: 0}
.archives-page form.search .row .category-select{position: relative}
.archives-page form.search .row .category-select .selected{height: 50px; width: 100%; border: 1px solid #D1CFCF; border-radius: 3px; font-size: 16px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; background-color: #FFFFFF; cursor: pointer; position: relative; color: #1B1A1A}
.archives-page form.search .row .category-select .selected a{display: block; padding: 15px 10px}
.archives-page form.search .row .category-select .selected a span{height: 50px; width: 50px; position: absolute; right: 0; top: 0; font-size: 30px; color: #777272; text-align: center; border-left: 1px solid #D1CFCF}
.archives-page form.search .row .category-select .selected a span i{transition: .25s; position: absolute; left: 0; right: 0; margin: auto; top: 0; height: 50px; line-height: 50px}
.archives-page form.search .row .category-select .selected a.active span i{transform: rotate(-180deg)}
.archives-page form.search .row .category-select ul{position: absolute; width: 100%; border-left: 1px solid #D1CFCF; border-right: 1px solid #D1CFCF; max-height: 205px; overflow-y: scroll; display: none}
.archives-page form.search .row .category-select ul li{background-color: #FFFFFF; border-bottom: 1px solid #D1CFCF}
.archives-page form.search .row .category-select ul li a{font-size: 16px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #1B1A1A; display: block; padding: 15px 10px}
.archives-page form.search .row .date input[type='text']{width: 160px}
.archives-page form.search .row .date span{color: #817C7C; font-size: 18px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; margin: 0 20px; display: inline-block}
.archives-page form.search .submit{width: 170px; height: 50px; line-height: 46px; text-align: center; color: #FFFFFF; background-color: #1B1A1A; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif;; font-size: 14px; display: block; border-radius: 3px}
.archives-page .search-results{padding: 0 10px 60px 10px}
.archives-page .search-results h4{font-size: 20px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: 1px solid #979797; padding: 0 0 16px 0}
.archives-page .search-results h4 span{font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif;}
.archives-page article a {color: #000000;}
.archives-page .article-6{border-bottom: 1px solid #D1CFCF; padding: 30px 0}
.archives-page .article-6 h2{ font-size: 20px; line-height: 30px;  transition: .25s;font-family: 'BahijTheSansArabic-Bold', Arial, Helvetica, sans-serif}
.archives-page .article-6 a:hover h2{opacity: 0.5;}
.archives-page .article-6 p{font-size: 16px; line-height: 24px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #817C7C; margin: 15px 0 0 0}
.archives-page .article-6 h3{font-size: 14px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #777272; font-weight: normal; margin: 20px 0 0 0}
.archives-page .article-6 h3 span{font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif}
.archives-page .ias-spinner{padding: 65px 0 0 0;}
.archives-page .pagination{margin: 60px auto; text-align: center}
.archives-page .pagination a{display: inline-block; border: 1px solid #1B1A1A; font-size: 18px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #1B1A1A; margin: 0 10px 0 0; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 4px; transition: .25s}
.archives-page .pagination a.active, .archives-page .pagination a:hover{background-color: #1B1A1A; color: #FFFFFF}
.archives-page .pagination span{display: inline-block; font-size: 18px; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; color: #817C7C; margin: 0 10px 0 0}
.no-search-results{font-size: 18px;; font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif;; text-transform: uppercase; text-align: center; margin: 20px 0}
.archives-page .more-btn{margin:0 auto;}

.archives-index-page form.search{position: relative;border: 1px solid #DE0824;}
.archives-index-page form.search.loading:after{content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(248, 246, 246, .5)}
.archives-index-page form.search .row label{font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif;; font-size: 18px}
.archives-index-page form.search .row ul{display: grid; grid-template-columns: repeat(9, calc((100% - 120px) / 9)); gap: 10px 15px}
.archives-index-page form.search .row ul li a{font-family: 'BahijTheSansArabic-Plain', Arial, Helvetica, sans-serif; font-size: 14px;; border: 1px solid #DE0824; display: block; display: block; text-align: center; height: 30px; line-height: 28px; border-radius: 4px; transition: .25s; background-color: #FFFFFF;cursor: pointer;color: black;}
.archives-index-page form.search .row ul li a:hover, .archives-index-page form.search .row ul li a.active{background-color: #DCEAF4; border: 1px solid #DE0824}
.archives-index-page form.search .row.month ul{grid-template-columns: repeat(6, calc((100% - 75px) / 6))}
.archives-index-page .search-results .row.loading{text-align: center; font-size: 50px}
.obfuscated-link{cursor: pointer}


/*mobile*/
@media screen and (max-width : 991px){

    .archives-index-page form.search .row ul{grid-template-columns: repeat(3, 30%) !important;grid-column-gap: 5%;}
    .archives-index-page form.search .row ul li a{font-size: 12px;}
    .archives-page h1 {font-size: 26px;}
    .archives-page .article-6 {padding: 15px 0;}
    .archives-page .article-6 h2{font-size: 16px;}

    footer .container .social-links .newsletter .subscribe p.noticeMessage{display: block; text-align: start;}
    footer .container .social-links .newsletter div.overlay-newsletter .details{width: 90%;}
    footer p.rights{display: none;}
    .podcast-overlay .container .info .left_col{display:none;}
    .page{padding: 70px 0 0 0 ;}
    body.overflowHide{overflow: hidden;}
    .mobile{display: block !important;}
    /*header*/
    header .logo{margin:10px 0; float: unset; width: 115px; height: 50px; object-fit: contain;}
    header section.main .container .main-menu a img{height: 50px; margin: 10px 0}
    header section.main .user-actions{display: none;}
    header section.main .main-menu nav.menu.desktop{display: none;}
    header section.main .menu-toggle.mobile{display: block !important; position: absolute; left: 20px; top: 18px;}
    header section.main .menu-toggle.mobile img{width: 35px; height: 35px; object-fit: contain;}
    .fullNavMenu{position: fixed; top: 0; bottom: 0; width: 100%; height: 100%;z-index: 10000001; right: -100%; background-color: #fff; transition: .5s;}
    .fullNavMenu.show{overflow: hidden; transform: translateX(0); right: 0;}
    .fullNavMenu .search{margin-top: 20px;}
    .fullNavMenu .search .fa.fa-angle-left{position: absolute; left: 15px; top: 12px; color: #D5312B; font-size: 25px;}
    .fullNavMenu .search form{position: relative;}
    .fullNavMenu .search form input{background-color: #EBEBEB; padding: 13px; width: 100%; outline: none; border: none; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 16px; position: relative; padding-right: 50px;}
    .fullNavMenu .search form input::placeholder{font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 16px; color: #000;}
    .fullNavMenu .search form input:focus{background-color: #fff; border: 1px solid;}
    .fullNavMenu .search form a.submit{position: absolute; right:15px;top:15px;}
    .fullNavMenu .menuMove{overflow-x: hidden; overflow-y: scroll; bottom: 0;left: 0; position: absolute; right: 0; z-index: 1001;top: 150px; width: 90%; margin: auto;}
    .fullNavMenu .menuMove::-webkit-scrollbar { width: 100%;}
    .fullNavMenu .menuMove::-webkit-scrollbar-track {background-color: transparent;}
    .fullNavMenu .menuMove::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 10px;} 
    .fullNavMenu .menuMove ul.cats li{padding: 22px 0; border-bottom: 1px solid; font-size: 18px; font-family:BahijTheSansArabic-Bold, Arial, Helvetica, sans-serif;}
    .fullNavMenu .menuMove ul.cats li.remove_border{border-bottom: 0px;}
    .fullNavMenu .menuMove ul.cats li .fa.fa.fa-angle-down{position: absolute; left: 10px; margin-top: -17px;}
    .fullNavMenu .menuMove ul.cats li:first-child{padding-top: 40px;}
    .fullNavMenu .menuMove ul.cats li a{margin-right: 15px; display: block; width:fit-content}
    .fullNavMenu .menuMove ul.cats li .submenu{margin: 15px 0;}
    .fullNavMenu .menuMove ul.cats li .submenu a{font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; line-height: 37px;}
    .fullNavMenu .menuMove .social.mobile{margin: 25px 0;}
    .fullNavMenu .menuMove .social.mobile ul{display: flex; align-items: center; gap: 10px;}
    .fullNavMenu .menuMove .social.mobile ul li a{font-size: 22px;}

    .fullNavMenu .menuHeader{position: relative;z-index: 10000; width: 95%; margin: auto; height: auto}
    .fullNavMenu .menuHeader img{width: 150px; height: 55px; object-fit: contain; margin: 15px 0;}
    .fullNavMenu .menuHeader img.close-icon{width: 27px; height: 27px; object-fit: contain; margin: 0;}
    .fullNavMenu .menuHeader .mobileMenuClose {position: absolute; left: 15px; top: 15px; font-size: 20px;}

    header  .fullNavMenu.mobile.show .menuMove .mobileSitemap ul.cats li .arrow-down.rotate{transform: rotate(180deg);}
    .fullNavMenu .menuMove ul.cats div.submenu ul li{padding:0; border-bottom: 0px;font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif;line-height: 37px;}
    .fullNavMenu .menuMove ul.cats div.submenu ul li:last-child{border-bottom: 1px solid; padding: 0 0 15px 0;}

    .fullNavMenu .menuMove ul.cats li.more{padding: 22px 15px 22px 0;}
    .fullNavMenu .menuMove ul.cats li.more i{margin: 5px 0 0 0 !important;}

    /*footer*/
    footer .container .links.special-pages{display: block;}
    footer .container .links.special-pages img{margin-top: 0px; width: unset; top: 0px;}
    footer .container .social-links{display: block;}    
    footer .container .social-links ul{display: none;}
    footer .container .social-links ul.mobile{display: block !important; margin: 25px 0 15px 0; width: 100%;}
    footer .container .social-links .footer-social-links-mobile{display: flex; align-items: flex-start; gap: 15px; margin: 15px 0 0 0 ;}
    footer .container .social-links .footer-social-links-mobile ul{display: block; width: 50%;}
    footer .container .social-links .footer-social-links-mobile ul li{padding-bottom: 12px;}
    footer .container .social-links ul li:last-child a{font-size: 15px;}
    footer .container .social-links ul.mobile li a{font-size: 25px;}
    footer .container .social-links ul.social.mobile li a{margin: 0 8px 0 0;font-size:20px;}
    footer .container .social-links p{display: none;}
    footer .container .social-links p.mobile{display: block !important;}
    footer .container .social-links p.mobile{width: 72%;text-align: end;}
    footer .container .social-links p.mobile:nth-child(5){margin: 35px 0 0 0;}
    footer .container .social-links p:last-child{text-align: end;margin: 5px 0 0 0;}
    footer .container .links.special-pages ul{display: none;}
    footer .container .links.special-pages .footer-buttons-mobile{display: flex; align-items: flex-start; gap: 15px; margin: 25px 0 0 0;}
    footer .container .links.special-pages .footer-buttons-mobile ul {display: block; width: 50%;}
    footer .container .links.special-pages ul{margin-top: 0px;}
    footer.author_page{margin-top: -35px;}
    footer .container .social-links ul li:last-child{margin: 0;}
    footer .container .social-links .newsletter.desktop{display: none;}
    footer .container .social-links .newsletter.mobile{margin: 0 0 25px 0;}
    footer .container .social-links .newsletter.mobile input , footer .container .social-links .newsletter.mobile button{width: 100%;}
    footer .container .social-links .newsletter.mobile button{margin: 10px 0 0 0;}
    /*home page*/
    .featured_homepage .main-row .article-1{height: 430px !important;}
    .featured_homepage .main-row .article-1 .image-container {height: 430px !important;}
    .featured_homepage .main-row .details h2{width: 100%; font-size: 32px;}
    .featured_homepage .main-row .details{right: 25px;}
    .featured_homepage .main-row .arrows{right: 25px;}

    .latestnews_homepage{padding: 45px 0 30px 0;}
    .latestnews_homepage .container .row{display: block;}
    .latestnews_homepage .container .row .news{width: 100%; margin: 0 0 20px 0;}
    .latestnews_homepage .container .row .news h2{font-size: 15px;}

    .author_homepage .container{padding: 0;}
    .author_homepage .main-title{padding: 0 20px;}
    .author_homepage .main-title h2{font-size: 24px;}
    .author_homepage .container .row .slick-track{gap: 17px; margin: 0 -85px 0 0;}
    .author_homepage .container .arrow-right{display: none;}
    .author_homepage .container .arrow-left{display: none;}
    .author_homepage .container .row .slick-prev,.author_homepage .container .row .slick-next{display: none !important;}
    .author_homepage .container .row .author_details span{font-size: 16px; width: 100%;}
    .author_homepage.desktop{display: none;}
    .author_homepage.mobile .container .row div.authorSlider{display: flex; align-items: flex-start; gap: 15px; overflow-x: scroll;}


    .worldnews_homepage .container .row{display: block;}
    .worldnews_homepage .container .row .right_col{width: 100%; margin: 0 0 25px 0; padding: 15px;}
    .worldnews_homepage .container .row .left_col{width: 100%;}
    .worldnews_homepage .container .row .right_col .related-news-list{display: block;}
    .worldnews_homepage .container .row .right_col .related-news-list .article-1 img{height: 215px;}
    .worldnews_homepage .container .row .right_col .related-news-list .article-1{width: 100%;}
    .worldnews_homepage .container .row .right_col .related-news-list .article-1 .author p.name{border-left: 1px solid; padding: 0 0 0 7px;}
    .worldnews_homepage .container .row .right_col .related-news-list .article-1 .author .date{border-left: 0px;}
    .worldnews_homepage .container .row .right_col .second-related-news ul{display: block;}
    .worldnews_homepage .container .row .right_col .second-related-news ul li{width: 100%;}
    .worldnews_homepage .container .row .right_col .second-related-news ul li .author p.name{border-left: 1px solid; padding: 0 0 0 7px; }
    .worldnews_homepage .container .row .right_col .second-related-news ul li .author .date{border-left: 0px;}
    .worldnews_homepage .container .row .right_col .second-related-news ul li:first-child{border-left: 0px; padding: 0 0 30px 0; border-bottom: 2px solid #E0E0E0;}
    .worldnews_homepage .container .row .right_col .second-related-news ul li:last-child{padding:30px 0 0 0;}
    .worldnews_homepage .container .row .right_col .third-related-news ul li .author p.name{border-left:1px solid; padding: 0 0 0 7px;}
    .worldnews_homepage .container .row .right_col .third-related-news ul li .author .date{border-left: 0px;}

    .worldnews_homepage .container .row .left_col .poll-result{min-height: unset;}
    .worldnews_homepage .container .row .left_col .poll-result h2{min-height: unset;}
    .worldnews_homepage .container .row .left_col .poll-result form h4.poll-label{min-height: unset;}
    .worldnews_homepage .container .row .left_col .poll-result input{top: 12px;}
    .worldnews_homepage .container .row .left_col .poll-result .answers{align-items: flex-start;}
    .worldnews_homepage .container .row .left_col .mostread{height: auto;}
    .worldnews_homepage .container .row .left_col .mostread ul li h2{max-height: unset;}

    .video_homepage .container{padding: 0px;}
    .video_homepage .container .main-row{border-radius: 0;}
    .video_homepage .container .main-row .main-title{padding: 15px;}
    .video_homepage .container .main-row .grid.video_slider{display: block; overflow: hidden;}
    .video_homepage .container .main-row .grid.video_slider .slick-track{display: flex; gap: 16px}
    .video_homepage .container .main-row .grid.video_slider .slick-prev,.video_homepage .container .main-row .grid.video_slider .slick-next{display: none !important;}
    .video_homepage .container .main-row .grid .video .fa.fa-play{left: 50%;top: 50%; transform: translate(-50%, -50%);}
    .video_homepage .container .main-row .grid .video figure{height: 120px !important;}
    .video_homepage .container .main-row .grid .video h3 {font-size: 16px; max-height: 50px; overflow: hidden;}

    .ektisad_homepage .container .row{display: block;}
    .ektisad_homepage .container .row .right_col, .ektisad_homepage .container .row .center_col, .ektisad_homepage .container .row .left_col{width: 100%; margin:0 0 20px 0; height:auto}
    .ektisad_homepage .container .row .center_col ul li:first-child img,.ektisad_homepage .container .row .right_col ul li:first-child img,.ektisad_homepage .container .row .left_col ul li:first-child img{height: 160px;}
    .ektisad_homepage .container .row .right_col .main-title h2, .ektisad_homepage .container .row .center_col .main-title h2, .ektisad_homepage .container .row .left_col .main-title h2{font-size: 24px;}
        
    .files_homepage .container{padding: 0px;}
    .files_homepage .container .main-row{border-radius: 0;}
    .files_homepage .container .main-row .main-title{padding: 15px;}
    .files_homepage .container .main-row .grid.video_slider{display: block; overflow: hidden;}
    .files_homepage .container .main-row .grid.video_slider .slick-track{display: flex; gap: 16px}
    .files_homepage .container .main-row .grid.video_slider .slick-prev,.files_homepage .container .main-row .grid.video_slider .slick-next{display: none !important;}
    .files_homepage .container .main-row .grid .video figure{height: 120px !important;}
    .files_homepage .container .main-row .grid .video h3 {font-size: 16px; max-height: 50px; overflow: hidden;}
    .files_homepage .container .main-row .arrows{display: none !important;}


    /*episodes section*/
    .episodes_homepage .container .row{display: block !important;padding: 0 10px;}
    .episodes_homepage .container .main-row a.main-title{font-size: 24px;}
    .episodes_homepage .container .row .right_col{width: 100%;}
    .episodes_homepage .container .row .left_col{width: 100%; display: block;}
    .episodes_homepage .container .row .left_col .main-image, .episodes_homepage .container .row .left_col .details{width: 100%; margin: 0;}
    .episodes_homepage .container .row .right_col .audio-play{width: 100%; margin: 0 0 20px 0;}
    .episodes_homepage .container .row .right_col .audio-play img{width: 100%;}
    .episodes_homepage .container .row .right_col .audio-play.playingpodcast .playInfo .progressBar{width: 160px;}
    .episodes_homepage .container .row .right_col h3{font-size: 20px;}
    .episodes_homepage .container .row .left_col .main-image img{margin: 20px 0; height: 190px;}
    .episodes_homepage .container .main-row .arrows{display: none !important;}

    .moudawana_homepage .container .main-row .row{display: block;}
    .moudawana_homepage .container .main-row .row .moudawana{width: 100%; margin: 0 0 20px 0;}
    .moudawana_homepage .container .main-row .row .moudawana img{height: 215px;}

    /*category page*/
    .category-overlay{height:185px}
    .category-overlay.subcategories{height: 130px;}
    .category-page{padding: 25px 0 0 0;}
    .category-overlay h1{font-size: 25px; top: 50px;}
    .category-page .container .category .article-1{width: 100%; margin: 30px 0 0 0;}
    .category-page .container .category .article-1 a:nth-child(1) img{height: 215px;}
    /*authors page*/
    .authors-overlay{height: 180px;}
    .authors-overlay h1{font-size: 30px; top: 50px;}
    .authors-page .container .writers .writer{width: calc(49% - 7px); margin: 25px 0 0 7px; overflow: hidden; height: 200px;}
    .authors-page .container .writers .writer h2{margin: 10px 0 0 0; font-size: 17px;}
    .authors-page .container .writers .writer img{width: 90px; height: 90px;}
    .authors-page .container .writers .writer span{max-height: 45px; overflow: hidden;}

    /*author page*/
    .author-detail-overlay{height: 250px;}
    .author-detail-overlay .container .author-title h1{font-size: 30px;}
    .author-page .container .author{display: block;}
    .author-page .container .author p{width: 100%; border-left: 0px; margin: 10px 0 0 0; line-height: 34px;}
    .author-page .container .author .main-image{width: 45%;}
    .author-page .container .author .main-image ul{display:flex; gap: 5px; justify-content: center;}
    .author-articles .container h2{font-size: 24px;}
    .author-articles .container .related-articles .article-2{width: 100%;}
    .author-articles .container .related-articles .article-2 img{height: 215px;}
    .author-articles .container .related-articles .article-2 .details h3{font-size: 15px; width: 85%;}

    /*about us page*/
    .aboutus-overlay{height:185px}
    .aboutus-page{padding: 0 0 20px 0;}
    .aboutus-overlay h1{font-size: 30px; top: 50px;}
    .aboutus-page .container .details h2{font-size: 24px;}
    .aboutus-page .container .details p{width: 100%; font-size: 14px;}
    .aboutus-page .container .details ul{margin: 0 20px 0 0;}
    .aboutus-page .container .details ul li{font-size: 14px;}
    .aboutus-page .container .details ul li p{margin: 0;}
    /*contact us page*/
    .contactus-overlay{height:185px}
    .contactus-page{padding: 0 0 20px 0;}
    .contactus-overlay h1{font-size: 30px; top: 50px;}
    .contactus-page .container .details h2{font-size: 24px;}
    .contactus-page .container .details p{width: 100%; font-size: 14px;}
    .contactus-page .container .details span{font-size: 14px}

    /*search page*/
    .search-overlay{height: 480px;}
    .search-overlay .container .search-result{display: block; top:35px}
    .search-overlay .container .search-result .main-search input{width: 100%;}
    .search-overlay .container .search-result .date-filter{margin: 15px 0 0 0;}
    .search-overlay .container .search-result .date-filter .fa.fa-angle-down{right: 200px;}
    .search-overlay .container span.count{top: 5px;}
    .search-page .container .main-column .article-3{width: 100%;}
    .search-page .container .main-column .article-3 a{width: 100%;}
    .search-page .container .main-column .article-3 img{height: 90px;}
    .search-overlay .container .search-result .date-filter .filter-section-date input{margin:10px 0 10px 10px;}
    .search-overlay .container .search-result .date-filter .filter-section-date{display:block}
    .search-overlay .container .search-result .date-filter .search_btn{margin:15px 0 0 0}

    /*search page*/
    .keyword-overlay{height: 205px;}
    .keyword-overlay .container .keyword-result{display: block; top:70px}
    .keyword-overlay .container .keyword-result .main-search p{width: 100%;}
    .keyword-page .container .main-column .article-3{width: 100%;}
    .keyword-page .container .main-column .article-3 a{width: 100%;}
    .keyword-page .container .main-column .article-3 img{height: 90px;}

    /*podcasts*/
    .podcasts-overlay input{width: 100%;}
    .podcasts-page .container .main-podcast{display: block;}
    .podcasts-page .container .main-podcast .details{width: 100%;}
    .podcasts-page .container .main-podcast .details img.mobile{width: 100%; border-radius: 10px; object-fit: cover; height: 200px; margin: 0 0 15px 0;}
    .podcasts-page .container .main-podcast .details .audio{display: block;}
    .podcasts-page .container .podcasts .details .audio p ,.podcasts-page .container .podcasts .details .audio time{font-size: 12px;}
    .podcasts-page .container .main-podcast .details .audio img{width: 100%;}
    .podcasts-page .container .main-podcast .details .audio a{display: block; font-size: 14px; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; margin: 20px 0 0 0;}
    .podcasts-page .container .main-podcast .details h2{width: 100%;}
    .podcasts-page .container .main-podcast .main-image{width: 100%;}

    .podcasts-page .container .podcasts .article-4{flex-direction: column;}
    .podcasts-page .container .podcasts .article-4 .details{width: 100%; order: 2;}
    .podcasts-page .container .podcasts .article-4 .details h2{max-height:68px; overflow:hidden}
    .podcasts-page .container .podcasts .article-4 .image{width: 100%;}
    .podcasts-page .container .podcasts .article-4 .image img{height: 200px;}
    .podcasts-page .container .main-podcast .main-image img{display: none;}
    .podcasts-page .container .podcasts .details .share.mobile{position: relative;width: 100px; height: 35px;line-height: 35px;border-radius: 5px;border: 1px solid; padding: 0 30px 0 0; text-align: center; margin: 10px 0 0 0; font-family: BahijTheSansArabic-Plain, Arial, Helvetica, sans-serif; font-size: 14px;}
    .podcasts-page .container .podcasts .details .share.mobile .fa-solid.fa-share{position: absolute; right: 12px; top: 10px;}
    .podcasts-page .container .main-podcast .details .audio button .playBtn{width: 35px; height: 35px; line-height: 35px; font-size: 15px;}
    .podcasts-page .container .podcasts .article-4 .details .audio button .playBtn{width: 35px; height: 35px; line-height: 35px; font-size: 15px;}
    .podcasts-page .container .podcasts .details .audio a.share{display: none !important;}
    .podcasts-page .container .podcasts .article-4 .details .audio{margin:18px 0 0 0}
    .podcasts-page .container .podcasts .article-4 .details .audio .playBtn{width: 30px; height: 30px; line-height: 30px; font-size: 13px;}
    .podcasts-page .container .main-podcast .details .audio button{display: none;}
    .podcasts-page .container .main-podcast .details .audio button

    /*podcast page*/
    .podcast-overlay .container .info{display: block;}
    .podcast-overlay .container .info .right_col,.podcast-overlay .container .info .left_col{width: 100%;}
    .podcast-overlay .container .info .right_col h1{width: 100%; font-size: 22px;}
    .podcast-overlay .container .info .left_col img{display: none;}
    .podcast-overlay .container .info .right_col img.mobile{width: 100%; height: 240px; border-radius: 10px; object-fit: cover; margin: 15px 0 10px 0;}
    .podcast-overlay .container .info .audio-play{display: block;}
    .podcast-overlay .container .info .audio-play a{display: block; border-radius: 8px; margin: 15px 0 0 0;}
    .podcast-overlay .container .info .audio-play a.more-margin{margin:60px 0 0 0}
    .podcast-overlay .container .info .audio-play img{width: 100%;}
    .podcast-overlay .container .info .audio-play button .playBtn{width: 35px; height: 35px; line-height: 35px; font-size: 13px;}
    .podcast-overlay .container .info .audio-play.playingpodcast button.playAudio{display:none}
    .podcast-overlay .container .info .audio-play .playInfo{margin:25px 0 0 0}

    .podcast-page{padding: 0 0 35px 0;}
    .podcast-page .container .podcast-description{top: -70px;}
    .podcast-page .container .podcast-description p{font-size: 14px;}
    .podcast-page .container .podcast-description .inlineImage{width:100% !important}
    .podcast-page .container .podcast-description .relatedArticles img{width:100%}

    .podcast-page .container .podcast-related-articles{top: -40px;}
    .podcast-page .container .podcast-related-articles .main-title{display: none;}
    .podcast-page .container .podcast-related-articles .article-5{width: 100%;}
    .podcast-page .container .podcast-related-articles .article-5 a{display: block;}
    .podcast-page .container .podcast-related-articles .article-5 img{width: 100%; height: 200px;}
    .podcast-page .container .podcast-related-articles .article-5 a .details{width: 100%; padding: 10px;}

    /*podcast video*/
    .podcast-overlay.video .container .info .right_col{width: 100%;}
    .podcast-overlay.video .container .info .right_col iframe{margin: 20px 0 0 0}
    .podcast-overlay.video .container .info .left_col .fa.fa-play{display: none;}
    .podcast-overlay.video .container .info .right_col .fa.fa-play.mobile{color: #fff; background-color: #D5312B; width: 45px; height: 45px; text-align: center; line-height: 45px; font-size: 17px; border-radius: 50%;left: 50%;top: 60%; transform: translate(-50%, -50%);position: absolute; cursor: pointer;}
    .podcast-overlay .container .info .summary{font-size: 14px; margin: 15px 0 0 0}

    /*article page*/
    .wrapper .article-page .main-column article.main{padding: 0 0 100px 0}
    .wrapper .article-page  .main-column article.main .article-details .author{display: flex; align-items: center; gap: 25px; padding: 15px 0 0 0; justify-content: space-between;}
    .wrapper .article-page .main-column article.main .article-details h1{font-size: 31px; margin: 15px 0 0 0;}
    .wrapper .article-page .main-column article.main .summary p{font-size: 19px; line-height: 34px;}

    .wrapper .article-page .container .row{display: block; top: -70px;}
    .wrapper .article-page .container .row .right_col,.wrapper .article-page .container .row .left_col{width: 100%;}
    .wrapper .article-page .container .row .left_col{margin: 25px 0 0 0;}
    .wrapper .article-page .container .row .right_col .noReload.embed.inlineVideo.main-video{height: 190px !important;}
    .wrapper .article-page .container .row .right_col .article-text-container .inline-images{display: block;}
    .wrapper .article-page .container .row .right_col .article-text-container .inline-images img{margin: 0 0 15px 0;}
    .wrapper .article-page .container .row .right_col .article-text-container p{font-size: 14px; padding-bottom: 17px; line-height: 27px;}
    .wrapper .article-page .container .row .right_col .article-text-container p iframe{width: 100%;height: 190px;}
    .wrapper .article-page .container .row .right_col .article-text-container blockquote.postquote{font-size: 14px; padding: 35px 100px 25px 15px; line-height: 26px;}
    .wrapper .article-page .container .row .right_col .article-text-container blockquote.postquote p{font-size: 14px;}
    .wrapper .article-page .container .row .right_col .article-text-container .inline-images img{width: 100%;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles{height: auto; padding: 15px;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column{display: block;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3{width: 100%; margin: 0 0 25px 0;}
    .wrapper .article-page .container .row .right_col .article-text-container .noReload.embed.inlineVideo{width: 100%;}
    .wrapper .article-page .container .row .right_col .article-text-container .noReload.embed.inlineVideo iframe{width: 100%;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 a{display: flex; gap: 15px;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 a div.info{width: 65%;}
    .wrapper .article-page .container .row .right_col .article-text-container .related-articles .main-column article.article-3 a figure{width: 35%; height: 85px !important;}

    .wrapper .article-page .container .author-related-article{padding: 25px; top: 0; margin: 35px 0 0 0;}
    .wrapper .article-page .container .author-related-article .main-row{display: block;}
    .wrapper .article-page .container .author-related-article .main-row article.article-4{width: 100%;}
    .wrapper .article-page .container .author-related-article .main-row article.article-4 figure{height: 215px !important;}
    .wrapper .article-page .main-column article.main .article-details span.subtitle{font-size: 23px;}

    .wrapper .article-page .container .row .right_col .article-text-container .newsletter{flex-direction: column;}
    .wrapper .article-page .container .row .right_col .article-text-container .newsletter .main-title{width: 100%; align-items: center;}
    .wrapper .article-page .container .row .right_col .article-text-container .newsletter .main-title h2{position: relative; top: 6px;}
    .wrapper .article-page .container .row .right_col .article-text-container .newsletter form{width: 100%; margin: 20px 0 0 0;}
    .wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe  input{width: 100%;}
    .wrapper .article-page .container .row .right_col .article-text-container .newsletter form .subscribe  button{width: 100%; margin: 10px 0 0 0;}

}
@media (min-width:1000px) and (max-width:1400px){
    .author_homepage .container .arrow-right{right: 70px;}
    .author_homepage .container .arrow-left{left: 12px;}
    .author_homepage .container .row{margin-right: 25px;}
    header section.main .main-menu nav.menu > ul{width: 100%;}
    header section.main .main-menu nav.menu > ul > li{margin-right: 30px;}
    .author_homepage .container .row .slick-track{margin: 0 55px 0 0;}
   

}

@media (min-width:991px) and (max-width:1120px){
    .worldnews_homepage .container .row .left_col .poll-result form span.poll-label{font-size: 15px;}
    .worldnews_homepage .container .row .right_col{padding: 45px;}
    .worldnews_homepage .container .row .left_col .poll-result h2{font-size: 23px;}
}
@media (min-width:1000px) and (max-width:1050px){
    .worldnews_homepage .container .row .left_col .poll-result form span.poll-label{font-size: 14px;}
    .worldnews_homepage .container .row .right_col{padding: 45px;}
}
@media (min-width:1720px) and (max-width:2000px){
    .author_homepage .container .arrow-right{right: 405px !important;}
    .author_homepage .container .arrow-left{left: 400px !important;}
}
@media (min-width:1700px) {
    .author_homepage .container .arrow-right{right: 300px;}
    .author_homepage .container .arrow-left{left: 298px;}
}

@media (min-width:340px) and (max-width:385px){
    .wrapper .article-page .main-column article.main .summary p{font-size: 17px;}
    .wrapper .article-page .container .row{top: -65px;}
}

/* slick.css + slick-theme.css */
.slick-slider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;width: 100%;}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset'UTF-8';.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:'slick';font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:0}
