/*@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700');*/

.wysiwygBlock-content img {
    max-width: 100% !important;
    height: auto !important;
}

.pageIntroductionBlock-subcopy, .pageIntroductionBlock-subtext {
    color: #8a8b8a;
}

@media (min-width: 992px) {
.wysiwygBlock-content {
    padding-right: 0 !important;
}
}

.middleBlockzone .container.wysiwygBlock {
    margin-left: -16px;
    margin-right: -16px;
}

.pdfContentBlock {
background: transparent;
}

.searchResultItem-title {
    line-height: 1.8rem;
    padding-bottom: 0.5rem;
}

.genericPage-section {
    padding-bottom: 0 !important;
    padding-top: 3.125rem;
}

.bg-rust .pdfContentBlock-subtitle, .bg-rust .pdfContentBlock-title,
.bg-peach .pdfContentBlock-subtitle, .bg-peach .pdfContentBlock-title,
.bg-softteal .pdfContentBlock-subtitle, .bg-softteal .pdfContentBlock-title,
.bg-softgreen .pdfContentBlock-subtitle, .bg-softgreen .pdfContentBlock-title,
.bg-mutedpurple .pdfContentBlock-subtitle, .bg-mutedpurple .pdfContentBlock-title,
.bg-softpurple .pdfContentBlock-subtitle, .bg-softpurple .pdfContentBlock-title,
.bg-softblue .pdfContentBlock-subtitle, .bg-softblue .pdfContentBlock-title,
.bg-portobello .pdfContentBlock-subtitle, .bg-portobello .pdfContentBlock-title
{color: #fff;}

.relatedRightContentBlock-related-title {
    line-height: 1.15rem;
    color: inherit;
/*    font-family: 'Source Sans Pro', sans-serif;*/
    font-size: 1rem;
}

.relatedRightContentBlock-related {
    border-top: .0625rem solid #e5e5e5 !important;
    color: #00797b;
    padding: .55rem 0;
    font-weight: normal !important;
}

strong a, p strong, div strong {
/*font-family: 'Source Sans Pro', sans-serif;*/
/*font-weight: 600 !important;*/
}

.reportPage-advertise {
font-size:14px;
}

.searchResultItem-category {
text-transform: none;
}

.Form__Status {
display: block;
}

.EPiServerForms .Form__Status .Form__Success__Message {
    background: #00797b;
    color: #fff;
}

.container .container.wysiwygBlock {
    margin: 0;
    padding: 0;
}

main#mainContent + .block.wysiwygblock {
    margin-top: -3.625rem;
}

.wysiwygBlock-content img {
    max-width: 100% !important;
    height: auto !important;
    padding: 1.5rem 0;
}

@media (min-width: 768px) {
.fruitCardGridBlock {
    padding: 5.625rem 0 1.5rem;
}
}