/* 2026-06-29 v1.2
 * - Changed Home 2026 wrapper correction from 100vw to 100%.
 *
 * 2026-06-29 v1.1
 * - Added Home 2026 scoped mobile wrapper width correction.
 *
 * 2026-06-28 v1.0
 * - Excluded classed lists from generic mobile content width rule
 */
.menu-important {
    display: none!important;
}

footer ul {
    display: grid;
    grid-template-columns: 100%;
}

.ro-blocks > * > :not(a):not(p), .wzm-news-item-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
}
.wzm-thumbnails-grid {
    grid-template-columns: 1fr;
}

body {
     

    font-size:13px;

}
.content-wrapper h1, .content-wrapper h2, .content-wrapper h3 .content-wrapper h4, .content-wrapper p, .content-wrapper ul:not(ul[class]), .content-wrapper ol {
    max-width: calc(100% - 30px)!important;
}

h1, h2 {
    font-size:30px;
}
.ro-blocks:not(.no-center) > *:first-child { 
    text-align: center;
}
.ro-blocks > *:first-child p, .wzm-news-thumb {
    font-size:15px;
}
.wzm-news-thumb > img {
    margin: auto;
}
.wzm-thumbnails-grid a img {
    max-width: calc(100% - 50px);
}


.wzm-text-cloud-image {
    width: 200px;
    height: 230px;
    right: -60px;
}

body {
	overflow: auto;
	overflow-x: hidden!important;
}
.wzm-text-cloud-image {
	display: none!important;
}

body.template-wzm-home2026 .content-wrapper,
body.template-wzm-home2026 .ro-blocks,
body.template-wzm-home2026 .ro-blocks > [ro-block-template] {
	width: 100%!important;
	max-width: 100%!important;
	margin-left: 0!important;
	left: 0!important;
	overflow-x: hidden!important;
}
