body {
    line-height: 1.45;
}


.button, 
button, 
input[type="button"], 
input[type="submit"], 
a.button {
    background-color: #27337b; /* CPATH's blue */
    color: #FFFFFF; /* White text */
}


.button:hover, 
button:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover, 
a.button:hover {
    background-color: #005BB5; /* Darker shade of CPATH's blue for hover */
    color: #FFFFFF; /* White text */
}

.wp-block-button__link {
    background-color: #27337B !important; /* New blue color */
    color: #FFFFFF; /* White text */
    padding: 10px 20px; /* Adjust button padding if needed */
    border-radius: 5px; /* Optional: Add rounded corners */
    text-align: center;
}

.wp-block-button__link:hover {
    background-color: #1E285F; /* Slightly darker blue for hover effect */
    color: #FFFFFF;
}


/* Underline links inside wp-block elements */
.wp-block a {
    text-decoration: underline !important; /* Force underline for links inside blocks */
}

/* Ensure the links are also underlined during hover */
.wp-block a:hover {
    text-decoration: underline !important; /* Keep underline when hovering */
}

/* Target links in content specifically if needed */
.entry-content a {
    text-decoration: underline !important; /* Ensures links in content are underlined */
}


/* Apply 1.45 line height to all new blocks (paragraphs, headings, etc.) */
.wp-block p,
.wp-block h1, 
.wp-block h2, 
.wp-block h3, 
.wp-block h4, 
.wp-block h5, 
.wp-block h6,
.wp-block blockquote,
.wp-block li {
    line-height: 1.45 !important; /* Ensure line spacing is 1.45 */
}


h1 {
    margin-bottom: 10px; /* Adjust this value to control the space after the title */
}


ul {
  line-height: 1.4;
}

ul li {
  margin-bottom: 10px; /* Adjust this value as needed */
}


/* Target text inside a column block */
.wp-block-column p, 
.wp-block-column h1, 
.wp-block-column h2, 
.wp-block-column h3, 
.wp-block-column h4, 
.wp-block-column h5, 
.wp-block-column h6 {
    font-size: 1em !important;  /* Increase text size - adjust value as needed */
}




.wp-block-coblocks-accordion-item__title {
  cursor: pointer;
  position: relative;
  padding-left: 30px !important; /* Adds padding to make space for the arrow */
}

.wp-block-coblocks-accordion-item__title::before {
  content: '\25B6'; /* Unicode character for right arrow */
  position: absolute;
  left: 6px; /* Move arrow to the left edge of the title */
  top: 10;
  transform: rotate(0deg); /* Point arrow down */
  transition: transform 0.3s ease;
}

details[open] .wp-block-coblocks-accordion-item__title::before {
  transform: rotate(90deg); /* Rotate the arrow to the right when open */
}


.widget {
    font-size: 15px; /* Adjust this value to make the text smaller or larger */
}







