@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:100;src:local('Alegreya Sans Thin Italic'),local('AlegreyaSans-ThinItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Italic.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:300;src:local('Alegreya Sans Light'),local('AlegreyaSans-Light'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:300;src:local('Alegreya Sans Light Italic'),local('AlegreyaSans-LightItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Light-Italic.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:100;src:local('Alegreya Sans Thin'),local('AlegreyaSans-Thin'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Thin-Normal.ttf?v10')}
@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:400;src:local('Alegreya Sans Regular'),local('AlegreyaSans-Regular'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:400;src:local('Alegreya Sans Italic'),local('AlegreyaSans-Italic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Regular-Italic.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:500;src:local('Alegreya Sans Medium'),local('AlegreyaSans-Medium'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:500;src:local('Alegreya Sans Medium Italic'),local('AlegreyaSans-MediumItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Medium-Italic.ttf?v10')}
@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:700;src:local('Alegreya Sans Bold Italic'),local('AlegreyaSans-BoldItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Italic.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:700;src:local('Alegreya Sans Bold'),local('AlegreyaSans-Bold'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Bold-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:800;src:local('Alegreya Sans ExtraBold'),local('AlegreyaSans-ExtraBold'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:800;src:local('Alegreya Sans ExtraBold Italic'),local('AlegreyaSans-ExtraBoldItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-ExtraBold-Italic.ttf?v10')}
@font-face{font-family:'Alegreya Sans';font-style:normal;font-weight:900;src:local('Alegreya Sans Black'),local('AlegreyaSans-Black'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Normal.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Normal.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Normal.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Normal.ttf?v10')}@font-face{font-family:'Alegreya Sans';font-style:italic;font-weight:900;src:local('Alegreya Sans Black Italic'),local('AlegreyaSans-BlackItalic'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Italic.eot?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Italic.woff?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Italic.woff2?v10'),url('misc/fonts/alegreya-sans/AlegreyaSans-Black-Italic.ttf?v10')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:100;src:local('Alegreya Sans SC Thin'),local('AlegreyaSansSC-Thin'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:100;src:local('Alegreya Sans SC Thin Italic'),local('AlegreyaSansSC-ThinItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Thin-Italic.ttf?v9')}
@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:300;src:local('Alegreya Sans SC Light'),local('AlegreyaSansSC-Light'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:400;src:local('Alegreya Sans SC Regular'),local('AlegreyaSansSC-Regular'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:400;src:local('Alegreya Sans SC Italic'),local('AlegreyaSansSC-Italic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Regular-Italic.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:300;src:local('Alegreya Sans SC Light Italic'),local('AlegreyaSansSC-LightItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Light-Italic.ttf?v9')}
@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:500;src:local('Alegreya Sans SC Medium'),local('AlegreyaSansSC-Medium'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:500;src:local('Alegreya Sans SC Medium Italic'),local('AlegreyaSansSC-MediumItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Medium-Italic.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:700;src:local('Alegreya Sans SC Bold'),local('AlegreyaSansSC-Bold'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:700;src:local('Alegreya Sans SC Bold Italic'),local('AlegreyaSansSC-BoldItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Bold-Italic.ttf?v9')}
@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:800;src:local('Alegreya Sans SC ExtraBold Italic'),local('AlegreyaSansSC-ExtraBoldItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Italic.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:800;src:local('Alegreya Sans SC ExtraBold'),local('AlegreyaSansSC-ExtraBold'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-ExtraBold-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:900;src:local('Alegreya Sans SC Black'),local('AlegreyaSansSC-Black'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Normal.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Normal.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Normal.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Normal.ttf?v9')}@font-face{font-family:'Alegreya Sans SC';font-style:italic;font-weight:900;src:local('Alegreya Sans SC Black Italic'),local('AlegreyaSansSC-BlackItalic'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Italic.eot?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Italic.woff?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Italic.woff2?v9'),url('misc/fonts/alegreya-sans-sc/AlegreyaSansSC-Black-Italic.ttf?v9')}
@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:400;src:local('Ubuntu Mono'),local('UbuntuMono-Regular'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Normal.eot?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Normal.woff?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Normal.woff2?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Normal.ttf?v9')}@font-face{font-family:'Ubuntu Mono';font-style:normal;font-weight:700;src:local('Ubuntu Mono Bold'),local('UbuntuMono-Bold'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Normal.eot?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Normal.woff?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Normal.woff2?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Normal.ttf?v9')}@font-face{font-family:'Ubuntu Mono';font-style:italic;font-weight:700;src:local('Ubuntu Mono Bold Italic'),local('UbuntuMono-BoldItalic'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Italic.eot?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Italic.woff?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Italic.woff2?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Bold-Italic.ttf?v9')}@font-face{font-family:'Ubuntu Mono';font-style:italic;font-weight:400;src:local('Ubuntu Mono Italic'),local('UbuntuMono-Italic'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Italic.eot?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Italic.woff?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Italic.woff2?v9'),url('misc/fonts/ubuntu-mono/UbuntuMono-Regular-Italic.ttf?v9')}
@font-face{font-family:'Material Design Icons';font-weight:400;font-style:normal;src:url('misc/fonts/mdi/materialdesignicons-webfont.eot?v=5.5.55');src:url('misc/fonts/mdi/materialdesignicons-webfont.eot?#iefix&v=5.5.55') format('embedded-opentype'),url('misc/fonts/mdi/materialdesignicons-webfont.woff2?v=5.5.55') format('woff2'),url('misc/fonts/mdi/materialdesignicons-webfont.woff?v=5.5.55') format('woff'),url('misc/fonts/mdi/materialdesignicons-webfont.ttf?v=5.5.55') format('truetype')}.mdi,#block-head-info-front .col.left .site-phone:before,#block-head-info-front .col.left .site-address:before,#pages-front li.item-page-cleaning a .t:after,#pages-front li.item-page-prices a .t:after,#pages-front li.item-page-contact a .t:after,#content-region-breadcrumb span:first-child a:before,#page-footer .site-phone:before,#page-footer .site-address:before,.col-wrapper ul.info li.name:before,.col-wrapper ul.info li.phone:before,.col-wrapper ul.info li.email:before,.col-wrapper ul.info li.contact:before,.col-wrapper ul.info li.address:before,.col-wrapper ul.info li.map:before,.col-wrapper ul.info li.info:before,.col-wrapper ul.info li.note:before,.block.closable .link-block.close:before,.block.collapsible .link-block.close:before,.block.collapsible.expanded .link-block:before,.block.collapsible.collapsed .link-block:before,.form-item label.label.required:after,label.form-select-wrapper span.arrow:after,label.ui-button span.ui-button-text:before,label.ui-button.checkbox span.ui-button-text:before,label.ui-button.ui-state-active span.ui-button-text:before,label.ui-button.checkbox.ui-state-active span.ui-button-text:before,label.ui-button.radio span.ui-button-text:before,label.ui-button.radio.ui-state-active span.ui-button-text:before,.ui-spinner a.ui-spinner-down .ui-button-text:before,.ui-spinner a.ui-spinner-up .ui-button-text:before,#mMenuClose:before,a#site-phone:before{display:inline-block;font:normal normal normal 24px/1 'Material Design Icons';font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:inherit}
html,html *{box-sizing:border-box}body{font-family:'Alegreya Sans',sans-serif;font-size:18px;line-height:1.5em;background-color:#2e3436;color:#dcdcdb}#page-head{background-color:#9d8000;border-bottom:4px solid #dcdcdb}#page-head .page-region{padding:1em 2em;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width:880px){#page-head .page-region{padding:.5em 1em}}#page-head .block:not(:first-child){margin-top:2em}#block-head-info{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n m";grid-gap:0 2em;align-items:center}#block-head-info .site-name{font-family:'Alegreya Sans SC',sans-serif;grid-area:n;margin:0;padding:0;line-height:1em;font-weight:900;font-style:italic;font-size:2em;background:transparent url(images/title-logo-light.png) scroll no-repeat left center;background-size:auto 100%;padding-left:1em}#block-head-info .site-name a{text-decoration:none}#block-head-info .site-name span{opacity:.66}#block-head-info .menu{font-family:'Alegreya Sans SC',sans-serif;grid-area:m;margin:0;padding:0;text-align:right}
#block-head-info .menu li{list-style:none;display:inline-block;margin:0;padding:0 .5em}#block-head-info .menu a{text-decoration:none;font-weight:600;font-size:1.2em;font-style:italic;transition:color 400ms}#block-head-info .menu li.active a,#block-head-info .menu li.active-trail a,#block-head-info .menu a:hover{color:#4e4000}#block-head-info-front{padding-bottom:3em}#block-head-info-front .col-wrapper{align-items:center}#block-head-info-front .col.right dl{margin:0;padding:0}#block-head-info-front .col.right dt{font-family:'Alegreya Sans SC',sans-serif;font-size:1.5em;color:#4e4000;font-weight:800;padding:.3em 0;margin:0}#block-head-info-front .col.right dd{padding:0 0 0 2em;margin:0;font-size:1.1em;font-style:italic;text-align:left}#block-head-info-front .col.left{font-family:'Alegreya Sans SC',sans-serif;display:grid;grid-template-rows:1fr auto auto;grid-template-areas:"sn" "sp" "sa";grid-gap:1em 0;height:100%;text-align:center;background:transparent url(images/main-logo-violet.png) scroll no-repeat center center;background-size:300px auto;text-shadow:1px 1px 0 #766000}
#block-head-info-front .col.left .site-name{grid-area:sn;font-size:3.6em;font-weight:900;font-style:italic}#block-head-info-front .col.left .site-phone{grid-area:sp;font-size:2.65em;font-weight:800;font-style:italic}#block-head-info-front .col.left .site-phone:before{font-size:1em;content:"\F03F2"}#block-head-info-front .col.left .site-phone:before{vertical-align:middle;padding:0 .25em 0 0}#block-head-info-front .col.left .site-address{grid-area:sa;font-size:1.4em;font-weight:800;font-style:italic}#block-head-info-front .col.left .site-address:before{font-size:1em;content:"\F034E"}#block-head-info-front .col.left .site-address:before{vertical-align:middle;padding:0 .25em 0 0}#block-head-info-front .col-wrapper-bottom{text-align:center;padding:1em 0 0 0}#block-head-info-front .head-misc-info{position:relative;transform:rotate(-5deg);display:inline-block;text-align:center;padding:.5em;border:4px solid #dcdcdb;background-color:#a40000;font-weight:800}#block-head-info-front .head-misc-info span{display:block}
#block-head-info-front .head-misc-info span.l1{font-family:'Alegreya Sans SC',sans-serif;font-size:1.2em}#block-head-info-front .head-misc-info span.l2{font-size:3.2em;padding:.25em 0}#block-head-info-front .head-misc-info span.l3{font-size:.9em;font-weight:300;line-height:1.2em}#block-head-info-front-gallery{margin:-1em 0 0 0 !important;padding:0 0 3em 0}#block-head-info-front-gallery .bx-wrapper{position:relative;z-index:200;margin:0}#block-head-info-front-gallery .bx-viewport img{border:2px solid #2e3436;border-radius:.33em;display:none}#block-head-info-front-gallery .bx-controls{position:absolute;right:0;bottom:0;left:0;z-index:300}#block-head-info-front-gallery .bx-controls .bx-pager{margin-bottom:2em}#block-head-info-front-gallery .bx-controls .bx-pager-link{background-color:#c4a000 !important;box-shadow:0 0 .5em rgba(0,0,0,0.66);width:15px;height:15px;border-radius:50%}#block-head-info-front-gallery .bx-controls .bx-pager-link.active{background-color:#dcdcdb !important}#pages-front{margin-top:-3em}
#pages-front ul,#pages-front li{margin:0;padding:0;list-style:none}#pages-front ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 2em}#pages-front a{display:grid;grid-template-rows:1fr auto;grid-template-areas:"t" "d";grid-gap:1em 0;height:100%;text-decoration:none;border:4px solid #dcdcdb;padding:1em}#pages-front a .t{grid-area:t;position:relative;margin:0;padding:0;line-height:1em;font-family:'Alegreya Sans SC',sans-serif;font-size:1.6em;font-weight:900;text-align:center;font-style:italic}#pages-front a .d{grid-area:d;text-align:center}#pages-front a:hover .t{transition:transform 400ms}#pages-front a:hover .t:after{transform:rotateY(360deg)}#pages-front li.item-page-cleaning a{background-color:#204a87}#pages-front li.item-page-cleaning a .t:after{font-size:2em;content:"\F00E2"}#pages-front li.item-page-prices a{background-color:#51751e}#pages-front li.item-page-prices a .t:after{font-size:2em;content:"\F14EE"}
#pages-front li.item-page-contact a{background-color:#ce5c00}#pages-front li.item-page-contact a .t:after{font-size:2em;content:"\F01F0"}#pages-front li a .t:after{display:block !important;clear:both;padding:.4em 0 .2em 0;font-size:3.6em !important;vertical-align:middle}body.page-not-front #page-head{height:72px;position:fixed;left:0;top:0;right:0;z-index:9999}body.page-not-front #page-container{margin-top:72px}#page-container{padding:1em 2em;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width:880px){#page-container{padding:.5em 1em}}#page-container .content-region:not(:first-child){margin-top:2em}#content-region-breadcrumb{font-family:'Alegreya Sans SC',sans-serif;color:#acadaa;padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid #acadaa;font-weight:600}#content-region-breadcrumb a{text-decoration:none;line-height:1em}#content-region-breadcrumb span:first-child a:before{font-size:1.1em;content:"\F02DC"}#content-region-breadcrumb span:first-child a:before{padding:0 .2em 0 0;vertical-align:middle}
#content-region-breadcrumb+#content-region-info{margin-top:0}#content-region-info .page-title{font-family:'Alegreya Sans SC',sans-serif;color:#acadaa;margin:0;padding:0;line-height:1.2em}#content-region-info #page-title{font-size:2.4em;font-weight:900}#content-region-info #page-subtitle{font-size:1.4em;font-weight:600}#content-region-actions ul,#content-region-actions li{margin:0;padding:0;list-style:none}#content-region-actions li{display:inline-block}#content-region-actions a{font-family:'Alegreya Sans SC',sans-serif;font-weight:600;text-decoration:none;display:block;color:#acadaa;background-color:#766000;padding:.15em .66em;margin-right:.66em;border-radius:.15em}#page-container-bottom .page-region{padding:1em 2em;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width:880px){#page-container-bottom .page-region{padding:.5em 1em}}#page-footer{border-top:4px solid #dcdcdb}#page-footer .page-region{padding:1em 2em;max-width:1080px;margin-left:auto;margin-right:auto}@media(max-width:880px){#page-footer .page-region{padding:.5em 1em}
}#page-footer .site-name{font-family:'Alegreya Sans SC',sans-serif;margin:0 0 .5em 0;padding:0;line-height:1em;font-weight:900;font-style:italic;font-size:2em;background:transparent url(images/title-logo-light.png) scroll no-repeat left center;background-size:auto 100%;padding-left:1em}#page-footer .site-name a{text-decoration:none}#page-footer .site-name span{opacity:.66}#page-footer .site-phone{font-size:1.2em;font-weight:800;font-style:italic}#page-footer .site-phone:before{font-size:1em;content:"\F03F2"}#page-footer .site-phone:before{vertical-align:middle;padding:0 .25em 0 0}#page-footer .site-address{font-size:1.2em;font-weight:800;font-style:italic}#page-footer .site-address:before{font-size:1em;content:"\F034E"}#page-footer .site-address:before{vertical-align:middle;padding:0 .25em 0 0}#page-footer ul{margin:0;padding:0;list-style:none;display:inline-block}#page-footer ul li{list-style:none;text-align:left}#page-footer ul a{font-family:'Alegreya Sans SC',sans-serif;font-weight:600}
#page-footer .col .col{text-align:center}.col-wrapper:not(:first-child){margin-top:2em}.col-wrapper.col-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 2em}.col-wrapper a{font-weight:500;text-decoration:none;color:#4d6e9f;transition:color 400ms}.col-wrapper a:hover{color:#7992b7}.col-wrapper .title{font-family:'Alegreya Sans SC',sans-serif;font-weight:900;font-style:italic;font-size:1.8em;margin:0;padding:0;line-height:1.1em}.col-wrapper .title.center{text-align:center}.col-wrapper .title.border{border-bottom:4px solid #dcdcdb;padding-bottom:.5em}.col-wrapper ul.info{list-style:none;margin:0;padding:.75em 0}.col-wrapper ul.info li{list-style:none;padding:.15em 0}.col-wrapper ul.info li:before{padding:0 1em 0 0;font-style:normal !important;vertical-align:middle}.col-wrapper ul.info li.name:before{font-size:1.2em;content:"\F064A"}.col-wrapper ul.info li.phone:before{font-size:1.2em;content:"\F0602"}.col-wrapper ul.info li.email:before{font-size:1.2em;content:"\F01EE"}
.col-wrapper ul.info li.contact:before{font-size:1.2em;content:"\F034E"}.col-wrapper ul.info li.address:before{font-size:1.2em;content:"\F05F8"}.col-wrapper ul.info li.map:before{font-size:1.2em;content:"\F034E"}.col-wrapper ul.info li.info:before{font-size:1.2em;content:"\F039A"}.col-wrapper ul.info li.note{font-style:italic}.col-wrapper ul.info li.note:before{font-size:1.2em;content:"\F039B"}.col-wrapper iframe{margin:-4px 0 .5em 0;border:4px solid #dcdcdb}.block .cblock-title{font-family:'Alegreya Sans SC',sans-serif;font-weight:900;font-style:italic;font-size:1.8em;margin:0;padding:0;line-height:1.1em;margin-top:1em}.block .cblock-title.center{text-align:center}.block .cblock-title.border{border-bottom:4px solid #dcdcdb;padding-bottom:.5em}@media(max-width:880px){#block-head-info .menu li:not(.menu-front){display:none}#block-head-info .menu li.menu-front a{display:block;width:28px;overflow:hidden;color:#dcdcdb !important}
#block-head-info .menu li.menu-front a:before{font-size:36px;content:"\F035C"}#block-head-info .menu li.menu-front a:before{font-family:'Material Design Icons' !important;padding:.2em 2em 0 0;font-style:normal;vertical-align:middle}#block-head-info-front .col.left .site-name{min-height:300px}.col-wrapper.col-2{display:block}.col-wrapper .col:not(:first-child){margin-top:2em}#pages-front ul{display:block}#pages-front li:not(:first-child){margin-top:1em}body.page-not-front #page-head{height:60px}body.page-not-front #page-container{margin-top:60px}}@media(max-width:480px){#block-head-info .site-name{font-size:1.8em;background-size:auto 100%}#block-head-info-front .col.left .site-name{font-size:3em}#block-head-info-front .col.left .site-phone{font-size:2.2em}#block-head-info-front .col.left .site-address{font-size:1.15em}}.block.closable,.block.collapsible{position:relative}.block.closable .link-block,.block.collapsible .link-block{display:inline-block;position:absolute;right:1em;top:.4em;text-decoration:none;width:22px;height:22px;border-radius:3px;transition:.3s}
.block.closable .link-block:hover,.block.collapsible .link-block:hover{opacity:.66}.block.closable .link-block.close:before,.block.collapsible .link-block.close:before{font-size:1.8em;content:"\F0157"}.block.collapsible .block-content-wrapper .block-content{padding-top:.75em}.block.collapsible .block-content-wrapper:first-child .block-content{padding-top:0}.block.collapsible.expanded .link-block:before{font-size:1.8em;content:"\F0375"}.block.collapsible.collapsed .link-block:before{font-size:1.8em;content:"\F0416"}.block.collapsible.collapsed .block-content-wrapper{opacity:0;height:0;pointer-events:none}.block.closable.has-title .link-block,.block.collapsible.has-title .link-block{right:1em;top:1em}.block.block-message{margin-top:1em;padding:1em;border-radius:5px}.block.block-message .block-content{padding:1em}.block.block-message-status{background-color:#658931}.block.block-message-error{background-color:#ae2a2a}.block.block-message-warning{background-color:#c96e1c}
.block.block-message-info{background-color:#2f5b93}.block.block-message-debug{background-color:#8c8e7c}.block.block-message-debug .debug-item{margin-top:.5em;padding-top:.5em;border-top-width:2px;border-top-style:solid;border-color:#d7d8d0}.block.block-message-debug .debug-item:first-child{margin-top:0;padding-top:0;border-top:0}form,.form-description,.form-content,.form-footer{margin-top:1em}form:first-child,.form-description:first-child,.form-content:first-child,.form-footer:first-child{margin-top:0}fieldset.block{display:block}fieldset.block:not(:first-child){margin-top:2em}.form-actions{margin-top:2em;overflow:hidden;clear:both;text-align:center}fieldset.block .form-actions{margin:2em 0 0 0;padding:0;overflow:hidden}.form-item{clear:both;margin-top:.5em}.form-item.type-checkbox,.form-item.type-radio{margin-top:.25em}.form-item .label-wrapper,.form-item .input-wrapper{vertical-align:top}.form-item .input-wrapper{padding-top:.25em}.form-item .item-description{margin-top:.25em;font-weight:300;line-height:1.3em;color:#dcdcdb}
.form-item .item-description a{color:#dcdcdb}.form-item label.label{font-weight:700}.form-item label.label.required:after{font-size:1em;content:"\F04CE"}.form-item label.label.required:after{color:#db322f;margin-right:-1.5em;padding-left:.5em}.form-item .field-prefix,.form-item .field-suffix{display:inline-block;font-weight:300}.form-item .field-prefix{margin-right:.3em}.form-item .field-suffix{margin-left:.3em}.form-item:first-child{margin-top:0}.form-item.disabled{opacity:.5;cursor:not-allowed}.form-item.disabled label,.form-item.disabled input{cursor:not-allowed}.form-item.input-fill .input-wrapper .form-text,.form-item.input-fill .input-wrapper .form-select,.form-item.input-fill .input-wrapper .form-textarea,.form-item.input-fill .input-wrapper .maxlength-wrapper,.form-item.input-fill .input-wrapper .autocomplete-wrapper,.form-item.input-fill .input-wrapper .form-select-wrapper{width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select,option,optgroup{font-family:'Alegreya Sans',sans-serif;font-size:18px;line-height:1.5em;font-family:'Ubuntu Mono',monospace;color:#2e3436;font-size:16px;line-height:1.4em;max-width:100%;margin:0;padding:.3em .6em}
::-webkit-input-placeholder{color:#585d5e;font-style:italic}:-moz-placeholder{color:#585d5e;opacity:1;font-style:italic}::-moz-placeholder{color:#585d5e;opacity:1;font-style:italic}:-ms-input-placeholder{color:#585d5e;font-style:italic}input[type=checkbox],input[type=radio]{cursor:pointer}.form-text,.form-textarea,.form-select{background-color:rgba(193,194,195,0.75);border:1px solid #828586;border-radius:.2em;transition:400ms;width:100%;max-width:100%}.form-text:focus,.form-textarea:focus,.form-select:focus{background-color:#fefbdc}.form-text.error,.form-textarea.error,.form-select.error{background-color:#f2bcbc;color:#930000;border-color:#930000}.form-text.error:focus,.form-textarea.error:focus,.form-select.error:focus{background-color:#f9dddd}label.form-select-wrapper{display:inline-block;width:100%;position:relative;line-height:1.5em}label.form-select-wrapper .form-select{cursor:pointer;padding-right:1em;width:100%;height:100%;padding-top:.4em;padding-bottom:.3em}label.form-select-wrapper span.arrow{background-color:#979a9b;border-radius:0 3px 3px 0;border:0;position:absolute;right:0;top:0;bottom:0;width:1.7em;pointer-events:none;transition:.3s;cursor:pointer;vertical-align:middle;text-align:center}
label.form-select-wrapper span.arrow:after{font-size:1.3em;content:"\F035D"}label.form-select-wrapper span.arrow:after{position:absolute;right:0;top:.2em;left:0;text-align:center;color:#2e3436}label.form-select-wrapper .form-select:focus+span.arrow{background-color:#fffdee}label.form-select-wrapper .form-select.error+span.arrow{background-color:#f9dddd;color:#930000;border-color:#930000}label.form-select-wrapper .form-select.error:focus+span.arrow{background-color:#fcefef}#edit-item-address.inline>.input-wrapper,#edit-item-b-address.inline>.input-wrapper,#edit-item-address.inline>.input-wrapper,#edit-item-b-address.inline>.input-wrapper{display:grid;grid-template-columns:40% 1fr;grid-gap:0 1em}#edit-item-address.inline>.input-wrapper>.form-item,#edit-item-b-address.inline>.input-wrapper>.form-item,#edit-item-address.inline>.input-wrapper>.form-item,#edit-item-b-address.inline>.input-wrapper>.form-item{margin:0;padding:0}.form-item.name-legal,.form-item.name-same-address{margin:.5em 0}.form-content .block-title,.form-content .form-subtitle{margin:.5em 0}
.form-submit{font-family:'Alegreya Sans SC',sans-serif;cursor:pointer;color:#dcdcdb;background-color:#51751e;display:inline-block;font-size:1em;line-height:1.5em;border:0;padding:.5em 1em;font-weight:500;border-radius:.2em;transition:background-color 400ms}.form-submit:not(.disabled):hover{background-color:#415e18}.form-submit.disabled{opacity:.5;cursor:not-allowed}.form-submit.name-delete{background-color:#a40000}.form-submit.name-delete:not(.disabled):hover{background-color:#830000}.form-submit.name-logout,.form-submit.name-forward,.form-submit.name-back{background-color:#ce5c00}.form-submit.name-logout:not(.disabled):hover,.form-submit.name-forward:not(.disabled):hover,.form-submit.name-back:not(.disabled):hover{background-color:#a54a00}.form-checkboxes.separate .separate-wrapper,.form-radios.separate .separate-wrapper{float:left;box-sizing:border-box;padding:0 .5em}.form-checkboxes.separate .separate-wrapper:first-child,.form-radios.separate .separate-wrapper:first-child{padding-left:0}.form-checkboxes.separate .separate-wrapper:last-child,.form-radios.separate .separate-wrapper:last-child{padding-right:0}
.form-button-separate-processed{overflow:hidden}.form-button-separate-processed+div.item-description{clear:both}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}label.ui-button{display:inline-block;background-attachment:scroll;background-position:0 .35em;background-repeat:no-repeat;background-size:14px auto;min-width:20px;min-height:20px}label.ui-button span.ui-button-text:before,label.ui-button.checkbox span.ui-button-text:before{font-size:1.3em;content:"\F0131"}label.ui-button.ui-state-active span.ui-button-text:before,label.ui-button.checkbox.ui-state-active span.ui-button-text:before{font-size:1.3em;content:"\F0132"}label.ui-button.radio span.ui-button-text:before{font-size:1.3em;content:"\F0130"}label.ui-button.radio.ui-state-active span.ui-button-text:before{font-size:1.3em;content:"\F0133"}label.ui-button span.ui-button-text{display:inline-block}
label.ui-button span.ui-button-text:before{vertical-align:middle;padding:0 .5em 0 0}label.ui-button.element-invisible-option .ui-button-text{display:none}td.input.align-center label.ui-button.element-invisible-option{background-position:50% .35em}.ui-spinner{display:inline-block;padding:0 1.8em;position:relative;box-sizing:border-box}.ui-spinner .form-text.form-spinner{border-radius:0;border-left:0;border-right:0;height:100%}.ui-spinner a.ui-spinner-button{position:absolute;width:1.8em;top:0;bottom:0;transition:.3s;box-sizing:border-box}.ui-spinner a.ui-spinner-down{left:0;border-radius:3px 0 0 3px}.ui-spinner a.ui-spinner-up{right:0;border-radius:0 3px 3px 0}.ui-spinner .form-text.form-spinner:focus+a.ui-spinner-button,.ui-spinner .form-text.form-spinner:focus+a.ui-spinner-button+a.ui-spinner-button{background-color:#fffdee}.ui-spinner .form-text.form-spinner.error+a.ui-spinner-button,.ui-spinner .form-text.form-spinner.error+a.ui-spinner-button+a.ui-spinner-button{background-color:#f9dddd;color:#930000}.ui-spinner .form-text.form-spinner.error:focus+a.ui-spinner-button,.ui-spinner .form-text.form-spinner.error:focus+a.ui-spinner-button+a.ui-spinner-button{background-color:#fcefef}
.ui-spinner a.ui-spinner-button{background:0;background-color:rgba(193,194,195,0.75)}.ui-spinner a.ui-spinner-button .ui-button-text{position:relative;display:block;color:#2e3436}.ui-spinner a.ui-spinner-button .ui-button-text:before{position:absolute;right:0;top:.1em;left:0;text-align:center}.ui-spinner a.ui-spinner-down{background-image:none}.ui-spinner a.ui-spinner-down .ui-button-text:before{font-size:1.3em;content:"\F035D"}.ui-spinner a.ui-spinner-up{background-image:none}.ui-spinner a.ui-spinner-up .ui-button-text:before{font-size:1.3em;content:"\F0360"}div.yt-wrapper{padding:1em 2em}div.yt-wrapper div.yt{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}div.yt-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.node .node-content h3,.node .node-content h4,.node .node-content h5,.node .node-content h6{font-family:'Alegreya Sans SC',sans-serif;color:#acadaa;margin:.5em 0;padding:0;line-height:1.2em}.node .node-content table.prices{width:100%;margin-bottom:1em}
.node .node-content table.prices td{padding:.25em .5em;border:1px solid #dcdcdb}.node .node-content table.prices td.c{padding:.5em .5em .5em 3.5em;font-size:1.2em;font-weight:900;background-attachment:scroll;background-position:10px 50%;background-repeat:no-repeat;background-size:35px auto;background-color:rgba(255,255,255,0.1)}.node .node-content table.prices td.c.audi{background-image:url(images/icon-audi.png)}.node .node-content table.prices td.c.bmw{background-image:url(images/icon-bmw.png)}.node .node-content table.prices td.c.chevrolet{background-image:url(images/icon-chevrolet.png)}.node .node-content table.prices td.c.citroen{background-image:url(images/icon-citroen.png)}.node .node-content table.prices td.c.ford{background-image:url(images/icon-ford.png)}.node .node-content table.prices td.c.honda{background-image:url(images/icon-honda.png)}.node .node-content table.prices td.c.hyundai{background-image:url(images/icon-hyundai.png)}.node .node-content table.prices td.c.kia{background-image:url(images/icon-kia.png)}
.node .node-content table.prices td.c.mazda{background-image:url(images/icon-mazda.png)}.node .node-content table.prices td.c.mercedes{background-image:url(images/icon-mercedes.png)}.node .node-content table.prices td.c.mitsubishi{background-image:url(images/icon-mitsubishi.png)}.node .node-content table.prices td.c.nissan{background-image:url(images/icon-nissan.png)}.node .node-content table.prices td.c.opel{background-image:url(images/icon-opel.png)}.node .node-content table.prices td.c.peugeot{background-image:url(images/icon-peugeot.png)}.node .node-content table.prices td.c.renault{background-image:url(images/icon-renault.png)}.node .node-content table.prices td.c.seat{background-image:url(images/icon-seat.png)}.node .node-content table.prices td.c.skoda{background-image:url(images/icon-skoda.png)}.node .node-content table.prices td.c.subaru{background-image:url(images/icon-subaru.png)}.node .node-content table.prices td.c.suzuki{background-image:url(images/icon-suzuki.png)}
.node .node-content table.prices td.c.toyota{background-image:url(images/icon-toyota.png)}.node .node-content table.prices td.c.volkswagen{background-image:url(images/icon-volkswagen.png)}.node .node-content table.prices td.c.volvo{background-image:url(images/icon-volvo.png)}.node .node-content table.prices td.d{text-align:right;font-weight:bold;width:50%}.node .node-content table.prices td.p{text-align:left}#mMenuWrapper{position:fixed;z-index:1099;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85);overflow:auto;display:none}#mMenuWrapperInner{padding:2em;padding-top:5em;text-align:center;color:#dcdcdb}#mMenuWrapperInner ul{margin:0;padding:0;list-style:none;display:inline-block;width:100%;max-width:80%;min-width:40%}#mMenuWrapperInner ul li{list-style:none;text-align:left}#mMenuWrapperInner ul li:not(:first-child){margin-top:.66em;padding-top:.66em;border-top:2px solid #dcdcdb}#mMenuWrapperInner ul a{display:block;font-size:1.3em;padding:.25em 0;text-decoration:none;font-weight:700}#mMenuWrapperInner ul li.menu-mobile{display:none}
#mMenuClose{position:fixed;right:.5em;top:.5em;width:48px;height:54px;overflow:hidden;white-space:nowrap}#mMenuClose:before{font-size:2.6em;content:"\F0157"}#mMenuClose:before{padding:.15em 1em 0 0}#cookieWrapper{font-weight:600;position:fixed;left:0;bottom:0;right:0;padding:4em 2em;background-color:rgba(0,0,0,0.85);color:#dcdcdb;z-index:9999;font-size:1.1em}#cookieWrapper p{text-align:center}#cookieWrapper ul{margin:0;padding:2em 0 0 0;list-style:none;text-align:center}#cookieWrapper li{margin:0;padding:0;list-style:none;display:inline-block}#cookieWrapper a{transition:400ms;display:inline-block;text-decoration:none;padding:.15em .75em;margin:0 .25em;border-radius:.2em;border:2px solid #dcdcdb;color:#dcdcdb}#cookieWrapper a:hover{color:#2e3436;background-color:#dcdcdb}#cookieWrapper a.accept{border-color:#51751e;background-color:#51751e;text-transform:uppercase}#cookieWrapper a.accept:hover{color:#dcdcdb;background-color:#97ac78;border-color:#97ac78}a#site-phone{display:none;position:fixed;right:1em;bottom:1em;z-index:1999;width:100px;height:100px;border-radius:50%;border:2px solid #dcdcdb;color:#dcdcdb;background-color:#51751e;box-shadow:0 0 1em rgba(0,0,0,0.33);text-decoration:none;overflow:hidden;white-space:nowrap;animation:pulse 3s infinite}
a#site-phone:before{font-size:4em;content:"\F03F2"}a#site-phone:before{line-height:1.2em;padding:.05em 1em 0 .15em}@keyframes pulse{0%{background-color:#51751e;color:#dcdcdb;border-color:#dcdcdb}50%{background-color:#dcdcdb;color:#51751e;border-color:#51751e}}@media(max-width:480px){a#site-phone{display:block}}

body.page-not-front #page-head {
  z-index: 888;
}

.node-content .node-gallery ul {
  margin: 2em 0 0 0; padding: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1em;
}

.node-content .node-gallery li {
  list-style: none;
}

.node-content .node-gallery img {
  width: 100%;
  border: 2px solid #acadaa;
}

.node-content .node-gallery img:hover {
  border-color: #fff;
}

.node-content .node-teaser {
  padding: 0 0 2em 0;
}

.node-content .node-teaser img {
  width: 100%;
  border: 2px solid #acadaa;
}

@media (max-width: 700px) {
  .node-content .node-gallery ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
