@media screen and (orientation: portrait), screen and (max-width: 900px){#main{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}#main p{text-align:justify}#main h1,#main h2,#main h3,#main h4{text-align:center;border:0;margin-left:0;margin-right:0}#sidebar{user-select:none;position:relative;width:auto}#sidebar .sidehead{border:none;border-radius:0}#sidebar ul ul,#sidebar ul ol{margin:0;padding:0;width:inherit;max-width:inherit;min-width:inherit;z-index:2}#sidebar ul ul li:before{display:none}.sideblock{text-align:center;overflow:hidden}.sideblock input[type=checkbox]:checked ~ ul,.sideblock input[type=checkbox]:checked ~ ol{display:block;position:absolute}.sideblock > li{display:inline-block;width:16ch;max-width:48vw;min-width:18vw}.sideblock li ul{display:none}.sideblock li ul li{margin-bottom:2px}.sideblock ul li:hover{background-color:rgba(255,255,255,0.2)}.sideblock a{display:block}.sideblock .sidehead{cursor:pointer}.collection-horiz{display:unset !important}.columns-list{column-count:1;break-inside:avoid}.gallery-box .gallery-item{flex-basis:unset}.contact-box{margin:.4em 1vw}}@media screen and (max-width: 680px){#sidebar{font-size:85%}}@media screen and (max-width: 512px){#sidebar{font-size:65%}.contact{flex-direction:column;align-items:center}}
