.Ferro-Project-Grid-ThreeColumn {
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 4.1666%;
  padding-right: 5%; }
  .Ferro-Project-Grid-ThreeColumn a {
    font-size: 1.6rem;
    text-transform: uppercase;
    padding: 15px;
    border: 1px solid #393940;
    margin-bottom: 5px;
    display: block;
    color: black; }
    .Ferro-Project-Grid-ThreeColumn a:hover {
      background-color: #D1AC3A;
      color: white; }

.news .Ferro-Project-Grid-ThreeColumn a:hover {
  background-color: #D1AC3A;
  color: white; }

.news .Ferro-Project-Grid-ThreeColumn .row {
  margin: 0 -32px; }

.about .Ferro-Project-Grid-ThreeColumn a:hover {
  background-color: #56849E;
  color: white; }

.about .Ferro-Project-Grid-ThreeColumn .row {
  margin: 0 -30px; }
  .about .Ferro-Project-Grid-ThreeColumn .row h1 {
    border-bottom: 1px solid #393940;
    margin-bottom: 10px;
    padding-bottom: 10px; }

.press .Ferro-Project-Grid-ThreeColumn a:hover {
  background-color: #D1AC3A;
  color: white; }

.press .Ferro-Project-Grid-ThreeColumn h2 {
  border-bottom: 1px solid #393940;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.Ferro-Project-Grid-ThreeColumnDynamic {
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 4.1666666%;
  padding-right: 5%; }
  .Ferro-Project-Grid-ThreeColumnDynamic .row {
    margin-left: -15px;
    margin-right: -15px;
    /*display: flex;
    flex-wrap: wrap;*/ }
  .Ferro-Project-Grid-ThreeColumnDynamic .Ferro-Feature-Common-RichText {
    padding: 0;
    margin: 0; }
  .Ferro-Project-Grid-ThreeColumnDynamic h1 {
    border-bottom: 1px solid #393940;
    margin-bottom: 10px;
    padding-bottom: 10px; }
  .Ferro-Project-Grid-ThreeColumnDynamic a {
    font-size: 1.6rem;
    text-transform: uppercase;
    padding: 15px;
    border: 1px solid #393940;
    margin-bottom: 5px;
    display: block;
    color: black; }
    .Ferro-Project-Grid-ThreeColumnDynamic a:hover {
      background-color: #D1AC3A;
      color: white; }

.about .Ferro-Project-Grid-ThreeColumnDynamic a:hover {
  background-color: #56849E; }

.news .Ferro-Project-Grid-ThreeColumnDynamic a:hover {
  background-color: #D1AC3A; }

.products .Ferro-Project-Grid-ThreeColumnDynamic a:hover {
  background-color: #56849E; }

.Ferro-Project-Grid-ThreeColumnDynamic .common {
  display: flex;
  flex-wrap: wrap;
  height: 100%; }

.about .Ferro-Project-Grid-TwoColumn-B, .innovation .Ferro-Project-Grid-TwoColumn-B {
  padding-left: 4.166666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 0 auto; }
  .about .Ferro-Project-Grid-TwoColumn-B h2, .innovation .Ferro-Project-Grid-TwoColumn-B h2 {
    text-transform: uppercase;
    font-size: 2rem;
    margin-bottom: 20px; }
  .about .Ferro-Project-Grid-TwoColumn-B .Ferro-Feature-Common-RichText, .innovation .Ferro-Project-Grid-TwoColumn-B .Ferro-Feature-Common-RichText {
    padding-left: 0;
    margin: 0; }

.about .Ferro-Project-Grid-TwoColumn-C, .innovation .Ferro-Project-Grid-TwoColumn-C {
  padding-left: 4.166666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 0 auto; }
  .about .Ferro-Project-Grid-TwoColumn-C h2, .innovation .Ferro-Project-Grid-TwoColumn-C h2 {
    text-transform: uppercase;
    font-size: 2rem;
    margin-bottom: 20px; }
  .about .Ferro-Project-Grid-TwoColumn-C .Ferro-Feature-Common-RichText, .innovation .Ferro-Project-Grid-TwoColumn-C .Ferro-Feature-Common-RichText {
    padding-left: 0;
    margin: 0; }

.Ferro-Project-Grid-TwoColumnContainer {
  padding-left: 4.16666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 10px auto; }

.about .Ferro-Project-Grid-TwoColumnContainer h2 {
  font-size: 6rem;
  margin-bottom: 16px;
  margin-top: 25px;
  font-weight: 600; }

@media (min-width: 768px) {
  .about .Ferro-Project-Grid-TwoColumnContainer h2 {
    margin-bottom: 25px;
    margin-top: 65px; }
  .Ferro-Project-Grid-TwoColumnContainer .row {
    /*margin-left: -15px;
            margin-right: -15px;*/ }
  .Ferro-Project-Grid-TwoColumnContainer .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-left: -4%;
    margin-top: 10px;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  .Ferro-Project-Grid-TwoColumnContainer .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-top: 10px;
    margin-bottom: 10px; } }

.Ferro-Project-Grid-TwoColumnContainer .common {
  /*display: flex;*/
  flex-wrap: wrap;
  height: 100%; }

.Ferro-Project-Grid-TwoColumnDynamic {
  padding-left: 4.16666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 10px auto; }
  .Ferro-Project-Grid-TwoColumnDynamic .row {
    /*margin-left: -15px;
        margin-right: -15px;*/
    /*display: flex;
        flex-wrap: wrap;*/ }

.about .Ferro-Project-Grid-TwoColumnDynamic h2 {
  font-size: 6rem;
  margin-bottom: 16px;
  margin-top: 25px;
  font-weight: 600; }

@media (min-width: 768px) {
  .about .Ferro-Project-Grid-TwoColumnDynamic h2 {
    margin-bottom: 25px;
    margin-top: 65px; }
  .Ferro-Project-Grid-TwoColumnDynamic .row {
    /*margin-left: -15px;
            margin-right: -15px;*/ }
  .Ferro-Project-Grid-TwoColumnDynamic .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-left: -4%;
    margin-top: 10px;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  .Ferro-Project-Grid-TwoColumnDynamic .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-top: 10px;
    margin-bottom: 10px; } }

.Ferro-Project-Grid-TwoColumnDynamic .common {
  /*display: flex;*/
  flex-wrap: wrap;
  height: 100%; }

.Ferro-Project-Grid-TwoColumnFixedLeft {
  margin: 0 auto;
  overflow: hidden;
  max-width: 1280px;
  /*
    .primary-content
    {
        &:after
        {
            display: block;
            content: '';
            width: 100%;
            clear: both;
        }
    }

    .left-nav
    {
        float: left;
    }

    .Ferro-Project-Grid-TwoColumnDynamic
    {
        .row
        {
            margin-right: 0;
        }
    }
    */ }

/*
@media (min-width: 768px)
{
    .Ferro-Project-Grid-TwoColumnFixedLeft
    {
        padding-left: 4.1666666%;

        .primary-content
        {
            padding-left: 25px;
            overflow: hidden;
            margin-right: 5%;
        }

        .left-nav
        {
            &:after
            {
                display: block;
                content: '';
                width: 100%;
                clear: both;
            }

            .Ferro-Feature-Navigation-ProductNavigation, .Ferro-Feature-Navigation-LeftNavigation
            {
                width: 275px;
            }
        }

        .Ferro-Project-Grid-TwoColumnDynamic, .Ferro-Feature-Common-RichText
        {
            padding-left: 0;
            padding-right: 0;
        }

        .Ferro-Project-Grid-TwoColumnDynamic
        {
            margin-left: -15px;
            margin-right: -15px;

            .Ferro-Feature-Common-RichText, .Ferro-Feature-Common-Overview, .Ferro-Project-Grid-TwoColumnDynamic
            {
                margin-left: 0;
            }
        }

        .Ferro-Feature-Common-RichText
        {
            margin-left: -15px;
        }
    }
}

@media (max-width: 767px)
{
    .Ferro-Project-Grid-TwoColumnFixedLeft
    {
        .primary-content
        {
            margin: 64px 20px 0 20px;
        }

        .left-nav
        {
            width: 100%;
            margin: 5px 0 0 0;
        }

        .col-sm-6
        {
            padding-left: 0;
            padding-right: 0;
        }

        .Ferro-Feature-Common-RichText
        {
            padding-left: 0;
            padding-right: 0;
        }

        .Ferro-Feature-Events-FeaturedEvents
        {
            .row.events
            {
                padding-left: 15px;
            }
        }

        .Ferro-Project-Grid-TwoColumnDynamic
        {
            padding-left: 15px;
            padding-right: 0;
        }
    }
}
*/
.Ferro-Project-Grid-TwoColumnUnequal {
  padding-left: 4.16666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 10px auto; }
  .Ferro-Project-Grid-TwoColumnUnequal .row {
    margin-left: -15px;
    margin-right: -15px; }

.about .Ferro-Project-Grid-TwoColumnUnequal h2 {
  font-size: 6rem;
  margin-bottom: 16px;
  margin-top: 25px;
  font-weight: 600; }

@media (min-width: 768px) {
  .about .Ferro-Project-Grid-TwoColumnUnequal h2 {
    margin-bottom: 25px;
    margin-top: 65px; }
  .Ferro-Project-Grid-TwoColumnUnequal .row {
    margin-left: -15px;
    margin-right: -15px; }
  .Ferro-Project-Grid-TwoColumnUnequal .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-left: -4%;
    margin-top: 10px;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  .Ferro-Project-Grid-TwoColumnUnequal .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-top: 10px;
    margin-bottom: 10px; } }

.Ferro-Project-Grid-TwoColumnUnequal-B {
  padding-left: 4.16666%;
  padding-right: 5%;
  max-width: 1280px;
  margin: 10px auto; }
  .Ferro-Project-Grid-TwoColumnUnequal-B .row {
    margin-left: -15px;
    margin-right: -15px; }

.about .Ferro-Project-Grid-TwoColumnUnequal-B h2 {
  font-size: 6rem;
  margin-bottom: 16px;
  margin-top: 25px;
  font-weight: 600; }

@media (min-width: 768px) {
  .about .Ferro-Project-Grid-TwoColumnUnequal-B h2 {
    margin-bottom: 25px;
    margin-top: 65px; }
  .Ferro-Project-Grid-TwoColumnUnequal-B .row {
    margin-left: -15px;
    margin-right: -15px; }
  .Ferro-Project-Grid-TwoColumnUnequal-B .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-left: -4%;
    margin-top: 10px;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  .Ferro-Project-Grid-TwoColumnUnequal-B .col-sm-6 .Ferro-Feature-Common-RichText {
    margin-top: 10px;
    margin-bottom: 10px; } }

/*# sourceMappingURL=Ferro.project.grid.css.map */
