.fullwidth{ width:100%;}
.banner {
    background: url("http://offenderwatchinitiative.org/Portals/0/Images/owi-home-image-top.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
	background-size:cover;
    height: 658px;
    position: relative;
}

.aboutbanner {
    background: url("http://offenderwatchinitiative.org/Portals/0/Images/About-BG-Image.jpg") no-repeat scroll center top #d9bf9c;
    min-height: 300px;
	background-size:cover;
    position: relative;
    width: 100%;
}

.WhitepaperContent{
	max-width:790px;
	margin:0 auto;
	}

.Whitepaperbanner {
    background: url("http://offenderwatchinitiative.org/Portals/0/Images/Whitepaperbanner.jpg") no-repeat scroll center top #d9bf9c !important;
    min-height: 300px;
	background-size:cover;
    position: relative;
    width: 100%;
    padding: 40px 0;
}
.BannerRightPane {background:rgba(255, 255, 255, 0.75);padding: 30px 35px !important;}
.DnnModule-552 .Container3{padding: 0 0 50px;}


/* Flexible iFrame */

.Flexible-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.Flexible-container iframe,  
.Flexible-container object, 
.Flexible-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
} 

.signupAlerts{
    color: #fff !important;
    text-decoration: none;
    font-size: 16px !important;
    font-weight: 600 !important;
    background: #B7090B;
    display: inline-block;
    padding: 2px 10px 6px;
}
.signupAlerts:hover{
    background:#8A7354; 
    color:#fff;
    text-decoration:none;
    transition: all 0.2s ease-in 0s;
}

/* Start Anntoine Marketing + Design Changes and Additions */
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}

.app-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: center;
    display: flex
}
.app-block-flex {
    justify-content: center;
    align-items: center;
    display: flex;
}
.app-block-flex.is-app-badges {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
}

@media screen and (max-width: 767px) {

    .app-block-flex.is-app-badges {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }
    
}

.menu-item-block {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    transition: all .3s;
    display: flex;
}
.menu-item-block.is-app-badge {
    padding-left: 0;
    padding-right: 0;
}

.app-store {
    object-fit: contain;
    height: 44px;
}

img.app-image {
  max-height: 62px;
}

span.stonemedia {
    display: none !important;
}



