/*

Resources Masonry Grid
==============================================

#002949 = #
#e7ddd3 = #
#002949 = #
#000 = #
#e7ddd3 = #
#e7ddd3 = #
#3d5780 = #
#000 = #
#3d5780 = #
gold = #

==============================================
*/
.filter-dropdown {
  border: 0;
}
/* blog titles */
.blog-landing-heading, .blog-detail-heading-wrapper h3, .blog-detail-heading, .resource-detail-heading-wrapper h3 {
  color: gold;
}

.filter a {
  color: #3d5780;
}
.filter-open.fa-angle-down:before {
  color: #3d5780;
}
.filter a:hover, .filter-reset:hover {
  color: #000;
}
.masonry-one-of-two-stacked .masonry-cta, .masonry-two-of-two-stacked:hover .masonry-cta {
    color: #e7ddd3 !important;
}
.masonry-one-of-two .masonry-cta, .masonry-one-by-two .masonry-cta, .masonry-one-by-one .masonry-cta, .masonry-three-by-one .masonry-cta {
    color: #000 !important;
}
.masonry-two-by-one:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-one:hover .masonry-cta, .masonry-two-by-one:hover .masonry-cta, .masonry-three-by-one:hover .masonry-cta, .masonry-one-of-two-stacked:hover .masonry-cta, .masonry-two-of-two-stacked .masonry-cta {
    color: #e7ddd3 !important;
}

/*
==============================================
Resources Filter Section
==============================================
*/

.filter-overlay .close-filter-overlay {
    background: #002949 !important;
}
.filter-overlay .close-filter-overlay:hover {
    background: #002949;
}
.fa-times:before {
    color: #3d5780;
}
.close-filter-overlay .fa-remove:before, .close-filter-overlay .fa-close:before, .close-filter-overlay .fa-times:before {
  color: #e7ddd3;
}
/*
==============================================
Resources Masonry Section
==============================================
*/
.masonry-one-of-two, .masonry-one-by-two, .masonry-one-by-one, .masonry-three-by-one {
    background: #e7ddd3 !important;
}
.masonry-one-of-two:hover, .masonry-one-by-two:hover, .masonry-one-by-one:hover, .masonry-three-by-one:hover, .masonry-two-by-one:hover .masonry-one-of-two, .masonry-one-of-two-stacked:hover {
    background: #002949 !important;
}
.masonry-two-by-one:hover .masonry-img-container:after {
    border-left: 15px solid #002949 !important;
}
.masonry-one-by-two:hover .masonry-copy:after {
    border-bottom: 15px solid #002949 !important;
}
.masonry-two-by-one .masonry-img-container:after {
    border-left: 15px solid #e7ddd3 !important;
}
.masonry-one-by-two .masonry-copy:after {
    border-bottom: 15px solid #e7ddd3 !important;
}
.masonry-three-by-one.masonry-three-by-one-img-left .masonry-one-of-three:after {
   border-right: 15px solid #e7ddd3 !important;
}
.masonry-three-by-one.masonry-three-by-one-img-left:hover .masonry-one-of-three:after {
   border-right: 15px solid #002949 !important;
}
.masonry-one-of-two-stacked {
    background: #002949 !important;
}
.masonry-two-of-two-stacked {
    background: #002949 !important;
}
.masonry-two-of-two-stacked:hover {
    background: #002949;
}
/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {
    .masonry-one-of-two:hover, .masonry-one-by-two:hover, .masonry-one-by-one:hover, .masonry-three-by-one:hover {
        background: #e7ddd3 !important;
    }
    .masonry-two-by-one:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-two:hover .masonry-cta, .masonry-one-by-one:hover .masonry-cta, .masonry-two-by-one:hover .masonry-cta, .masonry-three-by-one:hover .masonry-cta, .masonry-one-of-two-stacked:hover .masonry-cta {
        color: inherit !important;
    }
    .masonry-two-of-two-stacked:hover .masonry-cta {
        color: #e7ddd3 !important;
    }
    .masonry-two-by-one:hover .masonry-one-of-two, .masonry-one-of-two-stacked:hover {
        background: #002949 !important;
    }
}
