@import "_variables.less";
@import "bootstrap/_mixins.less";
.moduletable {
    .clearfix;
    &.col-sm-12 + .moduletable {
        clear: both;
    }
    &.col-sm-12:last-child {
        margin-bottom: 0;
    }
}

.moduletable.col-sm-12 + * {
    margin-top: 0;
}

.moduletable.col-sm-12.title_only + * {
    margin-top: 0;
}

.moduletable.olark {
    display: none;
}

// =======================
// Module
// =======================
.moduletable {
    &.mission {
        .moduleTitle {
            text-align: left;
        }
        padding-top: 80px;
        .decorative-divider {
            stroke: @white;
            width: auto;
        }

        .btn{
          margin-top: 20px;
        }
    }

    &.custom_link{
      position: relative;
      z-index: 10;
      .mod-newsflash-adv_custom-link{
        text-align: center; 
        padding-top: 12px;

        a{
          &:hover{
            background: @global-color4;
          }
        }
      }
    }

    &.home_contact_form{
      padding-top: 30px;
    }

    &.links{
      .tagspopularlinks{
        ul{
          padding-top: 10px;
          position: relative;
          display: block;
          li{
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            a{
              font: 300 14px/1.2em @font-family-base;
              padding: 7px 10px;
              color: @white;
              font-style: italic;
              display: block;
              background: lighten(desaturate(spin(@global-color, 1.0794044665012734), 9.803921568627445%), 20.392156862745104%);
              text-transform: capitalize;
              &:hover{
                background: @global-color2;
                color: @global-color;
              }
            }
          }
        }
      }
    }

    &.benefits{
      margin-top: 50px;
      .moduleTitle{
        text-align: left;

      }
      
      .decorative-divider{
        width: auto;
      }
    }
}


.mod_owl_carousel__home_gallery{
  padding-top: 40px;
}