/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2025 | 10:00:53 */
.page-id-2094 .elementor-post__read-more{
	background-color: #CC9A2B;
    padding: 8px 18px;
}
.elementor-post__read-more {
    background-color: #CC9A2B;
    padding: 8px 18px;
    transition: background-color 0.3s; /* Adds a smooth transition effect */
}

.elementor-post__read-more:hover {
    background-color: #000000; /* Changes background color to black on hover */
}


.page-id-2094 .elementor-post__thumbnail{
	height: 250px;
    width: auto;
	object-fit: cover;
}
.elementor-element-73ba819{
height:450px;
}

.elementor-element-13f73c1 h2{
	font-family: 'Raleway';
	margin-top:40px;
}
.elementor-element-13f73c1 h3{
	margin-top:30px;
	font-family: 'Raleway';
}

@media (max-width: 768px) {
    .elementor-element-13f73c1 h2 {
        font-size: 22px;
		margin-top: 30px;
    }
	.elementor-element-13f73c1 h3{
	font-size:18px;
		margin-top: 20px;
}
	
}

.page-id-2094 .page-numbers {
    background-color: transparent;
    color: #333; /* Default text color */
    padding: 18px 23px;
    margin: 0 5px;
    text-decoration: none;
    display: inline-block;
    
    transition: background-color 0.3s, color 0.3s;
}

.page-id-2094 .page-numbers:hover {
    background-color: #e0e0e0; /* Light gray on hover */
    color: #333;
	
}

.page-id-2094 .page-numbers.current {
    background-color: #CC9A2B;
    color: #fff; 
	    
}

.page-id-2094 .elementor-pagination {
    display: flex;
    align-items: right;
    justify-content: right;
	margin-top:50px;
	margin-bottom:40px;
}

.page-id-2094 .elementor-pagination span {
    margin: 0 5px;
    color: #333;
}

.postid-2133 .elementor-2126 .elementor-element.elementor-element-73ba819:not(.elementor-motion-effects-element-type-background) {
	background-position: 100% 80%;
}

.postid-2100 .elementor-2126 .elementor-element.elementor-element-73ba819:not(.elementor-motion-effects-element-type-background) {
	background-position: 100% 30%;
}

.postid-2137 .elementor-2126 .elementor-element.elementor-element-73ba819:not(.elementor-motion-effects-element-type-background) {
	background-position: 100% 70%;
}

.img-grid {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 2em;
}

.img-grid img {
	width: 31.5%;
	height: 15em;
	object-fit: cover;
}

@media (max-width: 768px) {
	.img-grid img {
		width: 100%;
	}
}