#header {
  position: relative;
  padding: 0px;
  background: white; }
  #header .block {
    margin-bottom: 0px; }

#logo {
  padding: 9px 0 0; }

#region-header-support {
  background: #f0f0f0;
  padding: 5px 20px 0px 20px;
  margin-bottom: 10px; }

#block-block-1,
#block-locale-language,
#block-search-form {
  float: right;
  margin-left: 20px; }

  #block-locale-language ul.language-switcher-locale-url {
    margin: 0px;
    padding: 0px; }
    #block-locale-language ul.language-switcher-locale-url li {
      margin: 0px;
      padding: 0px;
      list-style: none; }
      #block-locale-language ul.language-switcher-locale-url li a {
        color: #315d65;
        text-decoration: none;
        font-size: 12px; }

.i18n-en #block-locale-language .en {
  display: none; }

.i18n-ar #block-locale-language .ar {
  display: none; }

  #block-search-form .form-actions,
  #block-search-form .form-item {
    margin: 0px;
    float: left;
    display: inline-block; }
  #block-search-form input.form-text {
    height: 18px;
    margin-top: 2px;
    margin-right: 5px; }
  #block-search-form .form-submit {
    background: #d4d4d4;
    border-width: 0px;
    box-shadow: 0px 0px 1px 0px #999999;
    color: #353535;
    font-size: 12px;
    padding: 3px; }

#block-system-user-menu {
  float: left; }
  #block-system-user-menu ul.menu {
    margin: 0px;
    padding: 0px; }
    #block-system-user-menu ul.menu li {
      margin: 0px;
      padding: 0px;
      list-style: none;
      display: inline-block;
      margin-right: 10px; }
      #block-system-user-menu ul.menu li a {
        color: #505555;
        text-decoration: none;
        font-size: 12px; }

    #block-block-1 .block-content a {
      display: inline-block;
      height: 25px;
      width: 25px;
      margin-left: 3px;
      background-image: url(../../images/social.png); }
  #block-block-1 #social-link-fb {
    background-position: 0px 0px; }
  #block-block-1 #social-link-twitter {
    background-position: -31px 0px; }
  #block-block-1 #social-link-yt {
    background-position: -62px 0px; }
  #block-block-1 #social-link-linked {
    background-position: -93px 0px; }
  #block-block-1 #social-link-gplus {
    background-position: -124px 0px; }

.region-header-banner {
  float: right;
  width: 729px;
  height: 90px; }

.region-header {
  padding-top: 10px; }

.sf-depth-2 {
  font-size: 12px; }

#block-superfish-1 {
  background: #315d66;
  padding-bottom: 11px;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(100,100,100,0.60);
  box-shadow: 1px 1px 2px 0px rgba(100,100,100,0.60); }
  #block-superfish-1 .sf-menu.sf-style-default a {
    border-width: 0px !important;
    color: white;
    text-decoration: none; }
  #block-superfish-1 .sf-depth-1.active {
    background: #315d66; }
  #block-superfish-1 .sf-depth-1.sfHover {
    background: #315d66; }
  #block-superfish-1 .sf-depth-1:hover {
    background: #315d66; }
  #block-superfish-1 a {
    white-space: nowrap; }
  #block-superfish-1 a.sf-depth-1 {
    padding: 5px 1em;
    font-family: 'Conv_MyriadPro-Bold';
    font-size: 15px;
    text-shadow: 1px 1px #999999; }
  #block-superfish-1 .sf-menu li ul,
  #block-superfish-1 .sf-menu li.sfHover > ul {
    top: 1.6em; }

.sf-menu.sf-style-default a:active,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default li:hover {
  background: none; }

.sf-menu.sf-style-default li li {
  background: none; }

.sf-menu.sf-style-default li li a {
  color: white;
  padding-bottom: 6px;
  font-size: 12px; }

