/*
 * Althawra custom CSS — moved from PRO Elements "Custom CSS" fields on 2026-11-05.
 * Each block is scoped to the page/template (#id) and element it came from.
 */

/* #4716 الرئيسية — element 42766b0 */
@media only screen and (max-width: 766px) {
.elementor-4716 .elementor-element.elementor-element-42766b0 .radio-player.skin3.shortcode{


width: 800px;

}}
.elementor-4716 .elementor-element.elementor-element-42766b0 .radio-play-pause  {
   ;
border-radius: 20px;}

.elementor-4716 .elementor-element.elementor-element-42766b0 .radio-player-volume {


border-radius: 20px;}


.elementor-4716 .elementor-element.elementor-element-42766b0 .radio-player.radio-player-3.shortcode.skin3{

--radio-player-bg-color: #C25C1E;
}
.elementor-4716 .elementor-element.elementor-element-42766b0 button 
 {
 min-width: 90px;
 }
 
 
  .elementor-4716 .elementor-element.elementor-element-42766b0 .radio-player.skin3.shortcode .radio-player-controls .radio-player-status
 {
 margin-left: 10px;}

/* #4716 الرئيسية — element f0d0e41 */
.elementor-4716 .elementor-element.elementor-element-f0d0e41 .post-item {
    padding: 10px;
    margin: 2px;
    border: 1px solid #716767;
    border-radius: 10px;
} 

.elementor-4716 .elementor-element.elementor-element-f0d0e41 .sc-blocks-container.grid-sm-3-col .post-item{
width: 31.333333%;
margin: 7px;}


@media only screen and (max-width: 766px) {
.elementor-4716 .elementor-element.elementor-element-f0d0e41 .sc-blocks-container.grid-sm-3-col .grid-small .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sm-3-col .grid-small .post-item{
width: 100%;
}}


.elementor-4716 .elementor-element.elementor-element-f0d0e41 .h6{
font-size: 20px;
font-weight: bold;
}


.elementor-4716 .elementor-element.elementor-element-f0d0e41 .playlist-count{


display: none;}

/* #4716 الرئيسية — element 2734b92 */
.elementor-4716 .elementor-element.elementor-element-2734b92 .post-item {
    
    padding: 5px;
    margin: 3px;
    border: 1px solid #716767;
    border-radius: 20px;
    width: 32.333333%;
   background: #eee;
}

.elementor-4716 .elementor-element.elementor-element-2734b92 .sc-blocks-container.grid-df-3-col .grid-default .post-item, .sc-blocks-container.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.grid-md-3-col .grid-modern .post-item, .sc-blocks-container.fw-c-fix-cls.grid-df-3-col .grid-default .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.fw-c-fix-cls.grid-md-3-col .grid-modern .post-item{
    width: 31.33333333%;

    margin: 7px;
}


@media only screen and (max-width: 766px) {
.elementor-4716 .elementor-element.elementor-element-2734b92 .sc-blocks-container.grid-df-3-col .grid-default .post-item, .sc-blocks-container.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.grid-md-3-col .grid-modern .post-item, .sc-blocks-container.fw-c-fix-cls.grid-df-3-col .grid-default .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.fw-c-fix-cls.grid-md-3-col .grid-modern .post-item{

    width: 100%;
}}




.elementor-4716 .elementor-element.elementor-element-2734b92 h3, .h3 {
    font-size: 17px;
    line-height: 1.6;}
    
    
 .elementor-4716 .elementor-element.elementor-element-2734b92 .post-meta {
    margin-bottom: 6px !important;}

/* #4716 الرئيسية — element 3f747ad */
.elementor-4716 .elementor-element.elementor-element-3f747ad .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-4716 .elementor-element.elementor-element-3f747ad .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}
.elementor-4716 .elementor-element.elementor-element-3f747ad .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


.elementor-4716 .elementor-element.elementor-element-0f6e231 {
       box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       }

/* #4716 الرئيسية — element 214ded8 */
.elementor-4716 .elementor-element.elementor-element-214ded8 .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-4716 .elementor-element.elementor-element-214ded8 .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}

.elementor-4716 .elementor-element.elementor-element-214ded8 .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


 .elementor-4716 .elementor-element.elementor-element-6d917c6, .elementor-4716 .elementor-element.elementor-element-6d917c6::before{
         box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       
       }

/* #4716 الرئيسية — element 29f1fb4 */
.elementor-4716 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-4716 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}

.elementor-4716 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


 .elementor-4716 .elementor-element.elementor-element-6d917c6, .elementor-4716 .elementor-element.elementor-element-6d917c6::before{
         box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       
       }

/* #4955 الأخبار — element 3ead06c */
.elementor-4955 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #4955 الأخبار — element 0c2185f */
.elementor-4955 .elementor-element.elementor-element-0c2185f .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #4955 الأخبار — element e36bef8 */
.elementor-4955 .elementor-element.elementor-element-e36bef8 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #4955 الأخبار — element 028b366 */
.elementor-4955 .elementor-element.elementor-element-028b366 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5053 البرامج — element 3ead06c */
.elementor-5053 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5053 البرامج — element 0c2185f */
.elementor-5053 .elementor-element.elementor-element-0c2185f .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5053 البرامج — element e36bef8 */
.elementor-5053 .elementor-element.elementor-element-e36bef8 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5053 البرامج — element 028b366 */
.elementor-5053 .elementor-element.elementor-element-028b366 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #21432 Aboutus — page settings */
.elementor-21432{

backdrop-filter: blur(6px);
}

/* #5741 الأناشيد — element 23e2466 */
.elementor-5741 .elementor-element.elementor-element-23e2466 .upk-alter-grid .upk-style-3{
grid-template-columns: repeat(4, 1fr);

}

/* #5741 الأناشيد — element 92984cc */
.elementor-5741 .elementor-element.elementor-element-92984cc .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #21431 Footer — element 1c36cda */
.elementor-21431 .elementor-element.elementor-element-1c36cda{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

/* #5934 اجتماعية — element 3ead06c */
.elementor-5934 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5944 ترفيهية — element 3ead06c */
.elementor-5944 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5946 ثقافية — element 3ead06c */
.elementor-5946 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5949 سياسية — element 3ead06c */
.elementor-5949 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5964 استطلاعات — element 3ead06c */
.elementor-5964 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5965 سياسية — element 3ead06c */
.elementor-5965 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5971 تغطيات — element 3ead06c */
.elementor-5971 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5973 تقارير — element 3ead06c */
.elementor-5973 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #5975 فيديوغراف — element 3ead06c */
.elementor-5975 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #6095 منوعات — element 3ead06c */
.elementor-6095 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #6101 المسلسلات — element 3ead06c */
.elementor-6101 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #6246 الرئيسية — element f0d0e41 */
.elementor-6246 .elementor-element.elementor-element-f0d0e41 .post-item {
    padding: 10px;
    margin: 2px;
    border: 1px solid #716767;
    border-radius: 10px;
} 

.elementor-6246 .elementor-element.elementor-element-f0d0e41 .sc-blocks-container.grid-sm-3-col .post-item{
width: 31.333333%;
margin: 7px;}


@media only screen and (max-width: 766px) {
.elementor-6246 .elementor-element.elementor-element-f0d0e41 .sc-blocks-container.grid-sm-3-col .grid-small .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sm-3-col .grid-small .post-item{
width: 100%;
}}


.elementor-6246 .elementor-element.elementor-element-f0d0e41 .h6{
font-size: 20px;
font-weight: bold;
}


.elementor-6246 .elementor-element.elementor-element-f0d0e41 .playlist-count{


display: none;}

/* #6246 الرئيسية — element 2734b92 */
.elementor-6246 .elementor-element.elementor-element-2734b92 .post-item {
    
    padding: 5px;
    margin: 3px;
    border: 1px solid #716767;
    border-radius: 20px;
    width: 32.333333%;
   background: #eee;
}

.elementor-6246 .elementor-element.elementor-element-2734b92 .sc-blocks-container.grid-df-3-col .grid-default .post-item, .sc-blocks-container.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.grid-md-3-col .grid-modern .post-item, .sc-blocks-container.fw-c-fix-cls.grid-df-3-col .grid-default .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.fw-c-fix-cls.grid-md-3-col .grid-modern .post-item{
    width: 31.33333333%;

    margin: 7px;
}


@media only screen and (max-width: 766px) {
.elementor-6246 .elementor-element.elementor-element-2734b92 .sc-blocks-container.grid-df-3-col .grid-default .post-item, .sc-blocks-container.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.grid-md-3-col .grid-modern .post-item, .sc-blocks-container.fw-c-fix-cls.grid-df-3-col .grid-default .post-item, .sc-blocks-container.fw-c-fix-cls.grid-sp-3-col .grid-special .post-item, .sc-blocks-container.fw-c-fix-cls.grid-md-3-col .grid-modern .post-item{

    width: 100%;
}}




.elementor-6246 .elementor-element.elementor-element-2734b92 h3, .h3 {
    font-size: 17px;
    line-height: 1.6;}
    
    
 .elementor-6246 .elementor-element.elementor-element-2734b92 .post-meta {
    margin-bottom: 6px !important;}

/* #6246 الرئيسية — element 3f747ad */
.elementor-6246 .elementor-element.elementor-element-3f747ad .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-6246 .elementor-element.elementor-element-3f747ad .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}
.elementor-6246 .elementor-element.elementor-element-3f747ad .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


.elementor-4716 .elementor-element.elementor-element-0f6e231 {
       box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       }

/* #6246 الرئيسية — element 214ded8 */
.elementor-6246 .elementor-element.elementor-element-214ded8 .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-6246 .elementor-element.elementor-element-214ded8 .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}

.elementor-6246 .elementor-element.elementor-element-214ded8 .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


 .elementor-4716 .elementor-element.elementor-element-6d917c6, .elementor-4716 .elementor-element.elementor-element-6d917c6::before{
         box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       
       }

/* #6246 الرئيسية — element 29f1fb4 */
.elementor-6246 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-content .eael-testimonial-user {
    background-color: #C25C1E;
    border-radius: 20px;
    width: 200px;

}

.elementor-6246 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-image img{
box-shadow: 0px -5px 0px 5px rgba(0,0,0,0.75);

}

.elementor-6246 .elementor-element.elementor-element-29f1fb4 .eael-testimonial-content .eael-testimonial-user{

  transform: translate(0px, 40px);
}


 .elementor-4716 .elementor-element.elementor-element-6d917c6, .elementor-4716 .elementor-element.elementor-element-6d917c6::before{
         box-shadow: 5px 10px 17px -6px rgba(0,0,0,0.46);
       
       }

/* #8629 المسلسلات — element 3ead06c */
.elementor-8629 .elementor-element.elementor-element-3ead06c .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #8629 المسلسلات — element 0c2185f */
.elementor-8629 .elementor-element.elementor-element-0c2185f .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #8629 المسلسلات — element e36bef8 */
.elementor-8629 .elementor-element.elementor-element-e36bef8 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #8629 المسلسلات — element 028b366 */
.elementor-8629 .elementor-element.elementor-element-028b366 .grid-special .post-item .post-item-wrap{
    
    border-radius: 20px;
    border: 1px solid rgb(0 0 0);
    background: #eee;

}

/* #21431 Royal - Footer — element 1c36cda */
.elementor-21431 .elementor-element.elementor-element-1c36cda{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

/* #21432 Royal - Popup Aboutus — page settings */
.elementor-21432{

backdrop-filter: blur(6px);
}




/* ==========================================================================
 * Royal Elementor Addons widgets styled like the former PRO Elements ones
 * (colours from the Elementor kit: accent #192741, primary #C25C1E, secondary #17A396).
 * ========================================================================== */

/* Header sits above the home hero, which is pulled up under it with a negative margin. */
.elementor-21429,
.elementor-21430 {
	position: relative !important;
	z-index: 1000 !important;
}

/* Menu bar (header + category pages) */
.wpr-nav-menu-container {
	background-color: #192741 !important;
	border-radius: 0 0 21px 21px !important;
	padding: 5px 0 9px !important;
}
.wpr-nav-menu-horizontal .wpr-nav-menu {
	justify-content: center !important;
	flex-wrap: wrap !important;
}
.wpr-nav-menu-container .wpr-menu-item,
.wpr-nav-menu-container .wpr-menu-item:visited {
	color: #FDFDFD !important;
	font-weight: 800 !important;
}
.wpr-nav-menu-container .wpr-menu-item:hover,
.wpr-nav-menu-container .wpr-menu-item.wpr-active-menu-item {
	color: #C25C1E !important;
}
.wpr-nav-menu-container .wpr-pointer-item:before,
.wpr-nav-menu-container .wpr-pointer-item:after {
	background-color: #C25C1E !important;
}
.wpr-nav-menu-horizontal .wpr-nav-menu > li + li {
	border-inline-start: 1px solid #C25C1E !important;
}
.wpr-nav-menu-container .wpr-sub-menu {
	background-color: #192741 !important;
}
.wpr-nav-menu-container .wpr-sub-menu .wpr-sub-menu-item {
	color: #FFFFFF !important;
	font-weight: 700 !important;
}
.wpr-nav-menu-container .wpr-sub-menu .wpr-sub-menu-item:hover {
	background-color: #17A396 !important;
}

/* Mobile menu */
.wpr-mobile-toggle {
	background-color: #192741 !important;
}
.wpr-mobile-toggle-line {
	background-color: #FFFFFF !important;
}
.wpr-mobile-nav-menu {
	background-color: #192741 !important;
}
.wpr-mobile-nav-menu li,
.wpr-mobile-nav-menu .wpr-mobile-menu-item,
.wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
	background-color: #192741 !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	border-color: rgba(194, 92, 30, .5) !important;
}
.wpr-mobile-nav-menu .wpr-mobile-menu-item.wpr-active-menu-item,
.wpr-mobile-nav-menu .wpr-mobile-menu-item:hover {
	background-color: #C25C1E !important;
}

/* Search box */
.elementor-21429 .wpr-search-form-input {
	background-color: #192741 !important;
	color: #FFFFFF !important;
	font-weight: 700 !important;
	border: 0 !important;
	border-radius: 15px !important;
}
.elementor-21429 .wpr-search-form-input::placeholder {
	color: rgba(255, 255, 255, .7) !important;
}
.elementor-21429 .wpr-search-form-submit {
	background-color: transparent !important;
	color: #FFFFFF !important;
}

/* Social icons in the header in one row */
.elementor-21429 .elementor-social-icons-wrapper {
	display: flex !important;
	gap: 8px !important;
}

/* "About us" popup (#21432): translucent glass panel like the former PRO popup */
.wpr-popup-container:has(.elementor-21432) {
	width: 800px !important;
	max-width: 92vw !important;
}
.wpr-popup-container-inner:has(.elementor-21432) {
	background-color: #FFFFFF7A !important;
	border-radius: 50px !important;
	min-height: 557px !important;
	backdrop-filter: blur(6px) !important;
	-webkit-backdrop-filter: blur(6px) !important;
	display: flex !important;
	align-items: center !important;
}
.wpr-template-popup-inner:has(.elementor-21432) .wpr-popup-overlay {
	background-color: #000000A1 !important;
}

/* Logo in the pages header */
.elementor-21430 .wpr-logo-image img {
	max-width: 100% !important;
	height: auto !important;
}
