/**
* Theme Name: Playsoru Child
* Description: This is a child theme of Playsoru, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Pavothemes</a>
* Template: playsoru
* Version: 1.0.1
*/
body {
	background: #D8D1C9 !important;
}

p, span, a, li, input, textarea, button, div {
    font-family: "Poppins", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Poppins", sans-serif !important;
    font-weight: 600 !important;
	letter-spacing: 0.5px !important;
}

.elementor-kit-9 {
	--e-global-typography-secondary-font-family: "Poppins";
	--e-global-typography-primary-font-family: "Poppins";
}

.small-heading h2 {
	font-size: 25px !important;
	line-height: 35px !important;
	text-transform: capitalize;
}
.equ_tech .elementor-widget-playsoru-award-winning .elementor-award-item-wrapper .layout-2 .elementor-award-item .award-box {
    width: 100%;
    margin-right: 0;
}
.equ_tech h6 {
    color: #fff;
    font-size: 20px;
	margin-bottom: 5px;
}
.equ_tech h4 {
    color: #fff !important;
}

.elementor-service-item.service-style-1 {
	padding-top: 50px !important;
}

.elementor-service-item.service-style-1 .overview-list {
	gap: 12px !important;
}

.elementor-kit-9 {
	--e-global-color-primary: #F88141 !important;
}
.safety-sec .award-content {
    color: #000 !important;
}
.safety-sec .award-title {
    padding-top: 35px !important;
	font-size: 28px !important;
}

.service-header {
	display: none !important;
}
.elementor-button {
    background-color: #F88141 !important;
}
.elementor-button .elementor-button-icon {
    background-color: #E9590C !important;
}
.elementor-button .button-bg {
    background-color:  #E9590C !important;
}
.elementor-testimonial-item-wrapper .layout-1 .testimonial-caption {
	margin-top: 50px;
}

.post-type-archive-playsoru_service .elementor-service-item.service-style-1 {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #D8D1C9 15%) !important;
}

.elementor-service-item.service-style-1 .excerpt-content {
	display: none !important;
}


#page .site-content {
        margin-bottom: 50px !important;
        margin-top: 0px !important;
    }
    
.card-light-bg {
	background: #ffffff52 !important;
}
ul.sub-menu {
text-align: left;
}


@media (min-width: 768px) {
.elementor-service-item.service-style-1 .service-post-thumbnail {
	width: 630px !important;
	height: 370px !important;
}
.elementor-service-item.service-style-1 .entry-title {
        font-size: 4.5rem;
        line-height: 7rem !important;
}
}

@media (max-width: 767px) {
	.safety-sec .award-title, .safety-sec .award-content {
		text-align: left;
	}
	.elementor-service-item.service-style-1 {
    padding-top: 0 !important;
}
}