.content2-gradient{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    position: absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    border-radius: 5px;
}
.content2-repeater a{
    text-decoration: underline;
}

.content2-repeater ul{
    list-style: none;
    margin-left: -15px;
    margin-top: -1rem;
    margin-bottom: 2rem;;
}

.content2-repeater ul li:before {
    content: "•";
    padding-right: 10px;
    font-size: 40px;
    margin-left: -27px;
    position: relative;
    top: 8px;
    line-height: .5;
}

@media screen and (max-width: 991px){
    .content2-repeater.wrapper-inner{
        padding: 0;
    }
}

#heroImage{
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    border-radius: 5px;
}

#heroImage h1{
    position: absolute;
    bottom:45px;
    color: #fff;
    margin:0;
}

.leftItem,
.rightItem{
    margin: 3rem 0;
}

.page-node-type-general-templates .media-oembed-content,
.page-node-type-general-templates .field.field--name-field-media-oembed-video.field--type-string.field--label-hidden.field__item{
    width:100%;
}

.field--name-field-media-oembed-video {
	min-height: 310px;
}

.field--name-field-media-oembed-video iframe.media-oembed-content {
	min-height: 300px !important;
  width: 600px;
  max-width: 100% !important;
}
