@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";@import"https://fonts.googleapis.com/css?family=Roboto:400,300,500,700";@import"https://fonts.googleapis.com/css?family=Roboto:400,300,500,700";h1,h2,h3,h4,h5,h6 {
    font-weight: 100px;
}






@font-face {
    font-family: "Glyphicons Halflings";
    src: url("fonts/glyphicons-halflings-regular.eot");
    src: url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/glyphicons-halflings-regular.woff") format("woff"),url("fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/glyphicons-halflings-regular.svg") format("svg")
}




@font-face {
     src: url(/fonts/Alexandria-Bold.woff);
     font-family:Alexandria-Bold;
     
    }


@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Almarai:wght@300;400;700;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=Almarai:wght@300;400;700;800&family=Noto+Kufi+Arabic:wght@100..900&display=swap');






*, ::before, ::after {
  box-sizing: inherit;
}

body{
  font-family: alexandria;
  justify-content: center;
}
.region.region-primary-menu {
 /* background-color: aqua; */
  
}




/*           مقاسات الشاشة الرئيسية         */
 .layout-container {
        max-width:100%;
        padding: 0;
        margin:0;
       /*  margin-bottom: 2rem; */
        
    }


    div#main-wrapper {
    margin-right: 1rem;
    margin-left: 1rem;
}







.header .block .content {
  margin: 0;
  padding: 0;
  width: auto;
  margin-right: -10px;
  background-color: white;
}



/*      logo    

.site-branding__logo {
  width: 100px;
}

   */


.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    width: 94%;
  /*  margin-bottom: -9rem; */
}

#header  {
   background: #ffffff;
  
}


.clearfix.region.region-header {
    display: flex;
}

    div#block-alan2 {
    margin-top: 2rem;
    margin-right: 1rem;
}

/*
  
body{
   background: #ffffff;
}

*/



.menu-item {
  padding: 1px !important;
  font-family: alexandria, sans-serif;
  font-size: 1rem;
}

.block-menu .menu {
    font-size: 0.929em;
   /* background-color: white; */
     margin-right: -29px; 
  }



  .header .block .content {
    margin: 0;
    margin-right: 0px;
    padding: 0;
    width: auto;
    background-color: white; 
}

   


.clearfix.menu {
  margin-bottom: 12px;
  -webkit-box-shadow: 0 3px 12px #bab4b4, 0 0 40px rgba(0, 0, 0, 0.1) inset;
}




.region-primary-menu .menu {
    margin-right: 0;
    margin-left: 0;
    text-align: right;
}

.region-primary-menu .block-menu .menu {
        margin: 0;
        padding: 0;
        
    }

.region-primary-menu .menu a {
    /* float: right; */
    padding: 0.7em 1.8em;
    background-color: none !important;
  }



  .clearfix.menu a {
  padding: 0.7em 1.58em !important;
  background-color: none;
}

.menu-item {
  padding: 1px !important;
  font-family: alexandria, sans-serif;
  border-right: 1px solid #ddd;
  order-left: 0 none;
  
}



/*             block   الأول          */

.views-view-grid.horizontal {

  background-color: #ffffff;
  padding-left: 0;
  

  
}

.alkrasy-grid-block {
  margin-left: 10px;
}

.alkrasy-grid-block-one {
  display: flex;
}

/*             block   المحتوى          */


.field-content {
    width: 100%;
    padding: 0.2rem;
}


.views-field.views-field-title {
  font-size: 15px;
  padding: 5px;
  background: #fff;
  margin-left: 12px;
  width: 51%;
  color: rgb(23, 99, 16);
  text-align: center;
  margin-bottom: 2px !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* H2  */



  h2, .heading-b {
  margin: 1em 0 0.5em;
  font-size: 1.143em;
  font-weight: inherit;
  
  line-height: 25px !important;
  height: 39px;
  border-top: 4px solid #559a3f;
  color: white;
  padding: 2px 2rem;
}

/*               */

.views-element-container {
  /*  margin-bottom: -2em !important; */
}


/*          قبل الأخير        */


.views-group-action-style-wrapper {
   width: 480px !important; 
   margin-bottom: 6px;
   /* height: 300px !important; */
  
}


.region.region-featured-bottom-first, .region.region-featured-bottom-second, .region.region-featured-bottom-third {
  max-width: 34rem ;
  margin: 0;
  padding: 2px;
  background-color: white;
}


.featured-bottom h2 {
  margin-bottom: -7px;
  text-align: center;
  color: #801515;
  font-size: 1.56em;
  line-height: 1em;
  padding: 12px;
  
  
}

.featured-bottom{
  margin: 0 1% 1rem 1%;
}

.layout-container.clearfix {
  background-color: #fff;
}

/*          panel     */

table  {
    /* margin: 10px 0; */
    border-spacing: 0;
    border: 0;
    border-collapse: collapse;
    font-family: alexandria, sans-serif;
    line-height: 2.03rem;
    margin-bottom: 1rem;
}
 
  
}

.title-panal.views-field.views-field-title {
    height: 52px;
}







.title-panal.views-field.views-field-title.views-align-center{
     font-family: alexandria, sans-serif;
     font-size: 18px;
     padding: 13px !important;
     margin-right: 22px;
     line-height: 26px;
     height: 20px;
     overflow: hidden;
   
}

 .region.region-content {
    margin-top: 1rem;
}

.region.region-sidebar-second {
    margin-top: 11px;
}





.sidebar h2 {
  margin: 0 0 0.5em;
  padding-bottom: 5px;
  font-size: 25px;
  line-height: 1.2;
  background-color: #32bb17d7;
  padding: 13px;
 /* border-top-right-radius: 20px;
  border-top-left-radius: 20px; */
  text-align: center;
  color: #fff;
  margin-bottom: 8px;
}



    

/*     panel 2      */

     #sidebar-second {
    margin-left: 0;
    
  }

    .views-field.views-field-title.title-panet-2 {
       width: 100%;
       font-size: 1rem;
       font-weight: 300;
       line-height: 1.8;
       padding: 4px 5px;
       height: 6rem;
}


   .region.region-sidebar-second {
       margin-top: 1rem;
}

     .sidebar h2 {
       font-size: 25px;
       line-height: 1.2;
       background-color: #085555;
       padding: 6px;
       text-align: center;
       color: #fff;
       margin-bottom: 0;
       height: 3rem;
  
}


  /*   فاصل بين بلوكات في panel2 */
  
  #block-views-block-alakhbar-block-1 {
     margin-bottom: 1rem !important;
}

#block-views-block-tqaryir-block-1 {
  margin-top: 1rem;
  background: white;
}
  
  
  #block-views-block-jdyd-almwq-block-1 {
  margin-top: 1rem;
}


  /*  */


/*         الصوتيات      */


.field__item {
 
  margin-bottom: 5px;
  margin-top: 5px;
  
}



audio {
  width: 100%;
   background-color: #f1f3f4;
  display: flex;
}


.media-oembed-content {
  width: 71%;
  height: 430px;
  -webkit-box-shadow: 0 3px 12px #bab4b4, 0 0 40px rgba(0, 0, 0, 0.1) inset;
  padding: 0.4rem;
  margin: 0 14%;
  text-align: center;
  justify-content: center;
}


.views-row {
      margin-bottom: 0.6rem;
    -webkit-box-shadow: 0px 2px 0px #d60c0c, 0px -2px 4px rgba(0, 0, 0, 0.1) inset;
    
}


.views-field.views-field-title.title-figh-1 {
  font-size: 13px;
  padding: 6px 0px 5px 0px;
 /* width: 938px;*/
   width: 100%;
  text-align: right;
  padding-right: 14px;
  line-height: 1.4rem;
  height: 44px;
  padding-top: 11px;
   
}


.views-field.views-field-title.title-figh-1 a {
 color: rgb(32, 65, 5) !important;
}






.druss-title-1.views-field.views-field-title {
 /* width: 997px; */
  text-align: right;
  padding-right: 26px;
  padding-top: 12px;
  height: 49px !important;

  
}

/*              */

.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
  /* margin-bottom: 24.5px; */
  
      margin-bottom: 0.6rem;
  
  
}

/*                 */
.views-element-container {
/*  margin-bottom: 37px; */
}


.alkrasy-grid-block-home.views-col .views-field-title {
  background: #fff;
  height: 80px !important;
  overflow: hidden;
  margin-right: auto;
  padding-left: auto;
  width: 111%;
}




/*        صفحة الكراسي     */
.views-field.views-field-title.block-cfo-title,
.views-field.views-field-title.title-page-karassi-2 {
    height: 4.9rem !important;
    line-height: 1.6rem !important;
    width: 97%;
    font-size: 13px;
}




.views-view-responsive-grid__item {
    border: 1px solid #f0e2e2;
    padding: 1px;
    margin-bottom: 5%;

}


/*         الكراسي    */


/*      */


.views-field.views-field-title.title-alkarasi {
  width: 100%;
  margin-right: 10px;
  padding-right: 12px;
  border-bottom: 1px solid #d3d7d9;
  text-align: right;
  justify-content: center;
  height: 3rem;
}


.title-alkarasi {
  width: 100%;
  text-align: center;
  font-size: 106%;
  line-height: 1.9;
  padding: 2% 0% !important;
  line-height: 2.2;
  margin-right: -9px;
  margin-left: -4px;
  font-weight: bold;
  color: #331d02 !important;
}


.alkarasi.views-col{
    border-left: 1px solid #d3d7d9;
    padding: 0 1rem 0px 1rem;


}




/*    */



/*     الاخبار | block     */

.views-field.views-field-title.title-new-block-one {
    width: 100%;
}


/*     صفحة الاخبار    */
.views-field.views-field-title.title-page-alkhbar {
  font-size: 97%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 77px;
  max-height: 100%;
  line-height: 1.8;
  justify-content: center;
  padding-top: 0px;
  z-index: 3;
  top: 50%;
  padding-right: 0;
  padding-left: 0;
}

/*         صفحة المقالات     */

.views-field.views-field-title.page-blog-title {
  height: 96px !important;
  max-height: 56px !important;
  line-height: 25px !important;
}


.align-left {
  width: 490px;
  float: right;
  margin-left: 15px;
  margin-top: 12px;
  margin-right: auto;
}



/*      صفحة الفقه     */

.views-field.views-field-title.title-figh-1 {
   font-size: 15px; 
  padding: 6px 0px 5px 0px;
    padding-top: 6px;
    padding-right: 0px;
  width: 1022px;
  text-align: right;
  padding-right: 14px;
  line-height: 1.4rem;
  height: 44px;
  padding-top: 11px;
  
}





/*            تجربة     */

.views-view-responsive-grid__item-inner {
    width: 100%;
}


.views-field.views-field-title.title-block-2 {
  height: 72px !important;
}




/*      المقال الرئيسي    */



.field__item {
  
  margin-bottom: 5px;
  margin-top: 5px;
}



p {
  color: #000000;
   text-align: justify !important;
   font-family: "Alexandria",sans-serif;
   margin-bottom: 5px;
   line-height: 2.4rem;
   font-weight: 310;
}


.field.field--name-field-image.field--type-image.field--label-hidden.field__item {
  width: 41%;
  height: 60%;
  float: left;
  margin-right: 17px;
  margin-left: 0px;
}





/*        الصفحات    */

/*      عنوان الصفحات     */

/*

.title {
  color: #fff;
  font-size: 22px;
  line-height: 1.125;
  background-color: #085555;
  padding: 20px;
  text-align: center;
  margin-bottom: 0.7rem;
 
  
}

*/

h1, .heading-a {
  margin: 1rem auto;
  margin-bottom: 0.5em;
  color: #000;
  font-size: 1.357em;
  font-weight: inherit;
}




.title {
  color: #fff;
  line-height: 1.125;
  background-color: #085555;
  padding: 1rem;
  text-align: center;
  margin-bottom: 0.7rem;
  height: 3rem;
  argin-rigt: auto;
  padding: auto;
  margin: auto;
  font-weight: bold;
       
}



#block-pagetitle-2 {
/*  margin-bottom: 6px; */

}



/*         المحاضرات   | block     */



.views-field.views-field-field-image.img-block-04 {
    float: left;
   
}

/*        صفحة المحاضرات    */



/*   محاضرات في الصفحة الأولى | block   */



td.title-block-1.views-field.views-field-title {
    font-size: 1.14rem;
    padding-left: 20px;
    font-family: alexandria, sans-serif;
    text-align: center;
    line-height: 2;
    width: 26%;
}



td.views-field.views-field-field-image {
    width: 39%;
}





/*     */


.priority-low.views-field.views-field-field-image.views-align-center {
  width: 200px;
}

td.priority-low.views-field.views-field-field-image.views-align-right {
    width: 22%;
   
}


.title-page-mohadara.priority-low.views-field.views-field-title {
  font-size: 1.14rem;
  padding-left: 20px;
  font-family: alexandria, sans-serif;
  text-align: center;
  line-height: 2;
  width: 26%;
}


tr td, tr th {
  padding: 4px 9px;
  text-align: left;
  border: 1px solid #eec6c6;
}





/*           block أنشطة المركز      */







h2 {
  font-size: 1.3rem;
  font-family: alexandria,sans-serif;
  background-color: #fdfdfd;
  color: #793f9a;
  border-radius: 8px;
  padding: 11px 1rem;
  text-align: center;
  height: 53px !important;
  border-bottom: 1px solid #d6d6d6;
  text-shadow: 0 1px 0 #fff;
  font-weight: bold;
  
}






  .views-view-grid .views-col {
   /* float: right; */
    box-sizing: border-box;
    min-width: 0;
    padding: 0 10px;
  }



 


/*      Images     */


img.image-style-block {
    width: 100%;
}


.image-style-large {
  max-width: 100%;
  height: 13rem;
}

/*      صفحة الأنشطة  */

      .img-alraabita {
        float: left;
        width: 24%;
        padding: 1px;
        border: 0.2px solid #f6ebeb;
        margin: 3px 17px 3px 6px;
        height: 155px;
        overflow: hidden;
}


    .views-field.views-field-title.title-alraabita {
       width: 100%;
       text-align: right;
       font-size: 1.2rem;
    /* line-height: 3; */
       background-color: #fffd0017;
       height: 3.2rem;
       padding: 0.9rem 2rem;
     
    }
    
    
    
    
   .views-field.views-field-body.boye-alraabita {
    color: #000000;
    text-align: justify !important;
    font-family: "Alexandria", sans-serif;
    margin-bottom: 5px;
    line-height: 3rem;
     height: 167px;
    overflow: hidden;
}




    