/*
Theme Name: dlynnsstandard child
Template: dlynnsstandard
Version: 1.0.0
*/


@import '../dlynnsstandard/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/

/* =================================================================== */
/* ============== CUSTOM THEME COLORS BY USER (DLYNNSSTANDARD) ========= */
/* =================================================================== */

/* Main Color: #10422b */
/* Text Color: #000000 (Black) or #FFFFFF (White) */


/* ===== 1. General Body and Text Colors ===== */
body {
    color: #000000;
}

/* All headings color */
h1, h2, h3, h4, h5, h6 {
    color: #000000;
}

/* General link color */
a {
    color: #10422b;
}
a:hover {
    color: #000000; /* Links turn black on hover */
}


/* ===== 2. Header and Menu ===== */

/* Header top bar background */
.cleeny-header-top {
    background-color: #000000 !important; /* Black top bar */
}

/* Main menu links */
.cleeny_menu > ul > li > a {
    color: #000000; /* Black menu links */
}

/* Current or hovered menu item */
.cleeny_menu > ul > li.current > a, 
.cleeny_menu > ul > li:hover > a {
    color: #10422b !important; /* Main green color on hover/active */
}

/* Sub-menu hover background */
.cleeny_menu ul .sub-menu li:hover > a {
    background: #10422b !important;
    color: #ffffff !important;
}


/* ===== 3. Buttons ===== */

/* Main theme button (like "Get Free Quote") */
a.dtbtn, .header-support a {
    background-color: #10422b !important;
    color: #ffffff !important;
}
a.dtbtn:hover, .header-support a:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Elementor buttons (like "Order Laundry Service") */
a.elementor-button {
    background-color: #10422b !important;
    color: #ffffff !important;
    border: none;
}
a.elementor-button:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Blog "Read More" and other similar buttons */
.blog-readmore a, 
.comments-area button,
.nav-previous a:hover, 
.nav-next a:hover {
    background: #10422b !important;
    color: #ffffff !important;
}
.blog-readmore a:hover, 
.comments-area button:hover {
    background: #000000 !important;
    color: #ffffff !important;
}


/* ===== 4. Other Important Areas ===== */

/* Breadcrumb (Page Title Bar) Background */
.breadcumb-area {
    background: #10422b !important;
}

/* Headings and links that should be white on dark backgrounds */
.breadcumb-inner h2,
.breadcumb-inner li,
.breadcumb-inner li a,
.footer-middle .widget-title,
.footer-middle, .footer-middle a {
    color: #ffffff !important;
}

/* Footer Background */
.footer-middle {
    background: #10422b !important;
}
.footer-middle:before {
    display: none; /* Hides the wave shape above the footer */
}


/* Scroll to top button */
#scrollUp {
    background: #10422b !important;
}
#scrollUp:hover {
    background: #000000 !important;
}

/* Pagination */
.paginations a:hover, .paginations a.current, .page-numbers span.current {
    background: #10422b !important;
    border-color: #10422b !important;
    color: #ffffff !important;
}

/* Sidebar button */
.nav-btn.navSidebar-button i {
    background: #10422b !important;
    color: #ffffff !important;
}


element.style {
}
.cleeny-footer-address i {
    background: #10422b;
    border: 1px dashed #ffffff;
}
.cleeny-copy-right span {
    color: #10422b;
}

a.dtbtn:before {
    background: #232323;
}
.social-icons a:hover,
.social-icons a:hover i {
    color: #10422b !important;
}
.pricing.style1.active {
    background: #10422b;

}
.dreamit-button.style1 .button:before {
    background: #232323;
}
.dreamit-button.style1 .button::after {
    background: #232323;
}
.em-service.style_2 .em_service_content {
    background: #000000;
}
.em-service.style_2 .em_service_content:before {
    background: #10422b;
}
.em-service.style_2 .service-box-desc p::before {
    background: #ffffff;
}
.icon-box.style1::before {
    background: #10422b;
}
.em-service.style_2:hover .em-service-title h2 {
    color: #ffffff;
}
.em-service.style_2:hover .icon_image {
background: #333;
}
.service_cursousel_sliderr1 .owl-dot.active {
    background: #fff !important;
}
.service_cursousel_sliderr1 .owl-dot {
    background: #6c757d !important;
}
.fas.fa-check.fa-solid {
    color: #ffffff !important;
}
.em-service.style_2:hover .service-box-desc p::before {
    background: #6c757d;
}
.work_progress.style2 .icon::before {
    background: #10422b;
}
.work_progress.style2 .work_progress-title h2 {
    color: #10422b;
}
.work_progress.style2 .work_progress-title h2::before {
    background: #10422b;
}
.work_progress.style2 .work_progress-number span {
    color: #fff;
    background: #10422b;
}
.dreamit-button.style3 .button:before {
    background: #232323;
}
.dreamit-button.style3 .button::after {
    background: #232323;
}
.pricing.style1 .price-item::before {
    border-bottom: 24px solid #10422b
}
.pricing.style1 .price-item {
    background: #10422b;
}
.pricing.style1 .price-item:after {
    background: #10422b;
}
.pricing.style1.active .price-item {
    background: #ffffff;
}
.pricing.style1.active .price-item .tk {
    color: #fff;
}
.pricing.style1.active .price-item .currency {
    color: #fff;
}
.pricing.style1.active .price-item::before {
    border-bottom: 24px solid #10422b;
}
.pricing.style1 .pricing-button {
    background: #10422b;
}
.pricing.style1 .pricing-button:after {
    background: #232323;
}
.pricing.style1.active .pricing-button {
    background: #171717;
}
.pricing.style1 .pricing-title:before {
    background: #10422b;
}
.mean-container .mean-bar {
    background: #10422b;
}
.pricing.style1::before {
    background: #10422b;
}
.pricing.style1:hover .price-item .tk {
    color: #ffffff;
}
.pricing.style1:hover .price-item .currency {
    color: #ffffff;
}
.testimonial-carousel.owl-carousel button.owl-dot {
    background: #6d6d6d;
}
a.active {
    border: 1px solid #10422b !important;
    background: #10422b !important;
}
.my-accordion a:after {
    background: #10422b;
}
.my-accordion a:before {
    background: #10422b;
}
.dlynn-final-form-wrapper .form-button {
    background: #10422b;
}
.form-area.quote_form .buttons input {
    background: #10422b;
}
.form-area.quote_form .buttons input:hover {
    background: #10422b;
    color: #fff !important;
}
.pricing.style1 .pricing-body:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: url(https://dlynnsstandard.com/wp-content/uploads/2025/08/DLynns-Standard.png);
    background-position: center;
    top: 0;
    background-repeat: no-repeat;
    left: 0;
}