.textmedia-left .textmedia-item {
    width: calc(50% - (40px / 2));
    width: auto;
}
h1 {
  font-size:3rem;}
h2 {
  font-size:2rem;}
p {
  font-size:110%;}

@media (max-width: 900px) {
.c25l, .c25r {width:50%;}
}
@media (max-width: 450px) {
.c25l, .c25r {width:100%;}
}
.subcr {
    padding: 0 0 0 0;
}
.subcl {
    padding: 0 0 0 0;
}

/*
.carousel-item-layout-dark, .frame-background-dark, .footer-section-meta {

    --carousel-item-background: #22531d; --frame-background: #2c6826; background-color: #2c6826;

}

.frame-background-dark {
    --frame-color: #ffffff;
    --frame-background: #2c6826;
    --frame-link-color: #2c6826;
    --frame-link-hover-color: #23531e;
}


.footer-section-meta {
    background-color: #2c6826;
    --frame-color: #fff;
    --frame-background: #313131;
    --frame-link-color: #ffffff;
    --frame-link-hover-color: #f7f7f7;
}
*/

.cc-window {color: #1f1f1f;}

.frame-container.frame-container-default {padding: 0;}
#c357 {padding-top:0px;}

.top-language {padding: 8px 0;}

.nav-sep {padding: 8px 0;}

li.nav-item.toplang.active a{font-weight: bold;text-decoration:underline;}
.nav-spacer {margin:0; padding:0;}