.block-text {
color: #000;
}
.block-text h2 {
font-family: "GothamRounded-Medium", "GothamRounded-Medium-fallback", Arial, sans-serif;
font-weight: normal;
text-align: center;
font-size: clamp(30px, 3.7vw, 37px);
margin-bottom: 4.2rem;
}
.single-product .block-text h2 {
color: #f39200;
}
.block-text h3 {
font-family: "GothamRounded-Medium", "GothamRounded-Medium-fallback", Arial, sans-serif;
font-weight: normal;
font-size: clamp(20px, 3vw, 30px);
margin-bottom: 1rem;
}
.block-text h4 {
font-family: "GothamRounded-Medium", "GothamRounded-Medium-fallback", Arial, sans-serif;
font-weight: normal;
font-size: clamp(16px, 2.4vw, 24px);
}
.block-text p,
.block-text li {
font-family: "Montserrat-400", "Montserrat-fallback", Arial, sans-serif;
font-size: clamp(16px, 2.4vw, 24px);
}
.block-text img {
max-width: 100%;
height: auto;
}
.block-text ul {
display: block;
margin-bottom: 1.5rem;
}
.block-text ul li {
margin-bottom: 0.5rem;
}
.block-text ul li:before {
content: "";
display: inline-block;
width: 21px;
height: 21px;
margin-right: 2rem;
position: relative;
top: 0.3rem;
background: url(//www.buongiornosenior.it/wp-content/themes/buongiorno-senior-theme/blocks/img/generic/blue-bullet.png) no-repeat bottom center;
}
.block-text table {
height: 100% !important;
text-align: center;
margin-bottom: 2rem;
}
@media (max-width: 480px) {
.block-text table {
overflow-x: scroll;
}
}
.block-text table thead tr:first-child td {
font-family: "GothamRounded-Medium", "GothamRounded-Medium-fallback", Arial, sans-serif;
font-weight: normal;
color: white;
background: #272e39;
padding: 1rem 0.5rem;
}
.block-text table thead tr td {
font-size: clamp(16px, 2vw, 20px);
padding: 1rem 0.5rem;
border: 1px solid #272e39;
}
.block-text table tbody tr td {
font-size: clamp(16px, 2vw, 20px);
padding: 1rem 0.5rem;
border: 1px solid #272e39;
text-align: left;
}
@media (max-width: 1499.98px) {
.block-text h2 {
margin-bottom: 3.5rem;
line-height: 1.2;
}
}
@media (max-width: 991.98px) {
.block-text h2 {
margin-bottom: 2rem;
}
}