form input.elementor-acceptance-field {
width: .8rem;
height: .8rem;
border-radius: 1rem;
}
.home .elementor-shortcode {
color: #fff;
}
span.closed {
color: #b62000;
padding: 0 0.25rem !important;
font-weight: bold;
}
span.open {
color: #00b63f;
padding: 0 0.25rem !important;
font-weight: bold;
}
a.elementor-post__read-more {
display: inline-block;
margin: 1rem 0 !important;
padding: 0.5rem 1rem !important;
border-radius: 1rem;
background: var(--ast-global-color-0);
color: #fff;
}
a.elementor-post__read-more:hover {
background: var(--ast-global-color-1);
}
table.opening-hours,
table.opening-hours tr,
table.opening-hours th,
table.opening-hours td {
border: none !important;
padding: 0;
}
table.opening-hours th {
padding-left: 0.25rem !important;
}
table.opening-hours td {
padding-right: 0.25rem !important;
}
table.opening-hours .day-name {
text-align: left;
}
.opening-hours .today {
color: #fff;
}
.opening-hours .today td {
background: var(--ast-global-color-0);
border-radius: 0 1rem 1rem 0;
}
.opening-hours .today th {
background: var(--ast-global-color-0);
border-radius: 1rem 0 0 1rem;
}
footer {
font-size: 0.7rem !important;
}
footer p {
margin: 0 !important ;
}
footer h2 {
font-size: 1rem !important;
font-weight: bold !important;
color: var(--ast-global-color-1) !important;
}
footer ul li a {
color: var(--ast-global-color-1) !important;
}
footer ul li a:hover {
color: var(--ast-global-color-0) !important;
font-weight: bold;
}
footer ul li.current_page_item a {
color: var(--ast-global-color-1) !important;
font-weight: bold;
}
.isc_all_image_list_box table tr th,
.isc_all_image_list_box table tr td {
padding: 0.2rem;
font-size: 0.8rem;
}