/*
 Theme Name:   Astra Child
 Template:     astra
 Version:      1.0.1
*/

/* Import child theme styles */
@import url("style-swipe-card.css");


/*footer*/
.wp-social-link-instagram,
.wp-social-link-facebook  {
    background-color: #FF8800;
    color: #fff;
}
.widget_nav_menu li {
    margin-bottom: 15px;
 font-size:15px;
    font-weight: 500;
}

ol, ul {
    padding-left: 0rem;
}
a.menu-link
{
 color: #324158;
}

@media (max-width: 768px) {
  .ast-builder-footer-grid-columns {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    justify-content: space-between !important;
  }

  /* Section 1: Full width */
  .site-footer-primary-section-1 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px;
  }
  .site-footer-primary-section-1,
  .site-footer-primary-section-2,
  .site-footer-primary-section-3{
		margin-top:30px
	}
  /* Sections 2 and 3: Half width each */
  .site-footer-primary-section-2{
    flex: 0 0 40% !important;
    max-width: 40% !important;
    margin-bottom: 20px;
  }
	
	
  .site-footer-primary-section-3 {
    flex: 0 0 41% !important;
    max-width: 49% !important;
    margin-bottom: 20px;
  }
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    
    padding-left: 20px !important;
    padding-right: 15px !important;
}
}


/*classes*/

.subject-card-img img {
    height: 240px;
    object-fit: cover;
    object-position: center;
}

.hidden-section
{
    visibility: hidden;
}

/*astra container adjustments*/
.ast-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}



/* Flip image and content for every 2nd post */
.ast-article-inner.reverse-layout {
    flex-direction: row-reverse;
}
.ast-blog-layout-5-grid .ast-article-inner {
    box-shadow: none;
}
.ast-article-inner.reverse-layout .post-content {
    padding-left: 0;
    padding-right: 1.5em;
}

.am-program-card:hover,
.at-a-glance-card:hover,
.am-in-numbers-card:hover
{
    transform: translateY(-5px);
	 transition: transform 0.6s ease;
   box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
}

.wp-block-button:hover,.wp-block-button__link:hover
{
  transform: translateY(-2px);
}

div.home-hero-img-mobile.wp-block-group
{
	background-image:
  	linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
  	url(https://alphamindsacademy.com/wp-content/uploads/2025/06/school-friends-mobile.png) !important;

}

div.home-hero-img-desktop.wp-block-group
{
	background-image:
  linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
  url(https://alphamindsacademy.com/wp-content/uploads/2025/06/school-friends.jpg-1.avif) !important;

}


textarea{
	height:150px !important;
}

@media (max-width: 540px) {

	.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom  {
		padding-bottom:0px !important;

	}
}


/* fix horizontal scroll issue */
@media (max-width: 480px) {
	.hfeed.site {
		overflow-x: hidden;
	}
}


/* Fix mobile hero block */
@media (max-width: 480px) {
	.home-hero-img-mobile {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.home-hero-img-mobile h1 {
		padding-left: 5px;
    	padding-right: 5px;
	}
	
}

/*blog top menu on mobile*/
@media (max-width: 540px) {
    .blog-category-buttons	
		{
			padding-top: 4em !important;
		}
}

