/* global styles (see about page for examples) */
/* Colors */
/*#888888*/
/* Fonts */
/* Sizes */
body {
  background-color: #f6f8f9; }

/** global body ui conf ???**/
.aui {
  background-color: #e4e4e4; }

#wrapper {
  /*max-width: 1440px;
  margin-left: auto;
  margin-right: auto;*/
  max-width: 100%;
  margin: 0;
  /* We have to check if this could be a problem */
  /* TEMPORARY SOLUTION FOR LICENSE ALERT */
  /* #banner {	
      height: 100px;
  } */
  /*div.portlet-body {
  	border-top: 1px solid #eee;
  }*/
  /* Free Text CSS Style for HTML editors
  	define default color, font-size, line-height
  */
  /* bullet list in full content  */ }
  #wrapper form#hrefFm {
    margin: 0; }
  #wrapper .asset-full-content .asset-content > br {
    display: none !important; }
  #wrapper .search-results-row a:hover {
    opacity: .75;
    text-decoration: none; }
  #wrapper .popup-alert-warning {
    display: none; }
  #wrapper #content {
    padding-top: 108px;
    margin: 0 auto;
    width: 100%;
    max-width: 1440px;
    background-color: #fff; }
  #wrapper .edit-content {
    margin-left: 20px; }
  #wrapper a:hover > h3 {
    opacity: .75;
    text-decoration: none; }
  #wrapper a.download-button {
    border-radius: 25px;
    font-size: 16px;
    font-family: "HelveticaIFAD", Helvetica, Arial, serif;
    padding: 15px 35px;
    line-height: 1.818;
    width: auto;
    background-color: #003870;
    border: 0 none;
    color: white !important;
    height: 55px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px; }
  #wrapper li {
    line-height: 20px; }
  #wrapper form {
    margin: 0 0 0 0; }
  #wrapper div.image-caption {
    /*float: right;*/
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 60px;
    font-family: "HelveticaIFADSlim", Helvetica, Arial, serif; }
  #wrapper .short-line {
    border-bottom: 1px solid #e4e4e4;
    width: 185px;
    margin: 0 auto; }
  #wrapper .middle-line {
    border-bottom: 1px solid #e4e4e4;
    width: 1200px;
    margin: 0 auto;
    margin-top: 120px;
    margin-bottom: 60px; }
  #wrapper .freetext {
    font-family: "GeorgiaIFAD", Helvetica, Arial, serif; }
  #wrapper .labeltext {
    font-family: "HelveticaIFAD", Helvetica, Arial, serif; }
  #wrapper .labeltext-slim {
    font-family: "HelveticaIFADSlim", Helvetica, Arial, serif; }
  #wrapper .cke_editable [class*="span"] {
    float: left; }
  #wrapper .ifad-edit-action {
    float: left;
    margin-left: -20px; }
  #wrapper .portlet-asset-publisher .lfr-meta-actions {
    /* position: absolute; 
    margin-top:25px;*/
    float: left; }
  #wrapper .main-content div.shadowbox {
    margin-top: 45px;
    width: 100%; }
  #wrapper .border-ifad-heavenly h2:after {
    border-color: #11b5d5 !important; }
  #wrapper .border-ifad-heavenly button.button {
    background-color: #11b5d5; }
  #wrapper .border-ifad-heavenly a.read-more {
    color: #11b5d5; }
  #wrapper .border-ifad-green h2:after {
    border-color: #3bae15 !important; }
  #wrapper .border-ifad-green button.button {
    background-color: #3bae15; }
  #wrapper .border-ifad-green a.read-more {
    color: #3bae15; }
  #wrapper .border-ifad-blue h2:after {
    border-color: #003870 !important; }
  #wrapper .border-ifad-blue button.button {
    background-color: #003870; }
  #wrapper .border-ifad-blue a.read-more {
    color: #003870; }
  #wrapper .border-ifad-lightblue h2:after {
    border-color: #11b6d6 !important; }
  #wrapper .border-ifad-lightblue button.button {
    background-color: #11b6d6; }
  #wrapper .border-ifad-lightblue a.read-more {
    color: #11b6d6; }
  #wrapper .border-ifad-heavenly h2:after {
    border-color: #11b5d5 !important; }
  #wrapper .border-ifad-heavenly button.button {
    background-color: #11b5d5; }
  #wrapper .border-ifad-heavenly a.read-more {
    color: #11b5d5; }
  #wrapper .border-ifad-red h2:after {
    border-color: #df0221 !important; }
  #wrapper .border-ifad-red button.button {
    background-color: #df0221; }
  #wrapper .border-ifad-red a.read-more {
    color: #df0221; }
  #wrapper .border-ifad-orange h2:after {
    border-color: #eb5400 !important; }
  #wrapper .border-ifad-orange button.button {
    background-color: #eb5400; }
  #wrapper .border-ifad-orange a.read-more {
    color: #eb5400; }
  #wrapper .border-ifad-yellow h2:after {
    border-color: #f59400 !important; }
  #wrapper .border-ifad-yellow button.button {
    background-color: #f59400; }
  #wrapper .border-ifad-yellow a.read-more {
    color: #f59400; }
  #wrapper .border-ifad-black h2:after {
    border-color: #333333 !important; }
  #wrapper .border-ifad-black button.button {
    background-color: #333333; }
  #wrapper .border-ifad-black a.read-more {
    color: #333333; }
  #wrapper .border-ifad-lightgray h2:after {
    border-color: lightgrey !important; }
  #wrapper .border-ifad-lightgray button.button {
    background-color: lightgrey; }
  #wrapper .border-ifad-lightgray a.read-more {
    color: lightgrey; }
  #wrapper .generic-content h2:after {
    color: #003870; }
  #wrapper .generic-content ul, #wrapper ol {
    padding: 20px; }
  #wrapper .main-content ul, #wrapper ol {
    padding: 20px; }
  #wrapper .generic-content p {
    margin-bottom: 5px; }
  #wrapper .plugin-container, #wrapper .generic-container, #wrapper .portlet-asset-publisher .asset-content, #wrapper .portlet-asset-publisher .asset-summary, #wrapper .portlet-blogs .entry-body, #wrapper .journal-content-article, #wrapper .portlet-message-boards .thread-body, #wrapper .ck-editor-container, #wrapper .html-editor {
    font-size: 22px;
    font-family: "GeorgiaIFAD", Helvetica, Arial, serif;
    line-height: 1.818;
    color: #666666; }
  #wrapper .plugin-container, #wrapper .generic-container, #wrapper .portlet-asset-publisher .asset-content, #wrapper .portlet-asset-publisher .asset-summary, #wrapper .portlet-blogs .entry-body, #wrapper .journal-content-article, #wrapper .portlet-message-boards .thread-body, #wrapper .ck-editor-container, #wrapper .html-editor {
    /* 	<h1>About </h1> */
    /* <h2> Every community...</h2> */
    /* <h3> The challange.</h3> */
    /* inline text */
    /* Quote Style (used in ckeditor mostly) */
    /* text under  the image */
    /* 	default dotted list */
    /* 	default dotted list */
    /* this is used in submenu, navigation and in the report type */
    /* Download default button */
    /* 	TO REVIEW */
    /* modify default aui color link */ }
    #wrapper .plugin-container a, #wrapper .generic-container a, #wrapper .portlet-asset-publisher .asset-content a, #wrapper .portlet-asset-publisher .asset-summary a, #wrapper .portlet-blogs .entry-body a, #wrapper .journal-content-article a, #wrapper .portlet-message-boards .thread-body a, #wrapper .ck-editor-container a, #wrapper .html-editor a {
      color: #003870; }
    #wrapper .plugin-container a:HOVER, #wrapper .generic-container a:HOVER, #wrapper .portlet-asset-publisher .asset-content a:HOVER, #wrapper .portlet-asset-publisher .asset-summary a:HOVER, #wrapper .portlet-blogs .entry-body a:HOVER, #wrapper .journal-content-article a:HOVER, #wrapper .portlet-message-boards .thread-body a:HOVER, #wrapper .ck-editor-container a:HOVER, #wrapper .html-editor a:HOVER {
      color: #003870;
      cursor: pointer;
      text-decoration: none;
      opactiy: 0.75; }
    #wrapper .plugin-container .asset-actions, #wrapper .generic-container .asset-actions, #wrapper .portlet-asset-publisher .asset-content .asset-actions, #wrapper .portlet-asset-publisher .asset-summary .asset-actions, #wrapper .portlet-blogs .entry-body .asset-actions, #wrapper .journal-content-article .asset-actions, #wrapper .portlet-message-boards .thread-body .asset-actions, #wrapper .ck-editor-container .asset-actions, #wrapper .html-editor .asset-actions {
      margin-bottom: 0; }
    #wrapper .plugin-container button, #wrapper .generic-container button, #wrapper .portlet-asset-publisher .asset-content button, #wrapper .portlet-asset-publisher .asset-summary button, #wrapper .portlet-blogs .entry-body button, #wrapper .journal-content-article button, #wrapper .portlet-message-boards .thread-body button, #wrapper .ck-editor-container button, #wrapper .html-editor button {
      border-radius: 25px;
      font-size: 16px;
      font-family: "HelveticaIFAD", Helvetica, Arial, serif;
      padding: 10px 35px;
      line-height: 1.818;
      width: auto;
      background-color: #003870;
      border: 0 none;
      color: white;
      height: 55px;
      text-align: center;
      text-transform: uppercase;
      font-size: 16px; }
    #wrapper .plugin-container button a,
    #wrapper .plugin-container button a:HOVER, #wrapper .generic-container button a,
    #wrapper .generic-container button a:HOVER, #wrapper .portlet-asset-publisher .asset-content button a,
    #wrapper .portlet-asset-publisher .asset-content button a:HOVER, #wrapper .portlet-asset-publisher .asset-summary button a,
    #wrapper .portlet-asset-publisher .asset-summary button a:HOVER, #wrapper .portlet-blogs .entry-body button a,
    #wrapper .portlet-blogs .entry-body button a:HOVER, #wrapper .journal-content-article button a,
    #wrapper .journal-content-article button a:HOVER, #wrapper .portlet-message-boards .thread-body button a,
    #wrapper .portlet-message-boards .thread-body button a:HOVER, #wrapper .ck-editor-container button a,
    #wrapper .ck-editor-container button a:HOVER, #wrapper .html-editor button a,
    #wrapper .html-editor button a:HOVER {
      color: white; }
    #wrapper .plugin-container h1, #wrapper .generic-container h1, #wrapper .portlet-asset-publisher .asset-content h1, #wrapper .portlet-asset-publisher .asset-summary h1, #wrapper .portlet-blogs .entry-body h1, #wrapper .journal-content-article h1, #wrapper .portlet-message-boards .thread-body h1, #wrapper .ck-editor-container h1, #wrapper .html-editor h1 {
      font-size: 40px;
      font-family: "HelveticaIFAD", Helvetica, Arial, serif;
      font-weight: 500;
      line-height: 1.2;
      /*color: $ifad-black;*/ }
    #wrapper .plugin-container h2, #wrapper .generic-container h2, #wrapper .portlet-asset-publisher .asset-content h2, #wrapper .portlet-asset-publisher .asset-summary h2, #wrapper .portlet-blogs .entry-body h2, #wrapper .journal-content-article h2, #wrapper .portlet-message-boards .thread-body h2, #wrapper .ck-editor-container h2, #wrapper .html-editor h2 {
      font-size: 32px;
      font-family: "HelveticaIFAD", Helvetica, Arial, serif;
      font-weight: 500;
      text-align: center;
      position: relative;
      display: table;
      margin: 0 auto;
      padding-bottom: 20px;
      line-height: 40px;
      color: #333333;
      margin-bottom: 40px;
      /*padding-top: 90px; For project inner page*/ }
    #wrapper .plugin-container h2:after, #wrapper .generic-container h2:after, #wrapper .portlet-asset-publisher .asset-content h2:after, #wrapper .portlet-asset-publisher .asset-summary h2:after, #wrapper .portlet-blogs .entry-body h2:after, #wrapper .journal-content-article h2:after, #wrapper .portlet-message-boards .thread-body h2:after, #wrapper .ck-editor-container h2:after, #wrapper .html-editor h2:after {
      content: "";
      position: absolute;
      left: calc(50% - 15px);
      bottom: 0%;
      margin: 0;
      z-index: 99;
      height: 3px;
      width: 32px;
      border-bottom: 3px solid; }
    #wrapper .plugin-container .related-section-title h2:after, #wrapper .generic-container .related-section-title h2:after, #wrapper .portlet-asset-publisher .asset-content .related-section-title h2:after, #wrapper .portlet-asset-publisher .asset-summary .related-section-title h2:after, #wrapper .portlet-blogs .entry-body .related-section-title h2:after, #wrapper .journal-content-article .related-section-title h2:after, #wrapper .portlet-message-boards .thread-body .related-section-title h2:after, #wrapper .ck-editor-container .related-section-title h2:after, #wrapper .html-editor .related-section-title h2:after {
      color: #eb5400; }
    #wrapper .plugin-container h3, #wrapper .generic-container h3, #wrapper .portlet-asset-publisher .asset-content h3, #wrapper .portlet-asset-publisher .asset-summary h3, #wrapper .portlet-blogs .entry-body h3, #wrapper .journal-content-article h3, #wrapper .portlet-message-boards .thread-body h3, #wrapper .ck-editor-container h3, #wrapper .html-editor h3 {
      font-size: 30px;
      font-family: "HelveticaIFAD", Helvetica, Arial, serif;
      font-weight: 500;
      color: #333333;
      line-height: 1.2;
      margin-bottom: 30px;
      margin-top: 30px; }
    #wrapper .plugin-container p + h3, #wrapper .generic-container p + h3, #wrapper .portlet-asset-publisher .asset-content p + h3, #wrapper .portlet-asset-publisher .asset-summary p + h3, #wrapper .portlet-blogs .entry-body p + h3, #wrapper .journal-content-article p + h3, #wrapper .portlet-message-boards .thread-body p + h3, #wrapper .ck-editor-container p + h3, #wrapper .html-editor p + h3 {
      margin-top: 75px !important; }
    #wrapper .plugin-container h4, #wrapper .generic-container h4, #wrapper .portlet-asset-publisher .asset-content h4, #wrapper .portlet-asset-publisher .asset-summary h4, #wrapper .portlet-blogs .entry-body h4, #wrapper .journal-content-article h4, #wrapper .portlet-message-boards .thread-body h4, #wrapper .ck-editor-container h4, #wrapper .html-editor h4 {
      font-size: 28px;
      font-family: "HelveticaIFAD", Helvetica, Arial, serif;
      font-weight: 500;
      color: #333333;
      line-height: 40px;
      margin-bottom: 0px; }
    #wrapper .plugin-container .main-content p, #wrapper .generic-container .main-content p, #wrapper .portlet-asset-publisher .asset-content .main-content p, #wrapper .portlet-asset-publisher .asset-summary .main-content p, #wrapper .portlet-blogs .entry-body .main-content p, #wrapper .journal-content-article .main-content p, #wrapper .portlet-message-boards .thread-body .main-content p, #wrapper .ck-editor-container .main-content p, #wrapper .html-editor .main-content p {
      margin-bottom: 29px; }
    #wrapper .plugin-container p.abstract, #wrapper .generic-container p.abstract, #wrapper .portlet-asset-publisher .asset-content p.abstract, #wrapper .portlet-asset-publisher .asset-summary p.abstract, #wrapper .portlet-blogs .entry-body p.abstract, #wrapper .journal-content-article p.abstract, #wrapper .portlet-message-boards .thread-body p.abstract, #wrapper .ck-editor-container p.abstract, #wrapper .html-editor p.abstract {
      /* 	defines all abstract text */ }
    #wrapper .plugin-container blockquote, #wrapper .generic-container blockquote, #wrapper .portlet-asset-publisher .asset-content blockquote, #wrapper .portlet-asset-publisher .asset-summary blockquote, #wrapper .portlet-blogs .entry-body blockquote, #wrapper .journal-content-article blockquote, #wrapper .portlet-message-boards .thread-body blockquote, #wrapper .ck-editor-container blockquote, #wrapper .html-editor blockquote {
      padding: 0 0 0 0;
      border-left: none;
      margin-right: auto;
      width: 80%;
      margin-left: 65px; }
    #wrapper .plugin-container blockquote p, #wrapper .generic-container blockquote p, #wrapper .portlet-asset-publisher .asset-content blockquote p, #wrapper .portlet-asset-publisher .asset-summary blockquote p, #wrapper .portlet-blogs .entry-body blockquote p, #wrapper .journal-content-article blockquote p, #wrapper .portlet-message-boards .thread-body blockquote p, #wrapper .ck-editor-container blockquote p, #wrapper .html-editor blockquote p {
      font-size: 22px;
      font-style: italic;
      padding-left: 50px;
      line-height: 1.818; }
    #wrapper .plugin-container p.caption, #wrapper .generic-container p.caption, #wrapper .portlet-asset-publisher .asset-content p.caption, #wrapper .portlet-asset-publisher .asset-summary p.caption, #wrapper .portlet-blogs .entry-body p.caption, #wrapper .journal-content-article p.caption, #wrapper .portlet-message-boards .thread-body p.caption, #wrapper .ck-editor-container p.caption, #wrapper .html-editor p.caption {
      line-height: 24px;
      font-size: 16px;
      color: #666;
      font-weight: normal;
      font-family: "HelveticaIFADSlim", Helvetica, Arial, serif;
      margin-top: 10px;
      text-align: center; }
    #wrapper .plugin-container span.image-credits, #wrapper .generic-container span.image-credits, #wrapper .portlet-asset-publisher .asset-content span.image-credits, #wrapper .portlet-asset-publisher .asset-summary span.image-credits, #wrapper .portlet-blogs .entry-body span.image-credits, #wrapper .journal-content-article span.image-credits, #wrapper .portlet-message-boards .thread-body span.image-credits, #wrapper .ck-editor-container span.image-credits, #wrapper .html-editor span.image-credits {
      position: absolute;
      bottom: 0px;
      right: 0px;
      font-size: 18px;
      color: white;
      font-family: "HelveticaIFADSlim", Helvetica, Arial, serif;
      font-weight: bold; }
    #wrapper .plugin-container div.image-container, #wrapper .generic-container div.image-container, #wrapper .portlet-asset-publisher .asset-content div.image-container, #wrapper .portlet-asset-publisher .asset-summary div.image-container, #wrapper .portlet-blogs .entry-body div.image-container, #wrapper .journal-content-article div.image-container, #wrapper .portlet-message-boards .thread-body div.image-container, #wrapper .ck-editor-container div.image-container, #wrapper .html-editor div.image-container {
      width: 100%;
      position: relative; }
    #wrapper .plugin-container ul li, #wrapper .plugin-container ol li, #wrapper .generic-container ul li, #wrapper .generic-container ol li, #wrapper .portlet-asset-publisher .asset-content ul li, #wrapper .portlet-asset-publisher .asset-content ol li, #wrapper .portlet-asset-publisher .asset-summary ul li, #wrapper .portlet-asset-publisher .asset-summary ol li, #wrapper .portlet-blogs .entry-body ul li, #wrapper .portlet-blogs .entry-body ol li, #wrapper .journal-content-article ul li, #wrapper .journal-content-article ol li, #wrapper .portlet-message-boards .thread-body ul li, #wrapper .portlet-message-boards .thread-body ol li, #wrapper .ck-editor-container ul li, #wrapper .ck-editor-container ol li, #wrapper .html-editor ul li, #wrapper .html-editor ol li {
      line-height: 1.5;
      margin-bottom: 10px; }
    #wrapper .plugin-container .btn, #wrapper .generic-container .btn, #wrapper .portlet-asset-publisher .asset-content .btn, #wrapper .portlet-asset-publisher .asset-summary .btn, #wrapper .portlet-blogs .entry-body .btn, #wrapper .journal-content-article .btn, #wrapper .portlet-message-boards .thread-body .btn, #wrapper .ck-editor-container .btn, #wrapper .html-editor .btn {
      background-image: none;
      color: white;
      /* 	todo: add round borders and padding */ }
    #wrapper .plugin-container .btn-blue, #wrapper .generic-container .btn-blue, #wrapper .portlet-asset-publisher .asset-content .btn-blue, #wrapper .portlet-asset-publisher .asset-summary .btn-blue, #wrapper .portlet-blogs .entry-body .btn-blue, #wrapper .journal-content-article .btn-blue, #wrapper .portlet-message-boards .thread-body .btn-blue, #wrapper .ck-editor-container .btn-blue, #wrapper .html-editor .btn-blue {
      background-color: #003870; }
    #wrapper .plugin-container .container, #wrapper .generic-container .container, #wrapper .portlet-asset-publisher .asset-content .container, #wrapper .portlet-asset-publisher .asset-summary .container, #wrapper .portlet-blogs .entry-body .container, #wrapper .journal-content-article .container, #wrapper .portlet-message-boards .thread-body .container, #wrapper .ck-editor-container .container, #wrapper .html-editor .container {
      width: 100%;
      max-width: 1440px; }
    #wrapper .plugin-container h1, #wrapper .generic-container h1, #wrapper .portlet-asset-publisher .asset-content h1, #wrapper .portlet-asset-publisher .asset-summary h1, #wrapper .portlet-blogs .entry-body h1, #wrapper .journal-content-article h1, #wrapper .portlet-message-boards .thread-body h1, #wrapper .ck-editor-container h1, #wrapper .html-editor h1 {
      font-size: 50px; }
    #wrapper .plugin-container h2, #wrapper .generic-container h2, #wrapper .portlet-asset-publisher .asset-content h2, #wrapper .portlet-asset-publisher .asset-summary h2, #wrapper .portlet-blogs .entry-body h2, #wrapper .journal-content-article h2, #wrapper .portlet-message-boards .thread-body h2, #wrapper .ck-editor-container h2, #wrapper .html-editor h2 {
      font-size: 32px; }
    #wrapper .plugin-container h3, #wrapper .generic-container h3, #wrapper .portlet-asset-publisher .asset-content h3, #wrapper .portlet-asset-publisher .asset-summary h3, #wrapper .portlet-blogs .entry-body h3, #wrapper .journal-content-article h3, #wrapper .portlet-message-boards .thread-body h3, #wrapper .ck-editor-container h3, #wrapper .html-editor h3 {
      font-size: 28px; }
    #wrapper .plugin-container a:hover, #wrapper .generic-container a:hover, #wrapper .portlet-asset-publisher .asset-content a:hover, #wrapper .portlet-asset-publisher .asset-summary a:hover, #wrapper .portlet-blogs .entry-body a:hover, #wrapper .journal-content-article a:hover, #wrapper .portlet-message-boards .thread-body a:hover, #wrapper .ck-editor-container a:hover, #wrapper .html-editor a:hover {
      text-decoration: none; }
    #wrapper .plugin-container a, #wrapper .generic-container a, #wrapper .portlet-asset-publisher .asset-content a, #wrapper .portlet-asset-publisher .asset-summary a, #wrapper .portlet-blogs .entry-body a, #wrapper .journal-content-article a, #wrapper .portlet-message-boards .thread-body a, #wrapper .ck-editor-container a, #wrapper .html-editor a {
      color: #666666; }
    #wrapper .plugin-container .ifad-menu-ul, #wrapper .generic-container .ifad-menu-ul, #wrapper .portlet-asset-publisher .asset-content .ifad-menu-ul, #wrapper .portlet-asset-publisher .asset-summary .ifad-menu-ul, #wrapper .portlet-blogs .entry-body .ifad-menu-ul, #wrapper .journal-content-article .ifad-menu-ul, #wrapper .portlet-message-boards .thread-body .ifad-menu-ul, #wrapper .ck-editor-container .ifad-menu-ul, #wrapper .html-editor .ifad-menu-ul {
      margin-left: 0px;
      list-style-type: none;
      line-height: 1.2em; }
  #wrapper .generic-container h3, #wrapper .portlet-asset-publisher .asset-content h3 {
    margin-top: 0; }
  #wrapper .portlet-asset-publisher .asset-full-content .asset-content {
    margin: 0 auto; }
  #wrapper #search-menu-field {
    height: 45px;
    float: left;
    padding-left: 50px;
    width: calc(100% - 250px);
    background: url(/ifad-global-theme/images/common/search-icon.png) no-repeat scroll 15px center white;
    font-family: HelveticaIFAD;
    font-size: 16px; }
  #wrapper #search-menu-button {
    background: #003870;
    float: left;
    letter-spacing: 1px;
    margin-right: -6px;
    /* font-weight: bold; */
    margin-bottom: 10px;
    border-radius: 0px 3px 3px 0px; }
  #wrapper .related-result-row:nth-child(2n+1) {
    margin-left: 0 !important;
    height: 100px; }
    #wrapper .related-result-row:nth-child(2n+1) .related-row {
      border-top-style: none; }
  #wrapper .related-result-row:first-child {
    margin-left: 0 !important;
    height: 100px; }
    #wrapper .related-result-row:first-child .related-row {
      border-top-style: solid; }
  #wrapper .ellipsis-title {
    line-height: normal !important; }