/*
Theme Name: Andhra Association of Queensland
Theme URI: https://www.andhraqld.com/
Version: 1.1.2
Author: Andhra Association of Queensland
Author URI: https://www.andhraqld.com/
*/

.page-top {
	background-image: url('https://www.andhraqld.com/wp-content/uploads/2025/07/aaq-top-nan.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px;
}
.aaq-menu { background: #333333; min-height:40px; }
@media (max-width: 991px) {
	.page-top { padding-top: 10px;	padding-bottom: 10px; }
	.ipad-top-space-margin { margin-top: 0px !important; }
}
 /* Full-screen loader */
            #loader {
              position: fixed;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: #ffffff;
              display: flex;
              justify-content: center;
              align-items: center;
              z-index: 9999;
              transition: opacity 1s ease;
            }
            
            /* Logo styling */
            #loader img {
              width: 150px;
              animation: pulse 2s infinite ease-in-out;
            }
            
            /* Main content styling */
            #content {
              padding: 40px;
              text-align: center;
              font-family: sans-serif;
            }
            
            /* Animation: Pulse effect */
            @keyframes pulse {
              0%, 100% {
                transform: scale(1);
                opacity: 0.8;
              }
              50% {
                transform: scale(1.1);
                opacity: 1;
              }
            }
            
            /* Fade-out effect */
            .fade-out {
              opacity: 0;
            }

.text-c1 { color: #F2650B !important; }
.text-c2 { color: #40CDFF !important; }
.text-c3 { color: #EC048E !important; }

.single-page ul li {
    list-style: disc;
}

/* Change link styles */
.pagination a {
    color: #fff; /* Your desired text color */
    background-color: #F2650B; /* Your desired background color */
    padding: 5px 10px; /* Adjust padding as needed */
    border-radius: 5px; /* Add rounded corners */
    margin: 5px; /* Adjust margins as needed */
}

/* Style the current page link differently */
.pagination .current {
    font-weight: bold;
    background-color: #514B45; /* Your desired background color for the current page */
    color: #fff; /* Your desired text color for the current page */
	padding: 5px 10px;
    border-radius: 5px;
    margin: 5px;
}

@media (max-width: 767px) {
    .sm-h-250px {
        height: 240px !important;
    }
}
/* Style the navigation arrows if your pagination includes them */
.pagination .next,
.pagination .prev {
    /* Your styles for the next and previous links */
}
.page-numbers { display: inline-flex; }

.pagination .nav-links {
	margin-right: auto !important;
    margin-left: auto !important;
}

.blog-post h1, .blog-post h2, .blog-post h3 {
    font-family: var(--alt-font) !important;
    font-size: 22px;
    font-weight: bold;
    color: #004489;
    margin-bottom: 5px;
}
.blog-post h4, .blog-post h5, .blog-post h6 {
    font-family: var(--alt-font) !important;
    font-size: 18px;
    font-weight: bold;
    color: #004489;
    margin-bottom: 5px;
}

.sidebar ul, .sidebar ul li, .sidebar ul li ul li, .footersidebar ul, .footersidebar ul li, .footersidebar ul li ul li { list-style-type: none !important; padding: 0 !important; }
.sidebar ul li ul { padding: 10px 0px 10px 15px !important; }
.sidebar ul li { line-height: 32px !important; }
.sidebar ul li:last { margin-bottom: 10px !important; }
.sidebar-li ul li:before { font-family: 'FontAwesome'; color: #0F4C90; content: "\f105"; padding-right: 10px; }
.sidebar .card { border-radius: 0 }