﻿.Content_HomepageHero .usas-large-bookmark {
    width: 28px !important;
    /*position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;*/
}

.Content_HomepageHero .hero-content img,
.Content_HomepageHero .other-content img {width: 100%;}

.Content_HomepageHero .featured-content,
.Content_HomepageHero .top-content,
.Content_HomepageHero .bottom-content {
    position: relative;
}

@media (min-width: 991px) {
    .Content_HomepageHero .featured-content>div {
        float: left; 
        width: 100%;
    }
    .Content_HomepageHero .featured-content {
        width: 65%; 
        padding-right: 1.563em;
    }
    .Content_HomepageHero .other-content {width: 35%;}
    .Content_HomepageHero .other-content>div {
        float: right; 
        width: 100%;
    }
    .Content_HomepageHero .other-content .top-content {margin-bottom: 1.667em;}
    .Content_HomepageHero .featured-bookmark {
        right: 40px;
    }
}

@media (max-width: 990px) {
    .Content_HomepageHero .featured-content{margin-bottom: 1.667em;}
    .Content_HomepageHero .featured-content>div,.Content_HomepageHero .featured-content{width: 100%;}
    .Content_HomepageHero .other-content>div {
        width: 50%;
        position: relative;
        float: left;
        display: block;
    }
    .Content_HomepageHero .other-content>div:first-child { padding-right: 1.5em;}
    .Content_HomepageHero .top-bookmark {
        right: 35px;
    }
}

@media (max-width: 420px) {
    .Content_HomepageHero .other-content > div {
        width: 100%;
        padding-right: 1.667em;
    }
    .Content_HomepageHero .other-content > div:first-child {
        padding-right: 1.667em;
        margin-bottom: 1.667em;
    }
    .Content_HomepageHero .bottom-bookmark,
    .Content_HomepageHero .top-bookmark {
        right: 40px;
    }
}