/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1745805115
Updated: 2025-04-28 01:51:55

*/

p, h1, h2, h3, h4, h5, h6, ul, ol {margin: 0; padding: 0;}
.uppercase {
	text-transform: uppercase;
}
.bold {
	font-weight: 700;
}
.underline {
	text-decoration: underline !important;
}
.post-tags {
  display: none;
}

.elementor-element.elementor-button-info .elementor-button {
	background-color: var( --e-global-color-f71c985 ) !important;
	color: var(--e-global-color-secondary);
}
.elementor-element.elementor-button-success .elementor-button {
  background-color: #5D686A00;
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
  fill: var( --e-global-color-f71c985 );
  color: var( --e-global-color-f71c985 );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var( --e-global-color-f71c985 );
  padding: 12px 12px 12px 12px;
}
.elementor-button:hover, .elementor-element.elementor-button-info .elementor-button:hover {
  background-color: var( --e-global-color-secondary ) !important;
  color: var( --e-global-color-f71c985 ) !important;
}
.elementor-element.elementor-button-success .elementor-button:hover {
	background-color: var( --e-global-color-f71c985 ) !important;
	color: var( --e-global-color-c78f4ef ) !important;
}

.category_filter .e-filter #taxonomy-dropdown, .category_filter .e-filter #sil-taxonomy-dropdown {
  max-width: 352px;
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-e83da7a-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
  border: none;
  border-radius: 30px;
  padding: 13px 18px;
  background: var(--e-global-color-f71c985);
  color: var(--e-global-color-accent);
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-image: url("/wp-content/uploads/2025/05/Dropdown.png");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 18px);
  background-position-y: 20px;
}
.category_filter .e-filter #sil-taxonomy-dropdown {
	max-width: 100%;
	color: #151515;
	border: 1px solid #151515;
	background-color: transparent;
}

.category_filter #filter-button {
  background-color: var( --e-global-color-5ea4b1c );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
  fill: var( --e-global-color-f71c985 );
  color: var( --e-global-color-f71c985 );
  border: 1px solid var(--e-global-color-5ea4b1c);
  padding: 12px;
  max-width: 181px;
  width: 100%;
}

/* .dcc_services .service-filter {
  	display: flex;
	align-items: flex-end;
	gap: 30px;
}
.service-filter .service_title {
	width: 352px;
}
.service-filter .service_title label {
  color: var( --e-global-color-f71c985 );
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
  padding-bottom: 12px;
}
.service-filter .service_title #service-tag-select, .service-filter .service_title #service-post-select {
  background-color: #ffffff;
  color: var(--e-global-color-accent);
  border-radius: 30px;
  padding: 12px 18px;
  font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
  border: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("/wp-content/uploads/2025/05/Dropdown.png");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 18px);
  background-position-y: 20px;
}
#view-service-btn {
    width: 181px;
}
@media(width < 768px){
    .dcc_services .service-filter {
        flex-direction: column;
    }
    .service-filter .service_title {
        max-width: 100%;
    }
    #view-service-btn {
      width: 100%;
    }
} */
