/* Keeping the non English theming separate to the 
 * English theming.
 */

/* The Spanish and French  menus would cause the titles to wrap */
.lang-es #primary {
 font-size:.8em;
 line-height: 1.6em;
}
.lang-es #primary a {
  padding:8px .3em
}

.lang-fr #primary {
 font-size:.85em;
}
.lang-fr #primary a {
  padding:8px .9em
}

/* Active menu item is extending over the menu border */
.lang-ar #primary {
 line-height: 1.5em;
}
.lang-ar #primary a {
  padding:8px 1.5em;
}
/* Homepage views */

/* The h2 title below this one inherits the fontsize,
   So if you change the fontsize here you might need 
   to also update it in the fontsize below */

.front.non-en .block-inner h2.title, 
.front.non-en .block-inner h2.title {
  font-size: 1.4em;
}
  .front.non-en .view .node-teaser h2.title {
    padding: 10px 0;
    font-size: 1.1em;
  }
    .front.non-en .view-front-non-english .views-row-odd,
  .front.non-en .view-front-non-english .views-row-even {
    width: 45%;
    clear: none;
    margin: 20px 0; 
  }
   /* Not showing images on these nodes */
  .front.non-en #content .has-thumbnail .teaser-body {
     margin-left: 0;
  }
    .front.non-en .node-teaser .field-field-image {display: none}
    /* Having this clear here avoids blocks getting stuck on
    the wrong side when heights are higher on the opposite side */
  .front.non-en .view-front-non-english  .views-row-odd {
    float: left;
    clear: left; 
  }
  .front.non-en .view-front-non-english .views-row-even {
    float: right;
    clear: right;
  }

/* Service links */  

.non-en .servicelinks_help {height: 3px}
  .non-en .servicelinks_help a {display: none}
