.ameaCont{ width: 220px; background: #fff; padding-top: 0; position: fixed; top: 30vh; left: -220px; z-index: 9999999; border: 1px solid #000; border-left: none; box-shadow: 0 5px 20px rgb(0 0 0 / 10%); box-sizing: border-box; transition: all 200ms ease-in-out;} .ameaCont.open{ left: 0px;} .ameaBtn{ width: 45px; height: 45px; box-sizing: border-box; position: absolute; top: -1px; left: 100%; background: #000; padding: 10px; cursor: pointer; image-rendering: -webkit-optimize-contrast;} .ameaToolsTitlte{ font-size: 17px; font-weight: 700; background: #f5f5f5; padding: 15px 20px; color: #000; margin-bottom: 20px; font-family: 'Open Sans', 'sans-serif';} .ameaToolsCont{ margin-bottom: 10px;} .ameaTool{ display: block; padding: 7px 20px; font-size: 15px; color: #000 !important; font-family: 'Open Sans', 'sans-serif'; font-weight: 600;} .ameaTool:hover{ background: #f5f5f5;} .ameaTool.active{ background: #000 !important; color: #fff !important;} .ameaTool.active:hover{ background: #000 !important;} .ameaToolsCont img{ image-rendering: -webkit-optimize-contrast; margin-right: 10px; vertical-align: middle; position: relative; top: -1px;} .ameaTool.active img{ filter: invert(1);} body.ameaGrayscale{ filter: grayscale(1);} body.ameaZoomin{ zoom: 1.2; zoom: 120%;} body.ameaMozZoomin{ transform: scale(1.2, 1.2); transform-origin: center top; width: 83.3%; margin: 0 auto calc(22% + 180px);} body.ameaZoomout{ zoom: 0.8; zoom: 80%;} body.ameaMozZoomout{ transform: scale(0.8, 0.8); transform-origin: 0 top; width: 125%; margin: 0 auto calc(-22% - 180px);} body.ameaUnderline a{ text-decoration: underline !important;} body.ameaFont *:not(.fa, .fas){ font-family: 'Open Sans', 'sans-serif' !important; font-style: initial;} body.ameaContrast, body.ameaContrast *:not(.ameaCont, .ameaCont *, .imageArea, .photoshover, .menu_icon>span){ background-color: #fff !important; color: #000 !important; font-weight: 500;} body.ameaFont.ameaContrast *{ font-weight: 600;} body.ameaContrast strong, body.ameaContrast b{ font-weight: 900 !important;} body.ameaContrast img:not(.ameaCont img){ background-color: #fff !important;} body.ameaNegativeContrast, body.ameaNegativeContrast *:not(a, .imageArea, .photoshover, .fancybox-nav){ background-color: #111 !important; color: #f5f5f5 !important;} body.ameaNegativeContrast img:not(.ameaBtn img){ background-color: #f5f5f5 !important;} body.ameaNegativeContrast a, body.ameaNegativeContrast a *:not(img, .imageArea, .photoshover){ background-color: #111 !important; color: #ff0 !important;} body.ameaNegativeContrast .menu_icon>span{ background-color: #fff !important;} body.ameaNegativeContrast a.callNow:before, body.ameaNegativeContrast a.googlePin:before{ color: #fff !important;} body.ameaLightBackground, body.ameaLightBackground *:not(.ameaCont *, .imageArea, .photoshover, .menu_icon>span, .fancybox-nav){ background-color: #fff !important; color: #111 !important;} body.ameaLightBackground .rootMenuSel, body.ameaNegativeContrast .rootMenuSel, body.ameaContrast .rootMenuSel{ font-weight: bold !important; text-decoration: underline !important;} body.ameaNegativeContrast.ameaGrayscale .ameaCont{ filter: grayscale(1);} @media (max-width: 680px){ .ameaBtn{ top: initial; bottom: -1px;} .ameaCont{ top: initial; bottom: 20px;}}
