
/*
 Theme Name:   Polaris RDS Child
Theme URI:    https://github.com/ESBlueCorona/bc-rds
 Description:  Polaris RDS Child Theme
 Author:       By Polaris RDS Team
 Template:     rds
 Version:      2.0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  polaris-rds-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: /ESBlueCorona/bc-rds
*/

/* Osano cookies Style */
a.cookie-preferences-link, a.cookie-preferences-link:hover {
	color: inherit;
}

@media only screen and (max-width: 991px) {
	h1.elementor-heading-title.elementor-size-default {
		font-size: 32px;
		line-height: 37px;
	}
}

.btn-secondary, .elementor .btn-secondary {
	border: 1px solid #2b2b2b !important;
}

/* Disable the old background image */
.ckmhh {
	background-image: none !important;
}

/* Hero container */
.home_banner {
	position: relative;
	overflow: hidden;
}

/* Image wrapper */
.home-hero-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

/* Hero images */
.banner-img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	object-position: center center;
	display: block;
}

/* Keep content above image */
.home_banner > .position-relative {
	position: relative;
	z-index: 1;
}

.ckmhh.nitro-lazy {
	background-image: none !important;
}

.hero-overlay, .z-index-1 {
	position: relative;
	z-index: 1;
}

/* Mobile */
@media (max-width: 767px) {
	.home-hero-cover img {
		object-position: center center;
	}
}

.swiper-pagination-bullets .swiper-pagination-bullet, div.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px !important;
}

.swiper-pagination-lock {
	display: none;
}

.affiliation-swiper .swiper-slide img {
	width: auto !important;
	height: auto !important;
	max-width: 140px !important;
	max-height: 95px !important;
	object-fit: contain;
}

@media only screen and (min-width: 1025px) {
	.desktop-form-b .hero_banner_form_background {
		background-image: url("https://cdn-ildkpef.nitrocdn.com/gIdaURZXWAVrNjCQvnmiPiIQUijToSTS/assets/images/optimized/rev-137e8d4/meadehvac.com/wp-content/themes/rds-child/img/custom-assets/form-bg@2x.webp");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center !important;
	}
	
	.desktop-form-b .hero_banner_form_background.nitro-lazy {
		background-image: none !important;
	}
}
