/*
Theme Name:         Musor Theme
Theme URI:          https://github.com/Jackardios/sage/
Description:        Sage is a WordPress starter theme.
Version:            9.0.11
Author:             Jackardios
Author URI:         https://github.com/Jackardios/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
.flex-justify-content-between {
	justify-content: space-between;
}
.features-icons-section {
  background-color: #52c760;
  background: -webkit-linear-gradient(45deg, #6ccf78 0%, #38ae46 100%);
  background: -o-linear-gradient(45deg, #6ccf78 0%, #38ae46 100%);
  background: linear-gradient(45deg, #6ccf78 0%, #38ae46 100%);
}
.features-icons-section-item {
    text-align: center;
    color: #fff;
}
.features-icons-section-item__container {
    max-width: 300px;
    margin: 0 auto;
}
.features-icons-section-item__image {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
}
.features-icons-section-item__title {
    text-transform: uppercase;
    letter-spacing: 0.1em;
	 margin-top: 1rem;
    font-weight: 500;
}

.garbage-icons-section-items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 1.5rem;
	gap: 1.5rem;
}
.garbage-icons-section-item {
	height: 100%;
	position: relative
}
.garbage-icons-section .primary-title {
	color: #fff;
}
.garbage-icons-section-item__container {
	position: relative;
}
.garbage-icons-section-item__number {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
    color: #aaa9a9;
}
.garbage-icons-section-item:last-child {
	grid-column: span 2;
	background-color: #ff4545;
    color: #fff;
}
.garbage-icons-section-item:last-child .primary-card__title { 
	color: #fff
}
.garbage-icons-section-item:last-child .garbage-icons-section-item__number {
	display: none;
}

.primary-header__society {
	color: #67aa06;
    margin-right: 15px;
    font-weight: 500;
	font-size: 17px;
    display: inline-flex;
    align-items: center;
}
.primary-header__society-caption {
	font-size: 16px;
    line-height: 16px;
}

.primary-header__society:hover .primary-header__society-caption {
	text-decoration: underline;
}

.start-section {
	background-position: bottom;
}
@media screen and (max-width: 576px) {
	.garbage-icons-section-items {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 380px) {
	.garbage-icons-section-items {
		grid-template-columns: repeat(1, 1fr);
	}
	.garbage-icons-section-item:last-child {
		grid-column: span 1;
	}
}