


html { font-family: "mobile-screen"; }
body:after { content: 'mobile-screen'; }

.naviToggle {
    visibility: visible;
}
.naviWrapper {
    display: none; }

.pageFooter {
    padding-bottom: 100px !important; }

.frame-bgcolor-white,
.frame-bgcolor-turquois,
.frame-bgcolor-orange,
.frame-bgcolor-lila,
.frame-bgcolor-gray {
    padding: 1em;
}

.grid_2cols .grid-row,
.grid_2cols-left .grid-row,
.grid_2cols-right .grid-row {
    flex-direction: column; }
.grid_2cols .grid-column,
.grid_2cols-left .grid-column,
.grid_2cols-right .grid-column {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 2rem;
    flex: 1 1 100%;
    width: 100%;
}

.naviWrapper {
    float: left;
    margin-top: 20px;
    background-color:white; }
.metanaviWrapper,
.mainnaviWrapper {
    float: none; }
.metanaviWrapper .horizontal,
.mainnaviWrapper .horizontal {
    flex-direction: column; }
.mainnavi li a {
    padding: 0;
    border-right: unset;
}

.frame-bgcolor-turquois,
.frame-bgcolor-orange,
.frame-bgcolor-lila,
.frame-bgcolor-gray {
    padding: 1em; }

.ce-intext.ce-right .ce-gallery,
.ce-intext.ce-left .ce-gallery,
.ce-above .ce-gallery {
    margin-bottom: 0;
}
.ce-column {
    float: none; }

.ce-gallery[data-ce-columns="2"] .ce-row,
.ce-gallery[data-ce-columns="3"] .ce-row,
.ce-gallery[data-ce-columns="4"] .ce-row {
    flex-direction: column;
}


.innerWrapper,
.frame-layout-1,
.frame.layout-1,
.frame-type-list-userdata_emailvalidation,
.frame-type-list-userdata_campaignbroadcaster {
    max-width: 100%; }

.cc-revoke {
    display: none; }
h1 {
    hyphens: auto;
}
