body { background:#333; font-family:'Roboto', sans-serif; -webkit-font-smoothing:antialiased; }

#site-wrapper { min-width: 305px; }
#copy-content h1 { border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px; }

.site-alert {
    position: relative;
    z-index: 55;
}

.alert-wrapper {
	padding-top: 15px;
    padding-bottom: 15px;
	text-align: center;
    background-color: #a20000;
}

.alert-title a {
	color: #fff;
}

a.learn-more-alert:hover, a.learn-more-alert:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.41);
}

.learn-more-alert-div {
    display: inline-block;
}

.learn-more-alert {
	position: relative;
    text-align: center;
    border: 2px solid #fff;
    padding: 5px 12px;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    margin-left: 20px;
}
.close-alert {
	background-image:url(../images/icons/cancel.png);
    position: absolute;
    right: 30px;
    top: 20px;
    display: inline-block;
    cursor: pointer;
    z-index: 10000;
    width: 20px;
    height: auto;
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -10000px;
}

#page-header { position:relative; color:white; text-align:center; padding-top:160px; background-size:cover; background-position:center center; background-repeat:no-repeat; }
#page-header::before { content: " "; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color:#2c5375; display: block; opacity: .5; }
#page-header h1 { position:relative; margin:0; padding-bottom:15px; font-size:40px; font-weight:300; text-shadow: 1px 1px 1px rgba(0,0,0,.25); text-transform:uppercase; }
#page-header h1 a { color:inherit; }
/* 01,02,03,04,05,06,07 */
#page-header.seed_01 { background-image:url(../images/headers/bg-image-01.jpg); }
#page-header.seed_02 { background-image:url(../images/headers/bg-image-02.jpg); }
#page-header.seed_03 { background-image:url(../images/headers/bg-image-03.jpg); }
#page-header.seed_04 { background-image:url(../images/headers/bg-image-04.jpg); }
#page-header.seed_05 { background-image:url(../images/headers/bg-image-05.jpg); }
#page-header.seed_06 { background-image:url(../images/headers/bg-image-06.jpg); }
#page-header.seed_07 { background-image:url(../images/headers/bg-image-07.jpg); }

#page_women-s-entrepreneurship #page-header {background-image:url(../images/headers/bg-image-04.jpg);}

@media (min-width: 992px) {
	#page-header { padding-top:260px; }
}

#breadcrumbs { background:#f2f2f2; text-align:center; }
#breadcrumbs .breadcrumb { margin:0; padding:15px 0; line-height:20px; font-weight:300; font-style:italic; }
#breadcrumbs .breadcrumb a { color:inherit; }
#breadcrumbs .breadcrumb>li+li:before { color:inherit; }

#copy { padding:50px 0; background:white; }

#sidebar { background:#f2f2f2 url(../images/bg_related.jpg) no-repeat top center; background-size:cover; padding:30px 0; }

.sidebar-nav { padding:0; margin-bottom:30px; }
.sidebar-nav:before { display:block; font-size:30px; line-height:30px; font-weight:500; border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:10px; }
.sidebar-nav#related-links:before { content:"Related Links"; }
.sidebar-nav#stay-connected:before { content:"Stay Connected"; }
.sidebar-nav li { padding:10px 0; margin:0; border-bottom:1px dashed #ccc; }
.sidebar-nav li a { display:block; color:inherit; padding-right:20px; background:url(../images/carat_right.png) no-repeat right center; }
.sidebar-nav li a:hover { color:#dc1010; }
.sidebar-nav li a i { display:inline-block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; background-size:20px 20px; vertical-align:middle; margin-right:5px; }

.sidebar-nav#stay-connected li.facebook a i { background-image:url(../images/svg/social-facebook.svg); }
.sidebar-nav#stay-connected li.flickr a i { background-image:url(../images/svg/social-flickr.svg); }
.sidebar-nav#stay-connected li.instagram a i { background-image:url(../images/svg/social-instagram.svg); }
.sidebar-nav#stay-connected li.twitter a i { background-image:url(../images/svg/social-twitter.svg); }
.sidebar-nav#stay-connected li.youtube a i { background-image:url(../images/svg/social-youtube.svg); }

@media (min-width:768px) {
	#sidebar { min-height:470px; position:relative; overflow:hidden; padding:90px 0; }
	.sidebar-nav { margin-bottom:0; }
}

#footer { background:#000e1a; color:white; text-align:center; padding:30px 0; }
#footer a { color:inherit; }
#footer a:hover { text-decoration:underline; }

#footer-links { display:none; margin:10px 0; font-weight:16px; font-weight:500; }
#footer-links .divider { padding:0 4px; }
#footer-contact { margin:0px 0; font-weight:16px; font-weight:300; }

#footer-follow { font-size:0; margin:40px 0; }
#footer-follow .follow-us { display:inline-block; background:rgba(255,255,255,0.25); font-size:16px; line-height:16px; font-weight:900; padding:17px 15px; vertical-align:bottom; text-transform:uppercase; }
#footer-follow .link { display:inline-block; vertical-align:bottom; }
#footer-follow .link a { display:block; width:50px; height:50px; background-color:rgba(255,255,255,0.25); background-repeat:no-repeat; background-position:center center; background-size:25px 25px; text-indent:-9999px; margin-left:1px; opacity:0.25; transition:opacity 0.2s; }
#footer-follow .link a:hover { opacity:1; }
#footer-follow .link.facebook a { background-image:url(../images/svg/social-white-facebook.svg); }
#footer-follow .link.flickr a { background-image:url(../images/svg/social-white-flickr.svg); }
#footer-follow .link.instagram a { background-image:url(../images/svg/social-white-instagram.svg); }
#footer-follow .link.twitter a { background-image:url(../images/svg/social-white-twitter.svg); }
#footer-follow .link.youtube a { background-image:url(../images/svg/social-white-youtube.svg); }

@media (min-width:768px) {
	#footer-links { display:block; }
	#footer-logo { display:block; }
}

/*Oversight Post Browser Styles*/
.sba-date {
    display: block;
    font-size: 16px;
    text-align: left;
}

@media (min-width: 640px) {
    .sba-date {
        font-size: 18px;
        text-align: right;
        white-space: nowrap;
    }
  }

