/*
Fonts
*/

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

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

body {
  font-size: 19px;
}

/*
Public
*/

/**Home**/
ul.language-switcher-locale-url a{
  font-size: 16px;
}
.navbar-nav,
.navbar-nav a,
.dropdown-menu > li > a {
  font-family: title;
  font-size: 12px;
  font-weight: normal;
}

.dropdown-menu > li > a{
  padding: 8px 20px;
}

ul.navbar-nav li::after {
  left: 0;
  right: auto;
}

.navbar .logo {
  padding-right: 0;
  padding-left: 15px;
}

.navbar-right {
  float: left !important;
}

@media screen and (min-width: 768px) {
  .carousel-caption {
    left: 20%;
    right: 15% !important;
  }
}

.carousel-caption {
  text-align: right;
}
.carousel-caption h4 {
  font-size: 30px;
  margin-bottom: 25px;
}

.carousel-caption h5 {
  font-size: 14px;
}

.front #block-main-portal-breaking-news {
  font-size: 19px;
}

.home-news .block-title,
.home-branches-title,
.front .block-title {
  font-size: 21px;
}

.footer-container .block-title {
  font-size: 15px;
}

.footer-contact-item .fa,
.footer-contact-item .far {
  font-size: 14px;
  margin-left: 5px;
  margin-right: 0;
}

#block-menu-menu-footer-menu ul li a::before,
.view-branches-lists .views-field-title-field-et a::before {
  font-family: "Font Awesome 5 free";
  content: "\f104";
  padding-left: 5px;
  padding-right: 0;
}

.footer-container .menu a:hover,
.view-branches-lists a:hover {
  padding-left: 0px;
  padding-right: 8px;
}

.region-content .field-name-field-date span.date-display-single::before {
  padding-right: 0;
  padding-left: 5px;
}

.region-side-bar .block-menu ul.menu li a::before,
.region-side-bar .block-menu-block ul.menu li a::before {
  font-family: "Font Awesome 5 free";
  content: "\f104";
  padding-right: 0;
  padding-left: 5px;
}

.region-side-bar .block-menu ul.menu>li>a:hover,
.region-side-bar .block-menu-block ul.menu>li>a:hover {
  padding-right: 20px;
  padding-left: 0;
}

.footer-container .block-title {
  text-align: right;
}

.view-media-library .view-footer a::before {
  padding-left: 5px;
  padding-right: 0px;
}


.page-site-map .site-map-menu .site-map-menu-parent {
  padding-left: 0px;
  padding-right: 25px;
}
.page-site-map .site-map-menu .site-map-menu-child {
  padding-left: 0px;
  padding-right: 50px;
}

.btn .glyphicon.icon-before, .btn.icon-before .glyphicon {
  margin-right: -.25em;
  margin-left: .25em;
}

/******mobile***/
@media (max-width: 768px) {
  .pull-left {
  float: right !important;
}

.navbar .logo {
  padding-right: 15px;
  padding-left: 0;
}
.home-news .more-link {
  clear: both;
  width: 40%;
}
}


.front .view-id-news .views-field-field-date,
.page-news .view-id-news .views-field-field-date,
.page-photo-albums .view-photo-albums .views-field-field-date,
.page-video-library .view-video-library .views-field-field-date,
.page-editions .view-editions .views-field-field-date,
.region-side-bar .views-field-field-date {
  border-radius: 4px 0px 0px 4px;
}

.map-popup-text label{
  margin-right: 0;
  margin-left: 15px;
  display: inline-block;
}

.top-date-search .top-date {
  text-align: right;
}
.top-date-search .top-search {
  text-align: left;
}

.navbar #block-search-form {
  float: left;
}

.home-video-about .home-about-us-more {
  text-align: left;
}






.custom-mx-auto {
  margin-left: auto;
  margin-right: auto;
  float: none;
  display: block;
  width: fit-content;
}
