#header{padding:.4em 0 .4em 0;border-bottom:.3em solid #f2ae89;margin-bottom:.6em;background-color:#fff}#header .headlogoimg{min-width:unset;min-height:unset;max-width:90vw;max-height:34vh}.sideblock{display:flex;flex-direction:column;align-items:center;margin:0 8%}.menu-link{padding:.3em;font-weight:bold;color:#c40808}#main .content{padding:0 2% 2em 2%}.menu-item{border-radius:.4em;background-color:#ffefe0;outline:thin solid rgba(231,8,8,0.161);line-height:1.4em;padding:.2em;margin:.4em 0 .4em 0}.company-description p{text-align:center}#blocks{padding-bottom:unset}.gallery-item{border-radius:.3em;padding:.3em}.gallery-pic{margin-top:unset !important}#main{color:rgba(38,38,38,0.9)}#main h1{outline:thin solid rgba(231,8,8,0.161)}#main .content{background-color:#fff}#blocks{background-color:#fff}#sidebar ul ul,#sidebar ul ol{background-color:rgba(255,255,255,0.342)}#sidebar li{border-radius:.7em;line-height:1.4em;padding:.2em .4em}#sidebar{margin-bottom:.4em}#sidebar ul li ul li{border-radius:.4em;background-color:#ffefe0;outline:thin solid rgba(231,8,8,0.161)}#sidebar li li{margin:.4em 0 .4em 0;border-top-right-radius:.5em;border-bottom-right-radius:.5em}#sidebar ul li{background-color:unset}#sidebar ul ul,#sidebar ul ol{background-color:rgba(255,255,255,0.71)}#sidebar li:hover{background-color:unset}#sidebar li li:hover{background-color:#ffc0a8}#main h1{border-radius:.4em}#main .company-description > p img:first-of-type{border-radius:1.4em}#main .company-description h3{background-color:unset;color:#73a0e6;font-style:italic;font-family:serif}.flexrow{align-items:center}@media screen and (orientation: portrait), screen and (max-width: 900px){.page-home .content #section-touring .collection-horiz{display:flex !important}#blocks .sideblock{flex-direction:row-reverse;align-items:flex-end;margin:0 0;gap:1em}#sidebar .sidehead{white-space:nowrap}#sidebar li li{margin:.4em 0 .4em 0}#sidebar ul ul,#sidebar ul ol{width:unset}}
