/**
Theme Name: Astra Child - HBCU
Author: DEVCOM - CBC
Author URI: https://www.cbc.devcom.army.mil
Description: Astra child theme set for HBCU
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child-hbcu
Template: astra
*/

.entry-title{
	display: none;
}

.ast-builder-menu-1 {
	text-transform: none;
	font-weight: 700;
}

.footer-logo{
	margin: 0 !important;
}

.right-footer-logos{
	padding: 0 !important;
	padding-right: 50px !important;
}

.wp-block-image.size-full{
	margin-top: 0;
	margin-bottom: 0;
}

.site-header-primary-section-right{
	height: max-content;
  position: absolute !important;
  top: 30px;
  right: 0;
}

.entry-header img{
	display: none;
}

.post_thumb img{
	display: none;
}

.menu-link{
	color: #000000;
}
.menu-link:hover{
	color: #FFC423 !important;
}

.menu-link:focus{
	color: #FFC423 !important;
}

[aria-label="Footer Widget 3"]{
	width: 425px;
}

@media(max-width:720px){
	.site-footer-primary-section-4{
		margin-left:auto;
		margin-right:auto;
		width: 315px;
	}
	
	.right-footer-logos{
		padding: 0 !important;
	}
	
}

[aria-current='page'] {
  color: #FFC423 !important;
}

[data-section="section-fb-divider-1"]{
	width: 75px;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	width: 30px;
	height: 30px;
}

#social-links{
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

#ast-hf-mobile-menu{
	background-color: black;
}

@media(max-width:920px){
	.custom-logo-link img{
		max-width: 100px !important;
	}
	
	.ast-primary-header-bar {
	background-color: black !important;
	
	}
	
}

.home-research-info > .wp-block-group__inner-container{
	margin-left: 0 !important;
}

.uagb-post__title{
	font-family: 'Montserrat', Sans-serif !important;
	font-weight: 700 !important;
}

.slider-container > .wp-block-group__inner-container{
max-width: 100%;
}

.slick-slide{
	max-height: 700px;
}

.slider-container{
	padding: 0 !important;
}

.uagb-post-grid{
	padding:0;
}

.uagb-post__inner-wrap>div.uagb-post__text {
  max-width: 1200px;
	padding-right: 30% !important;
	margin: 0 auto !important;
	color: white !important;
}

.home-slider-subheading{
	color: white !important;
	margin-top: 0 !important;
}

.home-slider-heading{
	color: white !important;
	margin-bottom: 0 !important;
}

.home-slider-button{
	margin-top: 20px !important;
}

.success-slider-heading{
	color: white !important;
}

.uagb-post__inner-wrap{
	padding-top: 225px !important;
	padding-bottom: 125px !important
}

@media(max-width: 920px){
	.uagb-post__inner-wrap{
		padding-top: 20px !important;
		padding-bottom: 50px !important
	}
}

@media(max-width: 1350px){
	.uagb-post__inner-wrap>div.uagb-post__text{
		padding-left: 75px;
		padding-right: 75px;
	}		
}

@media(max-width: 720px){
	.uagb-post__inner-wrap{
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
	.uagb-post__inner-wrap>div.uagb-post__text{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}		
}

.slick-next{
	right: 20px !important;
}

.slick-prev{
	left: 20px !important;
}

.slick-dots{
	transform: translateY(-40px) !important;
}

/*
.uagb-slick-carousel ul.slick-dots{
	position: relative !important;
	transform: translateY(0) !important;
}

.uagb-slick-carousel .slick-list {
	padding-top: 8px;
}*/

.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-title {
	color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;

}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-title{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;

}

.site-footer-primary-section-3 {
	flex-direction: column;
}

@media (max-width: 768px){
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section-3{
        margin-top: 10% !important;
    }
}

@media(max-width: 921px){
	.footer-widget-area[data-section="section-fb-divider-1"]{
		display: none !important;
	}
}

.ast-footer-social-1-wrap .ast-social-color-type-custom svg:hover{
	fill: white;
}

.post_title_block{
	color: white;
	font-weight: bold;
	font-size: 3.125rem;
	margin-top: 1% !important;
	margin-bottom: 2% !important;
	padding: 0px !important;
	font-family: 'Montserrat',sans-serif;
}

.topic_banner_table{
	margin-top: 0px !important;
	padding: 0px !important;
	margin-bottom: 2% !important;
}


.qae-faqs-container .qe-faq-toggle{
    margin-bottom:16px;
}
.qae-faqs-container .qe-faq-toggle .qe-toggle-title{
    border-radius:6px;
    box-shadow:0 0 10px 0 rgba(0,0,0,.3);
    border-color: #2f8671;
    padding:10px 16px;
    position:relative;
}

.qe-toggle-title i{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    color:#2f8671;
}

.qae-faqs-container .qe-faq-toggle .qe-toggle-content{
    border:0;
    background:none;
}

.qe-faq-toggle.active .qe-toggle-title, .qe-faq-toggle .qe-toggle-title:hover{
    background:white;
    box-shadow:0 0 14px 0 rgba(0,0,0,.6);
}

.wsp-pages-list > .menu-item > .menu-link, .wsp-pages-list > .menu-item-has-children > .children > .menu-item > .menu-link{
	color:black !important;
}

@media (max-width: 781px){
.group-columns img{
	object-fit: contain;
	height:180px;
}
	
	.group-columns div:first-child{
		order:2;
	}
	
	.group-columns div:last-child{
		order:1;
	}
	
}

