/*!
Theme Name: PoopFreeTheme Child Theme
Theme URI: https://poopfreetheme.sweepandgo.com/
Description: Description: PoopFreeTheme Child Theme 
Author: Sweep&Go
Author URI: https://www.sweepandgo.com
Template: poopfree-theme
Version: 1.0.0
Text Domain:  poopfree-theme-child
*/


.hide-me {
	display: none !important;
}

.sng-blog-posts-grid .post-item a img {
	height: 180px;
    object-fit: cover;
}

.sng-blog-posts-grid .post-item .post-content {
	padding: 20px 0;
}

.underline::after {
	background: url(/wp-content/uploads/2025/08/underline.svg) no-repeat;
}

.add-border-radius {
	border-radius: 25px;
}

input[type="submit"].ninja-forms-field,
.sng-button-submit {
	background-color: #FA8D38 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 30px;
    color: #FFFFFF;
    border-radius: 34px 34px 34px 34px;
    padding: 12px 32px 12px 32px;
}

input[type="submit"].ninja-forms-field:hover,
.sng-button-submit:hover {
	background: #F95C1F !important;
}

.header-client-portal .elementor-button {
	padding: 0!important
}

.rounded-borders-custom {
	border-radius: 30px;
}
@media (max-width: 767px) {
	.guarantee-grid-overried .e-con-inner {
		display: flex;
    	flex-direction: column;
	}
}

header .logo-container img {
	width: 120px !important;
}

@media (max-width: 1024px) {
	header .logo-container img {
		width: 100px !important;
	}
}

.elementor-widget-elementskit-header-offcanvas .social-icons-list #nextdoor {
	width: 32px !important;
    height: 32px !important;
}

.elementor-widget-elementskit-header-offcanvas .social-icons-list #nextdoor path {
	fill: white !important;
}