body {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #353535;
  background: #fff;
}

p,
pre,
blockquote,
dl,
ol,
ul,
table,
caption,
legend,
label,
div.editable {
  font-size: inherit;
}

#footer {
  background-color: #2F2E2F;
}

#userbar {
  background-color: #353535;
}


#header {
  padding: 0;
  background: inherit;
  margin-bottom:20px;
  border-bottom:0px solid gainsboro;
}

@media (min-width: 961px) {
  #header {
    padding: 3px 0 4px 0; } }

#header-inner {
  position: static;
  background: inherit;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 960px) {
    #header-inner {
      flex-wrap: wrap; } }
      
#logo a img {
  max-width: 250px;
}

      
#navigation{
  background:inherit;
}

.rd-home-banner{
  height:170px;
  /*background:url('/download/theme/images/plantbgjpg') center/cover !important;*/
  background:url('https://iglooprod.blob.core.windows.net/themes/modern-green/img/spacebanner.png') #008550 100% 100%/cover no-repeat !important;
  margin-top: -17px;
}

/*! Widget with Border */
.widget-with-gray-bg{
  padding: 6px;
  background-color: whitesmoke !important;
}


#content-head {
  top: -20px;
  padding-top: 10px;
  padding-bottom: 10px; 
  margin-bottom:0;
}
      
#primarynav > ul > li > a {
  position: relative;
  font-size: 14px;
  font-weight: 600;
  line-height: 2;
  color: #2c3e50;
  text-align: center;
  text-transform: uppercase;
  transition: 0.3s all;
  border-bottom: 3px solid transparent;
}
      
.tab-titles {
  position: relative;
  display: flex;
  margin: 0 !important; }
  .tab-titles .here {
    color: #fff;
    background: #09AD6B;
    border-color: #09AD6B; }
  .tab-titles .tab-indicator {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block !important;
    height: 0px;
    background: #3484C1; }
  .tab-titles li {
    display: flex;
    padding: 10px 3px 10px 3px;
    overflow: visible;
    font-size: 14px;
    color: #2c3e50;
    text-align: center;
    text-transform: uppercase;
    list-style: none;
    cursor: pointer;
    background: transparent;
    border: 0 solid #09AD6B;
    transition: all 0.3s ease;
    align-items: center;
    border-bottom: 2px solid #09AD6B;
    flex: 1; }
    .tab-titles li i.fa {
      margin-right: 8px; }
    .tab-titles li:hover:not(.here) {
      color: #2c3e50 !important;
      background: #ffffff;
      border-color: #09AD6B; }
    @media (max-width: 498px) {
      .tab-titles li {
        font-size: 13px; } }
    .tab-titles li span {
      width: 100%;
      font-weight: 550; }

.ps-tabs {
  margin-bottom: 0;
  border: 0 !important;
  border-radius: 0 !important; }
  .ps-tabs:not(.loaded) {
    height: 40px;
    border-bottom: 1px solid #1d76bb !important; }
    .ps-tabs:not(.loaded)::before {
      position: relative;
      top: 0;
      display: block;
      width: 100%;
      height: 100%;
      padding-top: 10px;
      margin-top: 0;
      text-align: center;
      content: 'Loading...'; }
  .ps-tabs .ig-widget-html {
    padding: 0 !important;
    margin: 0; }
    .ps-tabs .ig-widget-html ul {
      line-height: normal; }
  .ps-tabs .ig-cpt-body {
    background-color: transparent !important;
    border: 0 !important;
    border-radius: 0 !important; }
    
.ig-cpt-title {
  padding: 0;
  font-family: Source Sans Pro, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #2c3e50;
  text-transform: uppercase;
}

/*! Space Navigation */
#systemnav li a.ig-nav-item {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}

/*!   Button LInks  */
.ig-widget-individual-link a {
 font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}

/*!
 Blog Titles, Upcoming Event Titles etc
*/
.ig-widget-type-activity .ig-item > a,
.ig-widget-type-forum .ig-title a,
.ig-widget-calendar .ig-title,
.ig-widget-calendar .ig-title a,
.ig-widget-wikiindex .ig-title a,
.ig-widget-blogarticles .ig-title a,
.ig-widget-rss .ig-title a,
#members h3 a,
.ig-widget-comments .ig-parent {

  font-size: 14px;

}

/*! Upcoming Events */
.vevent-inner .ig-title a{
  font-size: 12px;
}

.vevent h4{
 line-height:1.0em
}

/*! For Widgets with no Title, don't have padding top */
.no-title-widget .ig-cpt-body > div {
  padding: 0 0 5px !important;
}

/*! For Widgets with no Title, don't have padding top */
.no-padding-widget .ig-cpt-body > div {
  padding: 0 0 0 !important;
}
