/******************************************** New style *******************************************/
.ar-SA .language-portlet a {
  font-size: 20px;
  color: #868686;
  font-family: Myriad_Pro_Condensed !important; }

/* done 1 */
.en-US .language-portlet a {
  font-size: 20px;
  color: #868686;
  font-family: GESSTextUltraLight_UltraLight !important; }

/* done 1 */
.ar-SA .login-portlet a {
  font-size: 20px;
  color: #868686;
  font-family: GESSTextUltraLight_UltraLight !important; }

/* done 1 ازالة التأثير القديم */
.en-US .login-portlet a {
  font-size: 20px;
  color: #868686;
  font-family: Myriad_Pro_Condensed !important; }

/* done 1 */
.nav-collapse a.parent {
  color: #ffffff !important;
  font-size: 24px !important;
  font-family: GESSTextUltraLight_UltraLight !important; }

/* done(2) */
.anas .nav-collapse a {
  color: #ffffff !important;
  font-family: GESSTextUltraLight_UltraLight !important; }

/* done(2) */
.server_box li a {
  font-family: GESSTextUltraLight_UltraLight !important;
  font-size: 18px; }

/* done(2) */
.server_box li a {
  font-family: GESSTextUltraLight_UltraLight !important;
  font-size: 18px; }

/* done(3) */
.server_box .tab_box p {
  font-family: GESSTextUltraLight_UltraLight !important; }

/* done(4) */
.carousel-indicators li {
  background: #DCDCDC !important; }

/* done(8) */
.aymancarousel-container li.active {
  background: #808080 !important; }

/* done(8) */
.aymancarousel-container li.active {
  color: #ffffff !important; }

/* done(8) */
.box_inner_titel a {
  font-family: GESSTextUltraLight_UltraLight !important;
  font-size: 17px !important; }

/* done(9) */
.event_boxs .box_date .day p {
  background: #2a8f99 !important; }

/* done(11) */
.event_boxs .box_date .month p {
  background: #00656f !important; }

/* done(11) */
.event_boxs_2 .box_titel p {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #696969 !important;
  font-size: 18px !important;
  font-weight: 600; }

/* done(11) */
.event_boxs_2 .box_fulltext p {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #808080 !important;
  font-size: 16px !important; }

/* done(11) */
.title_twit p {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #696969 !important;
  font-size: 18px !important;
  font-weight: 600; }

/* done(10) */
.short_disc_twit p {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #808080 !important;
  font-size: 16px !important; }

/* done(10) */
.aymancarousel-container .carousel-caption h3 {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: bold !important; }

/* done(8) */
.aymancarousel-container .carousel-caption p {
  font-family: GESSTextUltraLight_UltraLight !important;
  color: #ffffff !important;
  font-weight: bold !important; }

/* done(8) */
.footer_box .box1 p {
  font-family: GESSTextUltraLight_UltraLight !important;
  font-size: 20px;
  font-weight: bold; }

.footer_box .box2 p {
  font-family: GESSTextUltraLight_UltraLight !important;
  font-size: 18px;
  font-weight: bold; }

/***************************** Twitter ******************************/
/*.box_twit:nth-child(1){padding-top:2.5% !important}*/
.box_twit:nth-child(1) {
  padding-top: 6px !important; }

.data_twit {
  height: 70px !important; }

.data_twit {
  margin: 0px 1% !important; }

/*.box_twit {margin: 2% 0 !important}*/
.box_twit {
  margin: 10px 0 !important; }

.short_disc_twit {
  height: 20px !important; }

/*********************************** main menu ********************************/
.parent span {
  position: relative;
  top: 7px !important; }

/************************************* zuhair css  ***************************/
.event_boxs_2 {
  background: #ebebeb !important; }

#wrapper {
  background: #f8f6f6 !important; }

.main_event_box {
  background: #f8f6f6 !important; }

.main_box_twit {
  background: #f8f6f6 !important; }

.box_twit .data_twit {
  background: #ebebeb !important; }

/********************************** Tabs color hover *******************************/
.server_box #myTab a:hover {
  background: #2aa9ba !important; }

.server_box #myTab .active a:hover {
  background: gray !important; }

.main_box a:hover {
  color: white;
  text-decoration: none !important; }

.server_box a {
  text-decoration: none !important; }

/********************************** footer p size*******************************/
.footer_box p {
  font-size: 14px !important; }

/********************************** background Gray 21/9/2016 *******************************/
#wrapper_content {
  background: #f3f3f3 !important; }

#breadcrumbs ul {
  background: #f3f3f3 !important; }

.portlet-borderless-container {
  background: #f3f3f3 !important; }

.lfr-hudcrumbs ul {
  background: #f3f3f3 !important; }

.aui hr {
  border-bottom: 1px solid gainsboro !important; }

/********************************** first cild breadcrumbs 21/9/2016 *******************************/
#breadcrumbs li:nth-child(1) {
  background-image: url("/inner_default_2016-theme/images/right_first_child.png") !important;
  width: 100%;
  height: 400px;
  background-repeat: no-repeat; }

.ar-SA #breadcrumbs li:nth-child(1) {
  background-image: url("/inner_default_2016-theme/images/left_first_child.png") !important;
  width: 100%;
  height: 400px;
  background-repeat: no-repeat; }

#main-content {
  width: 77% !important;
  max-width: 77% !important;
  float: right !important; }

.site_map_dynamic {
  max-width: 23%;
  width: 23%;
  float: left;
  margin: 0; }

.ar-SA #main-content {
  width: 77% !important;
  max-width: 77% !important;
  float: left !important; }

.ar-SA .site_map_dynamic {
  max-width: 23%;
  width: 23%;
  float: right;
  margin: 0; }

body {
  overflow-x: hidden !important; }

#breadcrumbs {
  margin-top: -15px !important; }

#column-1 .portlet-boundary {
  border: dashed 1px gray;
  width: 98% !important;
  margin: 5px 2%; }

#column-2 .portlet-boundary {
  border: dashed 1px gray;
  width: 98% !important;
  margin: 5px 2%; }

#column-3 .portlet-boundary {
  border: dashed 1px gray;
  width: 98% !important;
  margin: 5px 2%; }

#layout-column_column-1 .portlet-borderless-container {
  width: 72% !important;
  margin: 1% 14%; }

