/* Account for fixed header on anchor tags */
:target {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}

img.bbblink {
    max-width: 100px;
}

.discover-con2 a, .discover-con a {
    text-decoration: none !important;
}

.banner .intro a, .cta-strip .intro a {
    text-decoration: none !important;
}

    .banner .intro a:hover, .cta-strip .intro a:hover {
        color: #EF7622;
    }

.call {
    color: hsl(315, 98%, 37%);
    text-decoration: none;
}

    .call:hover {
        color: #EF7622;
    }

.resources .row-flex {
    display: flex;
    flex-wrap: wrap;
}

    .resources .row-flex .item {
        align-items: stretch;
    }

        .resources .row-flex .item .image {
            background-color: #eeeeee;
            border-radius: 4px;
        }

            .resources .row-flex .item .image img {
                border-radius: 4px 4px 0px 0px;
            }

    .resources .row-flex .media-heading {
        display: flex;
        flex-wrap: nowrap;
    }

        .resources .row-flex .media-heading .media-icon {
            flex: 0 0 auto;
        }

        .resources .row-flex .media-heading .media-title {
            flex: 1;
        }

.resources nav#breadcrumb ol.breadcrumb {
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    font-family: "Open Sans";
    font-size: 15px;
    color: #9e9e9e;
    float: left;
}

.resources .resource-group .image,
.resources .resource-sub-group .image,
.resources .media {
    min-height: inherit;
}

.resources .media {
    padding: 15px;
}

    .resources .media .media-icon img {
        width: 55px;
    }

    .resources .media .media-title h2 {
        font-family: "Open Sans";
        font-weight: 600;
        font-size: 18px;
        margin: 0px;
    }

.resources .resource-sub-group .media .media-title {
    text-align: left;
}

    .resources .resource-sub-group .media .media-title h2 {
        font-size: 16px;
    }

.resources .media .media-body p {
    color: #333333;
    margin-bottom: 0px;
}

.categorylist .content {
    padding: 0px;
}

.umb-grid .grid-section .container .row .embed-responsive.embed-responsive-4by3 {
	margin-top:25px;
}

iframe.webinar-border {
	border-style: solid;
	border-width: 1px;
}

.pullquote {
	display: block;
	float: right;
	padding: 0px 10px 10px 10px;
	margin: 0px 10px 10px 15px;
	width: 170px;
	font-size: 19px;
	line-height: 26px;
	text-align: left;
	color: black;
	font-family: oswald;
}