/* Article styles */
.single_blog_post_article {
    background: linear-gradient(135deg, #d4fc79, #96e6a1);
}

.single_blog_post_article_title {
    font-size: 2rem;
}

.single_blog_post_article_days {
    background: linear-gradient(45deg, #11998e, #38ef7d);
}

.single_blog_post_article_cruise {
    background: linear-gradient(45deg, #56ab2f, #a8e063);
}

/* Image hover effect */
.single_blog_post_image {
    transition: transform 0.3s ease;
}
.single_blog_post_image:hover {
    transform: scale(1.03);
}

/* Side widget cards */
.side_widget_card {
    border-radius: 15px;
    background: linear-gradient(135deg, #11998e, #38ef7d);
    color: white;
}

.side_widget_card_header {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 15px 15px 0 0;
}

/* Inputs */
.side_widget_input {
    border-radius: 10px;
}

/* Buttons */
.side_widget_button {
    border-radius: 10px;
}

/* Contact form container */
.side_widget_form_container {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 10px;
}
