/*** Ar ***/
@font-face {
  font-family: 'title-bold-ar';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ar/title-bold.ttf') format('truetype'),
       url('../fonts/ar/title-bold.woff') format('woff'),
       url('../fonts/ar/title-bold.eot'),
       url('../fonts/ar/title-bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'title-normal-ar';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ar/title-normal.ttf') format('truetype'),
       url('../fonts/ar/title-normal.woff') format('woff'),
       url('../fonts/ar/title-normal.eot'),
       url('../fonts/ar/title-normal.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'text-bold-ar';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ar/text-bold.ttf') format('truetype'),
       url('../fonts/ar/text-bold.woff') format('woff'),
       url('../fonts/ar/text-bold.eot'),
       url('../fonts/ar/text-bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'text-normal-ar';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ar/text-normal.ttf') format('truetype'),
       url('../fonts/ar/text-normal.woff') format('woff'),
       url('../fonts/ar/text-normal.eot'),
       url('../fonts/ar/text-normal.eot?#iefix') format('embedded-opentype');
}

/*** En ***/
@font-face {
  font-family: 'title-bold';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/en/title-bold.ttf') format('truetype'),
       url('../fonts/en/title-bold.woff') format('woff'),
       url('../fonts/en/title-bold.eot'),
       url('../fonts/en/title-bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'title-normal';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/en/title-normal.ttf') format('truetype'),
       url('../fonts/en/title-normal.woff') format('woff'),
       url('../fonts/en/title-normal.eot'),
       url('../fonts/en/title-normal.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'text-bold';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/en/text-bold.ttf') format('truetype'),
       url('../fonts/en/text-bold.woff') format('woff'),
       url('../fonts/en/text-bold.eot'),
       url('../fonts/en/text-bold.eot?#iefix') format('embedded-opentype');
}
@font-face {
  font-family: 'text-normal';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/en/text-normal.ttf') format('truetype'),
       url('../fonts/en/text-normal.woff') format('woff'),
       url('../fonts/en/text-normal.eot'),
       url('../fonts/en/text-normal.eot?#iefix') format('embedded-opentype');
}


body {
  font-family: 'text-normal';
  font-size: 14px;
  color: #383838;
  background: url(../images/body-bg.png) repeat;
}

a:hover {
  /*color: #c99713 !important;*/
}

.front h2.block-title,
.not-front .inner-page h1.page-header {
  font-family: 'title-bold';
  color: #0367a2;
  font-size: 14px;
  padding: 10px;
  margin: 30px 15px 15px;
}
.front h2.block-title::after,
.not-front .inner-page h1.page-header::after {
  display: block;
  height: 4px;
  width: 60px;
  background-color: #e2bd62;
  bottom: -10px;
  content: "";
  margin-top: 15px;
}
.not-front .inner-page h1.page-header  {
  margin: 15px 0px 15px 0px !important;
}


.inner-side-col {
  padding-top: 15px !important;
  border-left: 1px solid #eee;
}

.inner-side-col section {
  border-bottom: 1px solid #f5e0a9;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.inner-side-col section h2.block-title {
  font-family: 'title-bold';
  color: #c99713;
  font-size: 14px;
  padding: 10px;
  margin-top: 0px;
}
.inner-side-col section h2.block-title::after {
  display: block;
  height: 4px;
  width: 60px;
  background-color: #cecece;
  bottom: -10px;
  content: "";
  margin-top: 15px;
}

.inner-side-col .view-branches .views-row a,
.inner-side-col .view-projects .views-row a,
.inner-side-col .view-jobs-side-sction .views-row a {
  display: block;
  padding: 7px 15px;
  line-height: 22px;
}
.inner-side-col .view-branches .views-row a:hover,
.inner-side-col .view-projects .views-row a:hover,
.inner-side-col .view-jobs-side-sction .views-row a:hover {
  background-color: #f7f7f7;
}


.page-front-container {
  background-color: #FFFFFF;
  padding-top: 30px;
}

.views-row:hover img {
  border: 1px solid #efdcaa !important;
}

.dataTables_wrapper, #granted-projects-page_filter label, #granted-projects-page_info, table , th , tr , td {
  font-weight: normal !important;
}

.slick-dots li button::before {
  font-size: 28px !important;
  color: gray;
}
.slick-dots li.slick-active button::before {
  color: #ddb652;
}


.nav > li > a:hover, .nav > li > a:focus {
    background-color: #f7f7f7 !important;
}

/******** Header ********/
.front .header-home-fluid {
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%);
}
.front .header-home {
  min-height: 140px;
  z-index: 999;
}

.not-front .header-home-fluid {
  min-height: 140px;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%);
  z-index: 999;
}
.not-front .header-home {
  min-height: 140px;
  z-index: 999;
}
/******** Top bar ********/
.top-bar {
  padding: 10px 15px 0px;
  margin-bottom: 10px;
  z-index: 999 !important;
}

.top-bar .language-switcher {
  text-align: right;
}

.top-bar #block-search-form .form-group {
  margin-bottom: 0px !important;
}

.top-bar #block-search-form #edit-search-block-form--2 {
  height: 24px !important;
  font-size: 10px !important;
}

.top-bar #block-search-form .input-group-btn .btn {
  padding: 4px 8px !important;
  font-size: 10px !important;
}

.region-home-slider .home-map-row {
	 padding-bottom: 30px;
}

/******** Logo & Main menu ********/
.awemenu-standard .awemenu > .awemenu-item.awemenu-item-right {
  float: left !important;
}
.md-style1.awemenu-standard .awemenu > .awemenu-item > a > .awemenu-arrow {
  float: right;
}
.awemenu-nav .awemenu-megamenu-wrapper {
  text-align: left;
}


.logo-and-main-menu {
  padding-right: 0px;
}

.header-home .logo,
.header-home .main-menu {
  padding-right: 0px !important;
  padding-left: 0px !important;
  z-index: 999 !important;
}
.md-style1.awemenu-standard {
  border-bottom: 3px solid #e1bd61 !important;
}
.main-menu ul {
  border-top: 0;
}

.main-menu ul.dropdown-menu > li{
  padding: 4px;
}

.dropdown-menu > li > a{
  color: #354e80;
}

.menu span.nolink {
  padding: 15px;
  line-height: 20px;
  display: block;
  cursor: pointer;
  color: #354e80;
}

.menu span.nolink:hover {
  background-color: #f7f7f7 !important;
  color: #e1bd61;
}

.navbar-toggle{
  background-color: #c3c3c3;
}
.navbar-toggle .icon-bar {
  border: 1px solid #fff;
}


.region-main-menu {
  padding-top: 5px;
}

.header-social-media {
  text-align: right;
}
.header-social-media #block-custom-rf-footer-social a i {
  color: #c3c3c3;
  font-size: 20px;
}
.header-social-media #block-custom-rf-footer-social a:hover i {
  color: #e2bc61;
}

.md-style1.awemenu-standard .awemenu > .awemenu-item > a,
.md-style1.awemenu-top .awemenu > .awemenu-item > a,
.md-style1.awemenu-bottom .awemenu > .awemenu-item > a,
.md-style1.awemenu-left .awemenu > .awemenu-item > a,
.md-style1.awemenu-right .awemenu > .awemenu-item > a,
.md-style1.awemenu-outleft .awemenu > .awemenu-item > a,
.md-style1.awemenu-outright .awemenu > .awemenu-item > a {
  color: #0367a2;
}

.md-style1.awemenu-standard {
  border-bottom: 0px solid #e1bd61 !important;
  background-color: unset;
}

.main-menu, .main-menu a, .main-menu h3 {
  font-size: 13px !important;
}
.main-menu ul li.awemenu-item-level-1 a {
  font-family: 'title-bold'
}
.main-menu ul.awemenu-submenu {
  width: 100% !important;
}
.main-menu ul.awemenu-submenu li a {
  font-family: 'text-bold';
  line-height: 35px;
}
.main-menu ul.awemenu-submenu li a:hover {
  color: #e1bd61 !important;
}

@media (max-width: 768px) {
  .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
.main-menu {
	float:none  !important;
}

.logo-and-main-menu {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.awemenu-bars {
      padding-right: 10px !important;
	  padding-left: 10px !important;
}
.awemenu-nav .awemenu{
	padding: 15px;
}

.main-menu ul li.awemenu-item-level-1 a {
    color: #fff;
}

}

/******** Home Slider ********/
.home-slider {
  position: absolute !important;
  top: 0 !important;
  padding: 0px !important;
}

.carousel-caption h5 {
  color: #89ade8;
}

.carousel-caption h4 a {
  color: #e1bd61;
}
.carousel-caption h4 a:hover {
  color: #f7db92;
}

/******** Statistics ********/
#block-custom-rf-statistics .home-statistics-item {
  background-color: rgba(173, 170, 157, 0.28);
  /*border-top: 5px solid #c99713;*/
  padding-bottom: 15px;
  border-radius: 50%;
  margin: 10px;
  padding-top: 20px;
}
#block-custom-rf-statistics .home-statistics-item div {
  text-align: center;
}
#block-custom-rf-statistics .home-statistics-item .home-statistics-icon img {
  margin: 15px 0;
}
#block-custom-rf-statistics .home-statistics-item .home-statistics-value {
  margin: 15px 0;
  color: #0367a2;
  font-family: 'title-bold';
  font-size: 20px;
}
#block-custom-rf-statistics .home-statistics-item .home-statistics-title {
  margin: 15px 0;
  color: #c99713;
  font-family: 'text-bold';
  padding: 0 15px;
  min-height: 42px;
}


/******** News & Twitter ********/
.home-news-twitter {
  background-color: #FFF;
  padding-bottom: 20px;
  border-top: 2px solid #f6f6f6;
}

.home-news-twitter #block-views-news-block .view .views-row .views-field-field-date {
  position: absolute;
  margin-top: -45px;
  background-color: rgba(0, 0, 0, 0.52);
  color: #f5d487;
  padding: 5px 15px;
  margin-right: 23px;
  font-size: 14px;
}
.home-news-twitter #block-views-news-block .view .views-row .views-field-title-field-et {
  padding: 15px 0;
}
.home-news-twitter #block-views-news-block .view .views-row .views-field-title-field-et a {
  color: #0367a2;
  line-height: 22px;
  font-family: 'text-bold';
}
.home-news-twitter #block-views-news-block .view .views-row .views-field-title-field-et a:hover {
  color: #c99713 !important;
}

.home-news-twitter #block-views-news-block .view .view-content {
  margin-bottom: 15px;
  clear: both;
  height: auto;
  overflow: hidden;
}
.home-news-twitter #block-views-news-block .view .more-link {
  text-align: right;
  margin: 15px;
  clear: both;
  padding-top: 8px;
}
.home-news-twitter #block-views-news-block .view .more-link a {
  background-color: #e0e0e0;
  padding: 5px 15px;
  border-radius: 15px;
  color: #335080;
}
.home-news-twitter #block-views-news-block .view .more-link a:hover {
  color: #ad8934;
}
.home-twitter {
  padding-top: 18px !important;
}

.page-header {
  border: 0px !important;
}

/******** Projects ********/
.home-projects {
  background-color: #FFF;
  margin: 30px 0;
  border-top: 2px solid #f3f3f3;
  padding-bottom: 20px;
}

.home-news-twitter #block-views-news-block .view .views-row .views-field-field-one-image img,
.home-projects #block-views-projects-block .view .views-row .views-field-field-project-icon img,
.home-reports #block-views-reports-block .view .views-row .views-field-field-image-cover img,
.home-ads-banner #block-views-ads-banners-block .view .views-row .views-field-field-computer-banner-image img,
.home-ads-banner #block-views-ads-banners-block-1 .view .views-row .views-field-field-mobile-banner-image img,
.home-disclaimer-banner #block-views-disclaimer-banners-block .view .views-row .views-field-field-computer-banner-image img,
.home-disclaimer-banner #block-views-disclaimer-banners-block-1 .view .views-row .views-field-field-mobile-banner-image img,
.region-sidebar #block-views-ads-banners-block-2 .view .views-row .views-field-field-mobile-banner-image img  {
  border: 1px solid #e9e9e9;
  padding: 2px;
  margin: auto;
}
.home-projects #block-views-projects-block .view .views-row .views-field-title-field-et,
.home-reports #block-views-reports-block .view .views-row .views-field-title-field-et {
  text-align: center;
  padding: 7px 0;
  line-height: 22px;
}
.home-projects #block-views-projects-block .view .views-row .views-field-title-field-et a,
.home-reports #block-views-reports-block .view .views-row .views-field-title-field-et a {
  color: #0367a2;
  line-height: 22px;
  font-family: 'text-bold';
}
.home-projects #block-views-projects-block .view .views-row .views-field-title-field-et a:hover,
.home-reports #block-views-reports-block .view .views-row .views-field-title-field-et a:hover {
  color: #c99713 !important;
}

.home-projects #block-views-projects-block .view .view-content {
  margin-bottom: 15px;
  clear: both;
  height: auto;
  overflow: hidden;
  height: 208px;
}
.home-projects #block-views-projects-block .view .more-link,
.home-projects .home-granted-projects .more-link,
.home-projects .home-reports .more-link  {
  text-align: right;
  margin: 15px;
  clear: both;
  padding-top: 5px;
}
.home-projects #block-views-projects-block .view .more-link a,
.home-projects .home-granted-projects .more-link a,
.home-projects .home-reports .more-link a {
  background-color: #e0e0e0;
  padding: 5px 15px;
  border-radius: 15px;
  color: #335080;
}
.home-projects #block-views-projects-block .view .more-link a:hover,
.home-projects .home-granted-projects .more-link a:hover,
.home-projects .home-reports .more-link a:hover {
  color: #ad8934;
}

.home-projects #block-views-projects-block .view-projects,
.home-projects #block-custom-rf-granted-projects .grnated-container {
  padding: 0 15px;
}
.home-projects #block-custom-rf-granted-projects .grnated-container {
  height: 208px;
}
.home-projects #block-custom-rf-granted-projects .grnated-container .grnated-grp .grnated-item {
  margin-bottom: 6px;
  height: 45px;
}
.home-projects #block-custom-rf-granted-projects .grnated-container .grnated-grp .grnated-item a {
  padding: 5px 0;
  line-height: 23px;
  font-family: 'text-bold';
}
.home-projects #block-custom-rf-granted-projects .grnated-container .grnated-grp .grnated-item a i {
  padding-right: 5px;
}

.front #block-views-reports-block .view-reports .view-content {
  height: 194px;
}


.footer #block-custom-rf-footer-social {
  margin-top: 28px;
}
.footer #block-custom-rf-footer-social a i {
  font-size: 26px;
}


/******** Inner body ******/
.inner-page {
  background-color: #fff;
  border-top: 2px solid #f3f3f3;
  padding-bottom: 15px;
}

.page-node .node .field {
  color: #6f6f6f;
  font-family: 'text-bold';
  line-height: 25px;
  font-size: 13px;
  margin-bottom: 10px;
}

.field-name-body {
  text-align: justify;
}


.rf-node-view-field,
.page-node .field {
  margin-bottom: 10px;
  line-height: 24px;
}

.node-type-branches .field-name-field-employee .content .field {
    margin-bottom: 0px !important;
}

.rf-node-view-field .inline-field-lable,
.rf-node-view-field .row-field-lable,
.page-node .field .field-label {
  color: #c99713;
  font-weight: normal !important;
}

.rf-node-view-field .row-field-value {
  text-align: justify;
}

.page-node .node .field-name-field-image img,
.page-node .node .field-name-field-project-icon img,
.page-node .node .field-name-field-one-image img {
  padding: 2px;
  border: 1px solid #e3e3e3;
  margin: auto;
}

.page-node .node .sharethis-buttons {
  margin: 25px 0;
}

.page-node .node footer ul.links {
  background: #f2f2f2;
  padding: 7px;
}
.page-node .node footer ul.links li {
  width: 100%;
  text-align: right;
}

.node-type-project .field-name-field-link .field-item a {
    display: block;
    padding: 5px;
    direction: ltr;
    text-align: center;
    font-family: 'title-bold';
    font-size: 16px;
}

.node-type-branches .row {
  margin-bottom: 30px;
}
.node-type-branches .panel {
  padding: 15px;
}
.node-type-branches .panel .panel-title {
  font-size: 14px;
  font-family: 'title-bold';
  color: #0367a2;
  margin-bottom: 15px;
}
.node-type-branches .panel .panel-title i {
  color: #ddb653;
  font-size: 16px;
}
.node-type-branches .panel .panel-body {
  text-align: justify;
  padding: 0px !important;
  line-height: 22px;
  color: #6f6f6f;
  overflow: auto;
  direction: ltr;
  text-align: justify;
}
.node-type-branches .panel .panel-100 {
  max-height: 110px;
  min-height: 110px;
}
.node-type-branches .panel .panel-200 {
  max-height: 200px;
  min-height: 200px;
}
.node-type-branches .panel .panel-300 {
  max-height: 300px;
  min-height: 300px;
}
.node-type-branches .panel .panel-400 {
  max-height: 400px;
  min-height: 400px;
}
.node-type-branches .panel .panel-500 {
  max-height: 510px;
  min-height: 510px;
}

.node-type-branches .panel .panel-more {
  text-align: right;
  border-top: 1px solid #f7ecd0;
  padding-top: 15px;
}

.node-type-branches .view-branch-attachments i,
.bgp i {
  color: #ecd59d;
}


/******** Footer ********/
.footer {
  background-color: #24292c;
  min-height: 300px;
  color: #f2f2f2;
}

.footer a {
  color: #f2f2f2 !important;
}
.footer a:hover {
  color: #86ade8 !important;
}

.footer-block-title {
  font-family: 'title-bold';
  padding: 5px 7px;
  color: #ddb652;
  margin-bottom: 20px;
  font-size: 14px;
}
.footer-block-title::after {
  display: block;
  height: 4px;
  width: 60px;
  background-color: #696969;
  bottom: -10px;
  content: "";
  margin-top: 15px;
}

#block-custom-rf-footer-contact .item {
  padding: 5px 0;
}
#block-custom-rf-footer-contact .item i {
  width: 20px;
  text-align: center;
  font-size: 14px;
}

.footer-menu-item {
  padding: 5px 0 6px;
}


#granted-projects-page_filter {
  margin-bottom: 15px;
}
#granted-projects-page_info {
  color: #b0b0b0;
}
.dataTables_paginate {
  border: 0px solid red;
  margin-top: 15px;
  height: 40px;
}
.dataTables_paginate a.paginate_button {
  padding: 5px 7px 3px;
  background-color: #f0f0f0;
  margin: 0 5px;
  float: right;
  cursor: pointer;
}


.inner-body-col .view .views-row.col-md-4 .views-field-field-one-image img,
.inner-body-col .view .views-row.col-md-4 .views-field-field-more-one-image img,
.inner-body-col .view .views-row.col-md-4 .views-field-field-youtube img,
.inner-body-col .view .views-row.col-md-4 .views-field-field-project-icon img,
.inner-body-col .view .views-row.col-md-4 .views-field-field-image-cover img {
  border: 1px solid #e9e9e9;
  padding: 2px;
  margin: auto;
}
.inner-body-col .view .views-row.col-md-4 .views-field-field-date {
  color: #bdbdbd;
  padding-top: 5px;
  min-height: 22px;
}

.page-projects .inner-body-col .view .views-row.col-md-4 .views-field-title-field-et,
.page-publications .inner-body-col .view .views-row.col-md-4 .views-field-title-field-et {
  text-align: center;
}


.page-publications .inner-body-col .view .views-row.col-md-4 {
  border: 1px solid #eeeeee;
  padding: 15px 0px;
}
.page-photo-album .inner-body-col .view .views-row.col-md-4,
.page-video-gallery .inner-body-col .view .views-row.col-md-4 {
  border: 1px solid #eeeeee;
  padding: 0px 0px 30px;
}
.inner-body-col .view .views-row.col-md-4 .views-field-title-field-et {
  min-height: 100px;
  padding: 15px;
}
.inner-body-col .view .views-row.col-md-4 .views-field-title-field-et a {
  color: #0367a2;
  line-height: 22px;
  font-family: 'text-bold';
}
.inner-body-col .view .views-row.col-md-4 .views-field-title-field-et a:hover {
  color: #e1bd61;
}
.inner-body-col .view .views-row.col-md-4 .views-field-field-reports-file-1 .field-content {
  text-align: center;
}
.inner-body-col .view .views-row.col-md-4 .views-field-field-reports-file-1 .field-content a {
  color: #fff;
  background: #ddb653;
  padding: 5px 12px;
  border-radius: 3px;
}
.inner-body-col .view .views-row.col-md-4 .views-field-field-reports-file-1 .field-content a:hover {
  background: #caa443;
}

.node-type-news .field-name-field-one-image img {
  margin: auto;
  border: 1px solid #e9e9e9;
  padding: 2px;
}

 .node-type-branches .panel.team-work .field-name-field-employee .field-item .entity-field-collection-item {
  border-bottom: 0px solid #dddddd;
  margin-bottom: 13px;
 }

 .no-data-available {
  color: #cecece;
  text-align: center;
 }

.reports-download-counts {
  padding-top: 30px;
  color: #8d8d8d;
}

/******** Rights ********/
.rights {
  text-align: center;
  margin-top: 25px;
  border-top: 1px solid #3c3c3c;
  padding-top: 30px;
}

.rights .rights-text {
  padding-top: 20px;
}


.att-branch-name {
  text-align: right;
  margin-bottom: 20px;
}
.att-branch-name a {
  background-color: #f3f3f3;
  padding: 5px 13px;
  border-left: 2px solid #c99713;
}

.date-form-element-content-multiline {
    padding: 0px !important;
    border: 0px solid #CCC !important;
}

#ui-datepicker-div {
  width: auto;
}

.page-node-add-job-apply .input-group-btn {
  display: none;
}


.page-rf-grants .panel h6.panel-title,.page-node-5625 .panel h6.panel-title {
  font-size: 14px;
  font-family: 'text-bold';
}
.page-rf-grants .panel h6.panel-title a ,.page-node-5625 .panel h6.panel-title a{
  color: #888888;
}
.page-rf-grants .panel h6.panel-title a:hover ,.page-node-5625 .panel h6.panel-title a:hover{
  color: #2393d4;
}
.page-rf-grants .panel .panel-body ,.page-node-5625 .panel .panel-body{
  line-height: 24px;
}


.site-map-menu .site-map-menu-item {
  padding: 7px 0;
}
.site-map-menu .site-map-menu-parent {
  margin-left: 30px;
}
.site-map-menu .site-map-menu-child {
  margin-left: 60px;
}
.site-map-menu i {
  font-size: 10px;
  color: #ddb652;
}



.page-branches .view-branches .attachment {
  margin-top: 20px;
}
.page-branches .view-branches .attachment .views-row.col-md-4 {
  padding: 15px 0px;
  min-height: 200px;
}
.page-branches .view-branches .attachment .view-branches .views-row a {
  display: block;
}
.page-branches .view-branches .attachment .view-branches .views-row a:hover {
}
.page-branches .view-branches .attachment .views-row.col-md-4 .views-field-title-field-et {
  min-height: unset;
  padding: 0px;
  margin-bottom: 15px;
}
.page-branches .view-branches .attachment .views-row.col-md-4 .views-field-field-text-long-3-et {
  color: #9c9c9c;
  line-height: 24px;
}
.page-branches .view-branches .attachment .views-row.col-md-4 .views-field-title-field-et::after {
  display: block;
  height: 4px;
  width: 60px;
  background-color: #e8d8b4;
  bottom: -10px;
  content: "";
  margin-top: 7px;
}

.map-popup-title {
  font-family: 'text-bold';
}
.map-popup-contact-info {
  font-family: 'text-normal';
}


.pagination {
  clear: both;
  width: 100%;
}

.front .home-breaking-news {
  border: 1px solid #dfdedb;
  border-left: 3px solid #ddb653;
  margin-bottom: 20px;
  background: #fff;
  width: 100%;
  height: 40px;
  line-height: 30px;
  overflow: hidden;
  padding-top: 5px;
}

.front .home-breaking-news ul {
  margin-bottom: 0px !important;
  list-style-type: none;
  padding-right: 0px;
  padding-left: 0px;
}

.front .home-breaking-news ul li {
  text-align: center;
}

/* Make it a marquee */
.marquee {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  animation: marquee 50s linear infinite;
}

.marquee:hover {
  animation-play-state: paused;
}

/* Make it move */
@keyframes marquee {
  0%   { text-indent: 27.5em }
  100% { text-indent: -105em }
}


.share-btns-grp {
  margin-top: 25px;
}
.type-whatsapp {
  display: none;
}
.share-btn-item {
  height: 45px;
}
.share-btn  {
  color: #fff;
  padding: 3px 9px;
  border-radius: 4px;
}
.social-custom-btn {
  padding-top: 5px;
}
.share-btn-3B5998 {
  background: #3B5998;
}
.share-btn-00aced {
  background: #00aced;
}
.share-btn-d34836 {
  background: #d34836;
}
.share-btn-0077B5 {
  background: #0077B5;
}
.share-btn-a5a5a5 {
  background: #a5a5a5;
}
.share-btn-40c151 {
  background: #40c151;
  display: none;
}


#block-custom-rf-language-switcher {
  padding-top: 4px;
}

.region-hijri-date .hijri-date {
  text-align: left;
  padding-top: 5px;
  color: #c7c7c7;
  font-family: 'text-normal';
}

.page-node-add .captcha {
  margin-bottom: 15px;
}
.page-node-add .captcha .control-label {
  margin: 10px 0;
}

.form-required {
  color: #ea7c7c;
}

.job-apply-link {
  margin: 30px 0;
 }
.job-apply-link a i {
  font-size: 14px;
}
.job-apply-link a {
  background-color: #4db94d;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
  font-family: text-normal;
}
.job-apply-link a:hover {
  background-color: #43a943;
  color: #fff !important;
}


.page-search h2 {
  font-family: 'title-bold';
  font-size: 14px;
}

.page-search .search-results .search-result .title {
  font-size: 14px;
}
.page-search .search-results .search-result .search-info {
  display: none;
}

form .captcha {
  margin: 15px 0px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}


.page-photo-album .view-picures-view .views-row .views-field-nothing,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing {
  margin-top: 0px;
  padding: 5px 5px 0;
  text-align: center;
}
.page-publications .view-reports .views-row .views-field-nothing {
  margin-top: 20px;
  padding: 5px 5px 0;
  text-align: center;
}
.page-publications .view-reports .views-row .views-field-nothing a .share-rounded-icon i,
.page-photo-album .view-picures-view .views-row .views-field-nothing a .share-rounded-icon i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing a .share-rounded-icon i {
  padding: 0 6px;
  color: #dadada;
  font-size: 15px;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-3B5998 .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-3B5998 .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-3B5998 .share-rounded-icon:hover i {
  color: #3B5998;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-00aced .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-00aced .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-00aced .share-rounded-icon:hover i {
  color: #00aced;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-d34836 .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-d34836 .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-d34836 .share-rounded-icon:hover i {
  color: #d34836;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-0077B5 .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-0077B5 .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-0077B5 .share-rounded-icon:hover i {
  color: #0077B5;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-a5a5a5 .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-a5a5a5 .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-a5a5a5 .share-rounded-icon:hover i {
  color: #a5a5a5;
}
.page-publications .view-reports .views-row .views-field-nothing .share-icon-40c151 .share-rounded-icon:hover i,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-40c151 .share-rounded-icon:hover i,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-40c151 .share-rounded-icon:hover i {
  color: #40c151;
}

.page-publications .view-reports .views-row .views-field-nothing .share-icon-type-whatsapp,
.page-photo-album .view-picures-view .views-row .views-field-nothing .share-icon-type-whatsapp,
.page-video-gallery .view-video-gallery .views-row .views-field-nothing .share-icon-type-whatsapp {
  display: none;
}


.box9 {
  position: relative;
}
.box9:hover {
  color: #FFF;
}
.box9 .box-content {
  padding: 10px;
  background: rgba(12, 23, 41, 0.7);
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  display: none;
  transition: all .6s ease;
  margin: -10px 0;
  border-radius: 5px;
}
.box9:hover .box-content,
.box9:active .box-content {
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  transition: all .6s ease;
}
.home-statistics-item-unpaid {
  text-align: center;
  margin-top: 75px;
}
@media only screen and (max-width:990px) {
  .box9 {
    margin-bottom:20px;
  }
}
.box-content {
  font-family: 'text-bold';
  font-size: 11px;
  line-height: 24px;
}


.md-style1.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a {
  background-color: unset;
  color: #0367a2;
  box-shadow: unset;
}
.md-style1.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a:hover {
  background-color: #2881b6;
  color: #fff;
  box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.2);
}

.home-google-map {
  padding: 0px !important;
}

.footer {
  margin-top: 0px !important;
  border-top: 0px solid #E5E5E5 !important;
}

/* Home Saudi Map */
.home-map-row {
  margin-right: 0px !important;
  margin-left: 0px !important;
  padding: 30px 0;
}
.home-map-row svg.pc-view {
  width: 100%;
  height: 600px;
  display: block;
  margin: 0 auto;
}
.home-map-row .heyo:hover {
  fill: #0e3271;
  transition(0.3s);
  stroke: #e9cf91;
  stroke-opacity: 1;
  stroke-width: 1;
}
.home-map-row .enabled {
  fill: #c5c5c5;
  cursor: pointer;
  stroke: white;
  stroke-opacity: 1;
  stroke-width: 0.5;
}
.home-map-row .description {
  pointer-events: none;
  font-size: 18px;
  text-align: center;
  background: white;
  padding: 10px 15px;
  z-index: 5;
  line-height: 30px;
  margin: 0 auto;
  color: #21669e;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 0 0 0 1px #eee;
  border: 1px solid #f3f3f3;
  border-top: 5px solid #e9cf91;
  height: 600px;
  margin-top: 0px;
}

.home-map-row .description {
  text-align: left;
  font-size: 14px;
}
.home-map-row .description .default-data {
  text-align: center;
  font-family: 'title-bold';
  font-size: 18px;
  margin: 60px 0;
  line-height: 40px;
}
.home-map-row .description .default-data-hint {
  text-align: center;
  color: #d2d2d2;
}
.home-map-row .description .maneh-map-main-title {
  font-family: 'title-bold';
  margin: 15px 0 30px;
  text-align: center;
  font-size: 18px;
}
.home-map-row .description .maneh-map-charities {
  margin: 15px 0;
}
.home-map-row .description .maneh-map-projects {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.home-map-row .description .maneh-map-projects-item {
  padding-left: 25px;
}

.home-map-row .description .maneh-map-projects-empty {
  color: #d0d0d0;
  margin: 15px 0;
}

/* Footer */
.footer #block-views-projects-block-2 .views-field-title-field-et {
  padding-bottom: 14px;
}

.region-home-slider {
  background-color: #dedede5e;
}

/* Show more */
.home-services-icons {
  background-color: #FFF;
  margin-top: 30px;
  border-top: 2px solid #f6f6f6;
}
.home-about-icons {
  background-color: #FFF;
  margin-top: 30px;
  padding-bottom: 20px;
  border-top: 2px solid #f6f6f6;
}
.home-news-twitter h2.block-title,
.home-about-icons h2.block-title,
.home-services-icons h2.block-title,
.home-shawmore-icons h2.block-title {
  text-align: center;
}
.home-news-twitter h2.block-title::after,
.home-about-icons h2.block-title::after,
.home-services-icons h2.block-title::after,
.home-shawmore-icons h2.block-title::after {
  display: block;
  height: 4px;
  width: 60px;
  background-color: #e2bd62;
  bottom: -10px;
  content: "";
  margin: auto;
  margin-top: 15px;
}
.front #block-views-home-icons-block-1 .views-field-nothing,
.front #block-views-home-icons-block-4 .views-field-nothing {
  border: 1px solid #e6e6e6;
  padding: 20px 0 15px;
  margin: 15px 0;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.front #block-views-home-icons-block-2 .views-field-nothing {
  background-color: #FaFaFa;
  padding: 15px 0;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.front #block-views-home-icons-block-3 .views-field-nothing {
  padding: 20px 0;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.front #block-views-home-icons-block-1 .views-field-nothing:hover,
.front #block-views-home-icons-block-4 .views-field-nothing:hover {
  background-color: #f7f7f7;
  border: 1px solid #efdaa7;
}
.front #block-views-home-icons-block-2 .views-field-nothing:hover {
  background-color: #F4F4F4;
}
.front #block-views-home-icons-block-3 .views-field-nothing:hover {
  box-shadow: 0px 0px 10px 0px #e4e4e4;
  background-color: #f9f9f9;
}
.front #block-views-home-icons-block-1 .views-field-nothing .home-shaw-more-icon img,
.front #block-views-home-icons-block-2 .views-field-nothing .home-shaw-more-icon img,
.front #block-views-home-icons-block-3 .views-field-nothing .home-shaw-more-icon img,
.front #block-views-home-icons-block-4 .views-field-nothing .home-shaw-more-icon img {
  margin: 0 auto;
}
.front #block-views-home-icons-block-1 .views-field-nothing .home-shaw-more-title,
.front #block-views-home-icons-block-2 .views-field-nothing .home-shaw-more-title,
.front #block-views-home-icons-block-3 .views-field-nothing .home-shaw-more-title,
.front #block-views-home-icons-block-4 .views-field-nothing .home-shaw-more-title {
  text-align: center;
  padding: 15px 0 10px;
}
.front #block-views-home-icons-block-1 .views-field-nothing a,
.front #block-views-home-icons-block-2 .views-field-nothing a,
.front #block-views-home-icons-block-3 .views-field-nothing a,
.front #block-views-home-icons-block-4 .views-field-nothing a {
  font-family: 'title-bold';
  color: #989898;
  font-size: 14px;
}
.front #block-views-home-icons-block-2 .views-field-nothing:hover a {
  color: #5a8cc3;
}
.front #block-views-home-icons-block-1 .views-field-nothing:hover a {
  color: #e3bc61;
}

.home-shawmore-icons {
  padding-bottom: 30px;
}

.page-branches.i18n-en .view-branches .views-row.col-md-4 {
  min-height: unset;
}
.page-branches.i18n-en .view-branches .views-field-field-text-long-3-et {
  display: none;
}


.modal .modal-title {
  color: #2f7cb7;
  font-family: 'title-bold';
}
.modal .btn-close {
  color: #e2bd62;
}
.modal .modal-body {
  line-height: 24px;
}

/********* Mobile View ********/
@media (max-width: 776px) {
  #block-custom-rf-statistics .home-statistics-item .home-statistics-icon {
    padding: 24px 0 10px;
  }
  #block-custom-rf-statistics .home-statistics-item .home-statistics-value {
    padding: 20px 0;
    font-size: 28px !important;
  }
  #block-custom-rf-statistics .home-statistics-item .home-statistics-title {
    padding: 10px 0;
  }

  .header-home .hijri-date {
    margin: 10px 0;
    font-size: 12px;
  }

  .front #block-views-home-icons-block-2 .views-field-nothing {
    margin-bottom: 15px;
  }

  .col-md-5.logo{
    float: right;
  }
  .col-md-7.main-menu{
    float: left;
  }

  .main-menu .navbar {
    min-height: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .main-menu .navbar-toggle {
    float: left;
    margin: 0;
  }
  .logo-and-main-menu .logo img {
    display: unset;
    max-width: 250px;
  }
  #block-views-ads-banners-block {
    display: none;
  }
  #block-views-ads-banners-block-1 {
    display: block;
  }
  #block-views-disclaimer-banners-block {
    display: none;
  }
  #block-views-disclaimer-banners-block-1 {
    display: block;
  }
  .front .header-home,
  .not-front .header-home {
    position: inherit;
  }
  .top-bar {
    min-height: 85px !important;
  }
  .top-bar .language-switcher {
    margin-bottom: 15px;
  }

  .logo-and-main-menu {
    margin-bottom: 15px;
  }

  .carousel-caption h4 a {
    line-height: 20px;
    font-size: 12px;
  }
  .carousel-caption h5 {
    display: none;
  }
  .carousel-caption {
    /*padding: 0px !important;*/
    position: initial !important;
    min-height: 78px;
    padding-top: 1px;
    padding-bottom: 0px;

  }

  i.amm-clear {
    font-size: 20px;
    margin: 0 15px;
  }

  .stats-block {
    margin-bottom: 15px;
  }

  #block-views-news-block .view .views-row {
    margin-bottom: 30px;
  }

  .footer .container .row .col-md-3 {
    margin-bottom: 30px;
  }

  .share-btn-item {
    height: 45px;
  }
  .type-whatsapp {
    display: inherit;
  }
  .share-btn-40c151 {
    background: #40c151;
    display: unset;
  }

  .front .home-breaking-news {
    height: 70px;
    line-height: 30px;
  }

  .front .home-breaking-news ul li {
    height: 70px;
    padding: 0 15px;
  }

  .not-front .inner-page h1.page-header {
    line-height: 24px;
  }

  .page-publications .view-reports .views-row .views-field-nothing .share-icon-type-whatsapp {
    display: unset;
  }

  .home-map-row .description {
    width: 100%;
  }

  .rights .rights-text {
    line-height: 28px;
  }
}

@media (min-width: 776px) {
  #block-views-ads-banners-block {
    display: block;
  }
  #block-views-ads-banners-block-1 {
    display: none;
  }
    #block-views-disclaimer-banners-block {
    display: block;
  }
  #block-views-disclaimer-banners-block-1 {
    display: none;
  }
  .home-map-row svg.mb-view {
    display: none;
  }
  .home-map-container {
    position: absolute;
    z-index: 99;
    right: 0;
    left: 0;
  }
}
@media (max-width: 776px) {
  .home-map-row svg.pc-view {
    display: none;
  }
  .carousel-over-map {
    display: none;
  }
}


.page-node-chart-results #webform-chart-page-title {
  font-family: 'title-bold';
  font-size: 14px;
  color: #e2bd62;
  margin-bottom: 20px;
}
.page-node-chart-results #webform-chart-page-subtitle {
  font-family: 'title-bold';
  font-size: 16px;
  color: #0367a2;
  font-style: unset;
}
.separator {
  width: 50%;
  border-bottom: 1px solid #dbdbdb;
}
.page-node-chart-results .webform-chart-item h3 {
  font-family: 'title-bold';
  font-size: 16px;
  color: #0367a2;
}
.page-node-chart-results .webform-chart-item {
  margin-bottom: 30px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 20px;
}
.page-node-chart-results .webform-chart-item .webform-chart-total-responses {
  font-style: unset;
}

.increase-height .form-radios .form-item{
  line-height: 30px;
}


.increase-height .form-radios .form-item .form-radio{
  margin-top: 8px;
  margin-bottom: auto;
}

    



