html, body {
  --e-global-color-primary: #fe7f01 !important;

      --primary: #fe7f01 !important;
}


.text-primary{
  color:var(--primary) !important;
}


.navigation.pagination .screen-reader-text {
  display: none !important;
}


.sidebar .wp-block-heading{
  background:var(--primary);
  color:#fff;
  padding: 0.8rem 1rem;
  border-radius:0.5rem;
  font-weight:700;
}
.widget.widget_block ul{
  padding:15px 0;
}
.widget.widget_block li{
  padding:7px 15px;
}

[data-elementor-type="wp-post"] .e-con {
  padding: 0 !important;
}

.custom-logo{
  height:71px !important;
  width:auto;
}


/* Example: target headings inside Elementor content */


/* Custom heading styles */
h1 {
  font-size: 1.2rem;
  color: #1a202c; /* dark gray */
  font-weight:600;
}

h2 {
  font-size: 1.1rem;
  color: #2d3748;
  font-weight:600;
}

h3 {
  font-size: 1rem;
  color: #4a5568;
  font-weight:600;
}

h4 {
  font-size: 0.9rem;
  color: #2c5282;
  font-weight:600;
}

h5 {
  font-size: 0.85rem;
  color: #2b6cb0;
  font-weight:600;
}

h6 {
  font-size: 0.8rem;
  color: #3182ce;
  font-weight:600;
}

/* Force custom heading styles inside Elementor */
.elementor h1,
.elementor-widget-heading h1 {
  font-size: 1.2rem !important;
  color: #1a202c !important;
}

.elementor h2,
.elementor-widget-heading h2 {
  font-size: 1.1rem !important;
  color: #2d3748 !important;
}

.elementor h3,
.elementor-widget-heading h3 {
  font-size: 1rem !important;
  color: #4a5568 !important;
}

.elementor h4,
.elementor-widget-heading h4 {
  font-size: 0.9rem !important;
  color: #2c5282 !important;
}

.elementor h5,
.elementor-widget-heading h5 {
  font-size: 0.85rem !important;
  color: #2b6cb0 !important;
}

.elementor h6,
.elementor-widget-heading h6 {
  font-size: 0.8rem !important;
  color: #3182ce !important;
}


/* Style <ul> inside Elementor Text Editor widget */
.elementor-widget-text-editor ul {
  list-style: none;
  padding-left:0;
}

.elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 1.2em;
  margin-bottom: 0.5em;
}

/* Custom bullet using Font Awesome check icon (or any you prefer) */
.elementor-widget-text-editor ul li::before {
  content: "\f00c"; /* Font Awesome check icon */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: var(--e-global-color-primary);
  position: absolute;
  left: 0;
  top: 0.15em;
  font-size: 0.9em;
}

.navigation.pagination{
  margin-bottom:25px;
}
.navigation.pagination .nav-links{
  display:flex;
  align-items:center;
  justify-content:center;
}


.sidebar .wp-block-latest-posts__list li {
  position: relative;
  padding-left: 1.5rem; /* space for icon */
  margin-bottom: 0.5em;
}

.sidebar .wp-block-latest-posts__list li::before {
  content: "\f00c"; /* check icon (Font Awesome) */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: var(--e-global-color-primary) !important;
  position: absolute;
  left: 0;
  top: 10px;
  font-size: 0.9em;
}





