﻿
.rte__heading1 {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 1.5rem;
}

.rte__heading2 {
    font-family: "Oswald",Helvetica,Arial,sans-serif;
    font-size: 1.125rem;
}

.rte__heading3 {
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 1rem;
}

.rte__paragraph {
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: .875rem;
}

.rte__small-text {
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: .8125rem;
}

.rte__imageFullWidth{
    width: 100%;
  }

img.rte__imageFullWidth{
    width: 100% !important;
    height: 100% !important;
  }

@media screen and (max-width: 768px) {
    img.rte__imageFullWidth {
        width: 100% !important;
        height: 100% !important;
    }
}

@media screen and (min-width: 768px) {
    img.rte__imageFullWidth {
        width: 80% !important;
        height: 80% !important;
    }
}

@media screen and (min-width: 1366px) {
    img.rte__imageFullWidth {
        width: 60% !important;
        height: 60% !important;
    }
}

.rte__textFullWidth {
    max-width: 38.75rem;
    margin: 0 auto;
    text-align: left;
}

.rte__imageLeft {
    float: none;
}

.rte__imageRight {
    float: none;
}

.rte__imageLeft img {
    float: left;
    width: 50%;
    height: 100%;
    margin: 30px;
}

.rte__imageRight img {
    float: right;
    width: 50%;
    height: 100%;
    margin: 30px;
}

@media screen and (max-width: 468px) {
    .rte__imageLeft img{
        float: left;
        width: 100%;
        height: 100%;
        margin: 0;
    }
}

@media screen and (max-width: 468px) {
    .rte__imageRight img{
        float: right;
        width: 100%;
        height: 100%;
        margin: 0;
    }
}

.rte__Inline {
    display: inline-flex;
    flex-direction: row;
}

.rte__twoColumnRow {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: left;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (min-width: 48em) {
    .rte__twoColumnRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }
}

.rte__twoColumnRow::before, .rte__twoColumnRow::after {
    content: ' ';
    display: table;
}

.rte__twoColumnRow::after {
    clear: both;
}

.rte__twoColumnRow:last-child:not(:first-child) {
    float: right;
}

.rte__twoColumnRow, .rte__twoColumnRow:last-child {
    float: none;
}

    .rte__twoColumnRow .mediumRectangleAd {
        max-width: 100%;
        max-height: 100%;
    }

    .rte__twoColumnRow:nth-child(2) {
        margin: 0;
    }

.rte__customContentHeader1 {
    font-size: 2.5rem;
    font-family: "Oswald", sans-serif;
    color: #ef3f26;
}

.rte__customContentHeader2 {
    font-size: 1.5rem;
    font-family: "Oswald", sans-serif;
    color: #960a0f;
}

.rte__customContentHeader3 {
  font-size: 2.5rem;
  font-family: "Oswald", sans-serif;
  color: #4F8636;
}

.rte__customContentHeader4 {
  font-size: 1.5rem;
  font-family: "Oswald", sans-serif;
  color: #3B6428;
}

.rte__customContentParagraph {
    font-size: 1rem;
    font-family: "Source Sans Pro", sans-serif;
    color: #999;
}

.rte__customContentHeaderSubtext {
    font-size: 1.25rem;
    font-family: "Source Sans Pro", sans-serif;
    color: #999;
} 
