h1 > strong,
h2 > strong,
h3 > strong,
h4 > strong,
h5 > strong,
h6 > strong {
	font-weight: normal;
}

body {
	font-family: 'Roboto', sans-serif;
	background-color:lightgrey;
}

.navbar-static-top .nav {
	/*padding: 50px 0;*/
			padding-bottom: 10px;
			padding-top: 20px;
}

.navbar-static-top .navbar-brand {
	/*padding: 0 50px;*/
}

footer {
	padding: 30px 0;
}

.oah-primary {
	background-color: #003a5d;
	color: #FFF;
}

.teaching-jah-primary {
        background-color: rgb(158,36,50);
}

.teaching-jah-buttons-container {
        text-align:center;
        margin-top:10px;
        margin-bottom:10px;
}

.teaching-jah-sidebar-title {
        margin-bottom:25px;
}

.teaching-jah-buttons {
        background-color:rgb(158,36,50);
        color:white;
}

.teaching-jah-buttons:hover {
        background-color:rgb(158,36,50,.70);
        color:white;
}

.teaching-jah-buttons:focus {
        background-color:rgb(158,36,50,.70);
        color:white;
}

.teaching-jah-buttons:active {
        background-color:rgb(158,36,50,.70);
        color:white;
}

.teaching-jah-buttons:active:hover {
        background-color:rgb(158,36,50,.70);
        color:white;
}

.teaching-jah-buttons:active:focus {
        background-color:rgb(158,36,50,.70);
        color:white;
}

.teaching-jah-title {
        margin-top:40px;
}

.main-content-container {
	background-color:white;
	padding-top:10px;
	padding-bottom:20px;
	padding-left: 30px;
	padding-right: 30px;
}

.btn-primary {
  color: #fff;
  background-color: #003a5d;
  border-color: #003a5d;
}

.btn-primary:hover {
  color: #fff;
  background-color: #4D87AA;
  border-color: #4D87AA;
}

.btn-success {
  color: #fff;
  background-color: rgba(0, 103, 127, 1);
  border-color: rgba(0, 103, 127, 1);
}

.btn-success:hover {
  color: #fff;
  background-color: rgba(0, 103, 127, 0.7);
  border-color: rgba(0, 103, 127, 0.7);
}

.btn-success:focus {
  color: #fff;
  background-color: rgba(0, 103, 127, 0.7);
  border-color: rgba(0, 103, 127, 0.7);
}

.btn-success:active:hover,
.btn-success.active:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.btn-success:active.focus,
.btn-success.active.focus {
  color: #fff;
  background-color: rgba(0, 103, 127, 0.9);
  border-color: rgba(0, 103, 127, 0.9);
}

.smaller {
	font-size: 0.8em;
}

a {
  /*color: #003a5d;*/
  text-decoration: none;
}

a:hover,
a:focus {
  color: #003a5d;
  text-decoration: underline;
}

.main-content-container a {
	font-weight: bold;
}

.sidebar-container a {
	font-weight: normal;
}

.navbar-inverse .navbar-nav > li > a {
  color: #FFF;
}

.navbar-nav>li>a {
        padding-top:0px;
        padding-bottom:0px;
}

/*.dropdown-toggle {
        background-color:white;
        color:yellow;
}*/

.demo-thumbnail {
        width: 100px;
        height: 100px;
        border: 1px solid black;
}

.demo-images {
        width: 100px;
        height: 100px;
        border: 1px solid black;
}

div.col-md-4.insights.text {
        float:none;
}

div.col-md-8.insights.images {

}

.threats {
font-size:24px; 
font-weight:bold;
}

.challenges-box-row {
    height:185px; 
    border-width:1px; 
    border-style:solid; 
    border-color:black;
}

.challenges-first-box {
    height:100%; 
    border-width:1px; 
    border-right-style:solid; 
    border-right-color:black; 
    padding-top:15px; 
    padding-bottom:15px;
}

.challenges-middle-box {
    height:100%; 
    border-width:1px; 
    border-right-style:solid; 
    border-right-color:black; 
    padding-top:15px; 
    padding-bottom:15px;
}

.challenges-last-box {
    height:100%; 
    padding-top:15px;
    padding-bottom:15px;
}

.challenges-text {
    font-weight:bold; 
    font-size:18px; 
    text-align:center;
}

hr {
	border-top: 1px solid #CCC;
}

div.col-md-4.feat   {
                float:right;
}

h1.mission {
                font-size: 30px;
                color:rgba(0,0,0,0.6);
                margin-bottom:20px;
                text-align:center;
                font-family: 'Frank Ruhl Libre', serif;
                padding-right: 15px;
                padding-left: 15px;
}

div.col-sm-6.image:hover  {
                transform: none;
}

div.col-sm-6.image  {
                transition: transform .5s;
}

div.row.test100:hover  {
                transform: scale(1.1);
}

div.row.test100  {
                transition: transform .2s;
}

div.col-md-12.sections:hover {
                transform: scale(1.1);
}

div.col-md-12.sections {
                transition: transform .2s;
}

div.col-md-12.articles:hover {
                transform: scale(1.1);
}

div.col-md-12.articles {
                transition: transform .2s;
}

div.col-sm-3.member {
                margin-bottom:10px;
                padding-left:20px;
                padding-right:10px;
}

div.membership:hover,
div.membership:focus {
                transform: scale(1.1);
                opacity: .7;
}

.membership {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/membership4.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.jah {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:10px;
}

div.jahship:hover,
div.jahship:focus {
                transform: scale(1.1);
                opacity: .7;
}

.jahship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/jah_cover_button.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.meetings {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:10px;
}

div.meetingship:hover,
div.meetingship:focus {
                transform: scale(1.1);
                opacity: .7;
}

.meetingship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('site/assets/images/philadelphia_2018.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.dlp {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:20px;
}

div.dlpship:hover,
div.dlpship:focus {
                transform: scale(1.1);
                opacity:.7;
}

.dlpship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/lectureship_background.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.nps {
                margin-bottom:10px;
                padding-left:20px;
                padding-right:10px;
}

div.npsship:hover,
div.npsship:focus {
                transform: scale(1.1);
                opacity:.7;
}

.npsship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/page-header-nps.png');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.insight {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:10px;
}

div.insightship:hover,
div.insightship:focus {
                transform: scale(1.1);
                opacity:.7;
}

.insightship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/oah_insights_button.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.awards {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:10px;

}

div.awardship:hover,
div.awardship:focus {
                transform: scale(1.1);
                opacity:.7;
}

.awardship {
                padding-left:0px;
                padding-right:0px;
                background-image: url('/site/assets/images/frontpage_awards_button.jpg');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.col-sm-3.about {
                margin-bottom:10px;
                padding-left:10px;
                padding-right:20px;
}

div.aboutship:hover,
div.aboutship:focus {
                transform: scale(1.1);
                opacity:.7;
}

.aboutship {
                padding-left:0px;
                padding-right:0px;
                background-color:black;
                background-image: url('/site/images/about_frontpage_button1.png');
                height:120px;
                background-position: center;
                overflow:hidden;
                transition: all .5s;
}

div.row.ms  {
                margin-bottom:15px;
                border-style:solid;
                border-width:1px;
                border-top:0px;
                border-left:0px;
                border-right:0px;
                border-bottom:0px;
                border-color: #CCC;
                padding-top:5px;
                padding-bottom:5px;
}

#nav-actions {
        margin-top: 20px;
}

footer {
        margin-top: 25px;
}

.dropdown-menu {
    border-radius: 4px;
        -webkit-box-shadow: 0 24px 48px rgba(0, 0, 0, 0.90);
         box-shadow: 0 24px 48px rgba(0, 0, 0, 0.90);
}

.open {
        background-color: white;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: black;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: rgba(0, 0, 0, 0.70);
        text-decoration: underline;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
        color: #fff;
        background-color: #003a5d;
}

.news-alert {
        background-color: rgba(158, 36, 50, 0.30);
        padding: 10px;
        border: 1px solid black;
        margin-bottom: 15px;
}

.news-alert a {
        color: rgb(158, 36, 50);
}

.publication-image {
        width: 180px;
        height: 250px;
        border: 1px solid black;
        margin-bottom: 10px;

/*		display: block;
        margin-left: auto;
        margin-right: auto;*/
}

.header-logo {
        width: 110px;
        float: left;
        margin-right: 25px;
        margin-top: 15px;
}

div.col-sm-8.news {
         float:left;
}

div.col-sm-6.image {
        height:225px;
        float:right;
}

footer a:hover,
        a:focus {
        color: #003a5d;
        text-decoration: underline;
        }

html {
        scroll-behavior: smooth;
}

.button_title_background {
        background-color:#003a5d;
        margin-top:65px;
        padding-top:5px;
        padding-bottom:5px;
}

button_title {
        text-align:center;
        color:white;
        margin-top:0px;
        margin-bottom:0px;
}

a.footerlinks {
        display:block;
        color:white;
        text-align:center;
        text-decoration:none;
        margin:16px;
}

a.footerlinks:hover,
a.footerlinks:focus {
        text-decoration: underline;
}

li.litest {
        font-size:16px;
        border-right-style:solid;
        border-color:white;
        border-width: 1px;
}

        li.litest-end {
        border: none;
}

div.col-sm-6.feattext {
        height:225px;
        float:left;
}

div.col-sm-4.feat {
        margin-top:60px;
        float:right;
}

div.row.featitems {
    padding-bottom: 40px;
    margin-right:2px;
    margin-left:2px
}

.navbar-inverse .navbar-toggle:focus {
    background-color:#003a5d;
}

.pub-title-row {
    margin:10px;
}

.publication-images {
    margin:0 auto;
    display:block;
    border-radius:6px;
    width:100%;
}

.publication-links {
    padding-left:0px;
    margin-top:10px;
}

.publication-sections {
    border:solid;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
    border-width:1px;
    border-color:#CCC;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
}

.publication-intro {
    margin-bottom: 15px;
}

.row.publication-sections.indpages {
    padding-top:15px;
}

.col-sm-12.bulletpoints {
    margin:15px;
}

.register-button {
    margin: 0 auto;
    display: block;
}

.meetings-sidebar-li {
    margin:5px;
}

.download-am-section {
    padding-bottom:20px;
    padding-top:20px;
    border-style:solid;
    border-width:1px;
    border-color:#CCC;
    border-left:0px;
    border-right:0px;
    margin-top:10px;
    margin-bottom:10px;

}

.dl-am-pro {
    text-align:center;
    margin-bottom:10px;
}

.dl-am-cover {
    margin: 0 auto;
    display:block;
    border-radius:5px;
}

.am-sidebar-middle-section {
    padding-top: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #CCC;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.meeting-ad {
    margin:0 auto;
    display:block;
    margin-top:1px;
    margin-bottom:1px;
    border-bottom: 1px dotted #CCC;
}

.meeting-ad img {
    margin:0 auto;
    display:block;
}

.call-to-action {
    margin-left: 5px;
}

.call-to-action-container {
    text-align:right;
}

.address-block {
    margin-top:15px;
}

.news-box {
    background-color: rgba(77,136,171,0.15);
    border:1px solid #CCC;
    border-radius: 6px;
}

.middle-news-box {
    margin-top:20px;
    margin-bottom:20px;
}

.news-box-links {
    color:#00639F;
}

.feat-item-read-more {
    display:block;
}

.top-nav-row {
    margin-bottom:10px;
}

.nav-button-text {
    background-color:#003a5d;
    margin-top:85px;
}

.news-item-text {
    margin-top:20px;
    margin-bottom:10px;
}

.pub-sidebar-btn {
    display:block;
    font-size:16px;
}

.featured_img{
    transition:transform .5s;
    margin-top:60px;
}

.featured_img:hover{
    transform:scale(1.1);
}

.ednmobile {
    margin-top:10%;
}

/*  a.footerlinks:hover {
        background-color: #111111;
} */

/*div.col-sm-12.aboutrepeat {
        background-color:red;
}*/

        @media (max-width:990px) {
                .footer-about-us {
                    display:none;
                }
        }

        @media (min-width:990px) {
                .footer-about-us-collapse {
                    display:none;
                }
        }

        @media (max-width:990px) {
                .footer-navigation {
                    display:none;
                }
        }

        @media (min-width:990px) {
                .footer-navigation-collapse {
                    display:none;
                }
        }

        @media(max-width:415px) {
                li.litest {
                    border-style:none;
                    padding-bottom:10px;
                    padding-top:10px;
                    font-size: 24px;
                    margin-bottom:40px;
                    border-style:solid;
                    border-left:0px;
                    border-right:0px;
                    border-width:1px;
                }

                li.litest:hover,
                li.litest:focus {
                    background-color:#4D87AA;
                }

                div.col-sm-8.news {
                    border-left: 0px;
                    border-right: 0px;
                    border-bottom: 1px;
                    border-top: 1px;
                    border-color: #CCC;
                    border-style: solid;
                }

                div.col-sm-3.member {
                    margin-bottom:25px;
                }

                div.col-sm-3.jah {
                    margin-bottom:25px;
                }

                div.col-sm-3.meetings {
                    margin-bottom:25px;
                }

                div.col-sm-3.dlp {
                    margin-bottom:25px;
                }

                div.col-sm-3.nps {
                    margin-bottom:25px;
                }

                div.col-sm-3.insight {
                    margin-bottom:25px;
                }

                div.col-sm-3.awards {
                    margin-bottom:25px;
                }

                div.col-sm-3.about {
                    margin-bottom:25px;
                }

                div.col-sm-6.image {
                    margin: 0 auto;
                    width: 50%;
                    float: none;
                    height: auto;
                    margin-bottom:10px;
                }

                div.col-sm-6.feattext {
                    height: auto;
                    float: none;
                    margin-bottom: 20px;
                }

                div.col-sm-4.feat {
                    margin-top:30px;
                }

                div.row.featitems {
                    border-style: solid;
                    border-width: 1px;
                    border-top: 0px;
                    border-left: 0px;
                    border-right: 0px;
                    border-color: #CCC;
                    margin-bottom: 20px;

                }

                .publication-images {
                    width: 50%;
                    margin-bottom: 15px;
                    margin-top: 15px;
                }

                .call-to-action {
                    float:none;
                }

                .top-nav-row {
                    margin-bottom:0px;
                }

                .membership {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.membership:hover {
                    transform:none;
                }

                .jahship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.jahship:hover {
                    transform:none;
                }

                .meetingship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.meetingship:hover {
                    transform:none;
                }

                .dlpship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.dlpship:hover {
                    transform:none;
                }

                .npsship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.npsship:hover {
                    transform:none;
                }

                .insightship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.insightship:hover {
                    transform:none;
                }

                .awardship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.awardship:hover {
                    transform:none;
                }

                .aboutship {
                    background-image:none !important;
                    background-color:#003a5d;
                    border-radius:4px;
                }

                div.aboutship:hover {
                    transform:none;
                }

                .nav-button-text {
                    margin-top:65px;
                }

                div.col-sm-3.member {
                    margin-bottom:10px;
                    padding-left:10px;
                    padding-right:10px;
                }

                div.col-sm-3.dlp {
                    margin-bottom:10px;
                    padding-left:10px;
                    padding-right:10px;
                }

                div.col-sm-3.nps {
                    margin-bottom:10px;
                    padding-left:10px;
                    padding-right:10px;
                }

                div.col-sm-3.about {
                    margin-bottom:10px;
                    padding-left:10px;
                    padding-right:10px;
                }

                .news-box {
                    padding-top:10px;
                    padding-bottom:10px;
                    margin-top:20px;
                    margin-bottom:20px;
                }

                .news-item-headline {
                    line-height:1.3;
                }
	}

        @media(min-width:768px) {
			body {
                    /*padding-top: 100px;  Required padding for .navbar-fixed-top. Change if height of navigation changes. */
			}

			.navbar-static-top .navbar-brand {
                    /*padding: 50px 0;*/
			}

			.img-responsive .img-rounded {
				margin-top:20px;
			}

			div.col-sm-8.news {
				border-style: solid;
				border-right-width: 1px;
				border-top: 0px;
				border-left: 0px;
				border-bottom: 0px;
				border-color: #CCC;
			}

			div.col-sm-6.image:hover  {
				transform: scale(1.1);
			}

                        div.col-sm-6.image {
                                width:100%;
                                height:100%;
                                margin-top:15px;
                                margin-bottom:15px;
                        }

                        div.col-sm-4.feat {
                                margin-top:0px;
                        }

                        .feattext {
                                width:100%;
                        }
	}
        
        @media (max-width: 767.98px) {
            .challenges-box-row {
                height:100%;
            }
            .challenges-first-box {
                border-right-style:none;
                border-bottom-style:solid;
            }
            .challenges-middle-box {
                border-right-style:none;
                border-bottom-style:solid;
            }   
        }

        @media (min-width:801px) {

                        div.col-sm-6.image {
                                width:50%;
                                height:225px;
                                margin-top:0px;
                                margin-bottom:0px;
                        }

                        div.col-sm-4.feat {
                                margin-top:60px;
                        }

                        .feattext {
                                width:50%;
                        }
        }
        
        @media (max-width: 991.98px) {
            .challenges-text {
                font-size:16px;
            }
        }
        
        @media(min-width:992px) {
            div.col-md-3.gridtest {
                display:none;
            }
            li.listicle {
                float:left;
            }
            #bs-example-navbar-collapse-1 {
                float:right;
            }
            .ednmobile {
                margin-top:4%;
            }
        }

        @media(max-width:801px) {
                        .col-md-3.sidebar-container {
                                border-style: solid;
                                border-width: 1px;
                                border-color: #CCC;
                                border-left: none;
                                border-right: none;
                                border-bottom: none;
                                padding-top: 10px;
								margin-left: 15px;
								margin-right: 15px;
                        }

                        .text-center.sidebar-ad {
                                margin: 0 auto;
                        }

                        .meetings-sidebar-li {
                                text-align:center;
                        }

                        .sidebar-navigation p {
                            text-align:center;
                        }

                        .amplified-ad {
                            display: block;
                            margin: 0 auto;
                        }
        }

        @media only screen and (max-width: 1120px) {
			div.col-md-3.jah {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right: 5px;
				margin-left: 0px;
				background-color:lightgray;
				float:right;
				margin-top:15px;
			}

			div.col-md-3.insight {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right: 5px;
				margin-left: 0px;
				background-color:lightgray;
				float:right;
				margin-top:15px;
			}

			div.col-md-3.member {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right: 5px;
				margin-left: 0px;
				float:right;
			}

			div.col-md-3.dlp {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right: 0px;
				margin-left: 5px;
				margin-top:15px;
			}

			div.col-md-3.nps {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right:5px;
				float:right;
			}

			div.col-md-3.about {
				padding-right: 0px;
				padding-left: 0px;
				overflow:hidden;
				height: 100px;
				width: 270px;
				margin-right: 0px;
				margin-left: 5px;
				margin-top:15px;
			}

			div.row.bcr {
				margin-left: 15px;
				margin-right: 15px;
				padding-bottom:15px;
				padding-top: 15px;
				margin-bottom:50px;
				margin-top:0px;
			}
        }

        @media only screen and (max-width: 1100px) {
            div.col-md-3.member {
                float: none;
            }

            div.col-md-3.jah {
                padding-right: 0px;
                padding-left: 0px;
                overflow:hidden;
                height: 100px;
                width: 270px;
                margin-right: 5px;
                margin-left: 0px;
                background-color:lightgray;
                float:none;
                margin-top:0px;
            }

            div.col-md-3.meetings {
                margin-left:0px;
            }

            div.col-md-3.pub {
                padding-bottom: 15px;
            }

            div.col-md-3.dlp {
                margin-left:0px;
                margin-top: 0px;
            }

            div.col-md-3.insight {
                padding-right: 0px;
                padding-left: 0px;
                overflow:hidden;
                height: 100px;
                width: 270px;
                margin-right: 5px;
                margin-left: 0px;
                background-color:lightgray;
                float:none;
                margin-top:0px;
            }

            div.col-md-3.nps {
                padding-right: 0px;
                padding-left: 0px;
                overflow:hidden;
                height: 100px;
                width: 270px;
                float:none;
                margin-top:0px;
            }

            div.col-md-3.awards {
                margin-left: 0px;
            }

            div.col-md-3.about {
                padding-right: 0px;
                padding-left: 0px;
                overflow:hidden;
                height: 100px;
                width: 270px;
                margin-right: 0px;
                margin-left: 0px;
                margin-top: 0px;
            }

            div.col-md-8.news {
                border-style:solid;
                border-left-width: 0px;
                border-right-width: 0px;
                border-top-width: 0px;
                border-bottom-width: 1px;
                padding-bottom: 15px;
            }

            div.col-md-4.feat {
                float:none;
                clear:both;
                border-left:0px;
            }

            div.col-md-6.image {
                height:225px;
                float:none;
                padding-top: 10px;
            }

            div.row.middle  {
                border-top: 1px;
                border-style: solid;
                border-right: 0px;
                border-left: 0px;
                border-bottom: 0px;
                border-color: #CCC;
            }
            div.col-md-6.trtr {
                background-color:red;
            }
        }

        /*.header-image {
            background-image: url("http://www.oah.org/site/assets//images/demo-graphics/lincoln-memorial-statue.png");
            background-repeat: no-repeat;
            background-position: right;
        }*/

        /* div.col-md-12.sections :hover {
            color:#4D87AA;
        } */

        col-md-3.test25 :hover {
            color:#4D87AA
        }

/* BEGIN FOOTER */
	footer {
		background-color: #878A8F;
		color: #000;
		min-height:350px;
	}

	footer a {
		color: #FFF;
	}

	footer {
		color: #FFF;
	}

	.footerleft {
		margin-top:50px;
		padding:0 36px;
	}

	.logofooter {
		margin-bottom:10px;
		font-size:25px;
		color:#fff;
	}

	.footerleft p {
		color:#fff;
		font-size:12px;
		margin-bottom:15px;
	}
	.footerleft p i {
		width:20px;
		color:#999;
	}

	.paddingtop-bottom {
		margin-top:50px;
	}

	.footer-ul {
		list-style-type:none;
		padding-left:0px;
		margin-left:2px;
	}

	.footer-ul li {
		line-height:29px;
		font-size:12px;
	}

	.footer-ul li a {
		color:#a0a3a4;
		transition: color 0.2s linear 0s, background 0.2s linear 0s;
	}

	.footer-ul i {
		margin-right:10px;
	}

	.footer-ul li a:hover {
		transition: color 0.2s linear 0s, background 0.2s linear 0s;
		color:#ff670f;
	}

	.social:hover {
		 -webkit-transform: scale(1.1);
		 -moz-transform: scale(1.1);
		 -o-transform: scale(1.1);
	 }

	 .icon-ul {
		 list-style-type:none !important;
		 margin:0px;
		 padding:0px;
	 }

	 .icon-ul li {
		 line-height:75px;
		 width:100%;
		 float:left;
	 }

	 .icon {
		 float:left;
		 margin-right:5px;
	 }

	 .copyright {
		 min-height:40px;
		 background-color:#878A8F;
	 }

	 .copyright p {
		 text-align:center;
		 color:#FFF;
		 padding-top: 10px;
		 margin-bottom:0px;
	 }

	 .heading7 {
		 font-size:21px;
		 font-weight:700;
		 color:#d9d6d6;
		 margin-bottom:22px;
	 }

	 .post p { font-size:12px; color:#FFF; line-height:20px;}
	 .post p span { display:block; color:#8f8f8f;}
	 .bottom_ul { list-style-type:none; float:right; margin-bottom:0px;}
	 .bottom_ul li { float:left; line-height:40px;}
	 .bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
	 .bottom_ul li a { color:#FFF;  font-size:12px;}

/* END FOOTER */

/* SIDEBARS */

.sidebar-container {
	border-left: 1px solid #ccc;
}

.sidebar-section {
	padding-bottom: 15px;
}

.MarkupPagerNav {
	/*clear: both;*/
	margin: 1em 0;
}

.MarkupPagerNav li {
	display: inline;
	list-style: none;
	margin: 0;
}

.MarkupPagerNav li a,
.MarkupPagerNav li.MarkupPagerNavSeparator {
	display: block;
	float: left;
	padding: 5px 10px;
	border: 1px solid black;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.MarkupPagerNav li.MarkupPagerNavOn a,
.MarkupPagerNav li a:hover {
	color: #fff;
	background: #003a5d;
	text-decoration: none;
}

.MarkupPagerNav li.MarkupPagerNavSeparator {
	display: inline;
	color: #777;
	padding-left: 10px;
	padding-right: 10px;
}

.news-listing-item {
	margin-bottom: 30px;
}

.news-listing-pagination ul {
	padding-bottom: 30px;
}

.bottom-pad {
	padding-bottom: 30px;
}

.sidebar-ad {
	text-align: center;
	max-width: 250px;
	width: 100%;
}

.bottom-border {
	border-bottom: 1px solid #CCC;
}

aside img {
	max-width: 100%;
}

aside iframe {
	max-width: 100%;
}

img {
	vertical-align: bottom;
	display: block;
	max-width: 100%;
	height: auto;
}

img.dlp_lecturer_recent_events {
	width: 75px;
	height: auto;
	border: 1px solid #b9bbbb;
}

img.dlp_lecturer {
	max-height: 150px;
}

.breadcrumbs {
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
}

.footer-row {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	color: white;
}

.footer-row a {
	color: white;
}

.footer-address-section {
	background-color: rgb(144,144,144);
        text-align:left;
        padding-top:30px;
        padding-bottom:30px;
}

.footer-address-section h3 {
	margin-top: 0px;
}

.oah-logo-section div {
	padding-top: 10px;
	padding-bottom: 20px;
}

img.oah-logo-section {
	margin: 0 auto;
        display: flex;
        width:179px;
}

.contact-us {
        text-decoration:underline;
}

.contact-us:hover {
        text-decoration:none;
}

.footer-navigation-section {
	background-color: #003a5d;
        padding-bottom:30px;
}

.footer-navigation-section ul {
	list-style-type: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.footer-about-oah-section {
	 background-color: #003a5d;
         padding-top:30px;
}

.footer-about-oah-section h3 {
	margin:0;
	padding-top:16px;
}

.footer-about-oah-section ul {
	list-style-type: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.footer-privacy-and-site-map-section {
	background-color:rgb(0,0,0);
}

.footer-privacy-and-site-map-section-container {
	width: 50%;
	margin: 0 auto;
	display: block;
}

.footer-privacy-and-site-map-section-container p {
	margin-bottom: 0px;
}

.footer-copyright-section {
	background-color: black;
}

.privacy-ad-map {
        padding-top:20px;
        padding-bottom:20px;
}

iframe, embed {
  position: relative;
  display: block;
  padding: 0;
  max-width: 100%;
  overflow: hidden;
}
