:root{
--h1-size: clamp(1.8rem, 1.8rem + 1vw, 2rem);
--h1-line-height: clamp(2rem, 1.8rem + 1vw, 2.2rem);
--body-size: clamp(0.95rem, 0.95rem + .5vw, 1.1rem);
--body-line-height: clamp(1.1rem, 1.1rem + .5vw, 1.4rem);
}
h1 {
font-size: var(--h1-size);
line-height: var(--h1-line-height);
}
h2 {
font-size: calc(var(--h1-size) * 0.9);
line-height: calc(var(--h1-line-height) * 0.9);
}
h3 {
font-size: calc(var(--h1-size) * 0.8);
line-height: calc(var(--h1-line-height) * 0.8);
}
h4 {
font-size: calc(var(--h1-size) * 0.7);
line-height: calc(var(--h1-line-height) * 0.7);
}
.flex-row {
display: flex;
gap: 2rem; 
flex-wrap: wrap;
}   #featured-slider img {
width: 100%
}
#featured-slider .entry-description-container {
background: none;
}
#featured-slider .entry-title span {
font-size: clamp(1.2rem, 1.2rem + 2vw, 3rem);
line-height: clamp(1.4rem, 1.4rem + 2vw, 3.2rem);
text-shadow: 1px 1px 5px #7c7c7c;
}
#featured-slider .entry-content h4 {
font-size: clamp(1.1rem, 1.1rem + 1vw, 1.5rem);
line-height: clamp(1.3rem, 1.3rem + 1vw, 1.8rem);
color: #FFF;
margin: 0;
padding: 0 0 20px;
}
#featured-slider .entry-content p {
font-size: var(--body-size);
line-height: var(--body-line-height);
text-shadow: 1px 1px 5px #7c7c7c;
color: #ffffff;
}
#featured-slider .entry-content p a {
color: #ffffff;
}
@media only screen and (max-width: 800px) { 
#featured-slider .slider-cycle {
height: 280px !important;
}
#featured-slider .slides {
height: 100%;
}
#featured-slider figure {
height: 100%;
}
#featured-slider img {
object-fit: cover;
height: 100%;
object-position:right;
}
#featured-slider .entry-description-container {
background-color: #555555;
background-color: rgba(0, 0, 0, 0.3);
padding: 10px 15px;
padding: 1rem 1.5rem;
}
}