/**
Theme Name: RedTeam Hacker Academy 2023
Author: abuumar
Author URI: https://redteamacademy.com/
Description: RedTeam Hacker Academy’s career-focused, implementation-based learning programs pave the road to a success-assured career in Ethical hacking & cybersecurity. We are a preferred learning partner for organizations intending to acquire highly-skilled information, data security workforce, ethical hacking & cybersecurity aspirants, and working professionals in Kerala, India. We have transformed hundreds of aspirants into information security practitioners and Ethical hacking & cybersecurity experts through hands-on learning programs, resources, internships, community events, and certifications.
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: redteam-hacker-academy-2023
Template: astra
*/






.blog-card .blog-card-title h2 a{
	font-weight:600 !important;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
	margin-bottom: 25px !important;
	min-height:60px;
}
.blog-card .blog-card-btn{
	position:absolute;
	bottom:0;
}
.blog-card .blog-card-btn .elementor-button {
	padding:0px !important;
}
.blog-card .elementor-element{
	margin-bottom:10px;
}
.blogs-new .ast-grid-common-col {
	padding:0px !important;
}
.blog-card .elementor-widget-theme-post-featured-image a{
	width:100%;
}
.blog-cta-btn a{
	background-color:white;
	padding:18px !important;
}
.blog-cta-btn .elementor-widget-container{
	border-color: #0c1523 !important;
}


/* Container Styling */
.blogs-new .elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px; /* Adjust spacing between buttons */
    list-style: none;
    margin: 20px 0;
    padding: 0;
}

/* Pagination Buttons Styling */
.blogs-new .elementor-pagination .page-numbers {
    display: inline-block;
    padding: 10px 15px;
    font-size: 16px;
    text-decoration: none;
    border: 1px solid #F1F1F1;
    background-color: #ffffff; /* White background */
    color: black;
    transition: background-color 0.3s, color 0.3s;
	border-radius: 4px;
}

/* Hover and Focus Effect */
.blogs-new .elementor-pagination .page-numbers:hover,
.blogs-new .elementor-pagination .page-numbers:focus {
    background-color: #ED1C24; /* Red on hover */
    color: white;
	border-radius: 4px;
}

/* Active Page Styling */
.blogs-new .elementor-pagination .page-numbers.current {
    background-color: #ED1C24; /* Red background */
    color: white;
    border: 1px solid #ED1C24;
    pointer-events: none; /* Disable clicking */
    font-weight: bold;
	border-radius: 4px;
}

/* Previous and Next Buttons */
.blogs-new .elementor-pagination .prev,
.blogs-new .elementor-pagination .next {
    padding: 10px 15px;
    background-color: #ffffff;
    color: black;
    border: 1px solid #F1F1F1;
    font-size: 16px;
    text-decoration: none;
}

.blogs-new .elementor-pagination .prev:hover,
.blogs-new .elementor-pagination .next:hover {
    background-color: #ED1C24;
    color: white !important;
}

.career-form .elementor-form-fields-wrapper{
	align-items:baseline;
}

@media (min-width:768px) and (max-width:1300px){
	career-details{
margin:0px 15px;}
}
.ast-scroll-to-top-right {
	right: 17px !important;
    bottom: 85px !important;
}
.job-overview .elementor-icon-list-icon{
	margin-right:5px;
	width:25px !important;
}

/* BLOGSS */


.blog-details-post-info{
	margin-bottom:0px !important;
}
.blog-details-post-info ul{
	display:flex;
	justify-content:space-between;
	margin: 0px 0px !important;
}
.blog-banner-title .e-search-form{
	padding: 10px;
    border-radius: 36px;
    box-shadow: 0 3px 30px 0 rgb(0 0 0 / 10%);
	overflow:visible;
	background-color:white;
}
.blog-banner-title .e-search-form input{
	border:none !important;
}
.blog-banner-title p{
	margin-bottom:0px !important;
}
.blog-banner-title{
	position: absolute;
    bottom: -45px;
}
.recent-blogs-sec .elementor-post__title{
	margin-bottom:0px !important;
	padding-bottom:0px !important
}
.recent-blogs-sec .elementor-post {
   align-items:center;
}
.blog-details-post-info .elementor-icon-list-item{
	margin-left:12px !important;
}
.blog-next-prev-btn .elementor-widget-container{
	background-color:white !important;
	box-shadow:0 3px 30px 0 rgb(0 0 0 / 10%);
	border:none;
}
.blog-next-prev-btn  .post-navigation__arrow-wrapper{
	font-size: 18px;
    background-color: #ff0000;
    margin: 0px 15px !important;
    padding: 10px !important;
    color: white !important;
}

@media (max-width:1300px){
	.blog-next-prev-btn  .elementor-post-navigation{
		display:block !important
	}
	.blog-next-prev-btn  .elementor-post-navigation__link{
		width:100% !important;
		margin-bottom:20px;
}
}
