.visually-impaired-controls {font-family: Arial,sans-serif;font-size: 14px;letter-spacing: 0;line-height: normal !important;position: relative;text-shadow: none;text-align: center;top: 0;margin: 0 auto;z-index: 999999;}
.visually-impaired-controls .vi_panel {position: relative;border: 1px solid #fbf5f6;border-radius: 15;background: url("../img/vi_panel.png") repeat-x #e1e1e1;display: inline-block;color: #000;margin: 0 auto;text-shadow: #fff 0 1px 0;padding: 2px;height: 50px;}
.visually-impaired-controls .vi_panel a {color: #000;letter-spacing: 0;padding: 3px;text-decoration: none;outline: 0;}
.visually-impaired-controls .vi_panel #vi-fontsize {display: inline-block;padding: 5px;}
.visually-impaired-controls .vi_panel #vi-fontsize a {color: #000;letter-spacing: 0;margin: 2px;outline: 0;padding: 5px;text-decoration: none;}
.visually-impaired-controls .vi_panel #vi-fontsize a:hover {background-color: #000;border-radius: 3px;color: #fff;}
.visually-impaired-controls .vi_panel #vi-fontsize .active {outline: 0;background-color: #000;color: #fff;position: relative;border-radius: 3px;}
.visually-impaired-controls .vi_panel #vi-fontsize #vi-fontsize-smallest {font-size: 14px;}
.visually-impaired-controls .vi_panel #vi-fontsize #vi-fontsize-small {font-size: 16px;}
.visually-impaired-controls .vi_panel #vi-fontsize #vi-fontsize-normal {font-size: 18px;}
.visually-impaired-controls .vi_panel #vi-fontsize #vi-fontsize-big {font-size: 22px;}
.visually-impaired-controls .vi_panel #vi-fontsize #vi-fontsize-bigest {font-size: 26px;}
.visually-impaired-controls .vi_panel #vi-colors {display: inline-block;padding: 5 px;font-size: 20px;}
.visually-impaired-controls .vi_panel #vi-colors a {color: #000;letter-spacing: 0;margin: 2px;outline: 0;padding: 5px;text-decoration: none;}
.visually-impaired-controls .vi_panel #vi-colors .active, .visually-impaired-controls .vi_panel #vi-colors a:hover {background-color: #000;color: #fff;border-radius: 3px;font-size: 26px;}
.visually-impaired-controls .vi_panel #vi-colors .active {outline: 0;position: relative;padding: 5 px;}
.visually-impaired-controls .vi_panel #vi-colors #vi-color1 {background-color: #fff;color: #000;border: 1px solid #000;border-radius: 3px;font-weight: 700;text-shadow: none;}
.visually-impaired-controls .vi_panel #vi-colors #vi-color2 {background-color: #000;color: #fff;border: 1px solid #000;border-radius: 3px;font-weight: 700;text-shadow: none;}
.visually-impaired-controls .vi_panel #vi-colors #vi-color3 {background-color: #9dd1ff;color: #063462;border: 1px solid #000;border-radius: 3px;font-weight: 700;text-shadow: none;}
.visually-impaired-controls .vi_panel #vi-colors #vi-color4 {background-color: #f7f3d6;color: #4d4b43;border: 1px solid #000;border-radius: 3px;font-weight: 700;text-shadow: none;}
.visually-impaired-controls .vi_panel #vi-colors #vi-color5 {background-color: #3b2716;color: #a9e44d;border: 1px solid #000;border-radius: 3px;font-weight: 700;text-shadow: none;}
.visually-impaired-controls .vi_panel #vi-images {display: inline-block;padding: 5px;vertical-align: top;margin-left: .4em;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-on {background: url("../img/on.png") 100% 100% no-repeat;background-size: contain;display: inline-block;height: 35px;width: 46px;outline: 0;text-decoration: none;vertical-align: top;margin: 2px;padding: 0;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-on:hover {margin: -5px 2px;width: 59px;height: 46px;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-off {background: url("../img/off.png") 100% 100% no-repeat;background-size: contain;display: inline-block;height: 35px;width: 46px;outline: 0;text-decoration: none;vertical-align: top;margin: 2px;padding: 0;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-off:hover {margin: -5px -5px -5px 2px;width: 59px;height: 46px;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-gs {background: url("../img/gs.png") 100% 100% no-repeat;background-size: contain;display: inline-block;height: 35px;width: 46px;outline: 0;text-decoration: none;vertical-align: top;margin: 2px;padding: 0;}
.visually-impaired-controls .vi_panel #vi-images .vi-images-gs:hover {margin: -5px 2px;width: 59px;height: 46px;}
.visually-impaired-controls .vi_panel #vi-images .active {margin: -5px 2px;width: 57px;height: 44px;}
.visually-impaired-controls .vi_panel .vi-settings {display: inline-block;padding: 5px;vertical-align: top;margin-left: .4em;}
.visually-impaired-controls .vi_panel #vi-settings .vi-popped {background: url("../img/settings.png") 100% 100% no-repeat;background-size: contain;display: inline-block;height: 27px;width: 38px;outline: 0;text-decoration: none;vertical-align: middle;margin: 0;padding: 0;}
.visually-impaired-controls .vi_panel #vi-settings .vi-popped:hover {margin: -5px;width: 59px;height: 46px;}
.visually-impaired-controls .vi_panel #vi-clos {margin-left: .4em;display: inline-block;padding: 5px;}
.visually-impaired-controls .vi_panel #vi-clos .vi-close {background: url("../img/close.png") 100% 100% no-repeat;background-size: contain;display: inline-block;height: 27px;width: 38px;outline: 0;text-decoration: none;vertical-align: middle;margin: 2px;padding: 0;}
.visually-impaired-controls .vi_panel #vi-clos .vi-close:hover {margin: -5px;width: 59px;height: 46px;}
.visually-impaired-controls .vi-popp {position: relative;align-self: center;display: none;margin: 0;border: 2px solid #000;line-height: 1.2;background: #9ed1ff;left: 0;top: 0;width: 780px;z-index: 100;padding: 13px 21px 23px;color: #063462;font-family: Arial,sans-serif;font-size: 20px;font-weight: 700;text-align: left;}
.visually-impaired-controls .vi-popp a {color: #063462;}
.visually-impaired-controls .vi-popp h2 {font-size: 24px;margin-bottom: 5px;}
.visually-impaired-controls .vi-popp p span {font-weight: 400;}
.visually-impaired-controls .vi-popp .vi-choose-font-family {margin-bottom: 5px;}
.visually-impaired-controls .vi-popp .vi-choose-letter-spacing, .visually-impaired-controls .vi-popp .vi-choose-line-height {margin-bottom: 1em;}
.visually-impaired-controls .vi-popp .vi-choose-font-family .active {background: #063462;color: #9ed1ff;}
.visually-impaired-controls .vi-popp .vi-font-family-a, .visually-impaired-controls .vi-popp .vi-font-family-tnr, .visually-impaired-controls .vi-popp .vi-letter-spacing-b, .visually-impaired-controls .vi-popp .vi-letter-spacing-n, .visually-impaired-controls .vi-popp .vi-letter-spacing-s, .visually-impaired-controls .vi-popp .vi-line-height-b, .visually-impaired-controls .vi-popp .vi-line-height-n, .visually-impaired-controls .vi-popp .vi-line-height-s {padding: 2px 4px;border: 1px solid #063462;text-decoration: none;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #063462;}
.visually-impaired-controls .vi-popp .vi-choose-letter-spacing .active, .visually-impaired-controls .vi-popp .vi-choose-line-height .active {background: #063462;color: #9ed1ff;}
.visually-impaired-controls .vi-popp #vi-height-small {letter-spacing: 0;}
.visually-impaired-controls .vi-popp #vi-height-normal {letter-spacing: 2px;}
.visually-impaired-controls .vi-popp #vi-height-big {letter-spacing: 5px;}
.visually-impaired-controls .vi-popp #vi-spacing-small {letter-spacing: 0;}
.visually-impaired-controls .vi-popp #vi-spacing-normal {letter-spacing: 2px;}
.visually-impaired-controls .vi-popp #vi-spacing-big {letter-spacing: 5px;}
.visually-impaired-controls .vi-popp .vi-choose-colors {font-size: 22px;list-style: none;margin: 0;padding: 0;}
.visually-impaired-controls .vi-popp .vi-choose-colors a {display: block;padding: 10px 22px;text-decoration: none;zoom: 1;}
.visually-impaired-controls .vi-popp .vi-choose-colors a span {display: none;}
.visually-impaired-controls .vi-popp .vi-choose-colors .active a span {display: inline;margin-right: 5px;}
.visually-impaired-controls .vi-popp #vi-colors1 a {color: #000;background: #fff;border: 6px solid #000;padding: 4px 16px;}
.visually-impaired-controls .vi-popp #vi-colors2 a {color: #fff;background: #000;border: 6px solid #fff;padding: 4px 16px;}
.visually-impaired-controls .vi-popp #vi-colors3 a {color: #063462;background: #9dd1ff;border: 6px solid #063462;padding: 4px 16px;}
.visually-impaired-controls .vi-popp #vi-colors4 a {color: #4d4b43;background: #f7f3d6;border: 6px solid #4d4b43;padding: 4px 16px;}
.visually-impaired-controls .vi-popp #vi-colors5 a {color: #a9e44d;background: #3b2716;border: 6px solid #a9e44d;padding: 4px 16px;}
.visually-impaired-controls .vi-popp .vi-saveit {width: 100%;overflow: hidden;font-size: 22px;font-weight: 700;margin-top: 15px;padding: 5px 0;}
.visually-impaired-controls .vi-popp .vi-saveit a {float: right;border: 4px solid #063462;text-decoration: none;color: #9dd1ff !important;background: #063462;margin-left: 28px;display: inline;}
.visually-impaired-controls .vi-popp .vi-saveit a:hover {color: #fff !important;}
.visually-impaired-controls .vi-popp .vi-saveit a span {padding: 6px 14px;border: 2px solid #9dd1ff;float: left;}
.visually-impaired-controls .vi_widget_img {display: inline-block;margin: 0;padding: 0;outline: 0;text-decoration: none;vertical-align: middle;}
.vi-no-images {border: 2px dashed !important;box-sizing: border-box;display: inline-block;height: auto;max-width: 100%;overflow: hidden;padding: 2px;width: auto;word-break: break-all;word-wrap: break-word;}
.vi-gs-images {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter: gray;}