/*
* @Developer : Hamza A. Qawouq
* @hamze7qa@yahoo.com
* @02-12-2014
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Light.eot?#iefix") format("eot"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSans-Light.svg#webfontX0YNjQNl") format("svg");
}
@font-face {
  font-family: 'GE_Flow';
  src: url("../fonts/GE_Flow_Regular.eot?#iefix") format("eot"), url("../fonts/GE_Flow_Regular.woff") format("woff"), url("../fonts/GE_Flow_Regular.ttf") format("truetype"), url("../fonts/GE_Flow_Regular.svg#webfontX0YNjQNl") format("svg");
}
/* line 17, ../sass/styles.scss */

body.i18n-en,body.i18n-en .node * {
font-family: 'Open Sans' !important;	
}


	
body {
  font-size: 14px;
  color: #6d6e70;
  font-family: 'GE_Flow','Open Sans';
}
    
/* line 23, ../sass/styles.scss */
td, th {
  padding: 0 10px;
}

/* line 27, ../sass/styles.scss */
a, button {
  outline: none !important;
}

/* line 31, ../sass/styles.scss */
a {
  text-shadow: 0px 0px 0px;
  transition: text-shadow, 0.5s, ease;
  color: #00adee;
}

/* line 37, ../sass/styles.scss */
a:hover {
  text-shadow: 1px 1px 2px;
  transition: text-shadow, 0.5s, ease;
}

/* line 42, ../sass/styles.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
}

/* line 46, ../sass/styles.scss */
img {
  height: auto !important;
  max-width: 100% !important;
}

/* line 51, ../sass/styles.scss */
.nav > li > a:hover, .nav > li > a:focus {
  background: none;
  text-decoration: none;
}

/* line 57, ../sass/styles.scss */
ul.nav li {
  /* Font Awesome */
  display: inline-block;
}
/* line 59, ../sass/styles.scss */
ul.nav li .fa:before {
  display: inline-block;
  font-size: 20px;
  margin-right: 1px;
  padding: 5px 0 3px;
  text-align: center;
  width: 30px;
}
/* line 68, ../sass/styles.scss */
ul.nav li a.fa {
  font-size: 0;
  padding: 0;
  color: #FFF;
  margin-right: 3px;
}
/* line 75, ../sass/styles.scss */
ul.nav li a.fa {
  text-shadow: 0px 0px 0px;
  transition: text-shadow, 0.5s, ease;
}
/* line 81, ../sass/styles.scss */
ul.nav li a.fa:hover {
  text-shadow: 1px 2px 5px;
  transition: text-shadow, 0.5s, ease;
}

/* line 91, ../sass/styles.scss */
ul li {
  display: inline-block;
  list-style: none;
}

/*
*  Header Styling  : Logo, Search, Social icons
*/
/* line 101, ../sass/styles.scss */
ul, ol {
  margin: 0;
  padding: 0;
}

/* line 105, ../sass/styles.scss */
.btn {
  line-height: 1.49;
}

/* line 109, ../sass/styles.scss */
.top {
  background: #FFF;
  //padding: 10px 0;
}
/* line 113, ../sass/styles.scss */
.top .search-social {
  // padding-top: 19px;
  /*
  * Font Awesome
  */
}

.top .logo-wrapper {
  padding: 15px;
}

#block-menu-menu-top-menu-social,#block-locale-language,#block-search-form{
  padding: 40px 0;
}
/* line 119, ../sass/styles.scss */
a.fa-facebook {
  background: #1b75bb !important;
}
/* line 123, ../sass/styles.scss */
a.fa-twitter {
  background: #26a9e0 !important;
}
/* line 127, ../sass/styles.scss */
a.fa-google-plus {
  background: #f05a28 !important;
}

a.fa-instagram {
  background: #4283ab !important;
}
/* line 130, ../sass/styles.scss */
a.fa-rss {
  background: #f6921e !important;
}

ul.nav li a.fa {
  border-radius: 50%;
  padding: 5px;
}



/* line 135, ../sass/styles.scss */
.top #block-menu-menu-top-menu-social, .top #block-locale-language {
  display: inline-block;
}
/* line 138, ../sass/styles.scss */
.top #block-locale-language {
  vertical-align: top;

  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-left: 17px;
  margin-right: 17px;
}


.i18n-ar .top #block-locale-language {
  vertical-align: top;
  border-left: 1px solid #ddd;
  border-right: none;
  margin-left: 17px;
  margin-right: 0;
}

/* line 141, ../sass/styles.scss */
.top #block-locale-language ul {
  padding: 0;
  margin: 0;
}
/* line 145, ../sass/styles.scss */
.top #block-locale-language ul li a,.top #block-locale-language ul li span {
  color: #58595b;
  font-weight: bold;
  padding: 4px 44px;
  text-decoration: none;
  display: inline-block;
  padding: 9px 20px;
}

.locale-untranslated{
  cursor: pointer;
}

.top #block-search-form * {
  border: none;
  box-shadow: none;
}
.top #block-locale-language ul li.active {
  display: none;
}
/* line 155, ../sass/styles.scss */
.top #block-search-form {

  display: inline-block;
  border-right: 1px solid #ddd;
  padding-right: 10px;
}

.top #block-search-form button i{
  font-size: 0;
}
.top #block-search-form button {
  background: url('../images/search.jpg') no-repeat;
  padding: 9px 19px;
  margin: 0;
}


.top #block-search-form button:hover,.top #block-search-form button:focus {
  background: url('../images/search.jpg') no-repeat;
}
/* line 157, ../sass/styles.scss */
.top #block-search-form .input-group .form-control:first-child, .top #block-search-form .input-group-addon:first-child, .top #block-search-form .input-group-btn:first-child > .btn, .top #block-search-form .input-group-btn:first-child > .dropdown-toggle, .top #block-search-form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}


.front .main-container.container {
  display: none;
}



.front .flexslider .flex-direction-nav a.flex-prev:before,.front .flexslider .flex-direction-nav a.flex-next:before{
  color: #000;
}
/*
*  Main Menu Styling
*/
/* line 168, ../sass/styles.scss */
#navbar {
  background: #000;
}
/* line 170, ../sass/styles.scss */
#navbar .block-superfish {
  /*
  * Sub Menus
  */
}
/* line 173, ../sass/styles.scss */
#navbar .block-superfish ul li.sf-depth-1 {
  padding: 30px 20.6px;
  margin: 0;
  // background: url("../images/menu-pipe.png") no-repeat right center;
  border-right: 1px solid #101010;
}
#navbar .block-superfish ul li.sf-depth-1.last {
  border: none;
}
/* line 177, ../sass/styles.scss */
#navbar .block-superfish ul li a, #navbar .block-superfish ul li span {
  color: #FFF;
  font-size: 17px;
  text-decoration: none;
  cursor: pointer;
}
/* line 184, ../sass/styles.scss */
#navbar .block-superfish ul li.first {
  padding-left: 0;
}
/* line 187, ../sass/styles.scss */
#navbar .block-superfish ul li.last {
  background: none;
  padding-right: 0;
}
/* line 194, ../sass/styles.scss */
#navbar .block-superfish .sf-menu li {
  position: unset !important;
  position: initial !important;
}
/* line 198, ../sass/styles.scss */
#navbar .block-superfish li.sfHover {
  background-color: #888888;
}
/* line 202, ../sass/styles.scss */
#navbar .block-superfish .active-trail > a, #navbar .block-superfish .active-trail > span {
  text-shadow: 1px 1px 5px;
}
/* line 211, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul {
  /* MegaMenu */
  background: url("../images/menu-background.png");
  border-radius: 0;
  padding: 0 !important;
  border-top: 1px solid;
  width: 100%;
  z-index: 111;
  top: 77px;
  left: 0 !important;
  box-shadow: 1px 5px 13px;
}
/* line 214, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-megamenu-wrapper ol li.sf-depth-2, #navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-megamenu-wrapper .sf-megamenu-column.menuparent, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-megamenu-wrapper ol li.sf-depth-2, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-megamenu-wrapper .sf-megamenu-column.menuparent, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-megamenu-wrapper ol li.sf-depth-2, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-megamenu-wrapper .sf-megamenu-column.menuparent {
  display: inline-block !important;
  width: 23%;
}
/* line 220, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-megamenu-column .sf-no-children.sf-depth-3, #navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-depth-3.menuparent > a, #navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-depth-3, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-megamenu-column .sf-no-children.sf-depth-3, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-depth-3.menuparent > a, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-depth-3, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-megamenu-column .sf-no-children.sf-depth-3, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-depth-3.menuparent > a, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-depth-3 {
  display: none;
}
/* line 223, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-item-3 .sf-depth-3, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-item-3 .sf-depth-3, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-item-3 .sf-depth-3 {
  display: inherit;
}
/* line 237, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul li, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul li, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul li {
  padding: 10px;
  background: none;
}
/* line 241, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul li a, #navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul li span, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul li a, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul li span, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul li a, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul li span {
  font-size: 16px;
}
/* line 246, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul li.sf-depth-4, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul li.sf-depth-4, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul li.sf-depth-4 {
  background: url("../images/next-icon.png") no-repeat left center;
  padding: 10px 15px;
}
/* line 250, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-depth-3.menuparent, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-depth-3.menuparent, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-depth-3.menuparent {
  padding: 10px 0;
}
/* line 253, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-depth-2.sf-no-children a, #navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul .sf-megamenu-column a.menuparent, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-depth-2.sf-no-children a, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul .sf-megamenu-column a.menuparent, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-depth-2.sf-no-children a, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul .sf-megamenu-column a.menuparent {
  font-size: 17.8px;
  padding-bottom: 15px;
}
/* line 259, ../sass/styles.scss */
#navbar .block-superfish .sf-menu.sf-horizontal.sf-shadow ul ul, #navbar .block-superfish .sf-menu.sf-vertical.sf-shadow ul ul, #navbar .block-superfish .sf-menu.sf-navbar.sf-shadow ul ul ul {
  top: -1px;
}

/* line 267, ../sass/styles.scss */
.home-middle-wrapper {
  position: relative;
}
/* line 269, ../sass/styles.scss */
.home-middle-wrapper .view-main-image {
  position: relative;
}
/* line 271, ../sass/styles.scss */
.home-middle-wrapper .view-main-image .views-field-title {
  font-size: 30px;
  margin-bottom: -88px;
  position: relative;
  text-align: right;
  top: 90px;
  font-weight: bold;
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  top: 90px;
}
/* line 283, ../sass/styles.scss */
.home-middle-wrapper .view-main-image .views-field-title .field-content {
  width: 580px;
  display: inline-block;
}
/* line 289, ../sass/styles.scss */
.home-middle-wrapper .view-main-image .views-field-field-brief {
  margin: auto;
  width: 1110px;
}
/* line 292, ../sass/styles.scss */
.home-middle-wrapper .view-main-image .views-field-field-brief .field-content {
  font-size: 31px;
  position: absolute;
  top: 120px;
  width: 610px;
}
/* line 299, ../sass/styles.scss */
.home-middle-wrapper .view-main-image img {
  width: 100%;
}
/* line 302, ../sass/styles.scss */
.home-middle-wrapper .view-main-image .flexslider {
  border: none;
  margin: 0;
  box-shadow: none;
  float: left;
}
.view-events .flexslider .slides{
 float: left;
}

.view-events .flexslider {
  border: none;
  margin: 0;
  box-shadow: none;
}

/*
* Bottom Colred Blocks
*/
/* line 316, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks {
  /*height: 174px;*/
  height: 39px;
}
/* line 319, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section {
  width: 19.8%;
  display: inline-block;
  overflow: hidden;
}
/* line 324, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .menu.nav.mCustomScrollbar {
  padding: 7px 15px;
}
/* line 326, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .menu.nav.mCustomScrollbar li {
  line-height: 2.07;
}
/* line 331, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section ul li {
  display: block;
}
/* line 333, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section ul li a {
  color: #FFF;
}
/* line 339, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .view {
  padding: 0 20px;
}
/* line 341, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .view .views-row {
  padding: 10px 0;
  border-bottom: 1px dashed #FFF;
}
/* line 344, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .view .views-row a, .bottom-blocks .region-bottom-blocks section .view .views-row * {
  color: #FFF;
  line-height: 1.5;
}
/* line 348, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .view .views-row .views-field-body {
  min-height: 63px;
}
/* line 352, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks section .view .views-row-last {
  border: none;
}
/* line 357, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper {
  bottom: -104px;
  position: absolute;
  z-index: 100;
  width: 20.1%;
}
/* line 366, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper li, .bottom-blocks .region-bottom-blocks .section-wrapper .views-field-title {
  background: url("../images/next-icon.png") no-repeat left;
  padding-left: 18px;
}
/* line 372, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper .block-title {
  padding: 15px;
  color: #FFF;
  margin: 0;
  padding-left: 60px;
  font-size: 23px;
  cursor: pointer;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 384, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper .view, .bottom-blocks .region-bottom-blocks .section-wrapper .menu, .bottom-blocks .region-bottom-blocks .section-wrapper ul {
  height: 180px;
  overflow: hidden;
  -moz-transition: height .7s linear;
  -webkit-transition: height .7s linear;
  transition: height 0.7s linear;
}
/* line 392, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper .mCSB_container {
  margin: 0;
}
/* line 395, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper .mCSB_container:hover {
  margin-left: 0;
  margin-right: 30px;
}
/* line 402, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .section-wrapper.closed-wrapper .view, .bottom-blocks .region-bottom-blocks .section-wrapper.closed-wrapper .menu, .bottom-blocks .region-bottom-blocks .section-wrapper.closed-wrapper ul {
  height: 104px;
  -moz-transition: height .7s linear;
  -webkit-transition: height .7s linear;
  transition: height 0.7s linear;
}
/* line 412, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .first-item .section-wrapper {
  background-color: #465766;
}
/* line 415, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .first-item .section-wrapper .block-title {
  background-color: #313f49;
}
/* line 424, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .second-item .section-wrapper {
  background-color: #313f49;
}
/* line 427, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .second-item .section-wrapper .block-title {
  background-color: #232d33;
}
/* line 437, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .third-item .section-wrapper {
  background-color: #fbab18;
}
/* line 440, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .third-item .section-wrapper .block-title {
  background-color: #ea9611;
}
/* line 449, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .forth-item .section-wrapper {
  background-color: #ff625f;
}
/* line 452, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .forth-item .section-wrapper .block-title {
  background-color: #e85d5d;
}
/* line 461, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .fifth-item .section-wrapper {
  background-color: #26a9e0;
}
/* line 464, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks .fifth-item .section-wrapper .block-title {
  background-color: #1b75bb;
}
/* line 472, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-quick-links-ara .block-title {
  background: url("../images/quick_links.png") no-repeat left 25px center #313f49;
}
/* line 477, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-e-gates-arabic .block-title {
  background: url("../images/e-gates.png") no-repeat left 25px center #232d33;
}
/* line 482, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-multimedia .block-title {
  background: url("../images/multimedia.png") no-repeat left 25px center #ea9611;
}
/* line 487, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-news-block .block-title, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 .block-title {
  background: url("../images/news.png") no-repeat left 25px center #e85d5d;
}
/* line 490, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-news-block ul, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 ul {
  padding: 0 20px;
}
/* line 492, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-news-block ul li, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 ul li {
  padding: 10px 0;
  border-bottom: 1px dashed #FFF;
  padding-left: 18px;
}
/* line 496, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-news-block ul li a, .bottom-blocks .region-bottom-blocks #block-views-news-block ul li *, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 ul li a, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 ul li * {
  color: #FFF;
}
/* line 500, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-news-block ul li:last-child, .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 ul li:last-child {
  border: none;
}
/* line 508, ../sass/styles.scss */
.bottom-blocks .region-bottom-blocks #block-views-events-block .block-title {
  background: url("../images/events.png") no-repeat left 25px center #1b75bb;
}
/* line 514, ../sass/styles.scss */
.bottom-blocks .more-link {
  display: inline-block;
  margin-bottom: 20px;
  background: url("../images/next-icon.png") no-repeat scroll left center transparent;
  padding-left: 18px;
}
/* line 519, ../sass/styles.scss */
.bottom-blocks .more-link a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}

/* line 527, ../sass/styles.scss */
.block-title.closed span {
  background: url("../images/expand.png") no-repeat right 7% center !important;
  padding: 12px;
  float: right;
}

/* line 532, ../sass/styles.scss */
.block-title.opened span {
  background: url("../images/close.png") no-repeat right 7% center !important;
  padding: 12px;
  float: right;
}

/*
* Footer Styling
*/
/* line 542, ../sass/styles.scss */

/*.footer-img {
  width: 100%;
  height: 140px;
  background: url("../images/footer.jpg") no-repeat bottom #fff;
}*/

.footer_wrapper {
  background: #000000;
  text-align: center;
  position: relative;
  z-index: 101;
  min-height: 119px;
  color: #FFF;
  overflow: hidden;
  /*
  * Bottom Menu
  */
}
/* line 550, ../sass/styles.scss */
.footer_wrapper .footer {
  border-top: 0 none;
  margin-top: 0;
  padding: 20px 0;
}
/* line 556, ../sass/styles.scss */
.footer_wrapper .footer #block-menu-menu-bottom-social-menu .menu.nav {
  direction: ltr;
}
/* line 560, ../sass/styles.scss */
.footer_wrapper .footer a {
  color: #FFF;
  padding: 9px;
}
/* line 570, ../sass/styles.scss */
.footer_wrapper #block-menu-menu-bottom-menu-arabic li {
  background: url("../images/menu-pipe.png") no-repeat right;
}
/* line 572, ../sass/styles.scss */
.footer_wrapper #block-menu-menu-bottom-menu-arabic li a {
  font-size: 16px;
}
/* line 576, ../sass/styles.scss */
.footer_wrapper #block-menu-menu-bottom-menu-arabic li.last {
  background: none;
}
/* line 582, ../sass/styles.scss */
.footer_wrapper #block-menu-menu-bottom-social-menu {
  margin: 0px 0 10px 0;
}

/*
*        END HOME AND FOOTER STYLING
*/
/*
* INNER PAGES STYLING
*/
/* line 599, ../sass/styles.scss */
.not-front {
  background: #f3f3f3;
}
/* line 601, ../sass/styles.scss */
 #navbar.fixed {
  position: fixed;
  top: 0;
 /* background: #231f20;*/
  z-index: 999;
  margin: auto;
  width: 100%;
}
/* line 610, ../sass/styles.scss */
.not-front #navbar {
  margin-bottom: 30px;
}
/* line 614, ../sass/styles.scss */
.not-front .main-container.container {
  border: 1px solid #e4e4e4;
  background: #FFF;
  padding: 30px 15px;
}
/* line 620, ../sass/styles.scss */
.not-front .breadcrumb {
  background: url("../images/bred-bg.jpg") #F2F2F2;
  border: 1px solid #ededed;
  border-radius: 0;
  padding: 5px 15px;
  font-size: 15px;
}
/* line 627, ../sass/styles.scss */
.not-front .breadcrumb > li {
  display: inline;
}
/* line 631, ../sass/styles.scss */
.not-front .breadcrumb .first a {
  font-size: 0;
  background: url("../images/bred-home.jpg") no-repeat center;
  padding: 10px;
  position: relative;
  top: -4px;
}
/* line 640, ../sass/styles.scss */
.not-front .breadcrumb > .active {
  color: #000;
}
/* line 643, ../sass/styles.scss */
.not-front .breadcrumb > li + li:before {
  content: "";
  background: url("../images/bred-separetor-ltr.jpg") no-repeat right;
  padding: 14px 15px;
  position: relative;
  top: 0;
}
/* line 651, ../sass/styles.scss */
.not-front #content-wrapper {
  float: right;
  min-height: 300px;
}
/* line 659, ../sass/styles.scss */
.not-front aside .region-sidebar-second ul li {
  display: block;
  margin-bottom: 5px;
}
/* line 662, ../sass/styles.scss */
.not-front aside .region-sidebar-second ul li a {
  font-size: 17px;
  background: url("../images/menu-bg.jpg");
  border: 1px solid #e7e7e7;
  padding: 4.4px;
  color: #6d6e70;
  text-align: center;
}
/* line 671, ../sass/styles.scss */
.not-front aside .region-sidebar-second ul li ul li {
  padding-left: 0;
  margin: 0;
}
/* line 677, ../sass/styles.scss */
.not-front aside .region-sidebar-second ul li.active {
  padding-right: 10px;
  background: url("../images/menu-active-ltr.jpg") no-repeat right 0;
}
/* line 680, ../sass/styles.scss */
.not-front aside .region-sidebar-second ul li.active a {
  background: #231f20;
  color: #FFF;
  border: none;
}
/* line 687, ../sass/styles.scss */
.not-front aside .region-sidebar-second .menu-block-wrapper .expanded ul {
  display: none;
}
/* line 694, ../sass/styles.scss */
.not-front .footer-img {
  margin-top: 30px;
}

/*
* Collage page style
*/
/* line 704, ../sass/styles.scss */
.node-type-college-content .field .field-label, .node-type-stuff .field .field-label, .node-type-administrative-departments .field .field-label, .node-type-deans .field .field-label, .node-type-centers .field .field-label {
  font-size: 18px;
  color: #ec1c24;
}
/* line 708, ../sass/styles.scss */
.node-type-college-content .field, .node-type-stuff .field, .node-type-administrative-departments .field, .node-type-deans .field, .node-type-centers .field {
  margin-bottom: 30px;
}
/* line 711, ../sass/styles.scss */
.node-type-college-content .field-items, .node-type-stuff .field-items, .node-type-administrative-departments .field-items, .node-type-deans .field-items, .node-type-centers .field-items {
  color: #6d6e70;
  font-size: 16px;
}

/*
* Dean Page Style
*/
/* line 723, ../sass/styles.scss */
.node-type-dean .field-collection-view, .node-type-dean .field-collection-container, .node-type-departments-and-programs .field-collection-view, .node-type-departments-and-programs .field-collection-container, .node-type-stuff .field-collection-view, .node-type-stuff .field-collection-container, .node-type-collage-stuff-page .field-collection-view, .node-type-collage-stuff-page .field-collection-container, .node-type-useful-links .field-collection-view, .node-type-useful-links .field-collection-container, .node-type-library .field-collection-view, .node-type-library .field-collection-container {
  border-bottom: none;
}
/* line 726, ../sass/styles.scss */
.node-type-dean .field-collection-view, .node-type-departments-and-programs .field-collection-view, .node-type-stuff .field-collection-view, .node-type-collage-stuff-page .field-collection-view, .node-type-useful-links .field-collection-view, .node-type-library .field-collection-view {
  width: 345px;
  margin: 0;
  text-align: center;
}
/* line 731, ../sass/styles.scss */
.node-type-dean .field-item, .node-type-departments-and-programs .field-item, .node-type-stuff .field-item, .node-type-collage-stuff-page .field-item, .node-type-useful-links .field-item, .node-type-library .field-item {
  display: inline-block;
  vertical-align: top;
  color: #40404;
  font-size: 16px;
  margin: 0 17px;
}
/* line 739, ../sass/styles.scss */
.node-type-dean .field-name-field-image, .node-type-departments-and-programs .field-name-field-image, .node-type-stuff .field-name-field-image, .node-type-collage-stuff-page .field-name-field-image, .node-type-useful-links .field-name-field-image, .node-type-library .field-name-field-image {
  float: none;
  display: block;
}
/* line 744, ../sass/styles.scss */
.node-type-dean .field.field-name-field-image, .node-type-departments-and-programs .field.field-name-field-image, .node-type-stuff .field.field-name-field-image, .node-type-collage-stuff-page .field.field-name-field-image, .node-type-useful-links .field.field-name-field-image, .node-type-library .field.field-name-field-image {
  background: #f3f3f3;
}

/* line 750, ../sass/styles.scss */
.node-type-dean .field.field-name-field-image {
  min-height: 224px;
  padding-bottom: 0;
}

/*
*  Body & Label Page
*/
/* line 759, ../sass/styles.scss */
.body-label-page .field-collection-view {
  width: 98%;
  border: none;
  text-align: inherit;
  margin: 0;
  padding: 0;
}
/* line 765, ../sass/styles.scss */
.body-label-page .field-collection-view .field.field-name-field-title .field-item {
  font-size: 18px;
  color: #ec1c24;
  font-weight: bold;
}
/* line 771, ../sass/styles.scss */
.body-label-page .field {
  margin-bottom: 10px;
}

/*
* departments-and-programs
*/
/* line 779, ../sass/styles.scss */
.node-type-departments-and-programs .page-header {
  display: none;
}
/* line 782, ../sass/styles.scss */
.node-type-departments-and-programs .field-collection-view .entity {
  border: 1px solid #d6d6d6;
  min-height: 450px;
  padding: 15px;
}
/* line 786, ../sass/styles.scss */
.node-type-departments-and-programs .field-collection-view .entity .field-name-field-department-name, .node-type-departments-and-programs .field-collection-view .entity .field-name-field-department-node-name a {
  font-size: 20px;
  color: #d91c5c;
}
/* line 791, ../sass/styles.scss */
.node-type-departments-and-programs .field-collection-view .entity .field-type-image {
  padding: 15px 0;
}

/*
* Stuff Page Styling
*/
/* line 802, ../sass/styles.scss */
.node-type-stuff .views-row, .node-type-collage-stuff-page .views-row {
  display: inline-block;
  vertical-align: top;
}
/* line 807, ../sass/styles.scss */
.node-type-stuff .field-name-field-stuff .field-items, .node-type-collage-stuff-page .field-name-field-stuff .field-items {
  color: #231f20;
}
/* line 811, ../sass/styles.scss */
.node-type-stuff .field-collection-view, .node-type-collage-stuff-page .field-collection-view {
  width: 193px;
  display: inline;
  color: #231f20;
}
/* line 815, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field-label, .node-type-collage-stuff-page .field-collection-view .field-label {
  width: auto;
  font-size: 16px;
  color: inherit;
  font-weight: normal;
}
/* line 821, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field-name-field-image, .node-type-collage-stuff-page .field-collection-view .field-name-field-image {
  float: none;
}
/* line 824, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field, .node-type-collage-stuff-page .field-collection-view .field {
  margin: 0;
}
/* line 827, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-image, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-image {
  background: none;
}
/* line 830, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website {
  text-align: center;
  display: inline-block;
}
/* line 833, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website a, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website a {
  font-size: 0;
  padding: 10px 38px;
  background: url("../images/website.jpg") no-repeat;
}
/* line 839, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website *, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website * {
  display: inline;
  font-size: 14px;
  margin: 0;
  text-align: center;
}
/* line 845, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website span.ext, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website span.ext {
  display: none;
}
/* line 848, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website.field-type-link-field.field-label-hidden .field-items, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website.field-type-link-field.field-label-hidden .field-items {
  height: auto;
}
/* line 851, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website, .node-type-stuff .field-collection-view .field-name-field-cv, .node-type-stuff .field-collection-view .field.field-name-field-email, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website, .node-type-collage-stuff-page .field-collection-view .field-name-field-cv, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-email {
  display: inline-block;
}
/* line 853, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website .field-items, .node-type-stuff .field-collection-view .field-name-field-cv .field-items, .node-type-stuff .field-collection-view .field.field-name-field-email .field-items, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website .field-items, .node-type-collage-stuff-page .field-collection-view .field-name-field-cv .field-items, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-email .field-items {
  width: auto !important;
}
/* line 855, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field.field-name-field-website .field-items .field-item, .node-type-stuff .field-collection-view .field-name-field-cv .field-items .field-item, .node-type-stuff .field-collection-view .field.field-name-field-email .field-items .field-item, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-website .field-items .field-item, .node-type-collage-stuff-page .field-collection-view .field-name-field-cv .field-items .field-item, .node-type-collage-stuff-page .field-collection-view .field.field-name-field-email .field-items .field-item {
  margin: 0;
}
/* line 860, ../sass/styles.scss */
.node-type-stuff .field-collection-view .field-name-field-cv a, .node-type-collage-stuff-page .field-collection-view .field-name-field-cv a {
  font-size: 0;
  padding: 8px 10px;
  background: url("../images/cv.jpg") no-repeat;
  display: inline-block;
  margin-top: -3px;
}
/* line 868, ../sass/styles.scss */
.node-type-stuff .field-name-field-stuff .field-label, .node-type-collage-stuff-page .field-name-field-stuff .field-label {
  margin-bottom: 30px;
}
/* line 872, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-cv.field-type-file, .node-type-stuff .field-name-field-academic-rank, .node-type-collage-stuff-page .field.field-name-field-cv.field-type-file, .node-type-collage-stuff-page .field-name-field-academic-rank {
  display: inline-block;
  line-height: 0.2;
}
/* line 875, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-cv.field-type-file .field-label, .node-type-stuff .field-name-field-academic-rank .field-label, .node-type-collage-stuff-page .field.field-name-field-cv.field-type-file .field-label, .node-type-collage-stuff-page .field-name-field-academic-rank .field-label {
  margin: 0;
}
/* line 878, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-cv.field-type-file .field-item.even, .node-type-stuff .field-name-field-academic-rank .field-item.even, .node-type-collage-stuff-page .field.field-name-field-cv.field-type-file .field-item.even, .node-type-collage-stuff-page .field-name-field-academic-rank .field-item.even {
  margin: 0;
}
/* line 884, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-email a, .node-type-collage-stuff-page .field.field-name-field-email a {
  font-size: 0;
  padding: 8px 12px;
  background: url("../images/email.jpg") no-repeat;
  margin: -3px 5px 0;
  display: inline-block;
}
/* line 895, ../sass/styles.scss */
.node-type-stuff .stuff-links, .node-type-collage-stuff-page .stuff-links {
  margin-bottom: 25px;
}
/* line 897, ../sass/styles.scss */
.node-type-stuff .stuff-links *, .node-type-collage-stuff-page .stuff-links * {
  vertical-align: middle;
}

/*
* College Contact Page
*/
/* line 909, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .field-collection-view {
  text-align: center;
}
/* line 912, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content {
  text-align: center;
  font-size: 18px;
  line-height: 2;
}
/* line 917, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field.field-name-field-main-title {
  font-size: 19px;
}
/* line 920, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field-label {
  color: #ec1c24;
}
/* line 923, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field.field-name-field-telephone .field-label {
  background: url("../images/telephone.png") no-repeat left center;
  padding-left: 30px;
}
/* line 927, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field.field-name-field-fax .field-label {
  background: url("../images/fax.png") no-repeat left center;
  padding-left: 30px;
}
/* line 931, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field-collection-view .field-label {
  width: auto;
  color: inherit;
}
/* line 935, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field-collection-item-field-contact-college {
  text-align: center;
}
/* line 937, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field-collection-item-field-contact-college .field-items {
  direction: ltr;
}
/* line 942, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field.field-name-field-contact-college {
  margin: auto;
  text-align: center;
  width: 254px;
}
/* line 947, ../sass/styles.scss */
.node-type-college-contact-us.body-label-page .content .field-collection-view-final {
  display: inline-block;
}

/* line 954, ../sass/styles.scss */
.node-type-collage-stuff-page .field-collection-view {
  width: 225px;
  display: inline-block;
}

/* line 961, ../sass/styles.scss */
.field-collection-container {
  border: none;
}

/*
* Useful links Page
*/
/* line 970, ../sass/styles.scss */
.node-type-useful-links {
  /*.field.field-name-field-website{
    display: none !important;
  }*/
}
/* line 971, ../sass/styles.scss */
.node-type-useful-links .field.field-name-field-image, .node-type-useful-links .field-name-field-attached-image {
  background: none;
  border: 2px solid #f3f3f3;
  padding: 0;
}
/* line 976, ../sass/styles.scss */
.node-type-useful-links .field-collection-view {
  width: auto;
  min-width: 203px;
}
/* line 980, ../sass/styles.scss */
.node-type-useful-links .field-item {
  margin: 0 12px;
}
/* line 986, ../sass/styles.scss */
.node-type-useful-links .field.field-name-field-main-title, .node-type-useful-links .field.field-name-field-website {
  background: url("../images/gray-bg.png") repeat;
  /*  padding: 80px 0;*/
  position: absolute;
  width: 17.3%;
  color: #FFF;
  display: none;
  height: 181px;
}
/* line 995, ../sass/styles.scss */
.node-type-useful-links .field.field-name-field-main-title a, .node-type-useful-links .field.field-name-field-website a {
  color: #FFF;
}
/* line 1000, ../sass/styles.scss */
.node-type-useful-links .field.field-name-field-website.field-type-link-field.field-label-hidden, .node-type-useful-links .field.field-name-field-website.field-type-link-field.field-label-hidden * {
  vertical-align: sub;
}

/* line 1007, ../sass/styles.scss */
.large-image-link.node-type-useful-links .field.field-name-field-main-title, .large-image-link.node-type-useful-links .field.field-name-field-website {
  width: 29.4%;
  height: 490px;
}
/* line 1011, ../sass/styles.scss */
.large-image-link.node-type-useful-links .field-collection-container .field-items .field-items .field-item {
  margin: 12px;
}
/* line 1014, ../sass/styles.scss */
.large-image-link.node-type-useful-links .field.field-name-field-image {
  display: none;
}

/*
* Download Forms Page
*/
/* line 1024, ../sass/styles.scss */
.not-front.node-type-download-forms .page-header {
  display: none;
}
/* line 1027, ../sass/styles.scss */
.not-front.node-type-download-forms .main-container.container {
  background-color: transparent;
  border: medium none;
}
/* line 1032, ../sass/styles.scss */
.not-front.node-type-download-forms .field-collection-view {
  border: 2px solid #e2e2e2;
  background: #FFF;
  padding: 25px 30px;
  margin: 18px 0;
}
/* line 1038, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-title, .not-front.node-type-download-forms .field.field-name-field-brief {
  width: 85%;
  display: inline-block;
}
/* line 1043, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-attachments {
  display: inline-block;
  vertical-align: top;
  padding-left: 50px;
  margin-top: -15px;
}
/* line 1048, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-attachments .file a {
  font-size: 0;
  padding: 54px 47px;
  background: url("../images/download-icon.jpg") no-repeat;
}
/* line 1053, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-attachments img {
  display: none;
}
/* line 1058, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-title {
  font-size: 19px;
  margin-bottom: 20px;
  color: #ec1c24;
}
/* line 1064, ../sass/styles.scss */
.not-front.node-type-download-forms .field.field-name-field-brief {
  font-size: 15px;
  color: #6d6e70;
}

/*
* collapsible Styling
*/
/* line 1076, ../sass/styles.scss */
.collapsible-page .main-container.container {
  background: transparent;
  border: none;
  padding: 0;
}
/* line 1081, ../sass/styles.scss */
.collapsible-page .page-header {
  display: none;
}

/* line 1086, ../sass/styles.scss */
.field-name-field-collapsible-text .field-collection-view {
  border: none;
  margin: 0;
  padding: 1px 0;
}
/* line 1092, ../sass/styles.scss */
.field-name-field-collapsible-text .field.field-name-field-main-title {
  background: url("../images/collapsible-bg.jpg") repeat-x;
  font-size: 20px;
  color: #ec1c24;
  cursor: pointer;
  padding: 5px 15px;
  border: 1px solid #babcbe;
}
/* line 1101, ../sass/styles.scss */
.field-name-field-collapsible-text .field.field-name-field-main-title .field-item {
  background: url("../images/arrow-down.png") no-repeat left 10px center;
  padding: 0 35px;
}
/* line 1106, ../sass/styles.scss */
.field-name-field-collapsible-text .field.field-name-field-main-title.active-title .field-item {
  background: url("../images/arrow-right.png") no-repeat left 10px center;
}
/* line 1109, ../sass/styles.scss */
.field-name-field-collapsible-text .field-items .field-item {
  margin: 0;
}
/* line 1112, ../sass/styles.scss */
.field-name-field-collapsible-text .field.field-name-field-brief {
  font-size: 16px;
  color: #808184;
  padding: 25px 30px;
  background: #e6e7e8;
  border: 1px solid #babcbe;
  height: 300px;
  overflow: hidden;
}
/* line 1122, ../sass/styles.scss */
.field-name-field-collapsible-text .mCS-dir-rtl > .mCSB_inside > .mCSB_container, .field-name-field-collapsible-text .mCSB_inside > .mCSB_container {
  margin-left: 30px;
  margin-right: 0;
}
/* line 1126, ../sass/styles.scss */
.field-name-field-collapsible-text .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .field-name-field-collapsible-text .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools, .field-name-field-collapsible-text .mCSB_scrollTools {
  left: 0;
  right: auto;
}

/* line 1132, ../sass/styles.scss */
.region.region-content {
  line-height: 2;
}

/*
* Photo Gallery
*/
/* line 1142, ../sass/styles.scss */
.node-type-photo-gallery .field.field-name-field-image {
  width: 100%;
}
/* line 1145, ../sass/styles.scss */
.node-type-photo-gallery .field-name-field-image .field-item {
  display: inline-block;
  padding: 0 13px;
  margin-bottom: 25px;
}
/* line 1149, ../sass/styles.scss */


/* line 1158, ../sass/styles.scss */
.node-type-video-gallery .field-item {
  display: inline-block;
}
/* line 1161, ../sass/styles.scss */
.node-type-video-gallery .field-collection-view {
  border: none;
  display: inline-block;
  width: 210px;
  vertical-align: top;
}
/* line 1167, ../sass/styles.scss */
.node-type-video-gallery .field-items {
  padding: 0 10px;
  min-height: 198px;
}


/* line 1178, ../sass/styles.scss */
.node-type-video-gallery #cboxLoadedContent {
  height: 631px !important;
  margin-top: 0;
}
/* line 1181, ../sass/styles.scss */
.node-type-video-gallery .field.field-name-field-title {
  padding-top: 10px;
}

/* line 1188, ../sass/styles.scss */
#cboxPrevious, #cboxNext {
  top: 48%;
  height: 30px;
}

/* line 1192, ../sass/styles.scss */
#cboxPrevious, #cboxPrevious:hover {
  background: url("../images/prev.jpg") no-repeat;
}

/* line 1195, ../sass/styles.scss */
#cboxNext, #cboxNext:hover {
  right: 0;
  background: url("../images/next.jpg") no-repeat;
}

/* line 1200, ../sass/styles.scss */
#cboxTitle {
  display: inline-block !important;
  height: 40px !important;
  top: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-size: 21px;
  color: #ec1c24;
  background: none;
}

/* line 1211, ../sass/styles.scss */
#cboxLoadedContent {
  margin-top: 35px;
  margin-bottom: 25px;
}

/*
*
* page-announcements View
*
*/
/* line 1223, ../sass/styles.scss */
.page-announcements .main-container.container,.page-important-announcements .main-container.container, .page-news .main-container.container, .page-wise-news .main-container.container, .page-events .main-container.container {
  background: transparent;
  border: none;
}
/* line 1224, ../sass/styles.scss */
.page-announcements .main-container.container #content-wrapper,.page-important-announcements .main-container.container #content-wrapper, .page-news .main-container.container #content-wrapper, .page-wise-news .main-container.container #content-wrapper, .page-events .main-container.container #content-wrapper {
  padding: 0;
}
/* line 1230, ../sass/styles.scss */
.page-announcements .page-header,.page-important-announcements .page-header, .page-news .page-header, .page-wise-news .page-header, .page-events .page-header {
  display: none;
}
/* line 1234, ../sass/styles.scss */
.page-announcements .views-row,.page-important-announcements .views-row, .page-news .views-row, .page-wise-news .views-row, .page-events .views-row {
  background: #FFF;
  border: 1px solid #d1d1d1;
  margin-bottom: 15px;
  padding: 15px 30px;
  color: #6d6e70;
  font-size: 15px !important;
}
/* line 1241, ../sass/styles.scss */
.page-announcements .views-row .views-field-title a,.page-important-announcements .views-row .views-field-title a, .page-news .views-row .views-field-title a, .page-wise-news .views-row .views-field-title a, .page-events .views-row .views-field-title a {
  color: #ec1c24;
  font-size: 19px !important;
}
/* line 1245, ../sass/styles.scss */
.page-announcements .views-row .views-field-view-node,.page-important-announcements .views-row .views-field-view-node, .page-news .views-row .views-field-view-node, .page-wise-news .views-row .views-field-view-node, .page-events .views-row .views-field-view-node {
  text-align: right !important;
}

/* line 1251, ../sass/styles.scss */
.node-type-announcement .field.field-name-field-attached-image.field-type-image.field-label-hidden {
  display: inline-block;
  float: left;
  margin: 8px 15px 0 0;
}

/*
*
* Page News
*
*/
/* line 1266, ../sass/styles.scss */
.page-news .view-content *, .page-wise-news .view-content * {
  font-family: ge_flow !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  text-align: left;
}
/* line 1272, ../sass/styles.scss */
.page-news .views-row, .page-wise-news .views-row {
  margin-bottom: 30px;
  min-height: 180px;
}
/* line 1276, ../sass/styles.scss */
.page-news .views-row img, .page-wise-news .views-row img {
  display: none;
  width: 190px !important;
  height: 130px !important;
  margin: 8px 20px 10px 0;
}
/* line 1285, ../sass/styles.scss */
.page-news .news-image, .page-wise-news .news-image {
  float: left;
  clear: both;
}
/* line 1289, ../sass/styles.scss */
.page-news .news-image img:first-child, .page-wise-news .news-image img:first-child {
  display: inline;
}
/* line 1293, ../sass/styles.scss */
.page-news .attachment, .page-wise-news .attachment {
  padding: 0 15px;
  background: #FFF;
}
/* line 1296, ../sass/styles.scss */
.page-news .attachment .view-header, .page-wise-news .attachment .view-header {
  font-size: 23px;
  padding: 10px 20px 5px;
}
/* line 1300, ../sass/styles.scss */
.page-news .attachment img, .page-wise-news .attachment img {
  display: none !important;
  width: 480px !important;
  height: 340px !important;
  margin: 8px 20px 10px 0;
}
/* line 1306, ../sass/styles.scss */
.page-news .attachment .news-image img, .page-wise-news .attachment .news-image img {
  display: inline-block !important;
}
/* line 1310, ../sass/styles.scss */
.page-news .attachment .views-field-title, .page-wise-news .attachment .views-field-title {
  margin-top: 10px;
}
/* line 1311, ../sass/styles.scss */
.page-news .attachment .views-field-title a, .page-wise-news .attachment .views-field-title a {
  color: #ec1c24;
  font-size: 19px !important;
}
/* line 1318, ../sass/styles.scss */
.page-news .attachment .news-image, .page-wise-news .attachment .news-image {
  margin: 8px 20px 10px 0;
}
/* line 1321, ../sass/styles.scss */
.page-news .attachment .views-field.views-field-view-node, .page-wise-news .attachment .views-field.views-field-view-node {
  padding: 0 15px;
  text-align: right;
}
/* line 1326, ../sass/styles.scss */
.page-news .flexslider, .page-wise-news .flexslider {
  background: transparent;
  border: none;
  box-shadow: none;
}

/* line 1334, ../sass/styles.scss */
.flex-control-nav.flex-control-paging {
  text-align: left !important;
  padding: 0 42px;
  margin-bottom: 51px;
}
/* line 1339, ../sass/styles.scss */
.flex-control-nav.flex-control-paging li a {
  background: #e9e9e9;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  height: auto;
  padding: 0 9px;
  text-indent: 0;
  width: auto;
}
/* line 1349, ../sass/styles.scss */
.flex-control-nav.flex-control-paging li a.flex-active {
  background: #d1d1d1;
}
/* line 1352, ../sass/styles.scss */
.flex-control-nav.flex-control-paging li a:hover {
  background: #dfdfdf;
}

/* line 1358, ../sass/styles.scss */
.flexslider .flex-direction-nav {
  text-align: left !important;
}
/* line 1361, ../sass/styles.scss */
.flexslider .flex-direction-nav a {
  background: #e9e9e9;
  display: inline-block;
  height: 0;
  left: 0 !important;
  top: -1px;
  opacity: 1;
  padding: 5px 5px 23px 20px;
  position: relative;
  right: 0 !important;
  width: 20px;
}
/* line 1373, ../sass/styles.scss */
.flexslider .flex-direction-nav a:hover {
  position: relative;
}
/* line 1377, ../sass/styles.scss */
.flexslider .flex-direction-nav a.flex-next:before {
  content: '\f001';
  font-size: 22px;
  color: #FFF;
}
/* line 1382, ../sass/styles.scss */
.flexslider .flex-direction-nav a.flex-prev:before {
  content: "\f002";
  font-size: 22px;
  color: #FFF;
}
/* line 1387, ../sass/styles.scss */
.flexslider .flex-direction-nav .flex-prev {
  margin-left: 190px !important;
}
/* line 1390, ../sass/styles.scss */
.flexslider .flex-direction-nav .flex-next {
  margin-left: 15px !important;
}

/*
* News Inner Page
*/
/* line 1399, ../sass/styles.scss */
.node-type-news .news-image img {
  width: 200px !important;
  float: left;
  margin: 8px 20px 10px 0;
}

/*
* Events listing page
*/
/* line 1411, ../sass/styles.scss */
.page-events .views-field-field-attached-image {
  float: left;
  display: inline-block;
  margin: 8px 20px 10px 0;
}
/* line 1416, ../sass/styles.scss */
.page-events .views-row {
  min-height: 210px;
}
/* line 1419, ../sass/styles.scss */
.page-events .attachment {
  padding: 0 15px;
  background: #FFF;
}
/* line 1422, ../sass/styles.scss */
.page-events .attachment .view-header {
  font-size: 23px;
  padding: 10px 20px 5px;
}
/* line 1426, ../sass/styles.scss */
.page-events .attachment img {
  width: 480px !important;
  height: 340px !important;
  margin: 8px 20px 10px 0;
}
/* line 1432, ../sass/styles.scss */
.page-events .attachment .views-field-title {
  margin-top: 10px;
}
/* line 1433, ../sass/styles.scss */
.page-events .attachment .views-field-title a {
  color: #ec1c24;
  font-size: 19px !important;
}
/* line 1440, ../sass/styles.scss */
.page-events .attachment .views-field.views-field-view-node {
  padding: 0 15px;
  text-align: right;
}
/* line 1445, ../sass/styles.scss */
.page-events .flexslider {
  background: transparent;
  border: none;
  box-shadow: none;
}

/* line 1453, ../sass/styles.scss */
.node-type-event .field.field-name-field-attached-image {
  float: left;
  margin: 8px 20px 10px 0;
}

/* line 1458, ../sass/styles.scss */
body .node * {
  font-family: ge_flow !important;
}

/* line 1461, ../sass/styles.scss */
#sb-body img {
  right: 0;
}

/* line 1465, ../sass/styles.scss */
#sb-title-inner {
  background: #FFF;
  border: 1px solid #2F2F2F;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  padding: 0 10px;
  text-align: right;
  color: #ec1c24;
}

/*
.search-social li:hover a{
  -webkit-transform: rotateY(360deg);
  -webkit-transform-style: preserve-3d;
  transform: rotateY(360deg);
  transform-style: preserve-3d;

}

.search-social li a,.search-social li:hover a{
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
*/
/* line 1489, ../sass/styles.scss */
.view-empty {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  color: #ec1c24;
}

/*
* Pager Style
*/
/* line 1501, ../sass/styles.scss */
.pagination > li > a, .pagination > li > span {
  background: #e9e9e9;
  border: medium none;
  border-radius: 0 !important;
  color: #000;
  padding: 5px 9px;
  margin: 0 10px;
}

/* line 1509, ../sass/styles.scss */
.pagination > li > a, .pagination > li > span:hover {
  background: #dfdfdf;
}

/* line 1512, ../sass/styles.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background: #d1d1d1;
}

/*
*
* Responsive Menu
*
*/
/* line 1523, ../sass/styles.scss */
.mean-container .mean-nav ul li a.mean-expand {
  height: 24px;
}
/* line 1526, ../sass/styles.scss */
.mean-container .mean-nav ul li span {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  color: white;
  display: block;
  float: left;
  margin: 0;
  padding: 1em 5%;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 90%;
}

/*
* Page Images Gallery
*/
/* line 1545, ../sass/styles.scss */
.field-name-field-image-gallery {
  margin-top: 60px;
}

/* line 1548, ../sass/styles.scss */
.field-name-field-image-gallery .field-item {
  display: inline-block;
  padding: 0 27px;
}

/* line 1552, ../sass/styles.scss */
.field-name-field-image-gallery .field-item:first-child {
  padding-left: 0;
}

/* line 1555, ../sass/styles.scss */
.field-name-field-image-gallery .field-item:last-child {
  padding-right: 0;
}

/**
* Webform
*/
/* line 1564, ../sass/styles.scss */
.webform-client-form .form-item.webform-component label {
  min-width: 100px;
}
/* line 1567, ../sass/styles.scss */
.webform-client-form .email:focus {
  border-color: #67afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(103, 175, 233, 0.6);
  outline: 0 none;
}
/* line 1572, ../sass/styles.scss */
.webform-client-form .email {
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #545454;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
/* line 1587, ../sass/styles.scss */
.webform-client-form .webform-submit {
  margin-top: 30px;
}

/*
* Search Results
*/
/* line 1594, ../sass/styles.scss */
.page-search ol.search-results {
  padding: 0 30px;
}
/* line 1596, ../sass/styles.scss */
.page-search ol.search-results li.search-result {
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #d1d1d1;
}
/* line 1601, ../sass/styles.scss */
.page-search ol.search-results li.search-result:last-child {
  borser: none;
}

/*
*
*/
/* line 1610, ../sass/styles.scss */
.content ul li {
  list-style: inside disc;
  display: list-item;
}

/* line 1614, ../sass/styles.scss */
.content ol li {
  list-style: inside decimal;
  display: list-item;
}

/* line 1621, ../sass/styles.scss */
.node-type-college-content .page-header, .node-type-administrative-departments .page-header, .node-type-registration-and-admission .page-header,
.node-type-deans .page-header, .node-type-library .page-header, .node-type-centers .page-header, .page-node-117 .page-header {
  display: none;
}

/* line 1625, ../sass/styles.scss */
.page-header {
  font-size: 29px;
  margin-top: 0;
}

/* line 1631, ../sass/styles.scss */
iframe {
  background: url("../images/loading.gif") no-repeat center top 10%;
}

/* line 1635, ../sass/styles.scss */
.contact-wrapper {
  display: inline-block;
}

/* line 1640, ../sass/styles.scss */
.site-map-box .content ul li {
  padding: 0 25px;
  width: auto;
}

/* line 1645, ../sass/styles.scss */
.site-map-menu li {
  list-style: inside none circle !important;
}

/* line 1648, ../sass/styles.scss */
.site-map-menu li li {
  list-style: inside none disc !important;
}

/* line 1651, ../sass/styles.scss */
.site-map-menu li li li {
  list-style: inside none square !important;
}

/* line 1658, ../sass/styles.scss */
.node-type-stuff .field-collection-container .field-items .field-item {
  width: 22%;
}
/* line 1661, ../sass/styles.scss */
.node-type-stuff .field-collection-container .field-items .field-item .field-item {
  margin: 0px;
  width: auto;
}
/* line 1667, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-cv.field-type-file, .node-type-stuff .field-name-field-academic-rank {
  display: inline-block;
}
/* line 1669, ../sass/styles.scss */
.node-type-stuff .field.field-name-field-cv.field-type-file .field-label, .node-type-stuff .field-name-field-academic-rank .field-label {
  margin: 0;
}

/*
* Firefox Styles
*/
/* line 1678, ../sass/styles.scss */
.not-front.ff .breadcrumb > li + li:before {
  content: "";
  background: url("../images/bred-separetor-ltr.jpg") no-repeat right 10px center;
}

/*
* IE Styles
*/
/* line 1687, ../sass/styles.scss */
.ie #navbar .block-superfish .sf-menu li {
  position: static;
}

/*
* Safari Styles
*/
/* line 1698, ../sass/styles.scss */
.safari ul.nav li a.fa {
  font-size: 0.9px;
}
/* line 1701, ../sass/styles.scss */
.safari .breadcrumb {
  padding: 5px 15px 0;
}
/* line 1703, ../sass/styles.scss */
.safari .breadcrumb .first a {
  width: 20px;
  display: inline-block;
}
/* line 1707, ../sass/styles.scss */
.safari .breadcrumb .first a:hover {
  text-decoration: none;
}
/* line 1713, ../sass/styles.scss */
.safari .breadcrumb > li + li::before {
  background-position: center 9.6px !important;
}
/* line 1717, ../sass/styles.scss */
.safari .bottom-blocks .block-title {
  background-position: 5% center;
}
/* line 1721, ../sass/styles.scss */
.safari .bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-quick-links-ara .block-title {
  background: url("../images/quick_links.png") no-repeat #313F49;
}
/* line 1724, ../sass/styles.scss */
.safari .bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-e-gates-arabic .block-title {
  background: url("../images/e-gates.png") no-repeat #232D33;
}
/* line 1728, ../sass/styles.scss */
.safari .bottom-blocks .region-bottom-blocks #block-menu-menu-bottom-menu-multimedia .block-title {
  background: url("../images/multimedia.png") no-repeat #EA9611;
}
/* line 1731, ../sass/styles.scss */
.safari .bottom-blocks .region-bottom-blocks #block-views-news-block .block-title, .safari .bottom-blocks .region-bottom-blocks #block-aggregator-feed-1 .block-title {
  background: url("../images/news.png") no-repeat #E85D5D;
}
/* line 1734, ../sass/styles.scss */
.safari .bottom-blocks .region-bottom-blocks #block-views-events-block .block-title {
  background: url("../images/events.png") no-repeat #1B75BB;
}

/* line 1740, ../sass/styles.scss */
.node-type-college-contact-us .field.field-name-field-main-title .field-item {
  background: url("../logo.png") no-repeat center center;
  font-size: 0;
  padding: 55px;
}

/* line 1746, ../sass/styles.scss */
.field.field-name-field-website.field-type-link-field.field-label-hidden .field-items {
  display: table-cell;
  height: 182px;
  vertical-align: middle;
  width: 203px;
}

/*
.field-name-field-image .field-items {
    display: table-cell;
  height: 180px;
  vertical-align: middle;
}*/
/* line 1759, ../sass/styles.scss */
.field-name-field-useful-links .field-name-field-image .field-items {
  display: table-cell;
  height: 180px;
  vertical-align: middle;
}

/* line 1765, ../sass/styles.scss */
.large-image-link.node-type-useful-links .field.field-name-field-website .field-items {
  width: 344px;
  height: 490px;
}

/* line 1770, ../sass/styles.scss */
span.mailto, span.ext {
  background: none;
  height: 0;
  padding-right: 0;
  text-decoration: none;
  width: 0;
}

/* line 1779, ../sass/styles.scss */
#block-menu-menu-top-menu-social {
  text-align: right;
  width: auto;
  display: inline-block;
}

/* line 1784, ../sass/styles.scss */
.content span, .content b, .content p, .content strong {
  color: inherit;
}

/* line 1788, ../sass/styles.scss */
.search-snippet strong {
  color: #6d6e70;
}

@media screen and (min-width: 1450px) {
  /* line 1793, ../sass/styles.scss */
  .bottom-blocks {
    background: #1B75BB;
  }
  /* line 1795, ../sass/styles.scss */
  .bottom-blocks .region-bottom-blocks .section-wrapper {
    width: 20.2%;
  }
}
/* line 1802, ../sass/styles.scss */
.field-name-field-dean {
  text-align: center;
}
/* line 1804, ../sass/styles.scss */
.field-name-field-dean .field {
  margin: 0;
}
/* line 1807, ../sass/styles.scss */
.field-name-field-dean .field-name-field-image {
  margin-top: 20px;
}
/* line 1810, ../sass/styles.scss */
.field-name-field-dean .field-collection-item-field-dean .content {
  display: inline-block;
}
/* line 1811, ../sass/styles.scss */
.field-name-field-dean .field-collection-item-field-dean .content .field-item {
  color: #404041;
}

/***********/
/***********/
/* line 1822, ../sass/styles.scss */
.view-gallery .views-row {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1825, ../sass/styles.scss */
.view-gallery .views-row a {
  color: #ec1c24;
  font-size: 16px;
}
/* line 1829, ../sass/styles.scss */
.view-gallery .views-row .views-field-field-image {
  min-height: 207px;
}

html{
  background: url('../images/loading.gif') no-repeat center top #FFF;
}



.home-middle-wrapper .flexslider .flex-direction-nav {
  text-align: right !important;
  width: 1120px;
  margin: auto;
}

.front .flexslider .flex-direction-nav .flex-prev,.front .flexslider .flex-direction-nav .flex-next{
  margin: auto !important;
}

.front .flexslider .flex-direction-nav a{
  background: #fff;
}
.front .home-middle-wrapper .flexslider .flex-direction-nav li {
  border-right: 1px solid #ddd;
  padding: 12px 25px;
}

.front .flexslider .flex-direction-nav .flex-prev{
  background: url('../images/next-slider.jpg') no-repeat center;
}

.front .flexslider .flex-direction-nav .flex-next{
  background: url('../images/prev-slider.jpg') no-repeat center;
}
.front .flexslider .flex-direction-nav a:before{
  font-size: 0;
}

.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a {
  display: inline-block;
}

#block-views-announcements-block-1 {
  display: inherit;
  margin: 0 auto -78px;
  position: relative;
  width: 978px;
  top: -71px;
  left: 5.7%;
}


#block-views-announcements-block-1 h2,#block-views-announcements-block-1 .view {
  display: inline-block;
}

#block-views-announcements-block-1 .view {
  padding: 0 5px; 
  width: 855px;
  top: -2px;
  position: relative;
}
#block-views-announcements-block-1 .view .views-field{
  display: inline-block; 
} 
#block-views-announcements-block-1 .view .views-field-title a{
  color: #231f20;
  font-size: 20px;
  font-weight: bolder;
}
#block-views-announcements-block-1 h2 {

  background: #ee4036 none repeat ;
  border-right: 2px solid #f4f4f4;
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 0;
  padding: 19px;
  position: relative;
  top: -8px;


}

#block-views-announcements-block-1 .view .views-field.views-field-view-node,#block-views-announcements-block-1 .more-link {
  left: 0;
  top: 4px;
  position: absolute;
}

/****** Home Page New Design   ************/

.news-wrapper .news {
  padding-left: 0;
}

.news-wrapper,.poll-events-wrapper{
  background: #F1F1F2; 
  padding: 30px 0 14px;
}
.poll-events-wrapper{
padding: 40px 0 66px;
}
.news-wrapper .block-title{
  color: #231f20;
  font-weight: bold;
}
.news-wrapper .flexslider .flex-direction-nav {
  position: absolute;
  top: -40px;
  width: 146px;
}

.news-wrapper .flexslider .flex-direction-nav li{
  margin: 0 2px;  
}


.front .news-wrapper .flexslider .flex-direction-nav .flex-prev{
  background: url('../images/news-prev.jpg') no-repeat center;
}

.front .news-wrapper .flexslider .flex-direction-nav .flex-next{
  background: url('../images/news-next.jpg') no-repeat center;
}


.news-wrapper .view-news .views-field.views-field-body img {
  float: right;
  height: 285px !important;
  width: 325px;
}

.news-wrapper .view-news .views-field.views-field-title{
  clear: both;
  float: left;
  text-align: right;
  width: 61.2%;
  padding: 14px 20px;
}

.news-wrapper .view-news .views-field-view-node{
  padding: 8px 20px 0;
  text-align: left;
  float: none;
}

.views-field.views-field-nothing {
  text-align: right;
  padding: 20px 18px 0;
}

.news-wrapper .view-news .views-field-view-node a,.news-wrapper .view-news .views-field-nothing a{
  color: #404041;
  font-size: 15px;
  font-weight: bold;
}



.news-wrapper .view-news .views-field.views-field-title a{
  color: #404041;
  font-size: 18px;
  font-weight: bold;

}

.news-wrapper .view-news .views-field-body .field-content{
  color: #404041;
  display: inline-block;
  font-size: 15px;
  max-width: 523px;
  padding: 14px 20px;
}
.news-wrapper .view-news .flexslider .slides{
  float: left;
}

.news-wrapper .flexslider{
  border: 1px solid #ddd;
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 46px;


}

/*********Images *******/

.news-wrapper .view-gallery .views-row .views-field-field-image{
  min-height: auto;
}

.news-wrapper .view-gallery .views-row{
  margin: 0;
}

.news-wrapper .gallery .views-row {
  padding: 0 0 8px;
}

.news-wrapper .gallery .views-row-1 img {
  /*height: 174px !important;*/
  padding-top: 3px;
}

.news-wrapper .gallery .views-row.views-row-2{
  padding-left: 4px
}
.news-wrapper .gallery .views-row.views-row-3{
  padding-right: 4px;
}


/********************** Quick Links ******************************/

.links-wrapper section .menu {
  display: none;
}

.links-wrapper .region-quick-links {
  width: 300px;
}

.links-wrapper .q-links .menu.nav {
  height: 162px;
  position: absolute;
  right: 315px;
  top: 0;
  width: 840px;
}

.links-wrapper .q-links .menu.nav li{
  display: block; 
  padding: 8px;
}

#block-menu-menu-bottom-menu-e-gates-arabic .block-title {
  background: url("../images/e-gates.png") no-repeat right 25px center #8bc53f;
}

#block-menu-menu-bottom-menu-quick-links-ara .block-title {
  background: url("../images/quick_links.png") no-repeat right 25px center #ea5b63;
}

#block-menu-menu-bottom-menu-multimedia .block-title {
  background: url("../images/multimedia.png") no-repeat right 25px center #f6921e;
}

.q-links section .block-title {
  padding: 11px 66px 10px 0;
  margin: 0;
  color: #FFF;
  position: relative;
  cursor: pointer;
}
/********************************************************************************/
#block-menu-menu-bottom-menu-quick-links-ara .active-title .active-block {
  background: url("../images/q-active.png") no-repeat right;
  display: inline-block;
  height: 54px;
  left: -21px;
  position: absolute;
  width: 22px;
  top: 0;
}

#block-menu-menu-bottom-menu-multimedia .active-title .active-block {
  background: url("../images/orange-active.png") no-repeat right;
  display: inline-block;
  height: 54px;
  left: -22px;
  position: absolute;
  width: 22px;
  top: 0;
}

#block-menu-menu-bottom-menu-e-gates-arabic .active-title .active-block {
  background: url("../images/green-active.png") no-repeat right;
  display: inline-block;
  height: 54px;
  left: -22px;
  position: absolute;
  width: 22px;
  top: 0;
}

#block-menu-menu-bottom-menu-quick-links-ara .menu li{
  background: url("../images/menu-red.png") no-repeat right;
  padding: 7px 25px;
  background-size: 18px;
}

#block-menu-menu-bottom-menu-quick-links-ara ul{
  background: rgba(234, 91, 99,0.25);  
  border: 1px solid rgba(234, 91, 99, 0.25);
}

#block-menu-menu-bottom-menu-e-gates-arabic .menu li{
  background: url("../images/menu-green.png") no-repeat right;
  padding: 7px 25px;
  background-size: 18px;
}

#block-menu-menu-bottom-menu-e-gates-arabic ul{
  background: rgba(139, 197, 63, 0.25);
  border: 1px solid rgba(139, 197, 63, 0.25);
}

#block-menu-menu-bottom-menu-multimedia .menu li{
  background: url("../images/menu-orange.png") no-repeat right;
  padding: 7px 25px;
  background-size: 18px;
}

#block-menu-menu-bottom-menu-multimedia ul{
  background: rgba(246, 146, 30, 0.25);
  border: 1px solid rgba(246, 146, 30, 0.25);
}

.links-wrapper {
  padding: 55px 0;
  background: #FFF;
}

.q-links section li a{
  color: #58595b;
  font-size: 16px;
}

.q-links .menu {
  padding: 10px 22px;
}


/**********Events *******/

.poll-events-wrapper .view-events {
  background: #FFF;
  padding: 6px 15px;
  border: 1px solid #ddd;
}
.poll-events-wrapper .view-events .views-field-field-attached-image{
  float: right;
  margin: 0 15px;
  min-height: 110px;
}
.poll-events-wrapper .view-events .views-field-field-attached-image img{
  border-radius: 50%;
}

.poll-events-wrapper .view-events .views-row {
  display: inline-block;
  margin-top: 15px;
  width: 100%;
}
/*.poll-events-wrapper .view-events .views-row-2 {
  border-top: 1px solid #ddd; 
  padding-top: 15px;
}
*/

.poll-events-wrapper .view-events .views-field-title a{
  font-size: 16px;
  color: #231F20;
}
.poll-events-wrapper .view-events .views-field-view-node{
  text-align: left;
}

.poll-events-wrapper .view-events .views-field-field-event-date{
  color: #00adee;
  padding: 0;
}

.poll-events-wrapper .view-events .views-field.views-field-body {
  padding: 7px 0;
}

.poll-events-wrapper .view-events .more-link a {
  padding-top: 15px;
  display: inline-block;
  text-decoration: underline;
}
/****************/

.poll-events-wrapper .view-poll{
  background: #FFF;
} 

.poll-events-wrapper .view-poll h2{
  background: #26a9e0 none repeat scroll 0 0;
  color: #ffffff;
  font-size: 19px;
  margin: 0;
  padding: 28px 30px;
  text-align: justify;
  line-height: 1.3;
}
.poll-events-wrapper .view-poll h2 a{
  color: #FFF; 
}

.view-poll .content {
  padding: 8px 28px;
  max-height: 182px;
  border: 1px solid #ddd;
  border-top: none;
}

.radio {
  background: url("../images/radio-button-icon.jpg") no-repeat;
  display: inline-block;
  height: 36px;
  padding: 0;
  position: relative;
  width: 40px;
}

/* line 464, ../sass/styles.scss */
.form-type-radio.radio label {
  display: block;
  right: 9px;
  padding-left: 50px;
  position: relative;
  margin-top: -35px;
  width: 340%;
}

/* line 473, ../sass/styles.scss */
.form-type-radio.form-item.radio {
  margin-right: 90px;
}

.view-poll .btn.btn-default.form-submit.ajax-processed {
  float: left;
  background: #26A9E0;
  color: #FFF;
  border-color: #26A9E0;
}

.node-type-advpoll  .btn.btn-default.form-submit.ajax-processed {
  background: #26A9E0;
  color: #FFF;
  border-color: #26A9E0;
}

/****************************/

.top #block-locale-language,#block-menu-menu-top-menu-social,.top #block-search-form{
   float: right;
}

.top #block-search-form {
  border-right: none;
  border-left: 1px solid #ddd;
}

.home-middle-wrapper .flexslider .flex-direction-nav {
  text-align: left !important;
}

.front .flexslider .flex-direction-nav .flex-next {
  background: rgba(0, 0, 0, 0) url("../images/next-slider.jpg") no-repeat scroll center center;
}

.front .flexslider .flex-direction-nav .flex-prev {
  background: rgba(0, 0, 0, 0) url("../images/prev-slider.jpg") no-repeat scroll center center;
}

#block-views-announcements-block-1 .view .views-field.views-field-view-node,#block-views-announcements-block-1 .more-link {
    right: 0;
    left: inherit;
}

.i18n-en .news-wrapper .flex-direction-nav > li {
  float: right;
}

.i18n-en .q-links {
  /*direction: rtl;
  text-align: right;*/
  float: left;
}

.chrome .top #block-search-form {
    width: 250px;
}

.news-wrapper .view-news .views-field.views-field-body .field-content img{
  display: none;
}

.ie .top #block-search-form,.chrome.chrome46 .top #block-search-form{
    display: inline-block;
    width: 220px;
}
 .news-wrapper {
  border-top: 1px solid #ddd;
} 


.views-slideshow-controls-text-pause {
  display: none;
}

.views-slideshow-controls-top {
  position: absolute;
  right: 75px;
  top: 24px;
}

#views_slideshow_controls_text_previous_gallery-block_1 a,#views_slideshow_controls_text_previous_events-block a{
background:  url("../images/news-next.jpg") no-repeat center;
font-size: 0;
padding: 12px;
}

#views_slideshow_controls_text_next_gallery-block_1 a,#views_slideshow_controls_text_next_events-block a{
background:  url("../images/news-prev.jpg") no-repeat center;
font-size: 0;
padding: 12px;
}

.view-gallery  .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row:first-child img {
  width: 100%;
  height: 178px;
  margin-bottom: 2px;
  display: inline-block;
}

.view-gallery  .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row img{
display: inline-block;
float: left;
width: 100%;
}

.view-gallery  .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row:nth-child(2) {
  margin-right: 2.5px;
  display: inline-block;
  float: left;
  width: 49%;
}
.view-gallery  .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row:nth-child(3) {
  margin-left: 2.5px;
  display: inline-block;
  float: left;
  width: 49%;
}


.view-gallery  .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row:first-child {
  height: 175px !important;
  overflow: hidden;
  margin-bottom: 1px;
}


.view-events  .views-slideshow-controls-top {
  right: 222px;
  top: 21px;
}

.poll-events-wrapper .view-events .views-slideshow-cycle-main-frame-row .views-row:first-child {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

.chrome .news-wrapper {
    border-top: 2px solid #ddd;
}

.home-middle-wrapper .view-main-image {
    min-height: 575px;
	background: url('../images/loading.gif') no-repeat center #FFF;
}
.copy_right {
  font-family: Helvetica;
  padding-top: 15px;
  font-size: 12px;
}


li#menu-1467-1 {
    margin-top: 25px;
}

.view-gallery .views-field.views-field-title {
  min-height: 65px;
}

.top #block-search-form {
  border-left: 1px solid #dddddd !important;
  margin-left: 15px;
  padding-left: 15px;
} 

.page-node-686.node-type-useful-links .field.field-name-field-website{
     width: 202PX;
 
}

.page-node-686 .field.field-name-field-useful-links.field-type-field-collection {
    margin: 0 57px;
}
#block-search-form span.icon.glyphicon.glyphicon-search {
    font-size: 0;
}

#block-locale-language {
    padding: 48px 0;
}


.i18n-en .links-wrapper .q-links .menu.nav{
	    right: 16px;
}


.i18n-en .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.i18n-en .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{
	right: 0;
	
}

.i18n-en .mCustomScrollBox{
		    width: 100%;
}

.i18n-en #block-menu-menu-bottom-menu-e-gates-arabic .menu li ,.i18n-en #block-menu-menu-bottom-menu-multimedia .menu li, .i18n-en #block-menu-menu-bottom-menu-quick-links-ara .menu li{
	
	    background-position-x: left;
}

.i18n-en #block-menu-menu-bottom-menu-e-gates-arabic .active-title .active-block ,.i18n-en #block-menu-menu-bottom-menu-multimedia .active-title .active-block, .i18n-en #block-menu-menu-bottom-menu-quick-links-ara .active-title .active-block{
	
	    background-position-x: left;
		
		    right: -22px;
			left: inherit;
}


 .i18n-en #block-menu-menu-bottom-menu-e-gates-arabic .active-title .active-block{
	background: url(../images/green-active-en.png) no-repeat left;
}
.i18n-en #block-menu-menu-bottom-menu-multimedia .active-title .active-block{
	    background: url(../images/orange-active-en.png) no-repeat left;
}

.i18n-en #block-menu-menu-bottom-menu-quick-links-ara .active-title .active-block{
	    background: url(../images/q-active-en.png) no-repeat left;
}


.i18n-en .q-links section .block-title {
    padding: 11px 0px 10px 66px;
	background-position: left 25px center !important;

}

.i18n-en .news-wrapper .view-news .views-field.views-field-title{
text-align: left;	
}

.i18n-en .news-wrapper .view-news .views-field-view-node ,.i18n-en .news-wrapper .view-news .views-field.views-field-nothing{
	position: relative;
    left: -20px;
	    text-align: right;
}


.i18n-en.front .news-image {
    padding-bottom: 20px;
    float: right;
}


.i18n-en.page-news .view-content *, .i18n-en.page-wise-news .view-content *{
	
	font-family: 'Open Sans' !important; 
}


 
.i18n-en.not-front .flex-control-nav.flex-control-paging {
	text-align: right !important;
	
}

.i18n-en.not-front .flexslider .flex-direction-nav {
    text-align: right !important;
}

.i18n-en.not-front .flexslider .flex-direction-nav a{
	
	padding: 4px 20px 24px 5px;
	left: -16px !important;
    top: -2px;
	
}

.i18n-en.not-front .flexslider .flex-direction-nav .flex-prev {
    margin-left: 0 !important;
    left: inherit !important;
    right: 196px !important;
}


.i18n-en.not-front  .flexslider .flex-direction-nav a.flex-next:before {
     
     content: "\f002"; 
}

.i18n-en.not-front  .flexslider .flex-direction-nav a.flex-prev:before {
     content: "\f001"; 
      
}



.i18n-en.not-front .breadcrumb > li + li:before {
    background: url(../images/bred-separetor-ltr.jpg) no-repeat left;
    padding: 14px 10px;
}


.i18n-en .poll-events-wrapper .view-events .views-field-view-node {
    text-align: right;
}

.i18n-en .view-events .views-slideshow-controls-top {
    left: 259px;
    top: 25px;
}

.ar a.language-link{
	font-family: 'GE_Flow';
}


.i18n-en.front .news-wrapper .view-news .views-field.views-field-title,.i18n-en.front .news-wrapper .view-news .views-field-body .field-content{
    float: right;	
}

.i18n-en.front .news-image {
    padding-bottom: 20px;
    float: left;
}

.i18n-en.front .news-wrapper .view-news .views-field-view-node, .i18n-en.front .news-wrapper .view-news .views-field.views-field-nothing{
    float: right;	
}


.i18n-en.front .news-wrapper .view-news .views-field.views-field-nothing {
    width: 61%;
    margin: 0;
    padding: 3px 18px 0px;
}
